HomeJavaModsBubblePerks
BubblePerks

BubblePerks

Version 2.0.0 - A modern, feature-rich perks system for Minecraft 1.21.8+ servers with native CoinsEngine support.

A comprehensive perks system that allows players to purchase various upgrades and utility commands using in-game currency through an elegant GUI.

✨ Features

🎮 Perk Categories

Utility Command Perks

Progressive Upgrade Perks

📋 Commands

🔐 Permissions

🏷️ Placeholders

When PlaceholderAPI is installed, the following placeholders are available:

📦 Dependencies

Required

Optional

🚀 Installation

  1. Download the latest release (BubblePerks-2.0.0.jar)
  2. Place the JAR file in your plugins folder
  3. Install required dependencies:
    • Vault (economy bridge)
    • LuckPerms (permissions)
    • CoinsEngine (recommended for currency) OR Essentials (economy fallback)
  4. Restart your server
  5. Configure the plugin files in plugins/BubblePerks/
  6. Set your currency ID in config.yml under economy.coinsengine-currency
  7. Reload with /perks reload

⚙️ Configuration

config.yml

Main plugin configuration including economy settings, GUI options, and integrations.

Economy Settings (v2.0.0+):

economy:
  currency-symbol: '🫧'
  format-thousands: true
  coinsengine-currency: 'coins'  # Your CoinsEngine currency ID
  use-coinsengine: true           # Use CoinsEngine instead of Vault

perks.yml

Define all available perks including costs, permissions, commands, and rewards.

messages.yml

Customize all plugin messages and text displayed to players.

API Usage

// Get the plugin instance
BubblePerks plugin = (BubblePerks) Bukkit.getPluginManager().getPlugin("BubblePerks");

// Check if player has a perk
boolean hasPerk = plugin.getPerkManager().hasPlayerPurchased(player, "grindstone");

// Get player's perk level
int level = plugin.getPerkManager().getPlayerPerkLevel(player, "homes_tier1");

// Purchase a perk programmatically
boolean success = plugin.getPerkManager().purchasePerk(player, "workbench");

Support

For support, bug reports, or feature requests, please open an issue on the GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more