Smaller update with a few tweaks and fixes  - Fixed spawn protection ignore config (spawn protection can now be ignored)  - Glowing render will now render as a proper glowing effect (the one mobs and players get from spectral arrows)  - Changed the glowMinDistance config to 0, causing the glowing render to always be applied if enabled
This update mostly includes minor fixes and new configs
- Added config for letting xp drop outside graves on death  - Added curse of bidning toggle (how it is applied when retrieving items from graves, NOT a toggle for the enchantment completely)  - Fixed an issue where graves disappeared from the end spawn platform when going back to the end  - Added config to ignore spawn protection for graves. Set to true by default (that graves do override spawn protection)  - Fixed an issue where your game would crash when respawning
Changes
- Added item soulbound data tag for items that should always have the soulbound trait, no matter enchantment
- Changed default configs to be more server friendly. Graves can now be robbed after 1 hour
- Added compatibility with FTB Chunks
- Added a new item (configurable, off by default), that will teleport you to your latest grave. Texture provided by @Kai-mbe
- Changed the command
/retrieve_grave
to/yigd restore
- Added
/yigd rob [user]
command for remotely robbing graves. Requires OP - Added
/yigd grave [user]
command for viewing all your/someone else's grave. Requires OP to view other's graves. Does not require OP to view your grave. - Added
/yigd moderate
command for viewing all players with graves (and their graves) on the server/world. Requires OP. Note that this will not actually let you restore any graves from the GUI, just watch their contents - Old graves can now be restored even if a newer grave from the same player just got restored/retrieved
- Version bump
Fixes
- Graves would disappear if you claimed it the same tick as you died. This is now fixed
- Fixed an issue where inventorio inventory disappeared from the grave if you closed and opened the world again.
- Fixed an issue where graves could not be restored if you closed and opened the world again.
- Fixed an issue where if you closed the world instead of respawning, joined another world and died, and then rejoined the first world, your soulbound items would be lost
- Fixed a minor issue where the game would send a huge error message if Cammie's Wearable Backpacks were not installed (this is a compat thing)
- Graves generated when more trinkets mods were loaded will no longer clear your inventory on retrieval (less trinket slots available than when grave generated)
Custom hitboxes/voxelshapes can now use values with decimal points. Cubes smaller than one cubic pixel can be used.
If a requiem player shell dies, their graves will now be the same as the shell user.
Fixed an issue where /reload
did not work
Added a config for changing the glowing effect render distance
In this update graves can use custom models!
You can customize the appearance of graves with a resource pack in assets/yigd/models/block/grave.json
. This file will work as any normal block model file, except it will feature a few extra features, as well as generating its hitbox shape based on the shape defined by the json model file. The extra features included will let you customize the optional skull and/or grave text. See the wiki for custom grave models for info on how you can create new models.
This update has also added the feature to decide in which directions graves should generate in graveyards (customizable per block)
xRay config has been changed. Now it's called "Grave Glowing", and will cause graves to render in completely white while 10 or more blocks away, and through walls.
Graves will no longer use a static model, which can allow the graves to render the adapted ground renderer better.
The adapt renderer will no longer look squished, but will only work with full opaque blocks (not glass, leaves, stair or slabs for example)
The ender dragon can no longer destroy graves
Graves will now only generate when you either have items in your inventory or xp equipped. In other words graves will not generate unless they serve a purpose. This can be configured to work as it has in the past
Fixed an issue where graves were deleted before checking if the player could claim the grave. Graves will now only be removed if the player can claim the grave.
Now all backpacks from Cammie's wearable backpacks are defaulted as "force replace slot". If you want to change this, you can override the datapack tag. You may get errors because of this when you try to start your game, but it shouldn't affect your game. There was a compatibility issue with botania where graves was destroyed during the guardian of gaia fight. This should no longer happen. If a grave fails to generate, it will try again, and (hopefully) exceed. Some of an xRay has been added where if the server AND client has a config enabled, grave owners will be able to read their name on the grave through blocks. This is not the intended final result, so expect visual bugs.
A (sort of) rewrite of the trinkets and inventorio compatibility has been made which makes the mod capable of storing mod inventory data as NBT. This will lead to being able to retrieve modded inventories straight to your inventory even if you relogg.
I've also added a few other configs and fatures in this version:
- You can now customize which items should try and be forced on to the same slot as before looting a grave. This can be useful if some items are not supposed to be in any other slot than the chest slot for example. This feature can be used together with cammie's wearable backpacks mod. Forced slots will only work on armor slots.
- Added a recipe for crafting the grave. You can disable this feature with a datapack easily.
- The mod will now require fabric loader version 0.12.9 as a minimum
- Added "Drop Grave Block" config, which will, if enabled, cause the grave to drop as a block when grave is looted.
- Added "Require Grave Item" config, which will instead of generating a new grave on death, use a grave from your inventory. If you are not carrying a grave around, your items will drop on the floor
- Updated the mod to 1.18.1
Graves will now generate on top of soulsand and slabs instead of next to them
You can now let your graveyard spawn in between two coordinates. If you have a datapack utilizing this feature PLEASE UPDATE THE DATAPACK FILE
You can now add a list of damage sources that should not generate a grave if it's your cause of death
Added inventorio compat back to the mod since it got updated to 1.18
You can now configure if your head should drop when you die (works both with and without graves)
Mods without compat should hopefully not delete all its items anymore
Mod is now a lot smaller due to not including cloth config. This mod will now require cloth config to start instead
Small update fixing two bugs End city loot was previously not able to generate. It is now Cammie's wearable backpacks disappeared due to not having their default slot as chest armor slot. This is now fixed and should be a fix if there are any other similar cases in any other mod
Also added a config for deciding if grave content should drop if and when grave will expire
As Trinkets is now available for 1.18 this compatibility has been added back Added configs that can decide time for expiration of graves Graveyard graves will now always generate in the overworld, and not at the specified coordinates but in the dimension you died in Fixed a few other bugs
Added a wiki describing how to set up the mod as a modpack developer and/or server admin (on github)
Travelers backpack support is now available, which means you don't have to use trinkets for compatibility anymore! Added configs that can decide time for expiration of graves Graveyard graves will now always generate in the overworld, and not at the specified coordinates but in the dimension you died in Fixed a few other bugs
Added a wiki describing how to set up the mod for modpack developers and/or server admins
The retrieval functionallity has been rewritten, and comes with some new bonuses.
-
The mod now has a semi advanced grave robbing system. In the configs you can change if only graves are robbable, if only the attacker can rob the grave or not, and after how long the grave can be robbed.
-
You can now specify in the config what inventory you want to stack on top of which. The inventory you prioritize will be the one the layout remains the same in. There's a separate config for when looting graves if you want to prioritize another inventory when the grave is not yours
-
The grave placement can now go by both a block whitelist and block blacklist. They are both configurable. The whitelist are called Soft Replace, and blacklist Strict Replace. This way you can try at first to find a nearby air block (or any other of your choice) so you won't have to mine if you suffocate to death. In case one of the whitelisted blocks are not within reach however, the grave will find the closest block that's not on the strict blacklist. These block lists can be changed with a datapack atÂ
data/yigd/tags/blocks/soft_whitelist.json
 andÂdata/yigd/tags/blocks/replace_blacklist.json
. -
The whitelist for generating a block under the grave have now been moved toÂ
data/yigd/tags/blocks/support_replace_whitelist.json
-
Added a graveyard feature! Â Â Â This is not a world generation feature, but a way map makers, server admins, and possibly mod pack developers can specify a couple of blocks that graves will try to generate at first. If you die and one of the specified block coordinates are empty (air), your grave will generate there. Otherwise it'll generate as usual where you died. Can add/remove/change these in the config
-
Updated build version to 1.18-rc4
The retrieval functionallity has been rewritten, and comes with some new bonuses.
- The mod now has a semi advanced grave robbing system. In the configs you can change if only graves are robbable, if only the attacker can rob the grave or not, and after how long the grave can be robbed.
- You can now specify in the config what inventory you want to stack on top of which. The inventory you prioritize will be the one the layout remains the same in. There's a separate config for when looting graves if you want to prioritize another inventory when the grave is not yours
- The grave placement can now go by both a block whitelist and block blacklist. They are both configurable. The whitelist are called Soft Replace, and blacklist Strict Replace. This way you can try at first to find a nearby air block (or any other of your choice) so you won't have to mine if you suffocate to death. In case one of the whitelisted blocks are not within reach however, the grave will find the closest block that's not on the strict blacklist. These block lists can be changed with a datapack atÂ
data/yigd/tags/blocks/soft_whitelist.json
 andÂdata/yigd/tags/blocks/replace_blacklist.json
. - The whitelist for generating a block under the grave have now been moved toÂ
data/yigd/tags/blocks/support_replace_whitelist.json
- Added a graveyard feature! Â Â Â This is not a world generation feature, but a way map makers, server admins, and possibly mod pack developers can specify a couple of blocks that graves will try to generate at first. If you die and one of the specified block coordinates are empty (air), your grave will generate there. Otherwise it'll generate as usual where you died. Can add/remove/change these in the config
Fixed a few bugs
-
You will no longer lose all your items by going back to the overworld from the end
-
Will now work with new overworld world height
-
Tell Grave Pos will now tell you where the grave generated and not where you died (sometimes the coordinates where off)
-
Previous update made xp drop from both player and grave. Now it will only drop from one of them. Xp drop configs will also now work with the graves disabled
Fixed a few bugs
-
You will no longer lose all your items by going back to the overworld from the end
-
You can now use worlds with custom world height (not tested in 1.17)
-
Tell Grave Pos will now tell you where the grave generated and not where you died (sometimes the coordinates where off)
-
Previous update made xp drop from both player and grave. Now it will only drop from one of them. Xp drop configs will also now work with the graves disabled
Fixed an error where if you got killed by an explosion no graves would generate. Also fixed an error where items equiped to mob inventories (such as horse armor or saddles) didn't drop