Yet another graves mod, I know. Working graves is a fabric mod that allows for the construction of graves that will be populated on player death. That means you can build a graveyard that will fill up as time goes on. Pretty cool huh?
Working graves is a server side mod. There is no need to install it on clients if you install it on your dedicated server. This means that, if installed on the server, it is completely vanilla compatible. Alternatively you can install in on the client for single player support.
Follow these steps for success.
- Place a sign with the text
hic portus animae. - Right click the sign with a soul torch to underline it.
- Place a barrel/chest under the sign (a 3x3x3 cube under the sign is checked) [optional]
- ???
- Die.
You can now go to the grave to collect your items.
Graves initially attempt to be used in the dimension where the death occurred. If no available grave is found in the current dimension, the system will iteratively search through other server dimensions until an available grave is located. This behaviour can be toggled using gamerules.
You can see various debug information using the /graves command.
You can also use the gravesRequireSoulTorch gamerule to specify whether the soul torch is required for create a grave. The gravesDoLightningFire gamerule can be used to toggle whether the lightning can spawn fire and graveInAllDimensions toggles wether players can be graved in other dimensions. Additionally, a permission level at least equal to gravesRequiredPermissionLevel is required to create graves (defaults to 0).
To change the default grave key (hic portus animae), use the /graves key change command while looking at a sign with the new desired key text. To view the current grave key, use /graves key get.
In order to manage and control the behavior of the graves within your Minecraft server, the following permissions can be granted to players or roles:
-
graves.use (0) - Allows a player to utilize an existing grave. This is necessary for players to be able to interact with their graves and retrieve items after death.
-
graves.interdimensional (0) - This permission allows players to use graves across different dimensions. With this permission, players can use a grave in the Nether, the End, or the Overworld, regardless of where they died. By default, this permission is set to true, enabling interdimensional grave usage for all players unless specifically restricted.
-
graves.new (gravesRequiredPermissionLevel) - Grants the ability to create a new grave. This permission is crucial for setting up new gravesites.
-
graves.command.list (2) - Permits the use of the
/graves listcommand to display a list of all existing graves. Useful for administrators to manage and oversee grave placements. -
graves.command.find (2) - Allows the use of the
/graves findcommand to locate the nearest available grave. This can be particularly helpful for players in large graveyards. -
graves.command.debug (2) - Enables the use of the
/graves graveand/graves grave <player>commands for testing and debugging purposes. This command can be restricted to server operators or testers.
Ensure that these permissions are appropriately set to maintain balance and control over the graves' functionalities on your server.
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to http://unlicense.org/
