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

File Details

Anacondy-0.2.0-alpha

  • B
  • Dec 31, 2025
  • 41.32 KB
  • 19
  • 1.21.11
  • Forge

File Name

Anacondy-0.2.0-alpha.jar

Supported Versions

  • 1.21.11

Curse Maven Snippet

Forge

implementation "curse.maven:anacondy-1415924:7401430"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Added CONDY to the Camera class, accessed through Minecraft.gameRenderer.mainCamera.

New ClassToRecordTransformer feature

Allows deeper constant folding as untrusted final fields inside applicable classes can now be constant folded by the JVM.

To qualify, classes need to not be extended or extend other classes, and have at least one final instance field. The toString(), equals() and hashCode() methods are created if needed, based on the record components.

The following classes are newly optimised with this transformer in this release:

  • com.mojang.blaze3d.platform.Lighting
  • com.mojang.datafixers.util.Pair
  • net.minecraft.client.User
  • net.minecraft.client.animation.KeyframeAnimation
  • net.minecraft.client.color.block.BlockColors
  • net.minecraft.client.color.block.BlockTintCache
  • net.minecraft.client.renderer.CubeMap
  • net.minecraft.client.renderer.GlobalSettingsUniform
  • net.minecraft.client.renderer.LevelEventHandler
  • net.minecraft.client.renderer.LightTexture
  • net.minecraft.client.renderer.MappableRingBuffer
  • net.minecraft.client.renderer.SkyRenderer
  • net.minecraft.client.renderer.SpecialBlockModelRenderer
  • net.minecraft.client.renderer.SpriteCoordinateExpander
  • net.minecraft.client.renderer.SubmitNodeCollection
  • net.minecraft.client.renderer.SubmitNodeStorage
  • net.minecraft.resources.Identifier
  • net.minecraft.util.TickThrottler
  • net.minecraft.util.ZeroBitStorage
  • net.minecraft.util.context.ContextKey
  • net.minecraft.util.context.ContextMap
  • net.minecraft.world.entity.ai.attributes.AttributeMap
  • net.minecraft.world.entity.ai.behavior.BlockPosTracker
  • net.minecraft.world.entity.ai.behavior.DoNothing
  • net.minecraft.world.entity.ai.behavior.EntityTracker
  • net.minecraft.world.entity.ai.gossip.GossipContainer
  • net.minecraft.world.entity.ai.memory.ExpirableValue
  • net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities
  • net.minecraft.world.entity.ai.memory.WalkTarget
  • net.minecraft.world.entity.schedule.Activity
  • net.minecraft.world.entity.Crackiness
  • net.minecraft.world.entity.EntityType
  • net.minecraft.world.flag.FeatureFlagRegistry
  • net.minecraft.world.flag.FeatureFlagSet
  • net.minecraft.world.flag.FeatureFlagUniverse
  • net.minecraft.world.level.ChunkPos
  • net.minecraft.world.level.ClipBlockStateContext
  • net.minecraft.world.level.DataPackConfig
  • net.minecraft.world.level.LevelSettings
  • net.minecraft.world.level.StructureManager
  • net.minecraft.world.level.biome.BiomeGenerationSettings
  • net.minecraft.world.level.levelgen.Beardifier
  • net.minecraft.world.level.levelgen.BelowZeroRetrogen
  • net.minecraft.world.level.levelgen.GeodeBlockSettings
  • net.minecraft.world.level.levelgen.GeodeCrackSettings
  • net.minecraft.world.level.levelgen.GeodeLayerSettings
  • net.minecraft.world.level.levelgen.Heightmap
  • net.minecraft.world.level.levelgen.SurfaceSystem
  • net.minecraft.world.level.levelgen.WorldOptions
  • net.minecraft.world.level.levelgen.XoroshiroRandomSource
  • net.minecraft.world.level.levelgen.XoroshiroRandomSource$XoroshiroPositionalRandomFactory
  • net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.MultifaceGrowthConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration
  • net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration
  • net.minecraft.world.level.levelgen.flat.FlatLayerInfo
  • net.minecraft.world.level.levelgen.presets.WorldPreset
  • net.minecraft.world.level.levelgen.structure.StructureCheck
  • net.minecraft.world.level.levelgen.sampler.BlendedNoise
  • net.minecraft.world.level.levelgen.sampler.NormalNoise
  • net.minecraft.world.level.levelgen.sampler.ImprovedNoise
  • net.minecraft.world.level.levelgen.synth.PerlinNoise
  • net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise
  • net.minecraft.world.level.levelgen.synth.SimplexNoise
  • net.minecraft.world.level.lighting.ChunkSkyLightSources
  • net.minecraft.world.level.lighting.LeveledPriorityQueue
  • net.minecraft.world.level.material.MapColor
  • net.minecraft.world.level.pathfinder.Path
  • net.minecraft.world.level.pathfinder.PathfindingContext
  • net.minecraft.world.level.pathfinder.PathTypeCache
  • net.minecraft.world.level.storage.DerivedLevelData
  • net.minecraft.world.level.storage.DimensionDataStorage
  • net.minecraft.world.level.storage.LevelVersion
  • net.minecraft.world.level.timers.TimerCallbacks
  • net.minecraft.world.level.timers.TimerQueue
  • net.minecraft.world.level.timers.TimerQueue$Event
  • net.minecraft.world.phys.AABB
  • net.minecraft.world.phys.Vec2
  • net.minecraft.world.phys.Vec3
  • net.minecraft.world.phys.shapes.IdenticalMerger
  • net.minecraft.world.ticks.LevelChunkTicks
  • net.minecraft.world.ticks.LevelTicks
  • net.minecraft.world.ticks.WorldGenTickAccess
  • net.minecraft.world.timeline.Timeline
  • net.minecraft.world.CompoundContainer
  • net.minecraft.world.DifficultyInstance
  • net.minecraft.world.RandomSequence