Apollo
Mod Options
PotionCounter

Potion Counter

Displays how many healing potions or soups are currently in your inventory on the HUD.

Integration

How to toggle the mod

public void togglePotionCounterExample(Player viewer, boolean value) {
    Optional<ApolloPlayer> apolloPlayerOpt = Apollo.getPlayerManager().getPlayer(viewer.getUniqueId());
    apolloPlayerOpt.ifPresent(apolloPlayer -> this.modSettingModule.getOptions().set(apolloPlayer, ModPotionCounter.ENABLED, value));
}

Available options

  • ENABLED

    • Config Key: enabled
    • Values
      • Type: Boolean
      • Default: false
  • SCALE

    • Config Key: scale
    • Values
      • Type: Float
      • Default: 1.0F
      • Minimum: 0.25F
      • Maximum: 5.0F
  • TEXT_SHADOW

    • Adds a shadow to text
    • Config Key: text-shadow
    • Values
      • Type: Boolean
      • Default: true
  • BRACKETS

    • Config Key: brackets
    • Values
      • Type: Boolean
      • Default: true
  • BRACKET_COLOR

    • Config Key: bracket-color
    • Values
      • Type: String
      • Default: #FFFFFFFF
  • BACKGROUND

    • Config Key: background
    • Values
      • Type: Boolean
      • Default: true
  • STATIC_BACKGROUND_WIDTH

    • If this is disabled the background will change size with the text.
    • Config Key: static-background-width
    • Values
      • Type: Boolean
      • Default: true
  • STATIC_BACKGROUND_HEIGHT

    • If this is disabled the background will change size with the text.
    • Config Key: static-background-height
    • Values
      • Type: Boolean
      • Default: true
  • BACKGROUND_WIDTH

    • Config Key: background-width
    • Values
      • Type: Integer
      • Default: 56
      • Minimum: 40
      • Maximum: 62
  • BACKGROUND_HEIGHT

    • Config Key: background-height
    • Values
      • Type: Integer
      • Default: 18
      • Minimum: 10
      • Maximum: 22
  • BORDER

    • Config Key: border
    • Values
      • Type: Boolean
      • Default: false
  • BORDER_THICKNESS

    • Config Key: border-thickness
    • Values
      • Type: Float
      • Default: 0.5F
      • Minimum: 0.5F
      • Maximum: 3.0F
  • BORDER_COLOR

    • Config Key: border-color
    • Values
      • Type: String
      • Default: #9F000000
  • BACKGROUND_COLOR

    • Config Key: background-color
    • Values
      • Type: String
      • Default: #6F000000
  • TEXT_COLOR

    • Config Key: text-color
    • Values
      • Type: String
      • Default: #FFFFFFFF