{"id":15672283,"url":"https://github.com/mrxiaom/rpgitems-reborn","last_synced_at":"2025-05-06T21:08:51.854Z","repository":{"id":243986157,"uuid":"806331370","full_name":"MrXiaoM/RPGItems-reborn","owner":"MrXiaoM","description":"Make RPGItems great again!","archived":false,"fork":false,"pushed_at":"2024-12-05T09:46:26.000Z","size":11173,"stargazers_count":6,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T21:08:34.009Z","etag":null,"topics":["minecraft","minecraft-plugin","paper-plugin","rpg","spigotmc"],"latest_commit_sha":null,"homepage":"https://rpgitems.mcio.dev","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MrXiaoM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":["https://afdian.net/a/mrxiaom"]}},"created_at":"2024-05-27T01:39:28.000Z","updated_at":"2024-12-05T09:46:31.000Z","dependencies_parsed_at":"2024-08-17T12:49:29.969Z","dependency_job_id":"13886d04-c8d8-4b76-8af6-0b00560de6b4","html_url":"https://github.com/MrXiaoM/RPGItems-reborn","commit_stats":null,"previous_names":["mrxiaom/rpgitems-reborn"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrXiaoM%2FRPGItems-reborn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrXiaoM%2FRPGItems-reborn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrXiaoM%2FRPGItems-reborn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrXiaoM%2FRPGItems-reborn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrXiaoM","download_url":"https://codeload.github.com/MrXiaoM/RPGItems-reborn/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252769421,"owners_count":21801378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minecraft","minecraft-plugin","paper-plugin","rpg","spigotmc"],"created_at":"2024-10-03T15:23:01.816Z","updated_at":"2025-05-06T21:08:51.821Z","avatar_url":"https://github.com/MrXiaoM.png","language":"Java","funding_links":["https://afdian.net/a/mrxiaom"],"categories":[],"sub_categories":[],"readme":"# RPGItems-reborn\n\n[![Paper 1.8-1.21](https://img.shields.io/badge/Paper-1.8--1.21-blue)](https://img.shields.io/badge/Paper-1.8--1.21-blue)\n\nThe NyaaCat RPGItems-reloaded plugin continued from [NyaaCat/RPGItems-reloaded](https://github.com/NyaaCat/RPGItems-reloaded).\n\n## Not actively developing\n\nOur server admin team use another RPG plugin now. So the project may not actively developing.\n\nGo back to [NyaaCat/RPGItems-reloaded](https://github.com/NyaaCat/RPGItems-reloaded) for further updates.\n\n## Intro\n\nTake it easy. **NO ANY** hard-dependency plugin is needed this time. Install just one plugin is OK! And one plugin file supports multi Minecraft versions from `1.8` to `1.21`!\n\nAt least Java 11 is needed. Supports 1.14-1.21 currently.\nPDC (PersistentDataContainer) since 1.14, so the plugin can't run on 1.8-1.13. We are trying to increase compatibility, target to support down to Minecraft 1.8 but Java 11. There is no way to downgrade java language version anymore.\n\nRecently, I targeted to make RPGItems more powerful and easy to use.  \nOriginal plugin is not only hard to learn and understand how to use, but also there are very few choices of powers, conditions and triggers.  \nThat's the problem I want to solve.\n\n**CURRENT VERSION DO NOT COMPATIBLE WITH ANY OLD VERSION EXTENSIONS. BACK TO [HERE](https://github.com/MrXiaoM/RPGItems-reborn/tree/1b83b4d4b004aab6c7c33b837d0d42d615f7b2cd) IF YOU WANT TO USE OLD EXTENSIONS.**\n\nWe work well on Spigot, but we recommend you to use Paper.  \nSpigot lost these features:\n+ Trigger `ARMOR` and `ARMOR_UPDATE`\n\nThere are some links you may be finding.\n\n+ [Wiki (WIP)](https://rpgitems.mcio.dev)\n+ [Original Wiki](https://nyaacat.github.io/RPGItems-wiki/#/)\n\n## Developer Support\n\n```grovvy\nrepositories {\n    mavenCentral()\n}\n\ndependencies {\n    implementation 'top.mrxiaom:rpgitems:3.12.2:all'\n}\n\n```\nI uploaded it to central. It is easy to depend it. :P\n\nNew version is currently testing. The version will be `4.0.0` when we release it.\n\n## Support Versions\n\n| Minecraft Version | NMS Version                                    |\n|-------------------|------------------------------------------------|\n| `1.8.X`           | `v1_8_R1`, `v1_8_R2`, `v1_8_R3`                |\n| `1.9.X`           | `v1_9_R1`, `v1_9_R2`                           |\n| `1.10.X`-`1.12.X` | `v1_10_R1`, `v1_11_R1`, `v1_12_R1`             |\n| `1.13.X`          | `v1_13_R1`, `v1_13_R2`                         |\n| `1.14.X`-`1.15.X` | `v1_14_R1`, `v1_15_R1`                         |\n| `1.16.1`          | `v1_16_R1`, `v1_16_R2`, `v1_16_R3`             |\n| `1.17.X`          | `v1_17_R1`                                     |\n| `1.18.X`          | `v1_18_R1`, `v1_18_R2`                         |\n| `1.19.X`          | `v1_19_R1`, `v1_19_R2`, `v1_19_R3`             |\n| `1.20.X`          | `v1_20_R1`, `v1_20_R2`, `v1_20_R3`, `v1_20_R4` |\n| `1.21`            | `v1_21_R1`                                     |\n\nWe have tested it in `1.19.4 (v1_19_R3)` and `1.20.4 (v1_20_R3)`.\n\n## What's new \n\n* LoreUpdateEvent\n* LoreUpdateEvent.Post (aim at edit NBT)\n* ItemsLoadedEvent\n* Gradient color support\n* More friendly and developer comfortably help command\n* More friendly Chinese translation with color\n* Read-only mode\n* Redirect `items` data folder\n* BungeeCord notice read-only server to reload\n* Register sub-command into `/rpgitem`\n* High playability Factor system\n* More interesting preset `powers`, `conditions` and `triggers`\n* Link with more plugins such as MythicMobs, ItemsAdder and so on!\n* Multi Minecraft version in just ONE jar! Not specific `1.XX.X-3.12.X` anymore.\n* Hot load support (experimental function with `PlugManX`)\n* Allow using a hoe item to farm a land (Add `noPlace` into comment to disallow).\n* (ProtocolLib needed) Send fake item to client in order to balance with vanilla weapons/armors.  \n  (e.g. `NETHERITE_HELMET` actually in server but display fake `LEATHER_HELMET` in client)\n* Run power would cost per-player magic value but not per-item durability.\n\n## Languages\n\nDue to my works and study, I'm sorry that the `en_US` language file may no longer be supported.  \nThe old language file is available. But something new features are missing.  \nIf you want it, you can translate it from `zh_CN`.  \nAnd also, PRs welcome.\n\n## Accessible\n\nWe **will** publish the functional update and bug fixing. We **WON'T** publish the powers, triggers and conditions we made. They are packaged into an extension in our server.\n\n## Developer\n\nBuild the plugin with `Java 21` via `shadowJar` task.  \nDon't worry, the built jar is target to `Java 11`.\n```shell\n./gradlew shadowJar\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrxiaom%2Frpgitems-reborn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrxiaom%2Frpgitems-reborn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrxiaom%2Frpgitems-reborn/lists"}