Register item/entity/block

To register your own item/entity/block, you need to implement the XXXLibrary interface. For example items:

import net.momirealms.customfishing.api.mechanic.item.ItemLibrary;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;

public class MyItem implements ItemLibrary {
    
    @Override
    public String identification() {
        return "myItems";
    }

    @Override
    public ItemStack buildItem(Player player, String id) {
        return ...;
    }

    @Override
    public String getItemID(ItemStack itemStack) {
        return ...;
    }
}
public void register() {
    CustomFishingPlugin.get().getItemManager().registerItemLibrary(new MyItem());
    CustomFishingPlugin.get().reload();
}
material: myItems:xxx

Last updated