File Details
NeoOrigins v1.13.0 (MC 1.21.1)
- R
- Apr 21, 2026
- 833.05 KB
- 1.2K
- 1.21.1
- NeoForge
File Name
neoorigins-1.13.0+1.21.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
NeoOrigins v1.13.0
Outgoing-damage trigger. When the wearer deals damage that passes the filters, runs an action on the attacker and/or the victim.
Filters: target_group, target_type, damage_type, min_damage, chance. Actions: restore_health, restore_hunger, grant_effect (self), target_effect (victim).
neoorigins:attribute_modifier now takes two more optional gates, AND-combined with the existing condition:
- equipment_condition — {slot, item, tag}. Modifier only applies while the named slot holds a matching item (or any item if neither field is given).
- location_condition — {dimension, biome, biome_tag, structure, structure_tag}. Modifier only applies while the player is in the matching place.
Any origin can now declare a spawn_location that the mod will teleport the player to — both on pick and on bed-less respawn. Uses the same five location fields as the gate.
Teleport fires only once every layer has a selection, so it no longer yanks the player mid-picker.
Spawn column resolution is robust now: force-loads the target chunk, scans a 5x5 XZ area top-down for a (solid, air, air) land column, and respects logicalHeight so Nether spawns stay under the bedrock roof (no more roof-of-the-Nether teleports, no more End void drops).
Two new optional flags for aquatic origins:
- allow_ocean_floor — if no land column is found, fall back to (solid, water, water) on the seabed. Survives if the origin has water breathing.
- allow_water_surface — if no land (and no allowed floor) is found, fall back to the topmost water column — player spawns feet-in-water with head in open air.
When nothing matches, the pick proceeds without teleport (with a warning in the log).
Orb of Origin no longer consumed when you can't afford it. Client-side was shrinking the stack before the server's XP check ran; the server's refusal arrived too late to restore the optimistic consumption in some cases. Fixed by deferring both the decision and the shrink to the server.
26.1 only — FoodData.tick arity fix so Avian Athlete's Diet regen-exhaustion hook loads again.
26.1 only — attribute ID resolver now probes both directions (generic.armor <-> armor, player.block_interaction_range <-> block_interaction_range), so bare-id JSON from 26.1 and prefixed JSON from older packs both work.
Paladin — demoes equipment_condition (extra armor in a full set) and two action_on_hit configs (lifesteal vs. undead, smite bonus).
Void Knight — demoes spawn_location (End City) + location_condition attribute buffs inside the End.
README.md — Origin Spawn Locations section, new columns for the water flags, scan-order explanation.
docs/POWER_TYPES.md — all three attribute gates, action_on_hit section, modify_damage.target_group addition, field-name corrections.

