My friends and I had run several small SMPs in the past but were beginning to feel that the base game did not provide enough of a challenge. We wanted something to keep us on our toes while playing, something to make dying in game have more consequence than having to go and retrieve your items. We wanted an experience similar to that of hardcore in the single-player world. But we didn't want to start kicking our friends off the server one-by-one as each of them died. So I decided to make this plugin. SMP hardcore has provided that experience to us on our server. We've felt our hearts pound when exploring the new ancient cities with an intensity that never we had never felt when playing Minecraft before. It has been a blast for us to play, so I'm publishing this plugin in hopes that you and your group of friends will enjoy it just as much as we have.
When SMP hardcore is enabled on your server, each time a player dies, every storage block (chest, shulker box, etc) that they have ever placed is cleared. Additionally, players no longer drop items, and their ender chest is cleared.
Config:
All config options are found in the “config.yml” file located in the Smphardcore folder in your plugins folder.
All config options under the category “enabled_storage_clears” change whether or not that specific type of storage block is cleared on the owner’s death. The currently supported storage blocks are chests, shulker boxes, barrels, blast furnaces, dispensers, droppers, furnaces, hoppers, trapped chests, smokers, chest minecarts, hopper minecarts, item frames, and armorstands.
The “noitemdrops” config option changes whether or not players drop items when they die. Note: setting this to “true” means that players DO NOT drop items.
The “clearenderchest” config option changes whether or not a player’s ender chest is cleared on death.
The “printclearsondeath” config option changes whether or not the message “cleared x items from y storage containers” is sent in the game chat whenever a player dies.
The “printnumitemscleared” config option changes whether or not the clearing death message shows the exact number of items cleared from storage containers. Calculating the exact number of items cleared requires iterating through every itemstack in every storage block that a player owns, so having this setting enabled on large servers where players have thousands of chests with millions of items may cause a minor slowdown when a player dies. When this setting is disabled, the death message will read “cleared x storage containers.” This setting is irrelevant if “printclearsondeath” is disabled.
Updates:
I believe I’ve added support for every storage block except chest boats. I will update the plugin at some point when I implement support for chest boats.
If you know of another one I forgot, please let me know, so I can add it.
Feedback and feature requests are very appreciated!