Interface Property

All Known Implementing Classes:
ConfigProperty, ModelState

public interface Property
  • Method Details

    • getPath

      String getPath()
    • getDef

      Object getDef()
    • getInt

      default int getInt()
    • getIntOrIfNeg

      default int getIntOrIfNeg(Supplier<Integer> supplier)
    • getDouble

      default double getDouble()
    • getString

      default String getString()
    • getBoolean

      default boolean getBoolean()
    • getStringList

      default List<String> getStringList()
    • getSection

      default org.bukkit.configuration.ConfigurationSection getSection()
    • getSection

      default org.bukkit.configuration.ConfigurationSection getSection(String path)
    • getBaseItem

      default BaseItemEnum getBaseItem()
    • getBaseItems

      default Set<BaseItemEnum> getBaseItems()
    • getCullType

      default CullType getCullType()