Sylvie's Origins
(a.k.a. cuteorigins, sylviesorigins looked ugly)

An unofficial server-side "port" of the Origins mod, built with Bedrock & vanilla support.
⚠️ WARNING!
While I can't stop you from doing so, I wouldn't recommend using this mod on a server with untrusted players. This mod is in it's alpha stages, as I wrote 3/4ths of this mod at three in the morning for my private server and there are almost certainly bugs in it. If you find one of these and would like to help out, make an issue or a pull request.
While most origins work with Bedrock, about a quarter of them do not. Bedrock lacks a lot of necessary attributes and unfortunately I didn't have enough time to work around all of them. Here is a current list of known issues, if you are a developer and would like to help out, please do so!
- Enderians are not given extra reach on Bedrock
- Merlings are not given the swim speed boost nor the underwater breaking speed buff on Bedrock
- Phantom is almost completely broken on Bedrock
- Elytrians cannot wear a chestplate, however they are allowed to wear heavier armor to offset this.
📝 Features
- All the base Origins in addition to the ability to add them via datapacks (look at the
src/resources/data/cuteorigins/folder for an example of structure) - Orb of Origin is implemented (though it is not craftable, you can add a recipe using a datapack)
- Native Bedrock menu system
- "Keybind" system (
/cuteorigins binds)
🔨 Usage
- Install the mod on a 1.21.4+ Fabric server along with the Fabric API
- Log onto the server and pick your origin!
🫂 Credits
- Apace and all the other contributors to the original Origins mod
- Dueris and all the other contributors to OriginsPaper (a lot of techniques were borrowed from this project, ex. phasing)
- Patbox and all the other contributors to Polymer, sgui, and the Server Translations API
- sylvie (me) for writing this mod <3
- ...and players like you! thank you!
How to Install Sylvie's Origins (Mod)
Sylvie's Origins by sylvxa is verified for Fabric across Minecraft versions 1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 (latest release: 1.1.0-ALPHA, file size: 937 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded Sylvie's Origins file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Update to 26.3
- Force-update keybinds and add native cooldown
- Added custom keybind model functionality
- Optional field on Power:
custom_keybind_model(boolean) - Sets
item_modelto<power id>_keybind(ready) and<power id>_keybind_cooldown(on cooldown) - _Note: This goes unused by default, but I figure for custom origins they may be useful :)_
- Change to **Shulk**: Fist mining speed for stone-like blocks is now the same as a wooden pickaxe
- Change to **Feline**: Fixed ghosting while breaking stone
- Update to 26.1
- Backup your
world/data/cuteorigins.dat, there were changes to data and I'm not 100% sure how stable things are
- Make the
damage_typefield ondamage_multiplieroptional
- add
hiddenfield for origins
- update to 1.21.11
- remove the blindness effect while phasing
- update to 1.21.6/7/8
- Fix the
daylightcheck type having randomness
- Add
/cuteorigins set <player> <origin>
- Fixes to the phasing ability regarding compatibility (and generally much cleaner logic)
- Added two new effects and powers for datapack makers (
villager_gossipandenchantment_discounteffects in addition toenchantingly_giftedandbad_reputationpowers)
- Fix another client crash while hitting entity
- Fix LAN server crashes
- Initial release