Commit Graph

109 Commits

Author SHA1 Message Date
embeddedt
1c9d8728f2 Merge remote-tracking branch 'origin/main' into 1.18 2023-03-20 09:28:02 -04:00
embeddedt
5167f81f1f
Cache JEResources villagers 2023-03-19 17:48:58 -04:00
embeddedt
00d0885245
Build blockstate cache on-demand instead of using a background thread
Should also hide incompatibility with buggy block impls. like Dynamic Trees
2023-03-19 17:48:58 -04:00
embeddedt
36a7b93d80 Fix ImmPortals crash 2023-03-15 15:00:14 -04:00
embeddedt
a9605a6888
Make REI search tree higher priority than JEI one
Fixes issues with REI compat plugin
2023-03-11 20:12:01 -05:00
embeddedt
68824eaa1b
Merge remote-tracking branch 'origin/main' into 1.18 2023-03-11 09:44:45 -05:00
embeddedt
14e266288a
Cache BlockModelShaper.statePropertiesToString 2023-03-11 09:38:06 -05:00
embeddedt
6a7ca1e518
Remove unnecessary Files.exists call in ModFileResourcePack.getResource() 2023-03-10 20:14:11 -05:00
embeddedt
eed3a80fc1 Add support for using REI for creative search 2023-03-09 10:15:29 -05:00
embeddedt
63fa31bde1
Merge remote-tracking branch 'origin/main' into 1.18 2023-03-07 22:26:16 -05:00
embeddedt
7a2b57221e Return to baking models on the main thread
Mods... as usual.
2023-03-06 09:12:04 -05:00
embeddedt
7b192433b7
Merge remote-tracking branch 'origin/main' into 1.18 2023-03-04 19:22:25 -05:00
embeddedt
1c2a2c65ad
Fix some bugs 2023-03-04 19:21:49 -05:00
embeddedt
dbdd0a77a1
Merge remote-tracking branch 'origin/main' into 1.18 2023-03-03 21:12:53 -05:00
embeddedt
cc79bf7274 Allow JEPB and JEResources to use integrated server resources 2023-03-01 15:47:53 -05:00
embeddedt
b9050368bc Reduce verbosity of some log messages 2023-03-01 15:47:53 -05:00
embeddedt
fca7c9f7ef Skip reloading server resources if switching worlds and the datapack
order didn't change
2023-02-27 12:17:54 -05:00
embeddedt
d9b2a880bb Handle mods that request paths with double slashes 2023-02-27 09:31:16 -05:00
embeddedt
a38e46a970
Check JEI version dynamically 2023-02-26 13:33:53 -05:00
embeddedt
007a7fb077
Merge remote-tracking branch 'origin/main' into 1.18 2023-02-25 20:29:54 -05:00
embeddedt
5c853a7259
Cache upgraded structures instead of running them through DFU every time
Fixes https://github.com/TelepathicGrunt/RepurposedStructures/issues/264
and similar issues
2023-02-25 20:28:58 -05:00
embeddedt
6aed33a5d7
Port stronghold caching to 1.18 2023-02-25 19:27:57 -05:00
embeddedt
963394c558
Merge remote-tracking branch 'origin/main' into 1.18 2023-02-25 18:52:20 -05:00
embeddedt
314a1e27cc
Cache stronghold locations instead of recomputing them on every world load 2023-02-25 18:51:27 -05:00
embeddedt
11de406065
Merge remote-tracking branch 'origin/main' into 1.18 2023-02-24 19:42:07 -05:00
embeddedt
7f018c1ff7
Minor optimization to ForgeRegistry.validateContent 2023-02-24 13:17:44 -05:00
embeddedt
4af85f4076
Speed up VanillaPackResources.getResource 2023-02-24 12:42:35 -05:00
embeddedt
a22d36b485
Fix resource pack optimization so it actually works 2023-02-22 21:43:10 -05:00
embeddedt
5cd3b40add
Add 1.18 version of resource pack optimization 2023-02-22 20:12:06 -05:00
embeddedt
17e526bcfe
Merge branch 'main' into 1.18 2023-02-22 19:38:48 -05:00
embeddedt
084b30e089
Latch JEI and blockstate threads until the world finishes loading
These processes are not necessary to get into the game, and so
we want to devote all CPU time to essential tasks like logging in
and loading chunks.
2023-02-22 13:07:38 -05:00
embeddedt
3baace55a8
Avoid lazily baking multiparts and multivariants
Some mods use instanceof checks and so the correct class needs to
be present.

Fixes #24
2023-02-22 12:34:47 -05:00
embeddedt
c258bba5ec
Minor code cleanup 2023-02-22 11:44:56 -05:00
embeddedt
a4ce490963
Fix main thread not actually blocking until JEI thread finishes 2023-02-21 22:35:29 -05:00
embeddedt
bc5b85efcc
Move 441 chunk loading to after join game packets are sent on integrated server 2023-02-21 22:24:50 -05:00
embeddedt
cb6399e820
Port faster texture stitching by SuperCoder79 2023-02-21 11:26:46 -05:00
embeddedt
d7d1ba0993
Make client-only injection not required
Fixes #23
2023-02-20 12:11:46 -05:00
embeddedt
c7f2d41695
More KubeJS optimizations 2023-02-20 11:25:39 -05:00
embeddedt
5cd80ebd27
Use a custom ForkJoinPool so that mod classes load correctly 2023-02-20 10:23:46 -05:00
embeddedt
df7cd20e59
Clean up imports 2023-02-20 09:57:34 -05:00
embeddedt
a6e736e8af
Remove redundant optimization 2023-02-20 09:57:15 -05:00
embeddedt
5b852f9531
Remove debug logging 2023-02-19 22:44:35 -05:00
embeddedt
613364ce91
Further KubeJS optimization 2023-02-19 22:40:59 -05:00
embeddedt
9b9b13d24b
Add KubeJS optimizations 2023-02-19 22:19:20 -05:00
embeddedt
1f1bf4a442
Guard against mods that don't support concurrency on resource packs
Should fix #22
2023-02-19 20:12:49 -05:00
embeddedt
7e2aaabd19
initial 1.18 port 2023-02-18 12:42:32 -05:00
embeddedt
8f971a2c84
Backport Async Locator 2023-02-17 21:39:59 -05:00
embeddedt
b347c051bf Add JEI loading indicator
Fixes #13
2023-02-16 14:27:38 -05:00
embeddedt
14f91798af remove remaps 2023-02-15 18:59:43 -05:00
embeddedt
5c15e27c7d Remove unneeded remap 2023-02-15 18:54:59 -05:00