RPGItems icon

RPGItems -----

The Legacy RPG plugin continues




  • New power features
  • Supporting PlaceholderAPI and Residence
----------, Sep 24, 2024

- We have new member to take care of the development.
- The plugin will now keep updating to catch up latest versions.
- You also need Vault and NyaaCore for this plugin to work.
----------, Sep 19, 2024

Update translations
----------, Nov 22, 2021

Updated translations
----------, Nov 22, 2021


This release is for 1.16.4
You will need the following dependencies:

https://nyaacat.github.io/RPGItems-wiki/#/en-us/installation
----------, Nov 25, 2020


This release contains major bugfixes (item dupe) that all users should update.
----------, Jun 22, 2020

Fixed a severe bug caused by system nanosec
----------, May 18, 2020

RPGItems 3.8-76 released with new option to disable UUID generation (by default) for those who insist to use RPGItems as trading material. You should always consider enable this option for better performance.
----------, Mar 23, 2020

Fixed a bug in beam which causes beam to forcibly ignore wall.
----------, Mar 22, 2020

update download link
----------, Mar 14, 2020

  • Added itemmodel support
  • Fixed a lot of bugs
----------, Mar 10, 2020

  • Added a bunch of handy options for power beam, sound, particle and more
  • trigger HIT_LOCATION and HIT_ENTITY for some powers
  • A LOT OF bugfixes that I don't want to list because there are so many.
New powerful powers and extensions are coming! Stay tuned.
----------, Feb 25, 2020

Some measures to workaround bugs deeply in minecraft itself.
----------, Feb 11, 2020

Added modifier to extend power/markers
----------, Feb 10, 2020

  • New colored notes
  • Switch to dis/allow anvil enchant
----------, Feb 9, 2020

Added HIT_GLOBAL trigger for *hit powers
----------, Feb 6, 2020

Fixed a workaround caused by bukkit/spigot
----------, Feb 6, 2020

  • New trigger for sound/particle location (You can now make Meowmere in Minecraft!)
  • Fixed bug for selector
----------, Feb 6, 2020

Fix slotcondition
----------, Feb 3, 2020

Bugfixes
----------, Feb 2, 2020

Additional bugfixes for previous version.
----------, Feb 2, 2020

  • New marker to set item unstackable
  • Fixed bugs in tab-completion (again)
----------, Feb 2, 2020

  • Added damageType to items as any string. Use that string in damageType condition to make boost for specific items.
  • Added slot condition.
  • EvalDamage will do much more to make damage calculation more flexible.
  • HIT_GLOBAL trigger allows item powers to be triggered without hold it in main hand, to use with conditions.
  • Fixed many tab-completions.
  • Merged durability options to make CLI easier.
  • Added ArmorExpression to implement flexible "defense" calculation.
  • Made extensions really possible.
  • Other minor bugfixes,
----------, Feb 2, 2020

This is a 1.15.1-compatible version of RPGItems.
You need the following libraries as well:

NyaaCore: https://ci.nyaacat.com/job/NyaaCore...d/libs/NyaaCore-mc1.15.1-7.1.350-shadowed.jar
LangUtils: https://ci.nyaacat.com/job/Language...fact/build/libs/LangUtils-mc1.15.1-2.3.25.jar

Happy new year.
----------, Dec 31, 2019

Just a quick update for 1.14.4, in case who may need it.

It may have minor bugs but we are focusing on 1.15.1 now, anyway.

You will need suitable version of libraries:

NyaaCore: https://ci.nyaacat.com/job/NyaaCore/349/artifact/build/libs/NyaaCore-mc1.14.4-7.0.349-shadowed.jar
LangUtils: https://ci.nyaacat.com/job/LanguageUtils/22/artifact/build/libs/LangUtils-mc1.14.4-2.2.22.jar
----------, Dec 31, 2019

"Hey why are you releasing another one for 1.13.2? WE WANT 1.14.4!"

Okay 1.14.4 support is right on it's way and will be available soon.
However we do have a few important changes in RPGItem 3.8 for 1.14.4, and it requires configuration update on 1.13.2.

**MAKE BACKUP FIRST**
Please update to this version if you are still on 1.13.2, it will update your items (especially for PowerBeam with A LOT of new parameters) and make them ready to upgrade to 1.14.4.

Stay tuned for future updates!

Some important changes to beam parameters in this update
  • Speed - actual blocks to travel per tick
  • ParticleSpeed - speed parameters for particle
  • ttl - time to live = how long time the beam will be moving
  • SpawnsPerBlock - controls how many particle to spawn in a block. Higher value will result in smoother beam. More than 10 may cause client render lag
  • Homing - 0 to not track target, any value higher than 0.1 will let beam track target when moving. The value is the radius
  • HomingAngle - angle in vision to search for target
  • HomingRange - distance (radius) to search for target
  • HomingMode - control beam to lock on one target until it's killed, or search for next target once hit, or track entity under player cursor
  • Gravity - the real gravity param in block/sec^2, affected by speed
  • Behavior - not fully implemented now but will be the most fantastic feature in this power, controls how the beam will fly according to a expression
----------, Oct 10, 2019

With some further small features and bug fixes.

The 1.14 compatibility task is ongoing.
----------, Jun 27, 2019

This version is the final version for 1.13.2, our team is now focusing on 1.14 compatibility.
----------, May 28, 2019

  • Many bugfixes for power beam
  • New trigger and power for bow. You can shoot beam with bow using power cancelbowarrow
  • Other minor improvements
This version adds item UUID to item instances. It may cause trade issue in custom town NPCs due to the UUID difference. It's less possible to change, unless mojang changes how NPC works.
PLEASE DO NOT USE RPGITEM AS NPC TRADE IN (REQUIRED) ITEM.
Use as result item is not affected.
----------, Apr 21, 2019

  • New power beam (using particle)
  • Bugfixes
  • Many new triggers for powers
This version adds item UUID to item instances. It may cause trade issue in custom town NPCs due to the UUID difference. It's less possible to change, unless mojang changes how NPC works.
PLEASE DO NOT USE RPGITEM AS NPC TRADE IN (REQUIRED) ITEM.
Use as result item is not affected.
----------, Apr 20, 2019

RPGItems 3.6 for 1.13 is here.

Please install the following depends before upgrade:
The first load of this version will convert your items.yml to separate files in items/ directory.
----------, Dec 22, 2018

  • Bow now have left click events. You may bind command or throw powers to left click on bow.
----------, Oct 16, 2018

There is a bugfix for version 1.11 and 1.12.

For 1.13, we are still working on it.
----------, Oct 7, 2018

This version is the last version of RPGItems 3.5.

We will be focusing on RPGItems 3.6 for 1.13 compatibility.

We created RPGItems group on discord here: https://discord.gg/yhRg4fk
You may share any plugin-related things in the channels.
----------, Sep 4, 2018

Add new power repair

Repair your RPGitem (or reload it) with repair power
/rpgitem your_item power repair <durability> <[Material|hand]> <display> <click[left|right]> <sneak[true|false] >

durability: durability gain per repair item
material/hand: item to repair the RPGitem, use hand to set the custom item in your main hand
display: display text on the tooltip
click: right or left to repair
sneak: whether sneak while clicking to repair the item
----------, Jul 14, 2018

rpgitems <item> enchantment clone
now supports unsafe enchantments.
----------, Jun 10, 2018

Fixed:

Armor color
Portion color

Left-click will also update item durability to prevent unexpected item destroy.
----------, May 5, 2018

Some minor bugfixes.
----------, Mar 21, 2018

Now use finalDamage instead of getDamage to perform rescue when necessary.
----------, Mar 20, 2018

  • New feature: Clone item1 to item2 to quickly make a group of similar items - /rpgitem clone [item1] [item2]
  • Some minor bugfixes
----------, Mar 19, 2018

  • New power - throw entities with custom speed and entityData!
  • Some minor bugfixes for 1.11.
----------, Mar 11, 2018

  1. New power stuck, lock mobs or players from move or teleport
  2. New power shulkerbullet, search for target automatically
  3. New projectiles in power projectile: Shulkerbullet, llamaspit and dragonfireball
  4. Some bugfixes
----------, Dec 19, 2017

  • removed debug code
  • solved #274 receipt issue
  • Other small bugfixes
----------, Dec 3, 2017

Fix issues in power ice
----------, Nov 16, 2017

Fix bugs in power projectile
----------, Nov 16, 2017

We added burstCount and burstInterval in last update, but due to damage cooldown this is not a real minigun feature.

With this version, just add `noimmutabletick` power to item, it will ignore the damage cooldown and makes every shot an effective hit.
----------, Nov 16, 2017

It seems one of our developers have some problem with his ( )
----------, Sep 16, 2017

----------, Sep 16, 2017

  • Minor bug fixes
  • Add an example of advanced usage
----------, Jun 2, 2017

A lot of bugs fixed in this release.

This should be the last release of version 3.5, we have done a lot in order to continue the awesome.

A brief sum up of upcoming version 3.6. Please note version 3.6 is still under heavy development and should not be used in production environments. Some new features are in early stage and may need some time to be included in 3.6.
  • New features (of course)
  • New dependency (learn more below)
  • Command format change
  • i18n related things (.lang => YAML)
The most noticeable part is the change of command format and i18n related. We worked hard to make the plugin easier to use, but we can't implement some important UX functions without a major change. This may be painful for some users who hate reading, as the command style now has completely changed - for powerful and smart tab completions, usage help at every step, and many more prepared for new features such as vanilla NBT tags support.

Language files changed to YAML (finally).

Starting from version 3.6, RPGitems will depend on NyaaCore.

NyaaCore is a library, it does not need configuration, and will not consume system resource except ~128KB of disk space. It provides many common and useful methods for our plugins, so RPGitem 3.6 will take advantage of it as well. NyaaCore can be downloaded from GitHub and source code published under MIT license.

For most users of RPGitem, you may just download and update to the version 3.5.223 for your server at this time. When 3.6 is considered stable and ready, we will post resource update, and upgrade instructions.
----------, May 7, 2017

https://github.com/NyaaCat/RPGitems-reloaded/commit/02b0e91900d31a67d23dabb23e620c8d2b3b37c4

----------, Apr 4, 2017

  • Add more projectiles and now is able to customize the speed
  • Improved durability settings
  • Remove trove and code clean up
  • minimum damage and new power commandhit
A special note:

We, the NyaaCat community, maintaining our own server and using this plugin. We've found it's good but not enough. While it comes with simple commands and a bunch of feature sets, it's still a heavy and complex system and many hard-coded powers.

As a server-side plugin that never require client mod to play, all the features included in this plugin are vanilla features invoked in a flow. Though it has many aspects that can be customized, the power itself, is a hard-coded program logic.

We come to the conclusion. We are now exploring the possibilities combining vanilla features, commands, event triggers and programmatic logic powered by real JavaScript language. Personally I can't imagine more an item maker can do beyond this - a generic tool that simply exposes minecraft features and provide you with event handler and logic functions.

Customize an item, handle the event, implement any logic, by yourself. Literally, you will take control of everything. Thus, you have an item maker that enables everything you can do in minecraft, no more 'developer please add this power' issues - you will write your own power just like you dreamt of.

Okay, will this be in RPGitems?

No. RPGitems chosen its way of item customization. It fulfills the demand of many server owners to customize an item, add predefined powers then the item is ready to use & distribute. Simple and work out of box, good for most servers. Though we do tried to add JavaScript engine to RPGitem, it will continue on this way to update with new versions of spigot and maintain the compatibility of previous data. So don't worry about updating RPGitems (But do remember to make a backup before every update).

We will start a new plugin for this idea. It may not be published on Spigot as it's not considered to fit the massive just like our other on-production plugins. However if you do interested, you may find the source code (at early stage) on our GitHub org page.

This message is only for those who's at our point, familiar with some script languages and is looking for an item maker that exposes lower level of minecraft (so that much higher possibilities).
----------, Apr 2, 2017

  • You can use disabled-rpg-powers flag to prevent specific powers to be used in the WG region.
Worldguard 6.1.3 and above: it will register a flag names disabled-rpg-powers. It is a "set flag" containing a list of the name of RPGItems powers that you want to disable.
e.g. You need to disable teleport power and command power in your wg region "bank", just execute command /region flag bank disabled-rpg-powers teleport,command. You can also use "all" to disable all powers. Those flag only affect powers, item will still have rpg damage.

you can switch back to pvp flag mode by /rpgitem wgcustomflag

If you use worldguard 6.1 or earlier version, you can mark a region as non-pvp to completed disable RPGItem in this region. Items will have their vanilla damage.
----------, Mar 11, 2017

  • We've fixed an power duplicate issue with item frame, which may duplicate rpgitem's power to any item or player hand via rpgitems in frame.
  • Power Rescue now is much more helpful and animated. (Exist items please use '/rpgitem item set rescue 1 inPlace true' to enable new rescue)
  • New power aoecommand allow you select specific range of entities or players only to execute command (e.g., spawn some shooting arrows on all mobs near you to make arrow storm)
  • improved right click judgement. If you right click a door or something interactive with rpgitem, item power will not be executed. (You can sneak to bypass this feature and force trigger rpgitem power)
----------, Mar 5, 2017

When you use /rpgitem list, you can hover the item to see details.
----------, Feb 9, 2017

General Getter/Setters for Powers
----------, Feb 6, 2017

[WARNING] Potential BREAKING Update

We've updated the power consume mechanism so now it can specify a power's consumption to the item's durability, but there are changes to item configuration and may break your previous items durabilities.

To ensure your items' durabilities work as usual, please consult issue #194 to update items' durability settings if necessary.

We hope our recent feature updates could implement your new ideas and be more RPG-like by taking the advantages of Minecraft commands, selectors, effects and more.
----------, Feb 5, 2017

  • New power consume left/right
  • New durability system
  • page list, finally you can use /rpgitem list [page] to find your items easier.
----------, Feb 5, 2017

  • Fix commandhit
  • Other bug fixes
----------, Feb 4, 2017

New power commandhit by Librazy

Should be more convenient to make some RPG/Minigame related items.
----------, Jan 18, 2017

Added more particles
----------, Dec 26, 2016

  • Minor bug fixes
  • New backported version for 1.8, check the release page.
----------, Dec 6, 2016


Now supports 1.11
----------, Nov 23, 2016

Move link to releases page
----------, Oct 4, 2016

Fix item duplication bug
----------, Sep 26, 2016

fix power description
----------, Sep 10, 2016

Update to 1.10.2
----------, Jul 19, 2016

recipe crafting now checks NBT
other minor fixes
----------, Jul 12, 2016

fix consume bug
----------, Jun 2, 2016

Merge 1.9 into mainline
----------, May 19, 2016

Add new permission node for enchanting
----------, May 12, 2016

Bug fixes and improvements
----------, May 7, 2016


  • fixed bow power damage
  • power description workaround
  • deprecated lore power
  • other minor fixes
----------, Apr 10, 2016


Add switch to hide default power descriptions.
----------, Apr 3, 2016






Resource Information
Author:
----------
Total Downloads: 129,451
First Release: Jan 26, 2016
Last Update: Sep 24, 2024
Category: ---------------
All-Time Rating:
82 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings