OptimizationsAndTweaks

OptimizationsAndTweaks

Mod

Mod that add some Optimizations/Bugfix/Tweakings for minecraft 1.7.10 and mods

Client and server Optimization

9,662 downloads
13 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Changelog

Known issues

Thread safe issues with entityLists can cause crash , know to make crash instant with Cocoutil

Mobs can spawn into blocks

Fire can break blocks really fast

Mixin Added

-MixinFantasticEvents (Fantastic Fish) (Fixing cascading worldgens while Spawning Entity)

-MixinChunkCoordIntPair (Vanilla) (Optimizing ChunkCoordIntPair)

-MixinLongHashMap (Vanilla) (Optimizing LongHashMap)

-MixinIntHashMap (Vanilla) (Optimizing IntHashMap)

-MixinPathPoint (Vanilla) (Optimizing PathPoint)

-MixinObjectIntIdentityMap (Vanilla) (Optimizing ObjectIntIdentityMap)

-MixinBlockFluidBase (Vanilla) (Try fixing ClassCastException net.minecraft.block.BlockStaticLiquid cannot be cast to net.minecraftforge.fluids.BlockFluidBase)

Mixin Updated

-MixinBlockLeaves (Vanilla) (try fixing cascading worldgens)

-MixinCompressedStreamTools (Vanilla) (Made compress method non server blocking)

-MixinEntity (Vanila) (Optimizing setFlag + getBrightness method)

-MixinEntityAINearestAttackableTarget (Vanilla) (cleanup code)

-MixinEntityLookHelper (Vanilla) (Remove uneccesary checks)

-MixinEntityTracker (Vanilla) (Reenable Entity is already tracked! logging)

-MixinEntityTrackerEntry (Vanilla) (Try optimizing func_151260_c method)

-MixinGodZillaFix (Orespawn) (Remove uneccesary checks)

-MixinMapGenStructure (Vanilla) (Optimizing func_143028_c method)

-MixinMinecraft (Vanilla) (code cleanup)

-MixinMinecraftServer (Vanilla) (Try making saveAllPlayerData/saveAllWorlds non server blocking)

-MixinNibbleArray (Vanilla) (Optimizing the class)

-MixinPatchSpawnerAnimals (Vanilla) (made Entity Spawning non server blocking (probably making some bugs but making significant performance boost)

-MixinSaveHandler (Vanilla) (Optimizing checkSessionLock method)

-MixinWorld (Vanilla) (Optimizing more the class)

-MixinWorldGenMinable (Vanilla) (Optimizing more the class)

-MixinWorldServer (Vanilla) (Optimizing more the class)

-MixinEventHandlerNEP (Not Enough pets) (code cleanup)

-MixinBlockTickingWater (CofhCore)

-MixinBlockDynamicLiquid (Vanilla)

-MixinBlockLeaves (Vanilla) (Optimizing more)

-MixinIntegratedServer (Vanilla) (optimizing more)

-MixinPathFinder (Vanilla) (Optimizing more)

-MixinMobSpawnerGoblinLogic (Goblin mod) (code cleanup)

-MixinBlockGrass (Vanilla) (Try fixing cascading worldgens)

-MixinChunk (Vanilla) (Optimizing more)

-MixinChunkProviderServer (Vanilla) (Optimizing more)

-MixinEntityLiving (Vanilla) (Cleanup code)

Mixin Removed

-MixinLeaves (Vanilla) (Dupplicated from MixinBlockLeaves LOL)

Fixe

-seem to fix https://github.com/quentin452/OptimizationsAndTweaks/issues/110

-try fixing cascading worldgens caused by optimizationsAndTweaks$spreadGrass from BlockGrass2

-fixing some cascading worldgens by removing some unecessay checks from ThaumcraftWorldGenerator class

Other

-Optimizing Object2ObjectHashMap from agrona collection

-Optimizing LongHashMap2

-Optimizing ChunkProviderGenerateTwo

Files

optimizationsandtweaks-V1.13.2.jar(3.82 MiB) Primary Download

Project members

quentin452

Owner

Details

Licensed GPL-3.0-only
Published a year ago
Updated 8 months ago