Class FuzzyItemEntryBuilder
- java.lang.Object
-
- org.rspeer.game.config.item.entry.builder.ItemEntryBuilder
-
- org.rspeer.game.config.item.entry.builder.FuzzyItemEntryBuilder
-
public class FuzzyItemEntryBuilder extends ItemEntryBuilder
- See Also:
FuzzyItemEntry
-
-
Constructor Summary
Constructors Constructor Description FuzzyItemEntryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FuzzyItemEntrybuild()FuzzyItemEntryBuilderconsumableQuantity(int consumableQuantity)FuzzyItemEntryBuilderconsumableQuantity(int minimumConsumableQuantity, int maximumConsumableQuantity)FuzzyItemEntryBuilderequipmentSlot(Equipment.Slot equipmentSlot)FuzzyItemEntryBuilderkey(String key)FuzzyItemEntryBuildernoted(boolean noted)FuzzyItemEntryBuilderoptional(boolean optional)FuzzyItemEntryBuilderquantity(int withdrawQuantity)FuzzyItemEntryBuilderquantity(int minimumQuantity, int withdrawQuantity)FuzzyItemEntryBuilderrestockMeta(RestockMeta restockMeta)FuzzyItemEntryBuilderstackable(boolean stackable)FuzzyItemEntryBuilderstrict(boolean strict)
-
-
-
Method Detail
-
strict
public FuzzyItemEntryBuilder strict(boolean strict)
-
consumableQuantity
public FuzzyItemEntryBuilder consumableQuantity(int consumableQuantity)
-
consumableQuantity
public FuzzyItemEntryBuilder consumableQuantity(int minimumConsumableQuantity, int maximumConsumableQuantity)
-
quantity
public FuzzyItemEntryBuilder quantity(int minimumQuantity, int withdrawQuantity)
- Overrides:
quantityin classItemEntryBuilder- Returns:
- Sets the minimum quantity of the
ItemEntry
-
quantity
public FuzzyItemEntryBuilder quantity(int withdrawQuantity)
- Overrides:
quantityin classItemEntryBuilder
-
stackable
public FuzzyItemEntryBuilder stackable(boolean stackable)
- Overrides:
stackablein classItemEntryBuilder
-
noted
public FuzzyItemEntryBuilder noted(boolean noted)
- Overrides:
notedin classItemEntryBuilder
-
restockMeta
public FuzzyItemEntryBuilder restockMeta(RestockMeta restockMeta)
- Overrides:
restockMetain classItemEntryBuilder
-
optional
public FuzzyItemEntryBuilder optional(boolean optional)
- Overrides:
optionalin classItemEntryBuilder
-
equipmentSlot
public FuzzyItemEntryBuilder equipmentSlot(Equipment.Slot equipmentSlot)
- Overrides:
equipmentSlotin classItemEntryBuilder
-
key
public FuzzyItemEntryBuilder 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 FuzzyItemEntry build()
- Overrides:
buildin classItemEntryBuilder
-
-