Commit graph

3578 commits

Author SHA1 Message Date
simibubi
aef8947e35 Merge branch 'mc1.18/dev' into mc1.19/dev 2023-11-02 11:55:11 +01:00
simibubi
fff2512a67 Bump version 2023-11-02 11:48:09 +01:00
simibubi
8e323d03c9 1.19 datagen 2023-11-02 11:41:34 +01:00
simibubi
6e19661bf9 Port Changes 2023-11-02 11:32:38 +01:00
simibubi
04406690ca Merge branch 'mc1.18/dev' into mc1.19/dev 2023-11-02 11:32:20 +01:00
simibubi
f8ef93fbd9
Merge pull request #5523 from Creators-of-Create/l10n_crowdin_translations
New Crowdin translations
2023-11-02 11:16:28 +01:00
Crowdin Bot
6e5aced6b8 New Crowdin translations by Github Action 2023-11-02 10:00:49 +00:00
simibubi
962f03c1c5 Sisyphus's broken printer
- Fixed Schematics failing to load when containing items with sensitive nbt #5680
- Fixed Turntable handler causing a crash during world shutdown #5696
- Cached outputs of BeltHelper.isItemUpright()
2023-11-02 10:57:00 +01:00
simibubi
eea8bb2607 Filter code caused global warming
- Contents of a filter are no longer deserialised from item nbt each time a stack is tested
- FilteringBehaviour.getFilter() no longer creates a copy of the item
- MovementContext for contraption actors now have a shortcut to a cached filter from their corresponding BlockEntity
2023-11-02 00:08:34 +01:00
simibubi
d6708cef3b Collide on sight
- Trains check their distance before running full collision tests
- Trains can no longer collide when on separate track networks
- Micro-optimised some streams and map value iterators
2023-11-01 20:22:29 +01:00
simibubi
77ba1e8bf6
Merge pull request #5681 from TimovVeen/mc1.18/pathfinding
Train navigation optimization
2023-11-01 14:17:51 +01:00
Timo van Veen
3c3ce93fa1 final cleanup 2023-11-01 13:56:53 +01:00
simibubi
bc340c7d3e Implement #5666 on main branch 2023-11-01 12:56:14 +01:00
Timo van Veen
30a90a6203 Fix crash on invalid schedule regex (e.g. "station \\E1\\Q") 2023-10-30 19:50:58 +01:00
Timo van Veen
aff05bf84a cleanup 2023-10-30 18:38:29 +01:00
Timo van Veen
2565fa7605 Fix #4756 2023-10-30 14:14:11 +01:00
Timo van Veen
d6781acbf6 Multiple stations 1 call 2023-10-30 04:01:07 +01:00
Timo van Veen
321056bdd0 Fix penalties not applying on station edge 2023-10-29 12:23:05 +01:00
PepperCode1
2cf7d171df Vertical threshold switch redstone fix
- Fix vertical threshold switches outputting redstone signal from wrong
sides
2023-10-28 19:44:24 -07:00
PepperCode1
8bf42ffa6f Fixes and tweaks
- Add #create:blaze_burner_capturable entity type tag
- Make it so blocks that do not implement IWrenchable and that are
tagged can only be picked up with a wrench while sneaking
- Fix AnalogLeverInstance not rendering indicator on 1.18 and 1.19 and
rendering indicator at wrong place in 1.20
- Change AirCurrent entity distance calculation to fix issues with some
items not being processed
- Simplify AirCurrent max VoxelShape depth calculation by using min and
max instead of raycasting
- Fix pipe cobblestone generation
- Fix vertical smart observers outputting redstone signal from wrong
sides
- Fix smart observer using wrong bottom texture
2023-10-28 13:58:40 -07:00
Timo van Veen
740ec9092f Use octile distance instead of euclidean 2023-10-28 17:10:25 +02:00
Timo van Veen
1b2f3b1a8d Remove unused lines 2023-10-27 00:42:42 +02:00
Timo van Veen
0014ea6ac6 Cache position in search method 2023-10-27 00:17:12 +02:00
Timo van Veen
aa03346fa5 Remove comments 2023-10-27 00:11:38 +02:00
Timo van Veen
2597812645 Keep old FrontierEntry constructor 2023-10-26 23:53:49 +02:00
Timo van Veen
b0d1a9e3bb cleanup 2023-10-26 01:30:58 +02:00
Timo van Veen
bb11cd7b59 Fix distance estimator 2023-10-26 01:21:48 +02:00
Timo van Veen
29358d2dee A* priority heuristic 2023-10-25 21:07:42 +02:00
Timo van Veen
57fbe3cb48 Optimize navigation refresh 2023-10-24 22:04:29 +02:00
Timo van Veen
67ebc8a2c6 Rewrite to remove unneeded pathfind call 2023-10-24 19:12:15 +02:00
simibubi
26c9af50a7
Merge pull request #5656 from SFort/FixShiftConflict
Use appropriate method for sneaky players
2023-10-22 12:27:40 +02:00
simibubi
99dff66345 Netherite Diving PR Tweaks 2023-10-22 12:17:14 +02:00
simibubi
0d6d4b7ee5
Merge pull request #5606 from Robocraft999/patch-1
generalized getFogDensity and checking for armor in NetheriteDivingHandler
2023-10-22 12:11:59 +02:00
simibubi
8672231703 Debuginfo Tweaks 2023-10-22 11:34:43 +02:00
TropheusJ
7eea02854e
Add create debuginfo command (#5531) 2023-10-22 11:03:28 +02:00
SFort
a5ce9abbe9 Use appropriate method for sneaky players 2023-10-20 18:55:14 +02:00
Robocraft999
80785351d6 generalized checking in NetheriteDivingHandler
- allows for using custom diving helmets and backtanks out of netherite
2023-10-07 12:58:05 +00:00
Robocraft999
fc56003450
generalized getFogDensity
- removed explicit check for the netherite diving helmet
- added check for netherite armor instead (check for diving helmet is ensured)
2023-10-07 14:34:48 +02:00
simibubi
da9f15cbdf Merge branch 'mc1.18/dev' into mc1.19/dev 2023-09-21 20:44:40 +02:00
simibubi
2e1bcdb619 Frame breaker
- Rollers no longer break blocks adjacent to blocks tagged minecraft:portals
2023-09-21 20:43:09 +02:00
simibubi
52efa49914 Heavens, no!
- Hotfix track placement not working when aether is not installed
2023-09-21 20:31:10 +02:00
PepperCode1
8be9b2dd0c Update even more javadoc 2023-09-21 09:23:20 -07:00
PepperCode1
61cb5cc112 Merge branch 'mc1.18/dev' into mc1.19/dev 2023-09-21 09:22:09 -07:00
PepperCode1
5d4961a615 Update more javadoc 2023-09-21 09:18:08 -07:00
simibubi
26510accdb Deprecate LangEntry 2023-09-21 18:06:40 +02:00
simibubi
2d0bf81906 Merge branch 'mc1.18/dev' into mc1.19/dev 2023-09-21 18:05:13 +02:00
simibubi
e4c7d39893 Remove lang post processor from javadoc 2023-09-21 18:03:25 +02:00
simibubi
0510ea3e20 Perform over Function
- Chutes, (Extracting) Funnels, Smart Observers and Threshold Switches no longer search vault contents unless the vault contents have changed
- Extracting Funnels no longer search their inventories' contents if their target depot or belt is occupied
2023-09-21 13:09:03 +02:00
simibubi
7e7cc05121 Port fixups 2023-09-20 18:47:28 +02:00
simibubi
cfff4e42a0 Merge branch 'mc1.18/dev' into mc1.19/dev 2023-09-20 18:20:04 +02:00