Fix #41 #44 #37 and many other
Mixin Updated
Update MixinWorld
- reduce redudancy
Update MixinEntityAIAttackOnCollide
- micro optimization
Update MixinPathFinder
- fix a overhead caused by the Mixin itself
- fix some mistake
- add some template method that need to be optimized
Avoid recursive calls in MixinWorld ,MixinBlockGrass,
Optimize getBlock method in MixinWorld
Optimize updateTask by changing Math to FastMath in MixinEntityAIAttackOnCollide
code : spotlessApply
Fix null crash with WorldToolTip Mod
Fix https://github.com/quentin452/OptimizationsAndTweaks/issues/42
Fix https://github.com/quentin452/OptimizationsAndTweaks/issues/32
Probably Fix https://github.com/quentin452/OptimizationsAndTweaks/issues/41
Fix #40
Fix crash with HBM
Prevent injection of MixinChunk if Blendtronic mod is present to fix 2 crashes
Fix #38 , fix Blendtronic compat
Mixin Added
MixinEntityAIEatDroppedFood
- optimize EntityAIEatDroppedFood from Easy Breeding mod
MixinEntityAITempt
- optimize EntityAITempt + add a max follower count to reduce tps lags when alot of entities try to follow you
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
Fix crash on startup with some mods
Try fixing " Under Manual Review " when uploadig mod on curseforge
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
Mixin Updated
Update MixinWorld + MixinPathfinder + MixinPathPoint
Add MixinEntityAIAttackOnCollide
Update MixinPathFinder
Mixin Added
- Add MixinEntityVillageGuard
Fix a large bottleneck that destroy tps on modpacks and even without modpacks caused by pathfinding from EntityVillageGuard from Witchery mod
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
Avoid MixinRenderManager to be injected if SkinPort is installed, Fix #34


