Class InterchangeableItemEntryBuilder
- java.lang.Object
-
- org.rspeer.game.config.item.entry.builder.ItemEntryBuilder
-
- org.rspeer.game.config.item.entry.builder.InterchangeableItemEntryBuilder
-
public class InterchangeableItemEntryBuilder extends ItemEntryBuilder
- See Also:
InterchangeableItemEntry
-
-
Constructor Summary
Constructors Constructor Description InterchangeableItemEntryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InterchangeableItemEntry
build()
InterchangeableItemEntryBuilder
equipmentSlot(Equipment.Slot equipmentSlot)
InterchangeableItemEntryBuilder
key(String key)
InterchangeableItemEntryBuilder
names(String... names)
InterchangeableItemEntryBuilder
noted(boolean noted)
InterchangeableItemEntryBuilder
optional(boolean optional)
InterchangeableItemEntryBuilder
quantity(int withdrawQuantity)
InterchangeableItemEntryBuilder
quantity(int minimumQuantity, int withdrawQuantity)
InterchangeableItemEntryBuilder
restockMeta(RestockMeta restockMeta)
InterchangeableItemEntryBuilder
stackable(boolean stackable)
-
-
-
Method Detail
-
names
public InterchangeableItemEntryBuilder names(String... names)
-
quantity
public InterchangeableItemEntryBuilder quantity(int minimumQuantity, int withdrawQuantity)
- Overrides:
quantity
in classItemEntryBuilder
- Returns:
- Sets the minimum quantity of the
ItemEntry
-
quantity
public InterchangeableItemEntryBuilder quantity(int withdrawQuantity)
- Overrides:
quantity
in classItemEntryBuilder
-
stackable
public InterchangeableItemEntryBuilder stackable(boolean stackable)
- Overrides:
stackable
in classItemEntryBuilder
-
noted
public InterchangeableItemEntryBuilder noted(boolean noted)
- Overrides:
noted
in classItemEntryBuilder
-
restockMeta
public InterchangeableItemEntryBuilder restockMeta(RestockMeta restockMeta)
- Overrides:
restockMeta
in classItemEntryBuilder
-
optional
public InterchangeableItemEntryBuilder optional(boolean optional)
- Overrides:
optional
in classItemEntryBuilder
-
equipmentSlot
public InterchangeableItemEntryBuilder equipmentSlot(Equipment.Slot equipmentSlot)
- Overrides:
equipmentSlot
in classItemEntryBuilder
-
key
public InterchangeableItemEntryBuilder key(String key)
- Overrides:
key
in classItemEntryBuilder
- Returns:
- Sets the key of the
ItemEntry
. This should typically be the name. Fuzzy items should exclude potion charges and item doses and simply use the base name
-
build
public InterchangeableItemEntry build()
- Overrides:
build
in classItemEntryBuilder
-
-