Update MixinChunkProviderServer
- remove unused code
Moved EntityAIFollowParent2 code to MixinEntityAIFollowParent
- Fix a bug that EntityAIFollowParent isn't cancelled and so make a large tps lag,fixed by moving the optimized code from EntityAIFollowParent2 to MixinEntityAIFollowParent instead of trying to cancel EntityAIFollowParent and use EntityAIFollowParent2
Mixin Added
- MixinItemMinestone
make all items from minestone can be stacked at 64 of stacksize instead of 1
- MixinEntityAIPlay
Optimize EntityAIPlay
- MixinEntityAIWander
Optimize EntityAIWander
- MixinRandomPositionGenerator
Optimize RandomPositionGenerator
Mixin Updated
- MixinChunk
micro optimizations
- MixinlowerStringMap
fix that the mixins using java 16 things instead of java 8
- MixinEntityAnimal
Fix a large bottleneck/freeze tps when alot of babys are in the game
Mixin Removed
- MixinEntityChicken
moved the code from MixinEntityChicken in MixinEntityAnimal
other
- spotlessApply
Remove unfinished mixins
Rename mods from MultithreadingAndTweaks to OptimizationsAndTweaks
note : sooner than focusing on multithreading I will focus more on optimizing the minecraft code, but i do not exclude trying making new multithreaded things in the future
mixins that use multithreading are unfunctionnal /unfinished so thats why i removed mixins with multithreading
Mixin Added
- Add MixinNibbleArray
Optimize abit NibbleArray performances
- Add MixinEventRegistry
Reduce tps lags caused by MixinEventRegistry from Practical Logistics
- Add MixinDataWatcher
remove uneccesary lock in DataWatcher class that making lags
Mixin Updated
- Update MixinEntityChicken
Disable the code that disable EntityAIFollowParentAI
- Update MixinPathFinder
Improve by alot PathFinder Performances about x2 or x3 more performant
- Update MixinEntity
Improve abit Entity Peformances
- Update MixinEntityBlockling
remove redundant code
- Update MixinWorld
improve a bit World performances