Origins-Paper 图标

Minecraft 服务端插件

Origins-Paper

A port of the Origins mod to PaperMC servers with custom origins support!

冒险类魔法类paperpurpurvelocity
版本范围
1.19.3–1.21.1
下载量
4.0 万

插件介绍

OriginsPaper

Bringing custom origins to PaperMC.

OriginsPaper is an unofficial port of the Origins Mod to PaperMC servers. Over the course of 1 1/2 years of development, OriginsPaper has come a long way from where it started, now supporting most custom origins from the original mod. Best of all, its compatible with Geyser/Bedrock clients, and requires no mods or resource packs to be downloaded to play!

Important Notice

OriginsPaper is in NO WAY affiliated with the Origins Mod for Fabric. All issues should be reported to the GitHub repository for OriginsPaper, not Origins. Any inconsistencies from the Origins mod and OriginsPaper should be reported to OriginsPaper as well. OriginsPaper is built on Paper, so Spigot/CraftBukkit servers will not work, and I don't have plans to make it supported. Please pay attention to the version OriginsPaper works on when downloading. OriginsPaper is HIGHLY version dependant and will not load on any other server version than the one its made for.

How do I add custom origins?

It's as simple as dragging and dropping the zip file into the datapacks folder of the overworld, and restarting your server. As of v1.0.0, most custom origins should work perfectly fine! If you encounter any issues please report it to the GitHub repository or the discord server.

PowerTypes that don't work with OriginsPaper

  • ModifyFovPower -- requires render modifications
  • OverlayPower -- specifically with custom colors
  • PreventFeatureRenderPower -- requires render modifications
  • ShaderPower -- requires render moifications
  • SprintingPower -- vanilla/paper doesnt sync the sprinting attribute correctly
  • WalkOnFluidPower -- collisions are controlled mostly by the client, this would need to work on both c/s
  • IgnoreWaterPower -- collisions are controlled mostly by the client, this would need to work on both c/s
  • ModifyFluidRenderPower -- requires render modifications
  • PosePower -- causes visual glitch that would require an epilepsy warning, not implementing.
  • ShakingPower -- requires render modifications
  • LavaVisionPower -- requires render modifications
  • ModifyCameraSubmersionPower -- requires render modifications
  • ModifyVelocityPower -- causes visual glitches and cant be synced with the client to smooth it out

Donate

If you like the plugin and want to support me, consider donating! I have put thousands of hours and millions of lines of code into this project, and it would help me greatly if you donated.

ko-fi

版本与下载

推荐下载

originspaper-mc1.21-v1.2.1.jar版本 mc1.21.1-v1.2.1 · 10.5 MBSHA-1 4dd238fcfcf9a63ebf874e486c373276ff97cf89下载 originspaper-mc1.21-v1.2.1.jar

mc1.21.1-v1.3.1

正式版
加载器
paper · purpur
MC 版本
1.21 · 1.21.1
originspaper-mc1.21.1-v1.3.1.jar2 MBSHA-1 c355795030262fbd1de568530f807a3dbb5bbb43获取文件 originspaper-mc1.21.1-v1.3.1.jar
展开更新日志

Update Eclipse and Origins to latest.

mc1.21.1-v1.3.0

正式版
加载器
paper · purpur
MC 版本
1.21 · 1.21.1
originspaper-mc1.21.1-v1.3.0.jar1.7 MBSHA-1 9de4a1adfd2b334a1a7729a45cca4c0093ddb16e获取文件 originspaper-mc1.21.1-v1.3.0.jar
展开更新日志

Hello guys! Been a while lol. Tonight I got the official 1.3.0 version of OriginsPaper for minecraft version 1.21.1 with a TON of new features

To start, OriginsPaper is now a complete port of Origins/Apoli/Calio. What this means for development and features of OriginsPaper is that the plugin will now have near 1:1 parity with the origins mod, as it quite literally is a remapped version of the actual source code for the mod. Along with this, the config has changed a ton, now using origins_server.json, with the same options avalible in the origins mod. The plugin now also REQUIRES eclipse to be loaded with it for the plugin to work(will crash if its not loaded with originspaper). There are 1 too many changes to count, but there are a ton of fixes, improvements, and more parity with the Origins mod than ever before. This version also bundles a custom resource pack, adding fun new rendering changes like the Origins mod resource bars :)

I really hope you enjoy this version, since this took MONTHS to make lol. Goodnight yall!

mc1.21.1-v1.2.2

正式版
加载器
paper · purpur
MC 版本
1.21 · 1.21.1
originspaper-mc1.21-v1.2.2.jar10.4 MBSHA-1 e7890510a06197b2b8506c931042fb5b478ddadf获取文件 originspaper-mc1.21-v1.2.2.jar
展开更新日志

Hello! This version contains lots of new fun changes, and fixes, and reverts the change from v1.2.0 that adds the new folder formatting, meaning legacy datapacks are compatible again :)

Changelog:

  • Upstreamed conditions/actions and their formatting from apoli
  • Rewrite startup logic to use MIXIN to load calio along with Minecrafts resource reloaders
  • Tweaked multiple power implementations to use MIXIN and fix bugs
  • Fixed login/respawn in ground bug
  • Change calio parse logic to use SerializableDataBuilders to parse root files
  • Rewrite cooldown/resource power logic and rendering
  • Implemented plugin repo source to load the plugin as a datapack
  • Rewrite commands to use Papers Brigadier API, ported from apoli/origins

mc1.21.1-v1.2.1

正式版推荐
加载器
paper · purpur
MC 版本
1.21 · 1.21.1
originspaper-mc1.21-v1.2.1.jar10.5 MBSHA-1 4dd238fcfcf9a63ebf874e486c373276ff97cf89获取文件 originspaper-mc1.21-v1.2.1.jar
展开更新日志

Shhhh, secret update. This fixes the calio file reader providing incorrect paths for unzipped datapacks, making unzipped packs work correctly

mc1.21-v1.2.0

正式版
加载器
paper · purpur
MC 版本
1.21 · 1.21.1
originspaper-mc1.21-v1.2.0.jar10.5 MBSHA-1 5285de390f58d16dff07870ea6bce7c8c3b95b50获取文件 originspaper-mc1.21-v1.2.0.jar
展开更新日志

This is a complete rewrite of the plugin using fully remapped apoli logic for actions, conditions, powers, origins, and layers. This essentially makes the plugin its own shell of the apoli source code. This rewrite also brings tons of performance improvements, more stability, and better custom origins support.

To note

  • This uses the apoli 1.21 alphas, with the feature of the new folder remapping implemented already. This means custom origins pre-1.21 will not work, and you will need to wait for apoli to update with the folder changes and custom origins authors to update to that, or make your own custom origin.

  • Data saving has been changed DRASTICALLY. One of the major redundant things in this plugin has been its serialization system, which has grown more and more cluttered and error-prone with each version. This version completely rewrites data saving to be easier to read, write, and just in general is a lot better than the previous system. This does mean you will need to rechoose your origin upon loading into the server for the first time, as this version drops all legacy support.

  • The extra origins added by OriginsPaper are now gone, meaning only the original 9 origins remain. Eventually, I will create a pack which adds back those origins for both origins-fabric and OriginsPaper.

I hope you enjoy this version, its been a WIP for over a month now and Ive spent an absurd amount of time working on this lmao.

mc1.21-v1.1.4

正式版
加载器
paper · purpur
MC 版本
1.21 · 1.21.1
originspaper-mc1.21-v1.1.4.jar5 MBSHA-1 2cb36f4275ed81db4e508f1c24c5986b429382a7获取文件 originspaper-mc1.21-v1.1.4.jar
展开更新日志

This is a minor version with some patches, and marks support for 1.21.1 and 1.21

There is a rewrite in progress right now, and is almost done! The next version release will be 1.2.0, which rewrites the plugin and merges a TON of apoli logic into OriginsPaper, and more fixes and compatibility patches.

mc1.21-v1.1.3

正式版
加载器
paper · purpur
MC 版本
1.21
originspaper-mc1.21-v1.1.3.jar5.1 MBSHA-1 c10914421034cae4c0998b6ff863e47edd39a668获取文件 originspaper-mc1.21-v1.1.3.jar
展开更新日志

More fixes! Specifically to size changers and also adds a missing entity condition that i forgot abt. Have fun

mc1.21-v1.1.2

正式版
加载器
paper · purpur
MC 版本
1.21
originspaper-mc1.21-v1.1.2.jar5.1 MBSHA-1 348db1ca84704ec243c38169d4af1775f8dbaf47获取文件 originspaper-mc1.21-v1.1.2.jar
展开更新日志

Apologies for the constant hotfixes, there were some oversights during the rebrand. This properly fixes keybind remapping and orb creation. Next major update should be about a new lang system :)

mc1.21-v1.1.1

正式版
加载器
paper · purpur
MC 版本
1.21
originspaper-mc1.21-v1.1.1.jar5.1 MBSHA-1 27274ddf2f2c5096ae23cbd88110fcc0dc395c3d获取文件 originspaper-mc1.21-v1.1.1.jar
展开更新日志

Hi again, this fixes a bug with custom origins using the @s param when executing commands that require pehuki, and makes the latest paper build compatible.

mc1.21-v1.1.0

正式版
加载器
paper · purpur
MC 版本
1.21
originspaper-mc1.21-v1.1.0.jar5.1 MBSHA-1 a167263dd3b3947577cd6fbe17722d8f601cbbeb获取文件 originspaper-mc1.21-v1.1.0.jar
展开更新日志

Hello! This is a major update for those who use custom origins, as OriginsPaper has ported 99% of actions and conditions logic over to OriginsPaper from the original Apoli mod, fixing TONS of issues with most origins. Along with that, a few changes to the version control system was made aswell. Enjoy!

mc1.21-1.0.4

正式版
加载器
paper · purpur
MC 版本
1.21
genesis-mc1.21-v1.0.4.jar5 MBSHA-1 f0a3ba55ed2f85dafffa49f6f0c10e6dc2f59b8d获取文件 genesis-mc1.21-v1.0.4.jar
展开更新日志

The jar included here has the branding of GenesisMC, from version 1.1.0 and onward, we use the brand OriginsPaper. Thank you for downloading

Fixes a few bugs and a weird incompat with the latest 1.21 paper versions.

mc1.21-1.0.3

正式版
加载器
paper · purpur
MC 版本
1.21
genesis-mc1.21-v1.0.3.jar5 MBSHA-1 b963b3a203bcb04cdb7475b61b5d0dfae3eef9ed获取文件 genesis-mc1.21-v1.0.3.jar
展开更新日志

The jar included here has the branding of GenesisMC, from version 1.1.0 and onward, we use the brand OriginsPaper. Thank you for downloading

Hey! 1.21 timeeeeee!

Literally only updated to 1.21 lol. Oh and I readded the water protection enchantment

mc1.20-1.0.2

正式版
加载器
paper · purpur
MC 版本
1.20.5 · 1.20.6
genesis-mc1.20-v1.0.2.jar5 MBSHA-1 b6200d0c857fdeddde27c5a9d99e30e1abb82d45获取文件 genesis-mc1.20-v1.0.2.jar
展开更新日志

The jar included here has the branding of GenesisMC, from version 1.1.0 and onward, we use the brand OriginsPaper. Thank you for downloading

Final 1.20.6 update. Preparing for 1.21 update already. Changelog:

  • Fix Orb of Oriigns not clearing powers
  • Update Apoli Upstream (2.12.0-alpha.3)
  • Update to gradle 8.8
  • Fix custom world gen support
  • Add Classloader edge cases and impl better Calio utils
  • API Docs
  • Calio Asset parsing
    • TextureLocations are now parsed in Calio
    • LangFiles are now parsed in Calio -- features coming soon
  • Bees can eat melons

mc1.20-1.0.1

正式版
加载器
paper · purpur · velocity
MC 版本
1.20.5 · 1.20.6
genesis-mc1.20-v1.0.1.jar5 MBSHA-1 d16e4a864841a4967d003267b09982287e4b48fb获取文件 genesis-mc1.20-v1.0.1.jar
展开更新日志

The jar included here has the branding of GenesisMC, from version 1.1.0 and onward, we use the brand OriginsPaper. Thank you for downloading

Small update here, fixes a critical issue with Water Protection crashing 1.20.5/6 clients. The enchantment has been removed due to the amount of changes to the client making any attempt at custom enchantments not possible with genesis until 1.21.

mc1.20-1.0.0

正式版
加载器
paper · purpur · velocity
MC 版本
1.20.5 · 1.20.6
genesis-mc1.20-v1.0.0.jar5 MBSHA-1 75297014320bef7c0a4e892b2c7836a68b17f14d获取文件 genesis-mc1.20-v1.0.0.jar
展开更新日志

The jar included here has the branding of GenesisMC, from version 1.1.0 and onward, we use the brand OriginsPaper. Thank you for downloading

The day has come! GenesisMC v1.0.0 is out on modrinth after 1 1/2 years of development.

Changelog:

- added custom origins support
- added Pehuki support

Thank you all for supporting this plugin, its been so fun making this and I cant wait for whats next. Have fun!!

mc1.20-0.2.8

测试版
加载器
paper · purpur · velocity
MC 版本
1.20.3 · 1.20.4
genesis-mc1.20-v0.2.8.jar1.1 MBSHA-1 a22bb283dbac20c0af2177109e4dc8059af7d0e6获取文件 genesis-mc1.20-v0.2.8.jar
展开更新日志

Good mornin, I got a big update for you guys today lol. GenesisMC 0.2.8 is released on modrinth with a ton of bug fixes and changes. Changelog:

- Remap all class names and packages
- Use Remapped APOLI code for ModifyPlayerSpawnPower
- Use Kotlin DSL for the buildscript
- Fix spawning one block bellow the platform in the end
- Support DynamicNamespaces
- Vanilla keybind detection support
- Rewrite ConditionExecution to be faster and more maintainable
- Split CraftCalio parser to submodule, rewrite parsing
- Improve auto-update for the builtin pack
- Fix TONS of bugs with custom origins(like a TONNNNNN)

If all goes well, 1.0.0 will be the next official release(that isnt a port to a future version of minecraft).

mc1.20-0.2.7

测试版
加载器
paper · purpur
MC 版本
1.20.3 · 1.20.4
genesis-mc1.20-v0.2.7.jar6.1 MBSHA-1 2023b8d8c9d93853aaf6e04930211717ea70412d获取文件 genesis-mc1.20-v0.2.7.jar
展开更新日志

Fix warden sonic boom having no cooldown

mc1.20-0.2.6

测试版
加载器
paper · purpur
MC 版本
1.20.3 · 1.20.4
genesis-mc1.20-v0.2.6.jar6.1 MBSHA-1 e1cd3c70a7582bb1cadec76c8399e03290374b8c获取文件 genesis-mc1.20-v0.2.6.jar
展开更新日志

Its been a while eh? Ive been working for the last few months to deliver the best version of Genesis yet. I present, 0.2.6! 0.2.6 brings insane stability and new origin changes, and long awaited features. The changelog:

- Optimized Class creation for power ticking
- Fixed ModelColor hook
- Fixed bedrock inventories not being able to be opened
- Reworked Allay and Creep origins a bit
- Added /power
- Added remaining conditions
- Change damage calculations for sonic_boom power
- Use vanilla registry for DamageOverTime calcs
- Remap all origins to use apoli namespaces during runtime
- Fix nbt data serialization breaking during data changes
- Probably another 300 things that basically mean "plugin == good"

Enjoy this crazy new version, and enjoy :)

mc1.20-0.2.5

测试版
加载器
paper · purpur · velocity
MC 版本
1.20.3 · 1.20.4
genesis-standalone-mc1.20-v0.2.5.jar5.8 MBSHA-1 a97af0e05cd8b587c66c075d9c4cbc7c774473b0获取文件 genesis-standalone-mc1.20-v0.2.5.jar
展开更新日志

Hi guys, small update big changes here. This has some fixes that have been known of for a long time and finally are fixed!

  • Made Respiration and Turtle helmets make the damage from being out of water cut in half
  • Rewrote the "power active" mappings system, fixing phantom form executing on all players
  • Fixed RestrictArmor power not triggering sometimes
  • Fix Geyser/Floodgate api hook in 0.2.4

mc1.20-0.2.4

测试版
加载器
paper · purpur · velocity
MC 版本
1.20.3 · 1.20.4
genesis-standalone-mc1.20-v0.2.4.jar5.8 MBSHA-1 e9eff360544aa4565b2d429bbaff0889e70e5782获取文件 genesis-standalone-mc1.20-v0.2.4.jar
展开更新日志

Hello!! 0.2.4 is now released with tons of new changes. Some significant changes are:

  • Over 60 bugs fixed
  • Condition executors rewrite
    • Rewrote how conditions are returned to their respective power handlers to better handle false statements, fixing more bugs across all origins. They originally ran as a "empty" statement and looped through each Condition until 1 returned true. This was extremely bad due to often times conditions returning true by accident, making conditions that should be false return true. Now it has been reworked to be able to return a false and true statement, and if still empty after looping through all conditions, it returns true due to "condition not found" or some other reason.
  • The piglin origin has gotten a complete rework!! The piglin origin has been one of the most lacking origins in the plugin and now has its own powers to make it stand out.
    • Nether Inhabitant: You spawn in the Nether
    • Piglin Brothers: Piglins, Brutes, and Zombified Piglins won't attack you unless provoked
    • Brutish Gear: You can only wear Gold, Netherite, and Leather armor(You can wear elytras and turtle helmets)
    • Brutish Training: You deal 30% more axe damage
    • Carnivore: You can only eat meat
    • Atrophy: You take 2x damage from the wither
    • Nether Hide: You have stronger skin than most, you get 2 more armor bars but zombify in the overworld
    • Warriors Charge: Every 30 seconds you can charge at the enemy or "dash" with great speed, but be sure to make a graceful landing, you take 2 hearts more of fall damage if damaged(by falling) during the dash.
  • Reworked water protection enchantment
    • Bukkit 1.20.4/1.20.3 broke lots of things regarding enchantments, causing my method of registering water protection entirely broken and no longer working. It has now been reworked to use the mc registry system upon bootstrap to register it in mc.
  • Reworked datapack loading
    • Datapack loading has been reworked slightly to fix errors with starborne and other things, making it so functions, tags, and damage types are loaded before registries are frozen. This fixed lots of bugs for many things for starborne.
  • Added placeholder api compatibility

mc1.20-v0.2.3

测试版
加载器
paper · purpur · velocity
MC 版本
1.20.2
genesis-standalone-mc1.20-v0.2.3.jar6 MBSHA-1 32612186e8fd3e99690cf7f998365af4edbd0a1a获取文件 genesis-standalone-mc1.20-v0.2.3.jar
展开更新日志

Been a while lol, apologies for my absence, but i promise you, it was worth the wait. GenesisMC 0.2.3 has been released on modrinth with stunning new features! Genesis has had major performance issues since 0.2.1, and now, they are fixed. CPU usage has been decreased from 70-80% thread usage in the server to 10%, which is INSANE for Genesis. Genesis also has tons of more bugs fixed, making it even more stable and enjoyable. The changelog is shown bellow :)

- Optimized power stacking to not constantly call upon a new condition executor
- Optimized ConditionExecutor to not constantly create new instances
- Optimized power calling
- Optimized spawn handling
- Optimized power reading
- Fixed server overload/crash upon leaving
- Fixed cooldowns breaking with Starborne
- Fixed enchantments breaking
- Fixed movement glitches with Allay
- Fixed player chat spam upon clicking a shield
- Added tag-preparsing to reduce usage from splitting tags to read them
- Improve block-count reading
- Optimized rendering-related powers
- Fixed Canvas server type incompatibility

These may seem like small changes, but believe me, they are huge and do WONDERS Enjoy and good night :)

mc1.20-v0.2.2

测试版
加载器
paper · purpur · velocity
MC 版本
1.20.2
genesis-standalone-mc1.20-v0.2.2.jar6 MBSHA-1 6a488ae5b7ba224158b9c0ed773357caeb55bd41获取文件 genesis-standalone-mc1.20-v0.2.2.jar
展开更新日志

Version 0.2.2 - 10/1/2023

0.2.2 brings many patches and improvents to 0.2.1, including performance improvements, origin compatibility, and more! Remember, the 0.2.# versions are still in beta and may be very unstable.

  • Patches more than 40 bugs
  • Reworked gradle system
  • Added origins:resource power
  • Added /resource command
  • Updated mappings to 1.20.2

mc1.20-v0.2.1

测试版
加载器
paper · purpur · velocity
MC 版本
1.20 · 1.20.1
genesismc-mc1.20-v0.2.1.jar6 MBSHA-1 0df68453c7bfdf9549c69c9a93f4fa7f4c040c50获取文件 genesismc-mc1.20-v0.2.1.jar
展开更新日志

mc1.20-v0.1.7

早期版
加载器
paper · purpur
MC 版本
1.20 · 1.20.1
genesismc-mc1.20-v0.1.7.jar390.8 KBSHA-1 4491b98b7d813500bbc5c8618034fbbe7b2be79e获取文件 genesismc-mc1.20-v0.1.7.jar
展开更新日志

shhh dont tell anyone but 0.2.1 is almost done(if it isnt release already), it will be the official genesismc release for 1.20.2 and brings custom origins so thats rly fun, i decided to put this here bc its been 3 months since 0.1.7 and the plugin is 95% done.

for context, 0.2.1 is the official beta stage for the first official genesis release. super cool yeah? all origins are finished as of 0.2.1, and custom origins are nearly 100% compatible

Donate to support the project!

mc1.20-v0.1.6

早期版
加载器
paper · purpur
MC 版本
1.20
genesismc-mc1.20-v0.1.6.jar256.2 KBSHA-1 1800b213434964b3345b1f213ea67e3f9a932e73获取文件 genesismc-mc1.20-v0.1.6.jar
展开更新日志

-Update to 1.20

0.1.7 builds are available in the discord server(dev builds, snapshots)

mc1.19-v0.1.6

早期版
加载器
paper · purpur
MC 版本
1.19.3 · 1.19.4
genesismc-mc1.19#-0.1.6-PATCH+2.jar256.2 KBSHA-1 a7fdd63c0a2f4e04369fec2277bf4de85b61f001获取文件 genesismc-mc1.19#-0.1.6-PATCH+2.jar
展开更新日志

unfortunately, we forgot to add to this list as development continued, lots of things happened and we forgot. we have updated to the extent that we remember.

Donate to support the project!

依赖关系