Class CraftItemModifier

  • All Implemented Interfaces:
    me.hsgamer.hscore.minecraft.item.ItemModifier<org.bukkit.inventory.ItemStack>

    public class CraftItemModifier
    extends Object
    implements me.hsgamer.hscore.minecraft.item.ItemModifier<org.bukkit.inventory.ItemStack>
    • Constructor Detail

      • CraftItemModifier

        public CraftItemModifier​(Function<Object,​io.github.projectunified.craftitem.spigot.core.SpigotItemModifier> modifierFunction)
    • Method Detail

      • modify

        @NotNull
        public @NotNull org.bukkit.inventory.ItemStack modify​(@NotNull
                                                              @NotNull org.bukkit.inventory.ItemStack original,
                                                              @Nullable
                                                              @Nullable UUID uuid,
                                                              @NotNull
                                                              @NotNull me.hsgamer.hscore.common.StringReplacer stringReplacer)
        Specified by:
        modify in interface me.hsgamer.hscore.minecraft.item.ItemModifier<org.bukkit.inventory.ItemStack>
      • toObject

        public Object toObject()
        Specified by:
        toObject in interface me.hsgamer.hscore.minecraft.item.ItemModifier<org.bukkit.inventory.ItemStack>
      • loadFromObject

        public void loadFromObject​(Object object)
        Specified by:
        loadFromObject in interface me.hsgamer.hscore.minecraft.item.ItemModifier<org.bukkit.inventory.ItemStack>