This is a simple plugin I have made, which allows you to set the keepInventory
mechanic in Minecraft in a per-player way.
WARNING: Do NOT set the keepInventory
gamerule to true
in the world, through /gamerule
or any equivalent command (if you have a world management plugin); this plugin won't work otherwise. If you have already done it, set it to false
.
1 - Install this plugin and a permission management plugin in your server (LuckPerms is what we recommend!);
2 - With the permission management plugin you have installed, give the permission iki.events.playerdeath.keepinventory
to whoever you want.
Assuming you are using Luckperms:
1 - If you want to give keepInventory
to a specific player or group:
/luckperms user <playername> permission set iki.events.playerdeath.keepinventory true
2 - If you want to give keepInventory
to everyone except a specific player:
/luckperms group default permission set iki.events.playerdeath.keepinventory true
/luckperms user <playername> permission set iki.events.playerdeath.keepinventory false
And there might be other use-cases I could spend 40 more hours covering here.
Requirements:
Instructions:
1 - With Git, git clone
this repository;
2 - Use mvn clean install
on the root directory of the project.
The plugin should be in <project's root>/jar/target/
, named IndividualKeepInventory-<versionTag>.jar
. Do not use the one with the original-
prefix.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.