Class Option<T>
java.lang.Object
eu.mhsl.minenet.minigames.instance.game.minigame.config.Option<T>
- Direct Known Subclasses:
BoolOption
,NumericOption
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOption
(String id, net.minestom.server.item.Material item, TranslatedComponent name, List<T> options) -
Method Summary
Modifier and TypeMethodDescriptionint
getAsInt()
net.minestom.server.item.ItemStack
getCurrent
(net.minestom.server.entity.Player p) getId()
net.minestom.server.item.ItemStack
getNext
(net.minestom.server.entity.Player p) void
setRestrictionHandler
(RestrictionHandler restrictionHandler)
-
Field Details
-
currentValue
-
-
Constructor Details
-
Option
public Option(String id, net.minestom.server.item.Material item, TranslatedComponent name, List<T> options)
-
-
Method Details
-
setRestrictionHandler
-
getRestrictionHandler
-
getNext
public net.minestom.server.item.ItemStack getNext(net.minestom.server.entity.Player p) -
getCurrent
public net.minestom.server.item.ItemStack getCurrent(net.minestom.server.entity.Player p) -
getAsInt
public int getAsInt() -
getAsString
-
getId
-