-
Notifications
You must be signed in to change notification settings - Fork 2
Optimizations
WIP WIP WIP WIP
Optimize EntityArrowAttack + should fix a large bottleneck with witchery entities like Guard
Micro (tps) optimizations on EntityLookHelper IA
Greatly reduce tps lags caused by BlockLeaves especially on large modpacks
Fix tps lags caused by Leaves from Thaumcraft4
Use Threads for mob spawning (Reduce tps lags caused by SpawnerAnimals(Can reduce spawn speed of entities)(Require MixinChunk)) disabled by default (DANGEROUS AND BUGGED)
Should reduce tps lags during generation of MagicalForest biome from Thaumcraft4
Should reduce tps lags during generation of WorldGenCloudNine from Kingdom of the Overworld
Disable initial world chunk load. This makes world load much faster, but in exchange the player may see incomplete chunks (like when teleporting to a new area). ZombieHDGaming taken from here (disabled by default)
Should optimize abit fps when render the minimap from xaeros mods
Should reduce tps lags caused by EntityMoveHelper
Optimize EntityAITasks Tick
Optimize MixinEntitySquid class
Optimize EntityZombie class
Optimize EntityAnimal
Optimize OpenGlHelper
Optimize RenderManager(prevented of inject if skinport mod is loaded to prevent weird skin bug)
Optimize EntitySpellParticleFX
Optimize Entity
Optimize EntityAILookIdle
Optimize EntityItem
Reduce tps lags caused by TickHandler from Industrial craft 2 (IC2)
Reduce tps lags caused by BlockLiquid
Reduce tps lags caused by (IC2)
Reduce tps lags caused by NEIServerUtils from NEI
Reduce tps lags caused by EntityTrackerEntry
Reduce tps lags caused by EntityAIFollowParent
Reduce tps lags caused by EntityLiving
Reduce tps lags caused by EntityEagle from Adventurer's Amulets
Reduce tps lags caused by HackTickHandler from Pneumaticraft
Reduce tps lags caused by MixinEventHandlerNEP from NotEnoughPets
Reduce tps lags caused by PlayerAether from Aether
Reduce tps lags caused by EventRegistry from Practical Logistics(Only injected on clientside because on dedicated server he make crashes)
Reduce tps lags caused by AnimTickHandler from Akatsuki mod
Reduce tps lags caused by AnimationHandler from Akatsuki mod
Reduce tps lags caused by EntitySasori from Akatsuki mod
Reduce tps lags caused by EntitySasori2 from Akatsuki mod
Reduce tps lags caused by PuppetKadz from Akatsuki mod
Reduce tps lags caused by Chunk from minecraft(prevented of inject if Blendtronic is present) make two crashes if injected with it
Reduce tps lags caused by BlockGrassfrom minecraft
Optimize abit NibbleArray performances
Reduce tps lags caused by MixinEventRegistry from Practical Logistics
remove uneccesary lock in DataWatcher class that making lags
Optimize EntityLivingBase class
Optimize ChunkProviderServer class
Optimize EntityAIAttackOnCollide class
Optimize EntityAIPlay class
Optimize EntityAIWander class
Optimize RandomPositionGenerator class
- optimize EntityAIEatDroppedFood from Easy Breeding mod
- optimize EntityAITempt + add a max follower count to reduce tps lags when alot of entities try to follow you
- optimize AxisAlignedBB Class
- optimize EntityAINearestAttackableTarget Class
- optimize EntityAITarget Class
- optimize BuildCraftConfig Class from Buildcraft
- optimize MNBTTagCompound Class (not injected if DragonAPI is installed)
- optimize TextureManager Class
- optimize FontRenderer Class (Prevented from inject if Optifine or SmoothFont is present)
- (WIP)optimize EntityList Class
- optimize CommonProxy Class from catwalks2(prevented of inject if you use the original version of catwalk2) this mixin only work with the GTNH fork
Optimize MinecraftServer
Optimize ThreadedFileIOBase
Optimize DedicatedServer
Optimize FMLClientHandler
Optimize FMLServerHandler
Optimize Minecraft(avoided from inject if falsetweaks is enabled, causing crashes with occlusion renderer)
Optimize MinecraftServerGui
Optimize SaveFormatOld
Optimize WorldServer and call findChunksForSpawning every 4 ticks instead of 1
Optimize Utils Class from Et Futurum Requiem
Optimize Unthaumic class from ThaumcraftMinusThaumcraft
Optimize BlockFalling
Optimize LootPPHelper from Loot++ Mod
Optimize Matmos
Optimize ClassDiscoverer from CodeChickenCore
Optimize MappingThread class from Thaumcraft
Optimize CodecIBXM Class.
Optimize EntityRenderer Class.(avoided from injected if fastcraft or optifine or alfheim is present)
Optimize ModelRenderer Class.(avoided from injected if optifine is present)
Optimize RenderList Class.
Optimize RenderGlobal Class.(avoided from injected if fastcraft or optifine is present)
Optimize TextureUtil Class.
Optimize ItemRenderer Class.
Optimize Vec3 Class.
Optimize RenderItem Class.
Optimize GuiNewChat Class.
Optimize Gui Class.
Optimize EntityDarkMiresi Class.
Optimize PathFinder/PathPoint/PathNavigate/PathEntity Classes
Optimize WorldGenMinable Class.
Optimize MedUtils Class from DiseaseCraft.
Optimize ShipKeyHandler Class from Davinci Vessels.
Optimize Entity Class.
Optimize Block Class.
Optimize HooksCore Class from CofhCore.
Optimize BlockDynamicLiquid Class.
Optimize EntityTrackerEntry Class.
Optimize EntityTracker Class.
Optimize IntCache Class.
Optimize ModifiableAttributeInstance Class.
Optimize NetworkManager Class.
Optimize StringTranslate Class.
Optimize BlockLeaves Class.
Optimize RenderBlocks Class.
Optimize BiomeCache Class.
Optimize PlayerSpecials Class from Instrumentus.
Optimize NetherliciousEventHandler Class from Netherlicious.
Optimize EventHandlerEntity Class from Thaumcraft.
Optimize KoRINEventHandler Class from Korin Blue Bedrock mod.
Optimize PlayerAetherEvents Class from Aether mod.
Optimize WardenicChargeEvents Class from Thaumic Revelation.
Optimize LaunchClassLoader Class(but it seem that the mixin do nothing ingame)(need testings).
Optimize LanguageRegistry Class.
Optimize TierRecipeManager Class from TrainCraft/Traincraft RWC Edition.
Optimize Loader Class from Vanilla (Disabled due to crash on startup).
Optimize ThaumcraftCraftingManager from Thaumcraft To Reduce loading time
Optimize ThaumcraftHelper class From Extra Utilities
Optimize BlockBreakingRegistry class From Extra Utilities
Optimize BiomeGenBase class (not injected if DRAGONAPI or Alfheim is installed)
Optimize ChunkProviderGenerate class
Optimize CompressedStreamTools class (CAN CAUSE CRASHES CAUSED BY GZIPInputStream2) so disabled by default
Optimize BlockGrass class
Optimize EnchantmentHelper class
Optimize StructureGeneratorBase class from Mowzie's Mobs mod
Optimize Stitcher class
Optimize MathHelper class
Tidy Chunk Backport feature(EntityItem remover at first chunk generation to reduce tps lags)
Tidy Chunk Backport Number of ticks post chunk generation to check for EntityItems , 20 tick = 1 seconde
Tidy Chunk Backport debugger
"Optimize EntitySwimming Class from Animal Plus
"Optimize MapGenStructure Class from Vanilla (not injected if DragonAPI is present)
"Optimize BlockFluidClassic Class from Vanilla
"Optimize PFQueue Class from CoroUtil
"Optimize ZAUtil Class from Zombie Awareness mod
"Optimize AutomagyEventHandler Class from Automagy mod
"Optimize NoiseGeneratorImproved Class from vanilla
"Optimize WorldType Class from vanilla
"Optimize ExtendedBlockStorage Class from vanilla(Code is mostly disabled for now because cause TPS overhead)
Optimize World Class(Require enableMixinChunkCoordIntPair)
Optimize ChunkCoordIntPair Class(Required by enableMixinWorld)
Optimize LongHashMap Class
Optimize IntHashMap Class