Adding attributes is working, remove and list doesn't

This commit is contained in:
Focusvity
2024-06-18 18:25:32 +10:00
parent 8a691005b8
commit 89b1143ab2
6 changed files with 132 additions and 61 deletions

View File

@ -1,12 +1,24 @@
package dev.plex.itemizerx;
import java.util.Collections;
import java.util.List;
import net.minecraft.nbt.ListTag;
import net.minecraft.world.entity.ai.attributes.AttributeModifier;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
import org.bukkit.entity.Player;
public interface IAttributeManager
{
ListTag getAttrList(final ItemStack item);
default ListTag getAttrList(final ItemStack item)
{
return null;
}
default List<AttributeModifier> getAttrList(final Item item)
{
return Collections.emptyList();
}
void addAttr(final Player player, final String[] args);