promotional bannermobile promotional banner

Anacondy

A low-level optimisation mod that allows Java to perform deeper optimisations throughout the game by giving it stronger guarantees about effective constants
Back to Files

Anacondy-0.2.1-alpha

File nameAnacondy-0.2.1-alpha.jar
Uploader
Paint_NinjaPaint_Ninja
Uploaded
Jan 1, 2026
Downloads
28
Size
41.8 KB
Mod Loaders
Forge
File ID
7405724
Type
B
Beta
Supported game versions
  • 1.21.11

Curse Maven Snippet

Forge

implementation "curse.maven:anacondy-1415924:7405724"

Learn more about Curse Maven

What's new

  • Code cleanup and reorganisation
  • Fixed a parity bug with ClassToRecordTransformer changing the implicit behaviour of equals and hashcode methods in targeted classes
  • Many more classes manually identified as suitable candidates and newly optimised

The following classes are newly optimised in this release:

  • com.mojang.blaze3d.audio.Channel
  • com.mojang.blaze3d.buffers.Std140Builder
  • com.mojang.blaze3d.font.SpaceProvider
  • com.mojang.blaze3d.framegraph.FrameGraphBuilder
  • com.mojang.blaze3d.framegraph.FrameGraphBuilder$Handle
  • com.mojang.blaze3d.framegraph.FrameGraphBuilder$Pass
  • com.mojang.blaze3d.opengl.GlBuffer$GlMappedView
  • com.mojang.blaze3d.opengl.GlCommandEncoder
  • com.mojang.blaze3d.opengl.GlDevice
  • com.mojang.blaze3d.opengl.GlProgram
  • com.mojang.blaze3d.opengl.GlRenderPass
  • com.mojang.blaze3d.opengl.GlShaderModule
  • com.mojang.blaze3d.opengl.GlStateManager$BlendState
  • com.mojang.blaze3d.opengl.GlStateManager$BooleanState
  • com.mojang.blaze3d.opengl.GlStateManager$ColorLogicState
  • com.mojang.blaze3d.opengl.GlStateManager$CullState
  • com.mojang.blaze3d.opengl.GlStateManager$DepthState
  • com.mojang.blaze3d.opengl.GlStateManager$PolygonOffsetState
  • com.mojang.blaze3d.opengl.GlStateManager$ScissorState
  • com.mojang.blaze3d.opengl.VertexArrayCache$VertexArray
  • com.mojang.blaze3d.pipeline.MainTarget$Dimension
  • com.mojang.blaze3d.pipeline.RenderPipeline
  • com.mojang.blaze3d.platform.FramerateLimitTracker
  • com.mojang.blaze3d.platform.Monitor
  • com.mojang.blaze3d.platform.NativeImage
  • com.mojang.blaze3d.platform.ScreenManager
  • com.mojang.blaze3d.platform.VideoMode
  • com.mojang.blaze3d.platform.cursor.CursorType
  • com.mojang.blaze3d.systems.RenderSystem$AutoStorageIndexBuffer
  • com.mojang.blaze3d.vertex.BufferBuilder
  • com.mojang.blaze3d.vertex.CompactVectorArray
  • com.mojang.blaze3d.vertex.MeshData
  • com.mojang.blaze3d.vertex.PoseStack
  • com.mojang.blaze3d.vertex.PoseStack$Pose
  • com.mojang.blaze3d.vertex.Tesselator
  • com.mojang.blaze3d.vertex.VertexFormat
  • com.mojang.blaze3d.vertex.VertexMultiConsumer$Double
  • com.mojang.math.Divisor
  • com.mojang.math.Transformation
  • net.minecraft.client.Options
  • net.minecraft.client.gui.components.DebugScreenOverlay
  • net.minecraft.client.gui.components.debugchart.ProfilerPieChart
  • net.minecraft.client.gui.font.FontOption$Filter
  • net.minecraft.client.gui.font.glyphs.BakedSheetGlyph
  • net.minecraft.client.gui.font.glyphs.EmptyGlyph
  • net.minecraft.client.renderer.block.BlockRenderDispatcher
  • net.minecraft.client.renderer.block.LiquidBlockRenderer
  • net.minecraft.client.renderer.block.ModelBlockRenderer
  • net.minecraft.client.renderer.block.ModelBlockRenderer$Cache
  • net.minecraft.client.renderer.chunk.CompiledSectionMesh
  • net.minecraft.client.renderer.chunk.RenderRegionCache
  • net.minecraft.client.renderer.chunk.RenderSectionRegion
  • net.minecraft.client.renderer.chunk.SectionCompiler
  • net.minecraft.client.renderer.chunk.SectionCompiler$Results
  • net.minecraft.client.renderer.chunk.SectionCopy
  • net.minecraft.client.renderer.culling.Frustum
  • net.minecraft.client.renderer.fog.FogRenderer
  • net.minecraft.client.renderer.rendertype.RenderSetup
  • net.minecraft.client.renderer.rendertype.LayeringTransform
  • net.minecraft.client.renderer.rendertype.OutputTarget
  • net.minecraft.client.renderer.rendertype.RenderType
  • net.minecraft.client.renderer.texture.OverlayTexture
  • net.minecraft.client.renderer.texture.TextureManager
  • net.minecraft.client.renderer.CachedPerspectiveProjectionMatrixBuffer
  • net.minecraft.core.Cloner
  • net.minecraft.core.Cloner$Factory
  • net.minecraft.core.Cursor3D
  • net.minecraft.core.RegistrySetBuilder
  • net.minecraft.core.particles.BlockParticleOption
  • net.minecraft.core.particles.ColorParticleOption
  • net.minecraft.core.particles.ItemParticleOption
  • net.minecraft.core.particles.PowerParticleOption
  • net.minecraft.core.particles.ShriekParticleOption
  • net.minecraft.core.particles.SpellParticleOption
  • net.minecraft.core.particles.VibrationParticleOption
  • net.minecraft.gizmos.SimpleGizmoCollector
  • net.minecraft.gizmos.SimpleGizmoCollector$GismoInstance
  • net.minecraft.nbt.CompoundTag
  • net.minecraft.network.chat.MutableComponent
  • net.minecraft.network.chat.FilterMask
  • net.minecraft.network.chat.Style
  • net.minecraft.network.chat.SubStringSource
  • net.minecraft.network.chat.TextColor
  • net.minecraft.network.chat.contents.KeybindContents
  • net.minecraft.network.chat.contents.NbtContents
  • net.minecraft.network.chat.contents.TranslatableContents
  • net.minecraft.resources.RegistryOps$HolderLookupAdapter
  • net.minecraft.resources.ResourceKey
  • net.minecraft.world.entity.ai.behavior.ShufflingList
  • net.minecraft.world.entity.ai.behavior.ShufflingList$WeightedEntry
  • net.minecraft.world.entity.ai.behavior.declarative.MemoryAccessor
  • net.minecraft.world.level.storage.CommandStorage
  • net.minecraft.world.level.storage.LevelResource
  • net.minecraft.world.level.storage.PlayerDataStorage
  • net.minecraft.world.level.storage.PrimaryLevelData
  • net.minecraft.world.level.storage.TagValueInput
  • net.minecraft.world.level.storage.TagValueInput$CompoundListWrapper
  • net.minecraft.world.level.storage.TagValueInput$ListWrapper
  • net.minecraft.world.level.storage.TagValueInput$TypedListWrapper
  • net.minecraft.world.level.storage.TagValueOutput
  • net.minecraft.world.level.storage.TagValueOutput$ListWrapper
  • net.minecraft.world.level.storage.TagValueOutput$TypedListWrapper

This mod has no additional files