Sueta

BiomeMastery [1.16 - 26.3]

1.0.11

Give your players something to grind, by levelling up Biomes

·Plugin


Reward your players for discovering and spending time in every Biome!
Designed with Survival/Faction servers in mind.

  • Levelling system
  • MySQL support
  • Multi version support
  • Fully customisable messages (with hex colour support)
  • Custom effects - (Eg, Speed swimming in lava, regen food over time)
  • Reward system - (Give permissions, money, items, experience, potion effects, custom effects or even run commands)
  • PlaceholderAPI placeholders


Find a copy of the default config here

database: []
    settings: []
    gui: []
    default_biome_settings: []
    biomes:
      FOREST:
        '1':
          type: multi-use # Valid types: singular or multi-use (Only needed for potion + effect reward types)
          target_duration: 60 # seconds
          reward_type: potion # Valid types: potion, effect, item, permission, command, experience, currency, null
          reward_item: jump:2 #potion effect:amplifier:duration
        '2':
          target_duration: 60
          reward_type: item
          reward_item: apple:5 # material:quantity
      PLAINS:
        '1':
          target_duration: 60 # seconds
          reward_type: item
          reward_item: apple:5
        '2':
          target_duration: 60
          reward_type: currency
          reward_item: 2000 # Amount
        '3':
          target_duration: 60
          reward_type: command
          reward_item: give %player% apple 2 # use placeholder %player%
          reward_description: '&dCustom &6command' # 'reward_description' only valid on command reward types
        '4':
          target_duration: 60
          reward_type: experience
          reward_item: 10 # How many experience levels to give
      FLOWER_FOREST:
        '1':
          type: singular
          target_duration: 60
          reward_type: potion
          reward_item: jump:2

PLAYER PERMISSIONS

  • Permission: biomemastery.player (Default: true)
    • /biome
      • Negate this to stop the command showing in tab complete
  • Permission: biomemastery.player.command (Default: true)
    • /biome
      • Negate this to remove access to the commands
    • /biome info [page]
      • Shows your biome levels
    • /biome info [biome]
      • Shows more in-depth details about a particular biome
    • /biome reward <biome> <level>
      • Toggles a reward (Used for the multi-use rewards)
  • Permissions: biomemastery.player.others (Default: true)
    • /biome info <player> <page>
      • Shows biome levels of the specified player
  • Permissions: biomemastery.player.others (Default: true)
    • /biome info <biome> <player>
      • Shows in-depth details about a particular biome of the specified player

ADMIN COMMANDS

  • Permission: biomemastery.admin (Default: OP)
    • /abiome
      • Allows access to the command
    • /abiome version
      • Returns the current plugin version
    • /abiome list worlds
      • Lists all the enabled worlds
    • /abiome enable|disable [world]
      • Adds/Removes the world from the config. The server must be restarted for it to take effect
    • /abiome list biomes
      • Lists all the enabled biomes
    • /abiome enable|disable [biome]
      • Adds/Removes the biome from the config. The server must be restarted for it to take effect
    • /abiome setlevel [player] [biome] [amount]
      • Set a players biome level
    • /abiome addlevel[player] [biome] [amount]
      • Add a whole level to a players biome level
    • /abiome removelevel [player] [biome] [amount]
      • Remove a whole level a players biome level
    • /abiome setprogress [player] [biome] [amount]
      • Set the players progress for the specified biome
    • /abiome addprogress [player] [biome] [amount]
      • Add to the players progress for the specified biome
    • /abiome removeprogress [player] [biome] [amount]
      • Remove from the players progress for the specified biome
  • Permission: biomemastery.reload (Default: OP)
    • /abiome reload
      • Reloads the plugin
  • Permission: biomemastery.reset (Default: OP)
    • /abiome reset [player]
      • Resets all of the players data
    • /abiome reset [player] [biome]
      • Clears all of the players data for a specified biome

  • %biomemastery_{BIOME}_level%
    • Example: %biomemastery_plains_level%
      • Returns the players level for the specified biome
  • %biomemastery_{BIOME}_progress%
    • Example: %biomemastery_plains_progress%
      • Returns the players progress for the specified biome

  • FREEFOOD
    • Restores food to the player. You can set the amount of food to be given, and how often it should be applied
  • SPEEDSWIMMER
    • This allows the player to swim faster in water
  • LAVASWIMMER
    • This allows the player to swim faster in lava


Message me on Discord for support, feature requests or any other assistance you may need.
You can also send me a DM on spigot.

Similar projects

Plugin →