- Support of 1.18 now is experimental
- Implemented Mimic Inventory API to make it easier to integrate RPGInventory with plugins providing custom items.
- Fixed
/rpginv reload
command - Compatibility with Mimic 0.8+
- Visual dupe when press
F
on item
- Update dependencies
- Update build environment
2.4.0 (2021-10-19)
- Fixed dependencies relocation
- Fixed error on plugin reload
- Removed SLF4J from dependencies
2.4.0-rc2 (2021-08-24)
- This update brings experimental Spigot 1.17 support.
- This version requires at least Mimic 0.6.1
- Dependencies updated, removed unused dependencies
- Gradle 6.8.1 -> 7.2
2.4.0-rc1 (2021-02-14)
Now you should install Mimic to use RPGInventory.
Mimic automatically detects classes and levels plugins that you use and RPGInventory will use it for items and slots requirements. All supported level and class systems available at this page. With Mimic you can add support of own levels/classes plugin.
Removed level-system
and class-system
options from config.
Option slots.level.spend
works for any level system.
Added RPGInventoryItemsRegistry
.
You can get RPGInv items using command:
/mimic items give <player> rpginventory:<item id>
- Validation of slot IDs on slots initialization
- Validation of allowed and denied items on slots initialization
- Dupe when press
F
on item (#168)
Now you can switch textures type between Custom Model Data and damage.
Just change option textures-type
in the config.
There is two possible values:
damage
(default value) - https://www.spigotmc.org/wiki/custom-item-models-in-1-9-and-up/custom_model_data
- modern replacement for textures by damage available since 1.14
We also created resource-pack majesty
using Custom Model Data.
It is fully compatible with the default plugin config.
https://gitlab.com/endlesscodegroup/rpginventory/resource-packs
This release contains a lot of small but significant fixes and improvements. We improved default configs. Now it should be less confusing for new plugin users.
Version 1.15 now is fully supported. Also, there is initial support of 1.16. By the way, NETHERITE tools and armors are already in default configs :)
13 changes total
- Custom Model Data support
- Now 1.15 is fully supported
- Disallow to open RPGInventory in creative mode
- Fixed error on shield take off (#173)
- Fixed error when backpack size is greater than 54
- Prevent damaging pets with spectral arrows
- Add GOLDEN and NETHERITE tools to the default config
- Fix armor validation on right click and dispense
- Prevent equip restricted armor with right-click
- Prevent equip restricted armor with shift-click when
armor_slot_action
isrpginv
- Prevent equip a shield with shift-click if it is not allowed.
- Removed health info from default info slot
- Inspector updated to v0.9 - crash reports will look better :)
4 changes total
- Add missing weapons and armor to default slot configs
- Fix crash when backpack size is more than 54
- Fix armor validation on right click and dispense
- Prevent damage pet with spectral arrows
3 changes total
- Add GOLDEN tools to the default config
- Prevent equip restricted armor with right-click
- Prevent equip restricted armor with shift-click when
armor_slot_action
isrpginv
5 changes total
- Added option
textures-type
.
Now you can switch textures type between Custom Model Data and damage. Available values:damage
(default) - https://www.spigotmc.org/wiki/custom-item-models-in-1-9-and-up/custom_model_data
- modern replacement for textures by damage for 1.14+
- Now 1.15 is fully supported
- Disallow to open RPGInventory in creative mode
- Removed health info from default info slot
- Update Inspector to v0.9 - crash reports will be better
2 changes total
- Crash when MyPet integration is enabled
- Crash when permissions plugin is not enabled
13 changes total
- Support of 1.14 and 1.15
- Pet skin OCELOT replaced with CAT
Available cats types: TABBY (default), BLACK, RED, SIAMESE, BRITISH_SHORTHAIR, CALICO, PERSIAN, RAGDOLL, WHITE, JELLIE, ALL_BLACK - Added COLLAR option for CAT pet skin
- Removed movement blocking on resource-pack loading
- Removed option
resource-pack.delay
from config - Removed support of 1.13 and older
- Fixed problem with items name and description encoding after inventory save
- Fixed quickbar slots detection
- Fixed crashes on pets damage
- Fixed crashes from PlaceholderAPI
- Fixed plugin loading fail if MyPet initialization failed
- Fixed many NPE crashes
- Fixed kick when player accepted
No changes since 2.3.0-RC1.
25 changes total
- New inventories and backpacks serialization mechanism. Should fix issues with items loss.
- NPEs: in InventoryLocker, in CraftExtension, on RP loading.
- Skip wrong pets options instead of fail.
- Fixed messages with single quote.
- Shield slot.
- Can't remove pet after leave with killed pet.
- More logs. All plugin's logs you can found in
RPGInventory/logs/latest.log
. - Understandable errors when you use unknown enum (item rarity, pet role, color, horse variant, etc.).
- Understandable errors when wrong texture passed.
- Friendly log message on durability parsing.
- Always show pets names.
- Side features now disabled by default: slots buying, craft extensions, resource-pack.
- Removed unused options from config:
metrics
,containers
. - Plugin is enabled by default. First start message removed.
- Disable recipe book only if craft extensions are enabled.
- Removed unused lines from lang files:
message.fixhp
,error.rp.force
. - Better RP URL validation. Support of relative redirects.
- BREAKING CHANGE: Removed built-in placeholders, use PlaceholderAPI instead.
- BREAKING CHANGE: Removed slot type
MYPET
. When MyPet enabledPET
slot works asMYPET
.
- Improved compatibility with MC 1.13.
- Inspector updated to 0.8.1.
- Updated PlaceholderAPI integration.
- Updated Skills integration.
- Updated MyPet integration.
- bStats instead of MCStats.