promotional bannermobile promotional banner

Equivalent Legacy

Equivalent Legacy brings the classic Equivalent Exchange-style gameplay to modern Minecraft (26.2 / NeoForge): assign an EMC (Energy-Matter-Currency) value to items, transmute them into each other, and progress through the Philosopher's Stone toolchain.
Back to Files

Equivalent Legacy (1.2.0-beta.5)

File nameequivalent_legacy-26.2-neoforge-1.2.0-beta.5.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Aug 6, 2026
Downloads
5
Size
1.2 MB
Mod Loaders
NeoForge
File ID
8587164
Type
B
Beta
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:equivalent-legacy-1632317:8587164"

Learn more about Curse Maven

What's new

v1.2.0-beta.5 - Phase 2.2 Custom Renderers Complete

Added

  • PedestalRenderer: Custom BlockEntityRenderer for all 3 pedestals (base, DM, RM)
  • Floating Items: Items display above pedestals with smooth animation
  • Item Rotation: 360° rotation every 160 ticks + gentle bobbing motion
  • Philosopher's Stone Glow: Special items have enhanced brightness
  • TransmutationRenderingOverlay: HUD overlay showing nearby transmutable blocks
  • EMC Cost Display: Overlay shows cost in EMC with color coding (green/red/gray)
  • Performance Optimization: 20-tick cache for transmutation lookups (no per-frame recalculation)
  • EquivalentLegacyRenderers: Central dispatcher registering all renderers via mod bus
  • PedestalBlockEntity Helpers: `getItemRenderPos()` and `getItemRenderRotation()` for animation

Technical Details

  • NeoForge 26.2.0.37-beta API: Uses new BlockEntityRenderer<T,S> with createRenderState/extractRenderState/submit pipeline
  • GuiLayer Integration: Overlay registered via RegisterGuiLayersEvent
  • Client-Side Only: All renderers marked with @OnlyIn(Dist.CLIENT)
  • Smooth Animations: Floating position and rotation calculated from level.getGameTime()
  • Memory Efficient: Proper PoseStack management (balanced push/pop)

Known Deviations from Plan

  • ChestRenderer Deferred: Requires AlchemicalChestBlockEntity to implement LidBlockEntity and sync menu state — planned for future phase
  • API Adaptation: Plan specified legacy rendering API; implemented to match actual NeoForge 26.2 APIs
  • ClientEvents Integration: Folded into EquivalentLegacyRenderers to avoid duplicate subscriptions

Testing

Phase 2.2 Complete: PedestalRenderer active and rendering floating items. TransmutationRenderingOverlay functional. Ready for modpack testing.

JAR: equivalent_legacy-26.2-neoforge-1.2.0-beta.5.jar (1.3 MB)

Build Status

  • ✅ Compilation: Clean (0 warnings, 0 errors)
  • ✅ NeoForge 26.2.0.37-beta compatible
  • ✅ Phase 2.2 rendering system complete
  • ⏳ Phase 2.4 (JEI/WTHIT Integration) — next

This mod has no additional files