-
Notifications
You must be signed in to change notification settings - Fork 0
Config yml
github-actions[bot] edited this page Jan 3, 2026
·
7 revisions
The config.yml file handles the global environment for BeaconPlus. This includes how currency is handled across your network, how old data is migrated, and how menus are presented to players.
Sets the fallback language for your server.
-
Proactive Note: Players can change their individual language in the Beacon Settings GUI. The
Default Languageis only used if the player hasn't made a choice yet. -
Available Codes: See the
plugins/BeaconPlus/languages/folder for valid codes (e.g.,en_us).
Allows you to map technical world names to human-readable names.
-
Technical Importance: Many placeholders (
{world}) will output the raw folder name (e.g.,world_nether). Aliases ensure your GUIs look professional. -
YAML Example:
World Alias: world: "Overworld" world_the_end: "The End" prison_spawn_A: "Sector A"
BeaconPlus supports multiple primary economies and unlimited custom item-based economies.
-
Currency: The symbol or unit suffix (e.g.,$,Coins,Points). -
Display Name: How the currency is labeled in the "Upgrade Cost" section of the GUI. -
Format: A template for the cost display. Supports{amount}and{economy_currency}.
-
Vault (Standard Money):
- Requirements: Needs Vault and an economy plugin (like EssentialsX or Treasury).
- Precautions: If Vault is present but no economy plugin is found, BeaconPlus will disable this provider automatically.
-
PlayerPoints:
- Requirements: Needs the PlayerPoints plugin.
- Use Case: Ideal for "premium" currency integration.
-
Level & Exp:
-
Mechanics: Uses the player's vanilla experience.
Levelconsumes whole levels;Expconsumes raw experience points.
-
Mechanics: Uses the player's vanilla experience.
-
Item (Material-based):
- Mechanics: Consumes physical items from the player's inventory.
-
YAML Example (Custom Emerald Currency):
Item: Emerald: Currency: "Emerald(s)" Display Name: "&aEmeralds" Format: "{amount}x {economy_currency}" Item: type: EMERALD
If you are upgrading from BeaconPlus v2 to v3, this section is critical.
When Enable is set to true, the plugin will attempt to read your old FlatDB files and convert them into the new v3 storage format.
-
Backup Everything: Before enabling migration, ZIP your entire
plugins/BeaconPlusfolder. -
Effect Mapping: v3 uses different internal IDs for effects. Use the
Effect Mappingsection to "translate" your old progress.-
Example:
experience: "exp_boost"tells the plugin that anyone who had the "experience" effect in v2 should now have "exp_boost" in v3.
-
Example:
- One-Time Process: Migration usually runs once per player. Once a player is converted, their v2 data is essentially ignored by v3.
This section controls the "fancy" visual effects when opening and navigating menus.
-
Animation Types:
SLIDE,DISSOLVE,EXPAND,RANDOM. -
Performance Note: These animations are purely client-side rendering (filling inventory slots with items). While extremely low impact, they can be disabled in
gui.ymlif your players prefer "instant" menus. -
Covers: When a menu "slides", the plugin fills the empty slots with "Cover" items. You can customize these in
config.yml.
YAML Example:
Animations:
Slide:
Cover 1:
type: GRAY_STAINED_GLASS_PANE
meta:
display-name: " "
Cover 2:
type: BLACK_STAINED_GLASS_PANE- "Can I use multiple economies for one upgrade?": No, an individual Level upgrade must be purchased with one currency type (e.g., just Emeralds). However, different effects or tiers can use different currencies.
- "What happens if a world isn't in World Aliases?": The plugin will just use the raw folder name. It won't crash or cause errors.
-
"Is migration required?": No. If you are starting a fresh server, set
Legacy Conversion.Enable: falseto save a tiny amount of startup time.
Beacon.yml
All Beacon Effects
- 1. Potion Effect
- 2. Immortality Field
- 3. Potion Duration Boost
- 4. Flight
- 5. Magnet
- 6. Spawner Boost
- 7. Crops Boost
- 8. Keep Chunk Loaded
- 9. Apply Mending
- 10. Command Executor
- 11. Glow
- 12. Attribute Modifier
- 13. Cooldown Reduction
- 14. EXP Boost
- 15. EXP Gain
- 16. Extra Power
- 17. Extra Range
- 18. Fire Control
- 19. Furnace Boost
- 20. Permission
- 21. Prevent Mob Spawning
- 22. Saturation
- 23. Stupid AI