Skip to content

Releases: quentin452/OptimizationsAndTweaks

1.7.10 V1.14.5

29 Dec 03:13
Compare
Choose a tag to compare

Add MixinVillageRoad to fix infinite loop when generating roads from farlanders village + dedup/optimize its code

Add MixinWorldChunkManagerTorment (fix compat between witchery dimensions and endlessids)

Add MixinCullTask : Seem thats fix #936 from privates-minecraft-modpack git

Fix Class cast exception crashes caused by PathFinder

Fix an another null crash from MixinAppleFuelHandler

Reduce loading time by removing some unused targetedmods

1.7.10 V1.14.4

01 Dec 01:55
Compare
Choose a tag to compare

Add MixinXCEntityGod (XtraCraft) Fix Crash caused by the god entity on servers

Remove some angelica mixins since i added it in my fork of angelica , https://github.com/quentin452/Angelica-Biggess-Pack-Cat-Edition

1.7.10 V1.14.3

20 Nov 23:31
Compare
Choose a tag to compare

Fix potential crash caused by MixinWorldGenMinable

Fix Crash on FlatWorld caused by MixinWorldServer

Update enableMixinWorldServer config comment

1.7.10 V1.14.2

18 Nov 19:09
Compare
Choose a tag to compare

Removed bugged things from MixinWorldServer

1.7.10 V1.14.1

16 Nov 19:45
Compare
Choose a tag to compare

⚠️if enableMixinCompressedStreamTools or/and enableMixinPatchSpawnerAnimals is/are enabled pls disabling it to prevent some bugs⚠️

fixe

Try to fix Default value cannot be lower than minimum value! when calling RangedAttribute

Fix a ConcurrentModificationException from SpawnCreaturesTask

Fix null crashes from getSkyBlendColour from ForgeHooksClient

other

Disable "enableMixinCompressedStreamTools" by default because causing crashes

Disable enableMixinPatchSpawnerAnimals by default because causing crashes and another bugs (like mob spawns too much)``

1.7.10 V1.14.0

15 Nov 23:23
Compare
Choose a tag to compare

improvment

Large Improvment to MixinSpawnerAnimals

Reduce optimizationsAndTweaks$getMaxNeighborLightValue overhead

Call findChunksForSpawning every 4 ticks instead of 1 (This reduce overall lags caused by mob spawning)

fixe

Add a mixin to "Fix Stack overflow crash when angelica is loaded by disabling some methods from GLDebug class from angelica"

Add a mixin to "Fix Invalid framebuffer operation (1286) caused by Hud Caching from angelica mod"

Add a mixin to "Fix Null Crash caused by onKeypress from ClientProxy in Angelica mod when some bad mods are installed"

Add a mixin to "Fix Null crash from the init method of DeepslateOreRegistry from Et Futurum Requiem when some bad mods are installed"

Fix ArithmeticException by zero crash in MixinTextureUtil

Fix crash caused by func_151241_e visibility

Big Bugfixes to MixinSpawnerAnimals

Removing MixinBlockFluidBase to prevent class not found error from some mods like buildcraft , tconstruct,minefactory reloaded,thaumcraft

Attempt to fix #122

other

Slightly better logging for MixinStatList

Add falsepatternlib and unimixins as real dependencies

1.7.10 V1.13.9

04 Feb 04:11
Compare
Choose a tag to compare

Disable MixinPathEntity + MixinPathNativate for now,it causing crash


java.lang.ArrayIndexOutOfBoundsException: 27
at net.minecraft.pathfinding.PathEntity.func_75881_a(SourceFile:591)
at net.minecraft.pathfinding.PathNavigate.func_75508_h(SourceFile:161)
at net.minecraft.pathfinding.PathNavigate.func_75501_e(SourceFile:127)
at net.minecraft.entity.EntityLiving.func_70619_bc(EntityLiving.java:3316)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1774)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:367)
at net.minecraft.entity.monster.EntityMob.func_70636_d(SourceFile:25)
at com.hoopawolf.mam.entity.EntityDendroid.func_70636_d(EntityDendroid.java:96)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1611)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:206)
at net.minecraft.entity.monster.EntityMob.func_70071_h_(SourceFile:30)
at net.minecraft.world.World.func_72866_a(World.java:2070)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648)
at net.minecraft.world.World.func_72870_g(World.java:2034)
at net.minecraft.world.World.optimizationsAndTweaks$updateLoadedEntities(World.java:52143)
at net.minecraft.world.World.func_72939_s(World.java:52072)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:2646)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:2744)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:3083)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:2840)
at java.lang.Thread.run(Thread.java:748)
57671116
src/main/java/fr/iamacat/optimizationsandtweaks/asm/Mixin.java

1.7.10 V1.13.8

04 Feb 03:26
Compare
Choose a tag to compare

Try fixing indexOutOfBoundIssues from PathEntity

optimize/reduce uneeded codes in MixinWorld

Fix #116

Add MixinPathEntity

1.7.10 V1.13.7

01 Feb 22:03
Compare
Choose a tag to compare

Mixin Added

-MixinPathNavigate (Vanilla) (Made tryMoveToEntityLiving Asyncronous)

Mixin Updated

-MixinEntity (Vanilla) (redundant code remover)

-MixinEntityTracker (Vanilla) (Use A Thread safe HashSet instead of not thread safe)

-MixinMinecraft (Vanilla) (Remove unecessary optimizations)

-MixinMinecraftServer (Vanilla) (Made tick method synchronized and add a a name to Save Thread)

-MixinNBTTagCompound (Vanilla) (Use ConcurrentHashMap instead of HashMap to prevent ConcurrentModificationException)

-MixinVec3 (Vanilla) (made setComponents synchronized)

-MixinWorld (Vanilla) (Improve Thread Safety)

-MixinWorldServer (Vanilla) (Improve Thread Safety + make it more memory efficient

-MixinBiomeGenBase (Vanilla) (made genBiomeTerrain synchronized)

Mixin Removed

-MixinChunkCoordIntPair (Vanilla) (Removed because Hodgepodge has a better optimization)

-MixinDedicatedServer (Vanilla) (Removed because unecessary optimizations)

Other

-rename NoiseGeneratorOctavesMultithread to NoiseGeneratorOctavesTwo (and remove threaded features)

-rename NoiseGeneratorImprovedMultithread to NoiseGeneratorImprovedTwo (and remove threaded features)

-rename NoiseGeneratorPerlinMultithread to NoiseGeneratorPerlinTwo (and remove threaded features)

-rename NoiseGeneratorSimplexMultithread to NoiseGeneratorSimplexTwo (and remove threaded features)

-Made ArrayListThreadSafe class

-Made ConcurrentSkipListSetThreadSafe class

-Made HashSetThreadSafe class

-Made TreeSetThreadSafe class

-add a name to CompressTask thread

1.7.10 V1.13.6

29 Jan 19:51
Compare
Choose a tag to compare

-ClasscastException + mistake fixes for MixinDataWatcher

-Add MixinBasic (Mythical Creatures) (seem to be broken)

-Remove MixinEntityTrackerEntry (causing issues)

-MixinNetHandlerPlayClient : prevent non livingentity to add attributes