Class IdItemEntryBuilder
- java.lang.Object
-
- org.rspeer.game.config.item.entry.builder.ItemEntryBuilder
-
- org.rspeer.game.config.item.entry.builder.IdItemEntryBuilder
-
public class IdItemEntryBuilder extends ItemEntryBuilder
- See Also:
IdItemEntry
-
-
Constructor Summary
Constructors Constructor Description IdItemEntryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdItemEntry
build()
IdItemEntryBuilder
equipmentSlot(Equipment.Slot equipmentSlot)
IdItemEntryBuilder
ids(int... ids)
IdItemEntryBuilder
key(String key)
IdItemEntryBuilder
noted(boolean noted)
IdItemEntryBuilder
optional(boolean optional)
IdItemEntryBuilder
quantity(int withdrawQuantity)
IdItemEntryBuilder
quantity(int minimumQuantity, int withdrawQuantity)
IdItemEntryBuilder
restockMeta(RestockMeta restockMeta)
IdItemEntryBuilder
stackable(boolean stackable)
-
-
-
Method Detail
-
ids
public IdItemEntryBuilder ids(int... ids)
-
quantity
public IdItemEntryBuilder quantity(int minimumQuantity, int withdrawQuantity)
- Overrides:
quantity
in classItemEntryBuilder
- Returns:
- Sets the minimum quantity of the
ItemEntry
-
quantity
public IdItemEntryBuilder quantity(int withdrawQuantity)
- Overrides:
quantity
in classItemEntryBuilder
-
stackable
public IdItemEntryBuilder stackable(boolean stackable)
- Overrides:
stackable
in classItemEntryBuilder
-
noted
public IdItemEntryBuilder noted(boolean noted)
- Overrides:
noted
in classItemEntryBuilder
-
restockMeta
public IdItemEntryBuilder restockMeta(RestockMeta restockMeta)
- Overrides:
restockMeta
in classItemEntryBuilder
-
optional
public IdItemEntryBuilder optional(boolean optional)
- Overrides:
optional
in classItemEntryBuilder
-
equipmentSlot
public IdItemEntryBuilder equipmentSlot(Equipment.Slot equipmentSlot)
- Overrides:
equipmentSlot
in classItemEntryBuilder
-
key
public IdItemEntryBuilder 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 IdItemEntry build()
- Overrides:
build
in classItemEntryBuilder
-
-