File Details
OrbisOrigins-1.4.0.jar
- R
- Mar 15, 2026
- 2.24 MB
- 287
- Early Access
File Name
OrbisOrigins-1.4.0.jar
Supported Versions
- Early Access
[1.4.0] - 3/15/2026
Added
- Config file - Orbis Origins now supports a
config.jsonfile in the mod's data directory (e.g.mods/hexvane_OrbisOrigins/config.json). If the file does not exist, defaults are used and the mod runs as before.- GiveSpeciesSelectorOnFirstJoin (default:
true) - Whenfalse, the species selector item is not given to players on their first join. Use this if you hand out the selector another way or use a different flow. - AllowCraftingSpeciesSelector (default:
true) - Whenfalse, the recipe for the species selector item is disabled so it cannot be crafted at benches. The item can still be given by other means (e.g. first join if enabled, or commands).
- GiveSpeciesSelectorOnFirstJoin (default:
- Hide species model command -
/origins hidemodel [hide|show]lets any player hide or show their species appearance without permission. With no argument it toggles. Hiding switches the player to their default skin; the choice is saved inspecies_model_hidden.jsonand persists across relogs. Use/origins hidemodel showto show the species model again. - Species model scale - Species can set
modelScalein their JSON (default1.0) to scale the player model; values > 1 make the model larger, values < 1 make it smaller. Scale affects the rendered model, hitbox, and eye height. v2 variants can override withScaleper variant. SeeSPECIES_JSON_GUIDE.md. - Sleeping raise height - Species can set
sleepingRaiseHeight(blocks) in their JSON to raise the player's position when they sleep in a bed, preventing models that clip into the ground from suffocating. v2 variants can override withSleepingRaiseHeight. The mod raises both the server position and sends a corrected mount packet so the client draws the sleeping model at the raised height. SeeSPECIES_JSON_GUIDE.md.
Fixed
- Species persistence across worlds - Player species selection now persists across worlds on servers. Previously, species was stored per world (player → world name → selection), so a choice made in one world was not visible in another. Storage is now one selection per player (server-wide). Existing
player_species_data.jsonfiles are migrated on load by taking one world's selection per player; the next save writes the new format.

