Interface CustomItemOptions
Deprecated.
This class represents the different ways you can register custom items
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic CustomItemOptions.Builderbuilder()Deprecated.Deprecated.Gets the item's custom model data predicate.Deprecated.Gets the item's damage predicate.booleanDeprecated.Gets if this mapping should just translate to the default item.default booleanDeprecated.Checks if the item has at least one option setDeprecated.Gets if the item should be unbreakable.
-
Method Details
-
unbreakable
TriState unbreakable()Deprecated.Gets if the item should be unbreakable.- Returns:
- if the item should be unbreakable
-
customModelData
OptionalInt customModelData()Deprecated.Gets the item's custom model data predicate.- Returns:
- the item's custom model data
-
damagePredicate
OptionalInt damagePredicate()Deprecated.Gets the item's damage predicate.- Returns:
- the item's damage predicate
-
defaultItem
boolean defaultItem()Deprecated.Gets if this mapping should just translate to the default item. This is used for the damage predicate of damaged 1 damage 0 that is required to allow the default item to exist.- Returns:
- true if this mapping should just translate to the default item, false otherwise
-
hasCustomItemOptions
default boolean hasCustomItemOptions()Deprecated.Checks if the item has at least one option set- Returns:
- true if the item at least one options set
-
builder
Deprecated.
-
CustomItemDefinition.