File Details
NeoOrigins v1.12.0 (MC 1.21.1)
- R
- Apr 19, 2026
- 804.61 KB
- 1.9K
- 1.21.1
- NeoForge
File Name
neoorigins-1.12.0+1.21.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
v1.12.0
Fixes
- Wall climbing now actually works. The power has been converted from an active toggle to a passive ability (matching upstream origins:climbing): no more skill-slot binding or toggle-on required. Holding jump against a wall propels you upward; releasing jump slow-falls/grips. Previously the power only clamped downward velocity — you could never climb up.
- Mage origins and monster_tamer can now be disabled via config. The config keys for air_mage, darkness_mage, earth_mage, fire_mage, gravity_mage, water_mage and monster_tamer were missing from the ModConfigSpec declaration, so NightConfig silently stripped any false value on save. (#21)
Datapack compatibility (Origins/Apoli)
- Support canonical Apoli field names: entity_action_lost / entity_action_removed / removed_action for onRevoked hooks, and respawn_entity_action / respawn_action for onRespawn hooks.
- entity_action_chosen now works in action_on_callback powers.
- Accept bare-namespace power type aliases where upstream Origins uses them.
- Clearer registry-mismatch / unknown-type warnings when a datapack references something this build does not recognise.
Performance
- Per-player resolved power cache in ActiveOriginService. The active power set is now rebuilt only on real state changes (origin change, datapack reload, dimension change, config reload) rather than every tick. Cuts steady-state per-player iteration cost substantially on servers with many powers or frequently-iterated queries.
Builds
Shipped for:
- Minecraft 1.21.1 (NeoForge)
- Minecraft 26.1.x (NeoForge)

