SocialBubble
A plugin to protect a chosen user with a dynamic bubble radius, customizable effects, and an easy-to-use GUI!
What Is SocialBubble?
SocialBubble is a plugin that **creates a protective bubble** around a chosen user on your server. When players enter that radius, you can **teleport** them away or **knock** them back. You can also apply fun **potion effects** (like Blindness or Poison) for a custom duration! Configure everything via **commands** or a friendly **GUI**.
Key Features
- Dynamic Bubble Radius: Set how large the protection zone is.
- Whitelist: Let trusted players enter without penalty.
- Knockback Multiplier: Adjust how forcefully intruders get pushed away in Barrier mode.
- Teleport Mode: Instantly send intruders back to spawn.
- Custom Effects: Choose from specific potion effects or go “random.”
- Effect Duration: Control how many seconds (1–10) the effect lasts.
- GUI Settings: Easily toggle protection and edit settings in-game.
- Language Support: Switch between English, Ukrainian, and Russian.
- Initiator Setting: Decide who triggers the protective reaction (the approaching player, the protected user, or both).
- Permissions: Only users with bbl.admin can manage all settings.
Commands
Use
/
bbl plus these subcommands:
- /bbl help – Show help.
- /bbl protect <username> – Set the chosen user to protect.
- /bbl on | /bbl off – Enable or disable protection.
- /bbl whitelist add <username> – Add someone to your whitelist.
- /bbl whitelist remove <username> – Remove someone from your whitelist.
- /bbl radius <number> – Set the bubble radius.
- /bbl knockback <number> – Adjust knockback strength (0.1–5.0).
- /bbl effect <type> – Apply an effect (off, random, or specific).
- /bbl effecttime <number> – Set effect duration (1–10 seconds).
- /bbl type tp|br – Toggle Teleport or Barrier mode.
- /bbl initiator <player|protected|both> – Choose who triggers the protective reaction.
- /bbl status – Show current protection status.
- /bbl gui – Open the settings GUI.
- /bbl language <en|uk|ru> – Change plugin language.
- /bbl reload – Reload configuration.
- /bbl independent on|off – Setting that allows the protected player to manage certain configuration options without admin permissions (if enabled)
GUI Overview
Open the GUI with
/
bbl
gui. Slots in the 9-slot menu:
- Toggle Protection (Slot 0): Turn protection on/off.
- Protected User (Slot 1): Change who is protected.
- Radius (Slot 2): Select a new protection radius.
- Type (Slot 3): Switch between Teleport or Barrier mode.
- Whitelist (Slot 4): Manage trusted players (use commands).
- Language (Slot 5): Pick your language.
- Effect (Slot 6): Choose or disable an effect.
- Effect Time (Slot 7): Set effect duration (1–8 sec).
- Close (Slot 8): Exit the GUI.
Configuration
In
config.yml:
... (additional config details) ...