embeddedt
|
7a2b57221e
|
Return to baking models on the main thread
Mods... as usual.
|
2023-03-06 09:12:04 -05:00 |
|
embeddedt
|
1c2a2c65ad
|
Fix some bugs
|
2023-03-04 19:21:49 -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
|
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
|
314a1e27cc
|
Cache stronghold locations instead of recomputing them on every world load
|
2023-02-25 18:51:27 -05:00 |
|
embeddedt
|
7f018c1ff7
|
Minor optimization to ForgeRegistry.validateContent
|
2023-02-24 13:17:44 -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
|
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 |
|
embeddedt
|
381f6a5f1e
|
Fix JEI mixins
|
2023-02-15 18:10:42 -05:00 |
|
embeddedt
|
fa79480576
|
Remove priority config
It's unlikely anyone needs to adjust this.
|
2023-02-15 09:05:04 -05:00 |
|
embeddedt
|
cfbe21d72f
|
Remap to full Mojmap (including classnames)
Mod does not yet run in dev
|
2023-02-14 21:59:30 -05:00 |
|
embeddedt
|
1cdd9fdaaa
|
Avoid iterating over a set being modified
Fixes #19
|
2023-02-14 09:41:48 -05:00 |
|
embeddedt
|
7742a9507f
|
Bake models with custom geometry at startup time
Fixes #18 (not the way I want though)
|
2023-02-13 14:55:32 -05:00 |
|
embeddedt
|
318afbe3bf
|
Automatically detect mods that need models baked in advance
|
2023-02-12 10:25:58 -05:00 |
|
embeddedt
|
02d9311040
|
Minor performance improvements to model handling
|
2023-02-12 09:38:32 -05:00 |
|
embeddedt
|
fe555df442
|
Add system to bake incompatible models AOT
Fixes #16
|
2023-02-11 20:22:29 -05:00 |
|
embeddedt
|
af63b3ed11
|
Suppress exception stacktraces for datapack reloads by default
|
2023-02-11 12:26:45 -05:00 |
|
embeddedt
|
cc77da1027
|
Fire model bake events on worker thread
|
2023-02-11 12:08:17 -05:00 |
|
embeddedt
|
7dcce90a82
|
Lie to model event handlers about some flags to speed up loading
|
2023-02-11 11:50:01 -05:00 |
|
embeddedt
|
327813fa91
|
Rewrite faster_baking optimization, now defers baking to first use
|
2023-02-11 10:30:19 -05:00 |
|
embeddedt
|
ebafc9a0cc
|
Remove log message
|
2023-02-11 09:32:11 -05:00 |
|
embeddedt
|
928d2e3f02
|
Tweak model loading
|
2023-02-11 09:31:28 -05:00 |
|
embeddedt
|
80a4585efd
|
Do not deserialize model JSONs in parallel
Some Forge model loaders attempt to read more models while
deserializing, which causes issues
|
2023-02-09 22:01:32 -05:00 |
|
embeddedt
|
08fd01c09f
|
More improvements to async model loading, but still crashes sometimes
|
2023-02-09 14:33:06 -05:00 |
|
embeddedt
|
6ebc3bbe03
|
Implement parallel baking for vanilla models
|
2023-02-08 15:20:07 -05:00 |
|
embeddedt
|
ae796f2386
|
Revert unfinished change
|
2023-02-08 13:58:07 -05:00 |
|
embeddedt
|
0ffb3cc973
|
Further optimizations to model loading
|
2023-02-06 10:01:15 -05:00 |
|
embeddedt
|
e9a6a3d194
|
More tweaks to model loading
|
2023-02-04 12:43:38 -05:00 |
|
embeddedt
|
fcc6abe3b7
|
Cache model dependencies and materials
|
2023-01-29 22:24:12 -05:00 |
|
embeddedt
|
72def15ac6
|
More tweaks to executor
|
2023-01-29 22:00:00 -05:00 |
|