BetterKeepInventory icon

BetterKeepInventory -----

Making KeepInventory less OP




BetterKeepInventory 1.6.1 supports Minecraft 1.17 - 1.21

Ignored name & Ignored lore
Added new settings to hotbar, inventory & armor configurations. ignored_name and ignored_lore . When used, any item that matches partially with the filled in values will be completely ignored

Bugfixes
  • Fixes a bug where dont_break did not disable properly
  • Fixes a bug with damage calculations
  • Updated dependencies
----------, Jun 15, 2024

New Override: Grief Prevention
A new override has been added for the plugin Grief Prevention, this allows you to disable certain behaviors inside player claims, You can configure the overrides for every Grief Prevention trust level: edit, build, inventory or access. Additionally you can configure for owned claims, admin claims & any claims.

Improved: Economy Features
  • configure a Minimum Balance the player needs before economy penalties are applied
  • Added percentage mode to economy, take a % of a players current balance
  • Pay killer option allows you to give the taken money to whoever killed the player
  • enabled toggle, no longer required to set amount to 0 to disable
Placeholder API Integration
You can now display some parameters from BetterKeepInventory using Placeholder API! Below is a list of which placeholders are available:
  • betterkeepinventory_grace_timer_seconds How many seconds of grace period are left
  • betterkeepinventory_grace_timer_active If the grace timer is currently active
  • betterkeepinventory_is_active_TYPE If a feature is currently able to affect the player (Enabled, permission checks, gamemode checks & overrides) (Where “TYPE” is the type of the feature, e.g: ITEMS, HOTBAR, ECO, HUNGER)
Missing placeholders? Feel free to make an issue on GitHub or a ticket on Discord to request more!

Bugs & Small Improvements
  • Mode configs no longer care about capitalization ( #131 )
  • New command: /bki test to more easily test Overrides at your location
  • Add custom metric type “durability_points_lost”
  • Dependencies were updated
----------, Jun 13, 2024

It's been a while without a update, Haven't really had much reason to work on this as of late (Basically everything I want the plugin to do is implemented) so updates will be slow from now on and focus on fixing bugs, staying compatible with newer Minecraft releases and adding support/features upon request.

**Whats changed in 1.5?**
  • Added support for Curse of vanishing enchant, Items with this enchant will be removed on death.
  • Changed the logic for the unbreaking enchant to ignore damage for any level at or above 10, instead of only at level 10
  • updated dependencies for towny
If you have any bugs/suggestions please feel free to report them on GitHub or my Discord!
----------, Jul 2, 2023

This is a beta release of BetterKeepInventory 1.4
If no bugs & issues are found in this version it will be promoted to a full release. Please get in touch via the support discord if you have any issues with this release.


BetterKeepInventory 1.4
Available for: Minecraft 1.17 - 1.19
* Support for 1.16 has been dropped with this update.

Detailed Changelog

The detailed changelog can be found here

Grace

A new grace setting lets you enable a cooldown period where BetterKeepInventory will not take effect. This prevents players from getting stuck losing all their durability, exp, hunger & more.

Essentials.keepinv integration

BetterKeepInventory will now trigger when Essentials is installed and the player has the `essentials.keepinv` perm. Regardless of the KeepInventory `gamerule` state.

Override system

Overrides are a powerful section of the config, They allow you to disable certain parts of BetterKeepInventory when conditions are met.

Override system: Worlds
You can configure certain worlds to not apply sections of BetterKeepInventory on.

Override system: Damage Type

Additionally, you can add a "damage_types" section to the worlds overrides to only disable certain effects if death was caused by a specific damage type. (For example, PVP, Falling, Cramming)

Override system: Towny

You can configure BetterKeepInventory to not affect players that die in their own town, allies town or even nation members. You can also specify specific towns where the effects wont be applied (Useful if you have a admin town)

For a more comprehensive guide on how to set up overrides you should look at the new Configuration Guide.

If you have any questions, Please feel free to join the support Discord
----------, Aug 10, 2022

No issues have been reported for 1.3-BETA, So it has been promoted to a Release.
----------, May 12, 2022

Sooo, this one took a while. I Kinda lost interest in plugins for a while, And this update was so huge I never really finished it, Well it is finished now and too big for me to completely test by myself. That's why This version is marked as a beta release, As I can't guarantee everything will work perfectly and on any of the supported versions.

So, What's new?
- Potion effects
You can now keep/delete potion effects when players die
You can even reduce their duration, or lower their level.

- Ignored Materials
you can now ignore specific items.
Like Elytras, Fishing rods & other neat stuff

- Split up inventory into 3 categories
You can now set up BetterKeepInventory for 3 seperate
areas of a players inventory: Hotbar, Inventory & Armor

- Economy Support
You can now make players lose money when they die.


So, What's changed?
The config has been completely redone, Your current one SHOULD be able to migrate and set all the new settings properly.

If this does not happen, Your old config will be saved as
config.old.yml so you can fix any issues (And ofcourse, report that it went wrong)

Hopefully it all goes painless though.

Permission Changes:
Permission nodes for .break and .damage have been removed, please use the generic node:

betterkeepinventory.bypass.<type> instead.

Admin permissions have also changed, You now have three permissions to deal with:
-
betterkeepinventory.info
View current config, usefull if you want players to be able to view it.
- betterkeepinventory.reload
Reload the config file, Should not be given to players
- betterkeepinventory.help
View the command list and plugin version number
----------, May 3, 2022

Relatively small update this time, you can now set the max hunger someone respawns with. This update has no changes to permissions.

New config option:
Code (Text):

keep_hunger_level_max: 10
keep_hunger_level_max will cap the hunger of the player on respawn, this means you can make it so players will NEVER respawn with full hunger, but what they already had clamped between keep_hunger_level_min and keep_hunger_level_max. set both to the same value to force a certain hunger level on respawn
----------, Sep 2, 2021

Fixes a NullPointer if players respawn after a server reboot with hunger preservation enabled.
----------, Jun 15, 2021

Whats New:
Added EXP & Hunger level settings! You can now make users not reset hunger on death! You can choose to make players lose levels or just the progress on the current one.

Permission Changes:
Code (Text):
+ betterkeepinventory.bypass.xp
+ betterkeepinventory.bypass.xp.level
+ betterkeepinventory.bypass.hunger

* betterkeepinventory.bypass.all  
all now also has the xp, xp.level & hunger bypass nodes.
Config Changes:
Code (Text):
+ enable_xp_loss
+ min_xp_loss_pct
+ max_xp_loss_pct
+ xp_reset_current_level_progress

+ enable_item_damage
Initially set to whatever "enabled" is set to, this will now toggle items taking durability damage (enable option itself now acts as a way to quickly turn the entire plugin off)

+ keep_hunger_level
+ keep_hunger_level_min
----------, Jun 12, 2021

This version supports Java 8
Other than that there are no differences.
----------, Jun 8, 2021

adds support for AutoPlug
----------, Jun 7, 2021

Heya, Thanks for checking out my plugin! Here are some new basic features (That honestly should've been there from the start)

Feel free to join my Discord if you're having any trouble with this release!

Changes:
Internal:
- Moved code around to their own classes for future proofing & maintainability

Commands:
- Added /betterkeepinventory

Permissions:
+ betterkeepinventory.bypass.all
+ betterkeepinventory.bypass.armor.damage
+ betterkeepinventory.bypass.armor.breaking
+ betterkeepinventory.bypass.inventory.damage
+ betterkeepinventory.bypass.inventory.breaking
+ betterkeepinventory.admin
+ betterkeepinventory.help
+ betterkeepinventory.reload

----------, Jun 7, 2021

Resource Information
Author:
----------
Total Downloads: 1,959
First Release: Jun 6, 2021
Last Update: Jun 15, 2024
Category: ---------------
All-Time Rating:
11 ratings
Find more info at awoo.to...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings