Commit Graph

  • 0ffb3cc973
    Further optimizations to model loading embeddedt 2023-02-06 10:01:15 -0500
  • 30ae895fa5
    Add option to rebuild blockstate caches on a background thread embeddedt 2023-02-04 12:56:32 -0500
  • e9a6a3d194
    More tweaks to model loading embeddedt 2023-02-04 12:43:38 -0500
  • aead8ef90f
    Disable resource location deduplication for now due to CPU time embeddedt 2023-02-01 21:19:33 -0500
  • fcc6abe3b7
    Cache model dependencies and materials embeddedt 2023-01-29 22:24:12 -0500
  • 72def15ac6
    More tweaks to executor embeddedt 2023-01-29 22:00:00 -0500
  • a71a036ae8
    Move vanilla model baking earlier in the loading process embeddedt 2023-01-29 21:37:18 -0500
  • 9f112f2fbc
    Fix splash screen freezing when workers are busy embeddedt 2023-01-29 20:32:57 -0500
  • c861870306
    Remove log messages from resource pack cache embeddedt 2023-01-29 20:22:53 -0500
  • f24f63d6d9
    Reduce performance impact when building ingredient filter embeddedt 2023-01-29 20:18:05 -0500
  • dde3a3e517
    1.5.2 embeddedt 2023-01-29 18:19:37 -0500
  • d1aa03a0c5
    Tweak JEI injection for compatibility with 7.8 embeddedt 2023-01-29 18:19:21 -0500
  • 4a68971ca3
    1.5.1 embeddedt 2023-01-28 21:02:04 -0500
  • 536f6b9a50
    Handle unnormalized resource paths embeddedt 2023-01-28 21:01:45 -0500
  • 48b4f976df
    Add mod scanning optimization (requires Blacksmith) embeddedt 2023-01-28 20:44:35 -0500
  • d9378d4a80
    ModernFix 1.5.0 embeddedt 2023-01-28 13:08:32 -0500
  • 8dc915037c
    Improve blockstate cache rebuild logic, remove vanilla search trees if JEI is installed embeddedt 2023-01-28 12:49:38 -0500
  • fa9a3bb890
    Avoid recreating arrays when computing block state cache embeddedt 2023-01-28 11:19:39 -0500
  • 5c914deeb7
    More experimental features embeddedt 2023-01-28 10:56:50 -0500
  • 5c4e77b211
    Enable class search cache embeddedt 2023-01-28 10:13:39 -0500
  • ccc3959328
    Experimental multipart parallelizations embeddedt 2023-01-28 10:06:13 -0500
  • 8e99cac6a7
    Code cleanup embeddedt 2023-01-28 08:29:48 -0500
  • 497393bf59
    Adjust ArgsClassGenerator start index based on class cache embeddedt 2023-01-28 08:27:38 -0500
  • ba30b37552
    Disable biome container compression when Chocolate Fix is installed embeddedt 2023-01-22 21:10:02 -0500
  • 8a38642793
    Fix hang embeddedt 2023-01-22 21:09:47 -0500
  • 2dd47e4dbe
    Add FerriteCore to dev env embeddedt 2023-01-22 20:23:54 -0500
  • f2de12329e
    Add model predicate flattening embeddedt 2023-01-22 20:23:41 -0500
  • 6b28cb5ebc
    Port biome palette and chunk section optimizations from Hydrogen embeddedt 2023-01-22 20:11:03 -0500
  • ad5fcf44e5
    Add theoretical performance optimization for Scanner embeddedt 2023-01-22 18:56:43 -0500
  • 8cdc425d7d
    Ensure the main thread does not spin when no tasks are available embeddedt 2023-01-22 18:07:48 -0500
  • a8df933e19
    Add API to allow stopping already stopped AsyncStopwatch embeddedt 2023-01-22 16:32:50 -0500
  • 23b4652864
    Improve class transformer cache embeddedt 2023-01-22 14:23:06 -0500
  • 95d7410722
    Add FIXME note to MixinTransformerHasher embeddedt 2023-01-22 12:47:37 -0500
  • 2a29aee37b
    Move hash computation into its own method embeddedt 2023-01-21 22:08:59 -0500
  • bbe5709070
    Small classloader optimization embeddedt 2023-01-21 21:48:19 -0500
  • 09ffb73a70
    Don't clear blockstate cache field embeddedt 2023-01-21 21:15:24 -0500
  • a800f6d704
    Add ResourceLocation deduplication from Hydrogen embeddedt 2023-01-21 21:15:13 -0500
  • 15524d975d
    Store classes in separate files embeddedt 2023-01-21 20:57:07 -0500
  • 277ea384e7
    Support injecting new transformer outside of dev embeddedt 2023-01-21 20:31:34 -0500
  • ac99791d3a
    Deduplicate empty byte arrays embeddedt 2023-01-21 12:39:27 -0500
  • 41eef0b6ab
    New class transformer cache embeddedt 2023-01-21 12:33:17 -0500
  • 62eb72ea68 1.4.4 embeddedt 2023-01-19 10:51:30 -0500
  • bee6c6f272 Add config options to enable/disable the transformer cache and class search cache embeddedt 2023-01-19 10:30:35 -0500
  • abc7f77d44 Fix mixin warnings embeddedt 2023-01-19 10:18:02 -0500
  • 832ca977b9 Add options to control what mods are included at runtime embeddedt 2023-01-19 10:09:36 -0500
  • cc953a2e88 Remove unused import embeddedt 2023-01-19 10:05:26 -0500
  • cf2c6a2b7e Disable location cache again (manual timing showed it's not effective) embeddedt 2023-01-19 10:03:31 -0500
  • 802a0587c7
    Enable class location cache embeddedt 2023-01-19 08:57:52 -0500
  • d2f5c4b15a
    Implement class location cache embeddedt 2023-01-18 20:55:35 -0500
  • 6dbf4b5a12 WIP embeddedt 2023-01-18 09:45:11 -0500
  • b806438bf9 Switch to not using service embeddedt 2023-01-18 09:21:22 -0500
  • c01ea4fcc4
    WIP: class search improvements embeddedt 2023-01-18 09:04:50 -0500
  • c8a5d62e34
    Initial implementation of transformer caching embeddedt 2023-01-15 14:52:37 -0500
  • b0a2da715e
    Disable async JEI by default when Modern UI is installed embeddedt 2023-01-14 19:51:25 -0500
  • 41ed759938
    1.4.3 - correctly handle JEI plugins that throw errors when sending runtime embeddedt 2023-01-14 16:59:32 -0500
  • 9e3ae9d8c0
    Make BakeReason more resilient embeddedt 2023-01-12 21:32:19 -0500
  • 8e514a68ee
    Pin FG version embeddedt 2023-01-08 20:18:27 -0500
  • f4dfd428df
    Use custom interruption flag for JEI reload thread embeddedt 2023-01-08 19:02:09 -0500
  • cadb95ffb7
    1.4.1 embeddedt 2023-01-07 21:57:45 -0500
  • df50f1e3a5
    Turn off preloading of block classes embeddedt 2023-01-07 21:57:10 -0500
  • 05285b433b
    1.4.0 embeddedt 2023-01-07 20:25:59 -0500
  • 572cbaf9bd
    Make BlockColors thread-safe embeddedt 2023-01-07 19:03:47 -0500
  • 24990ba089
    Enable blockstate cache rebuild as it should be completely safe embeddedt 2023-01-07 13:43:39 -0500
  • d6a2760824
    Disable risky parallel optimizations by default embeddedt 2023-01-07 13:08:29 -0500
  • 933f495d64
    Only prefill block suppliers embeddedt 2023-01-07 13:07:56 -0500
  • 0062bc9bae
    Make dispenser behavior registry thread-safe embeddedt 2023-01-07 13:07:06 -0500
  • 9d0677a3d7
    Make OrderedParallelModDispatcher more reliable embeddedt 2023-01-07 13:06:53 -0500
  • dd91031382
    Cache all DeferredRegister suppliers embeddedt 2023-01-07 12:49:07 -0500
  • 0fb6c71734
    Refactor blockstate caching embeddedt 2023-01-07 12:37:44 -0500
  • 3dedb49a45
    Turn off parallel blockstate cache rebuild embeddedt 2023-01-07 11:14:09 -0500
  • 9456eac7df
    WIP: more parallelization embeddedt 2023-01-07 11:11:43 -0500
  • 975676f3cd
    Add Spark profiler to dev embeddedt 2023-01-07 09:32:55 -0500
  • 2525a64313
    Move mod dispatching logic into its own class embeddedt 2023-01-06 21:57:44 -0500
  • 5c0d23b2f0
    Parallelize construction of DeferredRegister registry objects embeddedt 2023-01-06 21:47:06 -0500
  • c6323fd62e
    Scan for all Block classes and preload them on worker threads embeddedt 2023-01-06 16:50:52 -0500
  • 9ebeec6fc2
    Fix crash on dedicated server embeddedt 2023-01-06 14:31:15 -0500
  • 87b644834f
    Adjust thread priorities embeddedt 2023-01-06 14:31:09 -0500
  • edc7ed470c
    Bump version embeddedt 2023-01-06 11:04:20 -0500
  • b0dfd4a4ef
    Make reload thread name more useful for debugging embeddedt 2023-01-06 11:01:54 -0500
  • 3695473283
    Make JEILoadingInterruptedException an error so it propagates further embeddedt 2023-01-06 10:59:48 -0500
  • 75695cf759
    Patch OBJLoader to support parallel loading embeddedt 2023-01-06 10:49:45 -0500
  • f43d54eafd
    Implement facility to process specific JEI plugins on the main thread embeddedt 2023-01-06 10:42:48 -0500
  • da0ee80505
    1.3.0 embeddedt 2023-01-05 20:52:17 -0500
  • 41da489c85
    Add async JEI loading embeddedt 2023-01-05 20:50:30 -0500
  • 21d559ab94
    Add chunk saving fix embeddedt 2023-01-05 18:19:39 -0500
  • 36cc832b9d
    1.2.1 embeddedt 2023-01-05 11:10:01 -0500
  • ac27dbca4e
    Fix mcmeta files not being included in hasResource() calls embeddedt 2023-01-05 11:06:33 -0500
  • 8317912475
    CurseGradle + release embeddedt 2023-01-04 20:47:31 -0500
  • 588dc1a86e
    Add config embeddedt 2023-01-04 20:26:29 -0500
  • 700b2ec265
    Remove Mekanism Additions embeddedt 2023-01-04 19:46:01 -0500
  • 78f42308fe
    Parchment mappings embeddedt 2023-01-04 18:52:49 -0500
  • dc18e782c4
    Don't cache invalid resource locations at all embeddedt 2023-01-04 17:23:34 -0500
  • 99ee81ab78
    1.1.0 embeddedt 2023-01-04 15:29:04 -0500
  • 773800830f
    Optimize VanillaPack.hasResource embeddedt 2023-01-04 15:28:58 -0500
  • c0869fb1b2
    Fix crash outside dev embeddedt 2023-01-04 15:28:51 -0500
  • 89ebab3ab8
    Trim ModelManager maps embeddedt 2023-01-04 14:24:54 -0500
  • 50fb19156c
    Time game startup as well embeddedt 2023-01-04 14:24:33 -0500
  • d13fb0850d
    Use up to 255 worker threads (matches 1.18) embeddedt 2023-01-04 09:53:57 -0500
  • 17ee79c2a2
    Add back Mekanism, as it is useful to have a mod in dev embeddedt 2023-01-03 21:51:21 -0500
  • bf4496341b
    Optimize ModFileResourcePack.hasResource embeddedt 2023-01-03 21:50:48 -0500