Skip to content

Nico44YT/NicosGraves

Repository files navigation

Created for Remnants SMP

Showcase

Is the chance of losing all your items in a lava pit too punishing for you?

Generel Info

  • The graves can be toggled with the gamerule nicos_graves:spawn_player_graves.
  • Trinkets is automatically supported.

Developer/Modpack Info

To make an item soulbound, essentially making the item be kept on death, the item can be added to the tag data/nicos_graves/tags/items/soulbound.json.

{
  "replace": false,
  "values": [
    "mod_id:my_cool_item"
  ]
}

Alternatively the item class can implement the interface SoulboundItem, and override the isRetained method.

package you.your_mod.items;

import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
import nazario.nicosgraves.api.SoulboundItem;

public class MyCoolItem extends Item implements SoulboundItem {

    public MyCoolItem(Settings settings) {
        super(settings);
    }

    @Override
    public boolean isRetained(ItemStack stack, PlayerEntity player, World world) {
        return true;
    }
}