Class Configuration.BottleOptionsContainer

java.lang.Object
dev.satyrn.papermc.api.configuration.v1.ConfigurationNode<Void>
dev.satyrn.papermc.api.configuration.v1.ConfigurationContainer
dev.satyrn.xpeconomy.configuration.Configuration.BottleOptionsContainer
Enclosing class:
Configuration

public static final class Configuration.BottleOptionsContainer extends dev.satyrn.papermc.api.configuration.v1.ConfigurationContainer
Represents a bottle options configuration container.
Since:
1.0-SNAPSHOT
Author:
Isabel Maskrey
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode
    Enable or disable experience bottle management functionality.
    final @NotNull dev.satyrn.papermc.api.configuration.v1.EnumNode<org.bukkit.Material>
    Material of the block to interact with to allow players to fill bottles.
    final @NotNull dev.satyrn.papermc.api.configuration.v1.IntegerNode
    The number of experience points awarded or stored per bottle.
    final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode
    Whether thrown experience bottles will refund thrown bottles.
    final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode
    Whether bottles should be thrown when the player is not crouching.
  • Method Summary

    Methods inherited from class dev.satyrn.papermc.api.configuration.v1.ConfigurationContainer

    defaultValue, value

    Methods inherited from class dev.satyrn.papermc.api.configuration.v1.ConfigurationNode

    getConfig, getName, getPath, getPath, getPlugin, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • enabled

      @NotNull public final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode enabled
      Enable or disable experience bottle management functionality.
    • fillInteractBlock

      @NotNull public final @NotNull dev.satyrn.papermc.api.configuration.v1.EnumNode<org.bukkit.Material> fillInteractBlock
      Material of the block to interact with to allow players to fill bottles.
    • throwBottles

      @NotNull public final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode throwBottles
      Whether bottles should be thrown when the player is not crouching.
    • pointsPerBottle

      @NotNull public final @NotNull dev.satyrn.papermc.api.configuration.v1.IntegerNode pointsPerBottle
      The number of experience points awarded or stored per bottle.
    • refundThrownBottles

      @NotNull public final @NotNull dev.satyrn.papermc.api.configuration.v1.BooleanNode refundThrownBottles
      Whether thrown experience bottles will refund thrown bottles.