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 InterchangeableItemEntrybuild()InterchangeableItemEntryBuilderequipmentSlot(Equipment.Slot equipmentSlot)InterchangeableItemEntryBuilderkey(String key)InterchangeableItemEntryBuildernames(String... names)InterchangeableItemEntryBuildernoted(boolean noted)InterchangeableItemEntryBuilderoptional(boolean optional)InterchangeableItemEntryBuilderquantity(int withdrawQuantity)InterchangeableItemEntryBuilderquantity(int minimumQuantity, int withdrawQuantity)InterchangeableItemEntryBuilderrestockMeta(RestockMeta restockMeta)InterchangeableItemEntryBuilderstackable(boolean stackable)
-
-
-
Method Detail
-
names
public InterchangeableItemEntryBuilder names(String... names)
-
quantity
public InterchangeableItemEntryBuilder quantity(int minimumQuantity, int withdrawQuantity)
- Overrides:
quantityin classItemEntryBuilder- Returns:
- Sets the minimum quantity of the
ItemEntry
-
quantity
public InterchangeableItemEntryBuilder quantity(int withdrawQuantity)
- Overrides:
quantityin classItemEntryBuilder
-
stackable
public InterchangeableItemEntryBuilder stackable(boolean stackable)
- Overrides:
stackablein classItemEntryBuilder
-
noted
public InterchangeableItemEntryBuilder noted(boolean noted)
- Overrides:
notedin classItemEntryBuilder
-
restockMeta
public InterchangeableItemEntryBuilder restockMeta(RestockMeta restockMeta)
- Overrides:
restockMetain classItemEntryBuilder
-
optional
public InterchangeableItemEntryBuilder optional(boolean optional)
- Overrides:
optionalin classItemEntryBuilder
-
equipmentSlot
public InterchangeableItemEntryBuilder equipmentSlot(Equipment.Slot equipmentSlot)
- Overrides:
equipmentSlotin classItemEntryBuilder
-
key
public InterchangeableItemEntryBuilder key(String key)
- Overrides:
keyin 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:
buildin classItemEntryBuilder
-
-