Class GeyserCustomItemOptions.Builder

java.lang.Object
org.geysermc.geyser.item.GeyserCustomItemOptions.Builder
All Implemented Interfaces:
org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
Enclosing class:
GeyserCustomItemOptions

public static class GeyserCustomItemOptions.Builder extends Object implements org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • unbreakable

      public GeyserCustomItemOptions.Builder unbreakable(boolean unbreakable)
      Specified by:
      unbreakable in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    • customModelData

      public GeyserCustomItemOptions.Builder customModelData(int customModelData)
      Specified by:
      customModelData in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    • damagePredicate

      public GeyserCustomItemOptions.Builder damagePredicate(int damagePredicate)
      Specified by:
      damagePredicate in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    • defaultItem

      public GeyserCustomItemOptions.Builder defaultItem(boolean defaultItem)
      Specified by:
      defaultItem in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    • build

      public org.geysermc.geyser.api.item.custom.CustomItemOptions build()
      Specified by:
      build in interface org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder