Package dev.aurelium.slate.item.parser
Class MenuItemParser
java.lang.Object
dev.aurelium.slate.util.MapParser
dev.aurelium.slate.item.parser.MenuItemParser
- Direct Known Subclasses:
FillItemParser,SingleItemParser,TemplateItemParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemConditionsgetConditions(org.spongepowered.configurate.ConfigurationNode config, String menuName) abstract MenuItemprotected ItemActionsparseActions(org.spongepowered.configurate.ConfigurationNode config, String menuName) protected voidparseCommonOptions(MenuItemBuilder builder, org.spongepowered.configurate.ConfigurationNode config, String menuName) protected SlotPosparsePosition(String input) protected @Nullable PositionProviderparsePosition(org.spongepowered.configurate.ConfigurationNode variantNode, Map<String, ContextGroup> groups) protected @Nullable org.bukkit.inventory.ItemStackparseVariantBaseItem(org.spongepowered.configurate.ConfigurationNode variantNode) Methods inherited from class dev.aurelium.slate.util.MapParser
getElement, getInt, getInt, getMap, getMap, getMapList, getMapList, getString, getString
-
Field Details
-
slate
-
itemParser
-
-
Constructor Details
-
MenuItemParser
-
-
Method Details
-
parse
-
parsePosition
-
parsePosition
@Nullable protected @Nullable PositionProvider parsePosition(org.spongepowered.configurate.ConfigurationNode variantNode, Map<String, ContextGroup> groups) -
parseVariantBaseItem
@Nullable protected @Nullable org.bukkit.inventory.ItemStack parseVariantBaseItem(org.spongepowered.configurate.ConfigurationNode variantNode) -
parseCommonOptions
protected void parseCommonOptions(MenuItemBuilder builder, org.spongepowered.configurate.ConfigurationNode config, String menuName) -
parseActions
protected ItemActions parseActions(org.spongepowered.configurate.ConfigurationNode config, String menuName) -
getConditions
protected ItemConditions getConditions(org.spongepowered.configurate.ConfigurationNode config, String menuName)
-