Class GeyserCustomItemOptions.CustomItemOptionsBuilder

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.geysermc.geyser.api.item.custom.CustomItemOptions
     
    org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    customModelData​(int customModelData)
     
    org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    damagePredicate​(int damagePredicate)
     
    org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    defaultItem​(boolean defaultItem)
     
    org.geysermc.geyser.api.item.custom.CustomItemOptions.Builder
    unbreakable​(boolean unbreakable)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CustomItemOptionsBuilder

      public CustomItemOptionsBuilder()
  • Method Details

    • unbreakable

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

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

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

      public org.geysermc.geyser.api.item.custom.CustomItemOptions.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