2.3.0
Important!
This release has a number of breaking changes. Remove items from player inventories and make back-ups of your worlds before updating!
- Hand slots (including the empty, sheathed and alternative variants) are no longer Trinket slots. This fixes a number of issues, like items in alternative hand slots granting their attributes.
- The drawback is, that any items on the old slots will be gone, so remove all items from your hand slots, before updating the mod!
- the "Hand slot overhaul" can now be completely disabled. This includes the main hand slot, the sheathing mechanic, the alternative hand slots and the empty hand weapons.
- the vanilla "swap hands mechanic" will only be disabled when the "hand slot overhaul" is active
- added compatibility with "RPG Crafting", the handcrafting screen can now be opened with a button on the inventory screen. (needs to be enabled in the config)
- items can now be excluded from being shown on the player when they are in a sheathed hand slot. This is powered by item tags.
- trinket slots with special placement are now config-driven
- items can now have an "owner", preventing other players from equipping or using the item. This mechanic is powered by data components. Thanks Galysso for the suggestion!
- items can now display the player who crafted it, in a tooltip. This mechanic is powered by data components.
- renamed "rpginventory:keeps_inventory_on_death" item tag to "rpginventory:sacrificed_to_keep_inventory_on_death", to better represent its functionality
- disabled hotbar slots can now be hidden
- removed dependency on Cloth Config
- added dependency on Fzzy Config
- A lot of small improvements and bug fixes. The mod now brings by default much more compatibility with other mods and allows for much more control via config options. If you are interested in the details, check the changelog for the pre-releases.
2.2.0
- removed feature: Attribute Screen, this feature was exported into a standalone mod called "Player Attribute Screen". The "attribute_screen_configuration" config value should work in the new mods config file.
- added compatibility with "Player Attribute Screen"
- added server config option to set default spell slot amount
- added vanilla axes and items from the "More RPG Classes" mods by @Fichte to several item tags
2.1.0
- update to 1.21.1
- client config is now much more organized and better documented
- added client option to hide empty hand slots in the HUD
- added client option to hide the status effect screen
- added compatibility with "Backpack Attribute"
- added compatibility with "Inventory Size Attributes"
- fixed several issues with the status effect screen
- prepared several features that are coming in the future
- sheathing or swapping a hand item now plays a sound
- added HUD indicator for hand slots that are not sheathed
- The indicator for the selected hotbar slot is now only visible when the main hand is sheathed. This can be disabled in the client config.
- added server config option to allow hand slots to hold every item
- changed toggling two-handed stance to no longer fail when both hands are sheathed. The old functionality can be re-enabled in the server config.
- custom belt/gloves/necklace/rings slots by default now also accept all items configured for the corresponding default Trinket slots
- spell slots now accept spell books from all mods
- added missing translation keys for keybindings
- changed default keybindings to no longer conflict with vanilla keybindings
- added a toggleable attribute screen which shows a configurable list of attributes
- added compatibility with Food Overhaul, food effects are displayed separately to other effects
- status effect description are now only displayed, when the translation key has a value assigned to it
- added client config option to hide the armor bar
- changed active spell slots amount to 1 by default
- added default config values for status effects provided by 'Various Status Effects'
- added mod compatibilities via item tags for 'Better Combat' and 'Better Combat Extension'
- added new gamerule 'destroyDroppedItemsOnDeath', false by default and has no effect when gamerule 'keepInventory' is true
- added config option for a new status effect identifier, when valid and applied to a player, acts like the 'keepInventory' gamerule