Commit Graph

1311 Commits

Author SHA1 Message Date
DerCommander323
b902058cfa Remove leftover files from 1.21.5 feature port 2025-06-26 22:18:43 +02:00
DerCommander323
a7e32ad943 Port changes to 1.21.5 (Still need to rewrite all Ingredient Mixins) 2025-06-26 22:16:58 +02:00
embeddedt
0564c3d75b Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-06-26 21:33:57 +02:00
embeddedt
d0ee7501f5 Inject DFU blast setup hook 2025-06-26 21:33:42 +02:00
embeddedt
3f0057fb05 Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-06-26 21:33:21 +02:00
embeddedt
65b8cc1d00 Defer construction of recipe book search tree 2025-06-26 21:33:12 +02:00
embeddedt
a38b3583fd Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-06-26 21:28:58 +02:00
embeddedt
de9b59e199 Handle mods inserting null entries into LRUMap 2025-06-26 21:27:01 +02:00
embeddedt
a3fe7c6629 Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-06-26 21:26:39 +02:00
embeddedt
2c7b5e0e44 Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-06-26 21:25:26 +02:00
embeddedt
8ae2dbf876 Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-06-26 21:21:16 +02:00
embeddedt
fd8f6689fb Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-06-26 21:20:07 +02:00
embeddedt
5d57200c11 Enable registry_event_progress by default on 1.21 2025-06-26 21:07:30 +02:00
embeddedt
11f18cd739 Enable use of FML's unused TracingPrintStream for tracking mod messages on System.out
We implement this ourselves because we need it on 1.20.1 anyway,
it will eventually be implemented upstream in NeoForge, at
which point this feature will be removed:
https://github.com/neoforged/FancyModLoader/issues/277
2025-06-26 21:00:35 +02:00
embeddedt
155faefe81 Implement a very primitive datapack function profiler 2025-06-26 20:54:47 +02:00
embeddedt
98af2ec35a Rewrite resource pack caching to use a tree 2025-06-26 20:52:35 +02:00
embeddedt
10b65219bc Improve usability of -Dmodernfix.debugReloaders 2025-06-26 20:50:17 +02:00
embeddedt
f6e658fee6 Remove nonexistent AW entry 2025-06-26 20:46:15 +02:00
embeddedt
def8968de1 Build creative mode tab search tree on first use
This avoids holding search trees for many creative tabs that will
likely never be searched during gameplay.
2025-06-26 20:43:55 +02:00
embeddedt
64ee2d2914 Add back datapack reload time tracking during world creation 2025-06-26 20:42:19 +02:00
embeddedt
9ad807ed8a Document many mixin options 2025-06-26 20:38:57 +02:00
embeddedt
db75a9356c Update Spark integration 2025-06-26 20:38:14 +02:00
embeddedt
4fe04025ef Memoize creative tab content building per-tab
This should greatly reduce lag spikes experienced when opening
the creative inventory with a mod like EMI installed, as the creative
tabs will not be rebuilt a second time
2025-06-26 20:26:49 +02:00
DerCommander323
26769c3869 Port to release 1.21.5 2025-06-25 18:31:23 +02:00
embeddedt
e6c966cb89
Spotless 2025-02-15 13:45:32 -05:00
embeddedt
d934f643c0
Drop invalid AW entries 2025-02-15 12:18:45 -05:00
embeddedt
52d4aba120
25w07a - rewrite dynamic resources, drop faster_item_rendering and wall block deduplication (for now) 2025-02-15 12:13:07 -05:00
embeddedt
37cb92a64f
Add PreparableModelLoadingPlugin support
Related: #522
2025-02-08 11:40:00 -05:00
embeddedt
95ffcb3194
Merge remote-tracking branch 'origin/1.21.1' into 1.21.4 2025-01-24 22:02:57 -05:00
embeddedt
960c394073
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-01-24 22:01:55 -05:00
embeddedt
e8320a3d8f
Fix remapping issue on Neo 2025-01-24 11:33:37 -05:00
embeddedt
74a339bc2c
Add more locking in various vanilla model loading paths 2025-01-24 09:32:06 -05:00
embeddedt
4a8e0487bc
Prevent crash when server sends invalid palette
Related: #509
2025-01-20 09:35:13 -05:00
embeddedt
717d2f6b88
Merge remote-tracking branch 'origin/1.21.1' into 1.21.4 2025-01-19 19:54:58 -05:00
embeddedt
6706656623
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-01-19 19:53:17 -05:00
embeddedt
e7f86f8687
Modernize toolchain
Now requires Fabric Loader 0.16.10 even on Minecraft 1.20.1
2025-01-19 19:26:55 -05:00
embeddedt
f97766019a
Prevent sculk events in addPassenger from deadlocking the game during worldgen
This seems to be a vanilla bug when spawning entities that ride other entities

Related: #510
2025-01-19 19:08:14 -05:00
embeddedt
db5363a429
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2025-01-01 11:06:39 -05:00
embeddedt
6aae0f952c
Add debug feature to catch illegal block entity map mutation 2025-01-01 11:05:05 -05:00
embeddedt
28664ddc3a
Fix faster_item_rendering on Neo 2024-12-27 18:14:35 -05:00
embeddedt
06b1e8f5c3
Merge 1.21.1 into 1.21.4 2024-12-26 15:24:42 -05:00
embeddedt
fc96643a89
Merge 1.20 into 1.21.1 2024-12-26 15:24:41 -05:00
embeddedt
b72959f257
Block telemetry by default
Related: #488
2024-12-26 15:17:54 -05:00
embeddedt
eeb842332b
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2024-12-26 15:00:06 -05:00
embeddedt
32a8800344
Premultiply chunk offset for incredibly small performance gain 2024-12-25 22:27:56 -05:00
embeddedt
1c789111e8
"Fix" Hypixel's disappearing chests problem on modern clients
We really should not need to do this. Hypixel, *please* fix your
protocol translation plugin.
2024-12-25 22:13:52 -05:00
embeddedt
e0f941cfe5
Port faster item rendering to 1.21.4 2024-12-25 20:01:05 -05:00
embeddedt
a5af6e5c1f
Guarantee deterministic behavior of values() iteration 2024-12-25 19:45:27 -05:00
embeddedt
80070aa201
Merge remote-tracking branch 'origin/1.21.1' into 1.21.4 2024-12-25 19:29:33 -05:00
embeddedt
6531b69fb9
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2024-12-25 16:23:07 -05:00