LocoPillars icon

LocoPillars -----

Pillars of the Fortune, a core of Lucky Pillars. The #1 Free Pillars of fortune plugin!




Feature Overview

Category Highlights
Gameplay Solo & team modes · Multi-instance arenas · Cage countdown
LuckyBlocks 50 pre-designed effects · Fully scriptable via Kotlin .kts
Cosmetics 64 pre-designed cosmetics · Kill / Death / Win effects · Custom cages
Achievements 27+ achievements · 4 difficulty tiers · Reward system
Statistics Full stats DB · Leaderboards · Streaks · Playtime · Multi-kills
Voting Events Coming soon, fully scriptable via modules
Chat Context-aware formats · Team chat · Social spy · Profanity filter
Editor In-game map editor · WorldEdit/FAWE schematics · Validation
Scoreboards 5 dynamic scoreboard types · Live team status · Timers
PlaceholderAPI 100+ placeholders covering stats, teams, maps, achievements
Database H2 (embedded) · MySQL · MariaDB · PostgreSQL · HikariCP



Gameplay

Players drop into cages at the start of each round. After the countdown, cages open and everyone scrambles to build a pillar and fight for survival. The last team (or player) alive wins.

Multi-Instance Arenas
Run multiple simultaneous games on the same server, each in its own isolated world. Set a number in config.yml and LocoPillars handles the rest.

Team Support
  • Configurable players-per-team and number of teams
  • Team-colored leather armor
  • Team chat (/teamchat)
  • Team status on scoreboard & TAB list


LuckyBlocks

LuckyBlocks are fully scriptable. Each block is its own folder containing a Settings.json for metadata and a Luckyblock.kts for the effect. The plugin ships with 50 pre-designed LuckyBlocks. Drop a new folder into plugins/LocoPillars/Luckyblocks/ and it gets picked up automatically with no restart needed.

Settings.json
Code (json (Unknown Language)):
{
  "id": "firework_frenzy",
  "display_name": "Firework Frenzy",
  "description": "Colorful fireworks explode in every direction!",
  "icon": {
    "material": "FIREWORK_ROCKET",
    "custom_model_data": 0
  },
  "block_type": "LUCKY_BLOCK",
  "rarity": "COMMON"
}
Rarity options: COMMON UNCOMMON RARE EPIC LEGENDARY. Chances per rarity are configured in config.yml.

Luckyblock.kts

The script receives player (who broke the block) and game (utility helper). The full Bukkit/Paper API is available.

Code (Kotlin):
repeat ( 5 ) {
    val offset = player. location. clone ( ). add (
        Math. random ( ) * 4 - 2, 0.0, Math. random ( ) * 4 - 2
    )
    game. spawnFirework (offset )
}
game. playSound (player, org. bukkit. Sound. ENTITY_FIREWORK_ROCKET_LAUNCH, 1.0f, 1.0f )
game. sendTitle (player, "§6Firework Frenzy!", "§7Celebrate!", 5, 50, 10 )

Cosmetics

Cosmetics work the same way as LuckyBlocks. Each cosmetic is a folder under plugins/LocoPillars/Cosmetics/<type>/ with a Settings.json and a Cosmetic.kts script. The plugin ships with 64 pre-designed cosmetics across four categories. Players buy and equip cosmetics through /cosmetics using in-game coins.

Type Count Trigger
Kill effects 20 Triggered when the player gets a kill
Death effects 20 Triggered when the player is eliminated
Win effects 20 Triggered when the player's team wins
Cages 4 The skin used for the spawn cage


Settings.json
Code (json (Unknown Language)):
{
  "id": "firework_kill",
  "type": "KILL",
  "display_name": "§6Firework Kill",
  "lore": ["§7Launch a firework on every kill!"],
  "price": 300,
  "required_level": 3,
  "permission": "",
  "rarity": "UNCOMMON",
  "active": true,
  "icon": {
    "material": "FIREWORK_ROCKET",
    "custom_model_data": 0
  }
}
Cosmetic.kts

The script receives player (the cosmetic owner, killer for kill effects or the eliminated player for death effects) and game.

Code (Kotlin):
game. spawnFirework (player. location. add ( 0.0, 0.5, 0.0 ) )
game. spawnParticles (player. location. add ( 0.0, 1.0, 0.0 ), org. bukkit. Particle. FIREWORK, 20, 0.5, 0.5, 0.5, 0.1 )

Voting Events

Voting events are mid-game modifiers that players vote on during a game. This system uses the same module-based approach as LuckyBlocks and Cosmetics. Drop a folder into plugins/LocoPillars/modules/voting/ and it becomes available in-game without a restart.

settings.json
Code (json (Unknown Language)):
{
  "id": "no_fall_mode",
  "display_name": "No Fall Mode",
  "description": "Fall damage is completely disabled for everyone in this round.",
  "icon": {
    "material": "FEATHER",
    "custom_model_data": 0
  },
  "active": true,
  "vote_weight": 1,
  "duration": -1,
  "announce": {
    "title": "§6§lNo Fall Mode!",
    "subtitle": "§7Fall damage is disabled!",
    "chat": "§6[Event] §eNo Fall Mode is now active!"
  }
}
script.kts

The script receives game and players. Use game.registerEventListener to hook into Bukkit events. The listener is automatically cleaned up when the game ends.

Code (Kotlin):
game. sendTitle ( "§6§lNo Fall Mode!", "§7Fall damage is disabled!", 10, 60, 10 )
game. broadcast ( "§6[Event] §eNo Fall Mode is now active!" )

game. getPlayers ( ). forEach { player ->
    player. playSound (player. location, org. bukkit. Sound. ENTITY_PLAYER_LEVELUP, 1.0f, 1.2f )
}

game. registerEventListener <org. bukkit. event. entity. EntityDamageEvent > { event ->
    val entity = event. entity
    if (entity is org. bukkit. entity. Player &&
        game. isPlayerInGame (entity ) &&
        event. cause == org. bukkit. event. entity. EntityDamageEvent. DamageCause. FALL
    ) {
        event. isCancelled = true
    }
}

Achievements

27+ built-in achievements across 4 difficulty tiers, each with configurable XP and coin rewards. Add your own by dropping a .yml file in plugins/LocoPillars/Achievements/.

Difficulty Examples
Easy first_win · builder_basics · explorer
Normal warrior · demolisher · team_player
Hard champion · survivor · multi_killer
Extreme legendary · perfect_game · comeback_king


PlaceholderAPI

Requires PlaceholderAPI. All placeholders use the %locopillars_ prefix.

Placeholder Returns
%locopillars_db_player_name% Player name
%locopillars_db_display_name% Display name
%locopillars_db_games_played% Total games played
%locopillars_db_games_won% Total wins
%locopillars_db_games_lost% Total losses
%locopillars_db_games_quit% Total quits
%locopillars_db_total_kills% Total kills
%locopillars_db_total_deaths% Total deaths
%locopillars_db_total_assists% Total assists
%locopillars_db_best_killstreak% Best kill streak
%locopillars_db_current_killstreak% Current kill streak
%locopillars_db_double_kills% Double kills
%locopillars_db_triple_kills% Triple kills
%locopillars_db_quad_kills% Quad kills
%locopillars_db_current_win_streak% Current win streak
%locopillars_db_best_win_streak% Best win streak
%locopillars_db_current_loss_streak% Current loss streak
%locopillars_db_worst_loss_streak% Worst loss streak
%locopillars_db_damage_dealt% Total damage dealt
%locopillars_db_damage_taken% Total damage taken
%locopillars_db_fall_damage_taken% Total fall damage taken
%locopillars_db_pillars_destroyed% Pillars destroyed
%locopillars_db_blocks_broken% Blocks broken
%locopillars_db_blocks_placed% Blocks placed
%locopillars_db_total_distance_moved% Total blocks walked
%locopillars_db_total_playtime% Total playtime in seconds
%locopillars_db_level% Player level
%locopillars_db_experience% Player XP
%locopillars_db_coins% Cosmetic coins
%locopillars_db_global_rank% Global leaderboard rank
%locopillars_db_perfect_games% Perfect games (no deaths)
%locopillars_db_comeback_wins% Comeback victories

Placeholder Returns
%locopillars_game_name% Name of the current game
%locopillars_game_state% State: WAITING / STARTING / ACTIVE / ENDED / RESETTING
%locopillars_game_map% Map file name
%locopillars_game_map_name% Map display name
%locopillars_game_world% World name of the game instance
%locopillars_game_players_in_game% Current player count
%locopillars_game_players_max% Maximum players
%locopillars_game_players_min% Minimum players to start
%locopillars_game_timer% Game timer in seconds
%locopillars_game_timer_string% Game timer as MM:SS
%locopillars_game_lobby_timer% Lobby countdown in seconds
%locopillars_game_items_timer% Seconds until next item drop
%locopillars_active_games% Total active games on the server

Placeholder Returns
%locopillars_team_name% The player's team name
%locopillars_team_color% The player's team color
%locopillars_team_size% The player's team size
%locopillars_teams_total% Total number of teams in the game
%locopillars_teams_names% All team names, comma-separated
%locopillars_teams_colors% All team colors, comma-separated
%locopillars_teams_sizes% All team sizes, comma-separated


Replace team1 with team1, team2, team3, etc.:

Placeholder Returns
%locopillars_game_team_team1_displayname% Team display name
%locopillars_game_team_team1_status_symbol% Status: alive / eliminated / warning / empty
%locopillars_game_team_team1_players_alive% Players still alive in the team
%locopillars_game_team_team1_players_total% Total team players
%locopillars_game_team_team1_players_dead% Eliminated team players

Replace <mapname> with the map's folder name (e.g. arena1):

Placeholder Returns
%locopillars_map_<mapname>_players_in_lobby% Players in lobby for this map
%locopillars_map_<mapname>_players_playing% Players currently in a game on this map
%locopillars_map_<mapname>_players_total% Total players (lobby + in-game) for this map
%locopillars_map_<mapname>_games_active% Active game instances on this map
%locopillars_map_<mapname>_games_waiting% Waiting game instances
%locopillars_map_<mapname>_games_starting% Starting game instances
%locopillars_map_<mapname>_games_total% Total instances for this map
%locopillars_online_players% Total online players
%locopillars_player_name% Shorthand for the player's name

Placeholder Returns
%locopillars_achievement_total_count% Total achievements available
%locopillars_achievement_total_completed_amount% Achievements unlocked by this player
%locopillars_achievement_total_completed_percent% Completion percentage


Replace <id> with the achievement ID (e.g. first_win):

Placeholder Returns
%locopillars_achievement_<id>_completed% 1 if unlocked, 0 if not
%locopillars_achievement_<id>_progress% Raw progress value
%locopillars_achievement_<id>_percent% Progress as a percentage
%locopillars_achievement_<id>_name% Achievement name
%locopillars_achievement_<id>_description% Achievement description
%locopillars_achievement_<id>_difficulty% EASY / NORMAL / HARD / EXTREME
%locopillars_achievement_<id>_category% Achievement category
%locopillars_achievement_<id>_type% Achievement type
%locopillars_achievement_<category>_category_status% Percentage of a category completed
%locopillars_achievement_<difficulty>_difficulty_status% Percentage of a difficulty tier completed


Automatic Update Checker

LocoPillars checks Modrinth on startup for new releases. Staff with the locopillars.notify.update permission receive an in-game notification when an update is available. Can be disabled in config.yml.
----------, May 27, 2026

  • Multi-instance arenas — multiple simultaneous games, each in an isolated world copy
  • Solo & team modes — configurable players-per-team, any number of teams
  • Two join modes — lobby waiting area OR direct-to-cage (configurable per game type)
  • Cage system — players start locked in cages with a configurable countdown before opening
  • Item distribution — random item drops on a configurable timer
  • Full rewards system — per-event messages & console commands with placeholders
  • Voting events — Floor Is Lava, Elytra Mode, No-Fall Mode, 1-Heart Mode, and more
  • In-game scoreboard & TAB integration — team colors, live timer, player count
  • Editor tooling — create, edit, and save maps in-game with WorldEdit/FAWE schematics
  • Multi-schematic maps — store multiple numbered schematics per map
  • Achievement & stats system — kill streaks, win streaks, fastest win, etc.
  • Database backend — H2 (embedded), MySQL, or MariaDB
  • PAPI support — PlaceholderAPI integration
  • Vault integration — economy support for command rewards
  • ItemsAdder integration — optional custom items support
  • Language file — all player-facing messages in one editable language.yml
----------, May 22, 2026

Massive Update – Cage Editor, Performance Boost, and More


A new update is here with a lot of improvements, fixes, and exciting new features. Here's what's included in the latest version:

New Features
  • Built-in Cage Editor
    You can now create and edit cages directly in-game:
    • /mpa createcage <name> <material> <height>
    • /mpa savecage
    • /mpa cancelcage
    • /mpa editcage <Cage>
  • Full support for all Minecraft potions
    You can now include potions in your systems. To disable all potions, simply add "Potion" to the blacklist.
Translations
  • Added missing translations
    All language keys are now included and available for customization.
Fixes and Improvements
  • Fixed issues with the cosmetic database
    If you are still experiencing problems, delete the old .db file to regenerate a new one.
  • Major performance improvements
    Several backend optimizations to improve server performance.
  • Improved API calls
    Cleaner and more reliable integration for developers.
  • Fixed multiple cosmetic-related issues
----------, Jul 19, 2025

MoonPillars v8.3.0 – Update Released

We’re happy to announce the release of **MoonPillars version 8.3.0**, bringing improved features, new functionality, and important fixes for a smoother experience.

New in this version:
- Guided Plugin Setup – Step-by-step guidance for easier configuration.
- Redesigned Built-In Map Editor – Now more intuitive and user-friendly than ever.

Fixes:
- Resolved database-related issues.
- API improvements and versioning fixes.

- Note: MoonPillars now supports Minecraft versions 1.20 – 1.21 only.


Scoreboard Improvements:
- Multi-HexColor support – Use rich color gradients in your scoreboard lines.
- Exclusive IF-Statement Support – Add dynamic scoreboard lines based on live game conditions.

You can now use conditional lines in your scoreboard config with this format:

Code (Text):
ifX: CONDITION LINE="Your Line Here"
Example:
Code (YAML):
if1 : TEAM_AMOUNT >= 3 LINE= "&d%mpa_teams_Team3_status% &f%mpa_teams_Team3_teamname% &7(&f%mpa_teams_Team3_players_alive%&7)"
Available conditions:
- TEAM_SIZE – Total number of players per team
- TEAM_AMOUNT – Total number of active teams
- PLAYERS_LEFT – Total number of players still alive

This allows for truly dynamic and situation-aware scoreboards.

New Placeholders:

World Clock:

- %mpa_worldclock_TIMEZONE% – Current time for a given timezone (e.g. %mpa_worldclock_Europe/Paris%)
- %mpa_worldclock_available_zones% – Lists all supported timezone IDs

Team & Player Stats:

- %mpa_teams_TeamX_teamname%
- %mpa_teams_TeamX_status% (✅ or ❌)
- %mpa_teams_TeamX_players_alive%
- %mpa_game_spectators_total%`
- %mpa_winrate% – Win percentage
- %mpa_kd_ratio% – Kill/Death ratio

Player Visibility Tags:

- %mpa_vanished% – Shows `[Vanished]` tag
- %mpa_ishidden% – Shows `[Hidden]` tag
- %mpa_hideothers% – Shows `[HideOthers]` tag
----------, Jul 4, 2025

MoonPillars v8.2.0 – Feature-Rich & Future-Ready!

I am excited to announce version 8.2.0 of MoonPillars, packed with new features, improvements, and full support for Minecraft 1.21.6!

New & Improved Commands
- /stats
Check your personal in-game statistics, including kills, wins, games played, and more! A great way to track your progress and compare with friends.

- /debug
Generates detailed technical information about your current game state. This includes game ID, current phase, active listeners, and more. Useful for developers and server administrators.

- /memory
Displays current memory usage of MoonPillars, including cached data, active maps, and object memory. Perfect for performance monitoring.

- /mpa & /mpa menu
Redesigned for better usability! Browse addon info, game states, and management options in a cleaner, more organized way.

Removed:
- /checkcps
This outdated command has been removed for performance and relevance reasons.

Party System Upgrades
- Auto-Creation: Inviting a player now automatically creates a party if you're not already in one.
- Clickable Invites: Party invitations now include clickable chat components – just click the message to instantly accept.

Advanced Compatibility
- Added AdvancedSlimePaper support (compatible with 1.18 to 1.21.6).
- Full support for Minecraft 1.21.6 is now available!

Upgrade now to enjoy the newest features, smoother command tools, and enhanced performance.
----------, Jun 29, 2025

MoonPillars v8.2.0 – Feature-Rich & Future-Ready!

I am excited to announce version 8.2.0 of MoonPillars, packed with new features, improvements, and full support for Minecraft 1.21.6!

New & Improved Commands
- /stats
Check your personal in-game statistics, including kills, wins, games played, and more! A great way to track your progress and compare with friends.

- /debug
Generates detailed technical information about your current game state. This includes game ID, current phase, active listeners, and more. Useful for developers and server administrators.

- /memory
Displays current memory usage of MoonPillars, including cached data, active maps, and object memory. Perfect for performance monitoring.

- /mpa & /mpa menu
Redesigned for better usability! Browse addon info, game states, and management options in a cleaner, more organized way.

Removed:
- /checkcps
This outdated command has been removed for performance and relevance reasons.

Party System Upgrades
- Auto-Creation: Inviting a player now automatically creates a party if you're not already in one.
- Clickable Invites: Party invitations now include clickable chat components – just click the message to instantly accept.

Advanced Compatibility
- Added AdvancedSlimePaper support (compatible with 1.18 to 1.21.6).
- Full support for Minecraft 1.21.6 is now available!

Upgrade now to enjoy the newest features, smoother command tools, and enhanced performance.
----------, Jun 29, 2025

MoonPillars v8.1.0 – PaperMC Release

We’re excited to bring you another powerful update filled with new features, improvements, and essential bug fixes.


Added

WebEditor
– Edit your configuration files with ease using our new in-browser YAML editor!
Access it here: https://moonstarstudios.xyz/webeditor/moonpillars=sessionid=YOUR_SESSION_ID

Redesigned Items.yml
This file has been fully restructured to support upcoming features and provide better customization.
Important: Please delete your existing `Items.yml` and let the plugin generate a new one automatically!

Game Voting GUI Translations
You can now fully translate the in-game voting GUI through the language config system.


Bug Fixes
- Fixed issues related to player movement and walking behavior
- Resolved bugs where players would appear in the wrong game mode
- Fixed visibility problems where players were hidden from others unexpectedly


Stay tuned for more exciting features and improvements coming soon!
----------, Jun 26, 2025

MoonPillars v8.1.0 – PaperMC Release

We’re excited to bring you another powerful update filled with new features, improvements, and essential bug fixes.


Added

WebEditor
– Edit your configuration files with ease using our new in-browser YAML editor!
Access it here: https://moonstarstudios.xyz/webeditor/moonpillars=sessionid=YOUR_SESSION_ID

Redesigned Items.yml
This file has been fully restructured to support upcoming features and provide better customization.
Important: Please delete your existing `Items.yml` and let the plugin generate a new one automatically!

Game Voting GUI Translations
You can now fully translate the in-game voting GUI through the language config system.


Bug Fixes
- Fixed issues related to player movement and walking behavior
- Resolved bugs where players would appear in the wrong game mode
- Fixed visibility problems where players were hidden from others unexpectedly


Stay tuned for more exciting features and improvements coming soon!
----------, Jun 26, 2025

MoonPillars Update: v8.0.0 — Feature Overhaul & Addon Support!

We’re thrilled to announce the release of MoonPillars v8.0.0 — a major update focused on performance, customization, and modularity.

---

❌ Removed Features

To simplify the core and improve modularity, the following built-in systems have been removed:

- ️ AntiCheat – Please use an external anti-cheat plugin of your choice.
- Jumppads – Now available as standalone features via the new Addons system.

---

✨ New Cosmetic: Kill Messages

- Introducing Kill_Messages, a brand-new cosmetic category!
- Customize the message that appears when you eliminate another player — fun, dynamic, and totally personalized.

---

Redesigned Systems

Massive improvements have been made across core systems to improve reliability and performance:

- ️ Vanish Listeners – Better compatibility and responsiveness.
- Game Listeners – Improved handling of player events.
- Game Cache – Up to 90% memory optimization through advanced cleanup routines.
- World Listeners – Smarter world tracking and event handling.

---

New Feature: Addons Support

- You can now build your own MoonPillars Addons to hook into the core game engine!
- Easily inject new features without modifying the base plugin.

Addons API (Developers)

Maven:
Code (Java):
<repository >
    <id >moonpillars -repo </id >
    <name >MoonPillars Maven Repository </name >
    <url >https : //moonpillars.kloppie74.xyz/repository/MoonPillars/</url>
</repository >
Code (Java):
<dependency >
    <groupId >org. Kloppie74 </groupId >
    <artifactId >MoonPillars </artifactId >
    <version >Release -8.0.0 </version >
    <classifier >api </classifier >
</dependency >
Gradle:
Code (Kotlin):
implementation 'org.Kloppie74:MoonPillars:Release-8.0.0:api@jar'
Explore public API methods such as:

- API.getDataFolder()
- API.getPlayerGameID(Player)
- API.addItem(gameID, itemStack)
- API.addCommand(gameID, command)

More details on our Wiki

---

Ready to experience the future of Minecraft minigames?

Update now to MoonPillars v8.0.0
And unleash the power of performance, cosmetics, and full plugin extensibility!

Download this update from the SpigotMC »
https://www.spigotmc.org/resources/moonpillars.116071/
----------, Jun 24, 2025

MoonPillars Update: v8.0.0 — Feature Overhaul & Addon Support!

We’re thrilled to announce the release of MoonPillars v8.0.0 — a major update focused on performance, customization, and modularity.

---

❌ Removed Features

To simplify the core and improve modularity, the following built-in systems have been removed:

- ️ AntiCheat – Please use an external anti-cheat plugin of your choice.
- Jumppads – Now available as standalone features via the new Addons system.

---

✨ New Cosmetic: Kill Messages

- Introducing Kill_Messages, a brand-new cosmetic category!
- Customize the message that appears when you eliminate another player — fun, dynamic, and totally personalized.

---

Redesigned Systems

Massive improvements have been made across core systems to improve reliability and performance:

- ️ Vanish Listeners – Better compatibility and responsiveness.
- Game Listeners – Improved handling of player events.
- Game Cache – Up to 90% memory optimization through advanced cleanup routines.
- World Listeners – Smarter world tracking and event handling.

---

New Feature: Addons Support

- You can now build your own MoonPillars Addons to hook into the core game engine!
- Easily inject new features without modifying the base plugin.

Addons API (Developers)

Maven:
Code (Java):
<repository >
    <id >moonpillars -repo </id >
    <name >MoonPillars Maven Repository </name >
    <url >https : //moonpillars.kloppie74.xyz/repository/MoonPillars/</url>
</repository >
Code (Java):
<dependency >
    <groupId >org. Kloppie74 </groupId >
    <artifactId >MoonPillars </artifactId >
    <version >Release -8.0.0 </version >
    <classifier >api </classifier >
</dependency >
Gradle:
Code (Kotlin):
implementation 'org.Kloppie74:MoonPillars:Release-8.0.0:api@jar'
Explore public API methods such as:

- API.getDataFolder()
- API.getPlayerGameID(Player)
- API.addItem(gameID, itemStack)
- API.addCommand(gameID, command)

More details on our Wiki

---

Ready to experience the future of Minecraft minigames?

Update now to MoonPillars v8.0.0
And unleash the power of performance, cosmetics, and full plugin extensibility!

Download this update from the SpigotMC »
https://www.spigotmc.org/resources/moonpillars.116071/
----------, Jun 24, 2025

MoonPillars Update: v8.0.0 — Feature Overhaul & Addon Support!

We’re thrilled to announce the release of MoonPillars v8.0.0 — a major update focused on performance, customization, and modularity.

---

❌ Removed Features

To simplify the core and improve modularity, the following built-in systems have been removed:

- ️ AntiCheat – Please use an external anti-cheat plugin of your choice.
- Jumppads – Now available as standalone features via the new Addons system.

---

✨ New Cosmetic: Kill Messages

- Introducing Kill_Messages, a brand-new cosmetic category!
- Customize the message that appears when you eliminate another player — fun, dynamic, and totally personalized.

---

Redesigned Systems

Massive improvements have been made across core systems to improve reliability and performance:

- ️ Vanish Listeners – Better compatibility and responsiveness.
- Game Listeners – Improved handling of player events.
- Game Cache – Up to 90% memory optimization through advanced cleanup routines.
- World Listeners – Smarter world tracking and event handling.

---

New Feature: Addons Support

- You can now build your own MoonPillars Addons to hook into the core game engine!
- Easily inject new features without modifying the base plugin.

Addons API (Developers)

Maven:
Code (Java):
<repository >
    <id >moonpillars -repo </id >
    <name >MoonPillars Maven Repository </name >
    <url >https : //moonpillars.kloppie74.xyz/repository/MoonPillars/</url>
</repository >
Code (Java):
<dependency >
    <groupId >org. Kloppie74 </groupId >
    <artifactId >MoonPillars </artifactId >
    <version >Release -8.0.0 </version >
    <classifier >api </classifier >
</dependency >
Gradle:
Code (Kotlin):
implementation 'org.Kloppie74:MoonPillars:Release-8.0.0:api@jar'
Explore public API methods such as:

- API.getDataFolder()
- API.getPlayerGameID(Player)
- API.addItem(gameID, itemStack)
- API.addCommand(gameID, command)

More details on our Wiki

---

Ready to experience the future of Minecraft minigames?

Update now to MoonPillars v8.0.0
And unleash the power of performance, cosmetics, and full plugin extensibility!

Download this update from the SpigotMC »
https://www.spigotmc.org/resources/moonpillars.116071/
----------, Jun 24, 2025

Fixed
- Incorrect plugin folder
- Games not starting properly
- Required FastAsyncWorldedit now instead of worldedit
----------, May 12, 2025

New Features

Improved Gameplay
  • Overall gameplay has been improved for a smoother experience!
  • Over 40+ new listeners added for advanced Lobby Protection Settings.
  • Improved Vanish, HideMe & HideOthers listeners for better performance and fewer bugs.
  • New vanish options in settings.yml: block damage when vanished, prevent mobs from seeing vanished players, and more!

Database Improvements

  • Redesigned DatabaseManager for optimized performance.
  • Uses fewer connections per minute to reduce load on your server!

Whitelisted Items Upgrades

  • You can now add commands to your random whitelisted items!
  • Simply use placeholders like: /give %player% stone 10, etc.
  • Easy reward system, fully customizable!

Chat Upgrades
  • Improved Anti-Swear, Anti-Keyspam, Anti-Spam and more!
  • Added hovermessages – hover your mouse over chat messages to see extra info!
  • Integrated with Litebans: muted players can no longer use /msg or /reply.


JumpPads System

  • Use /mpa setjumppad <name> 2.0 1.2 to create powerful JumpPads!

Head Search (Easter Egg Hunt)

  • New Head Search game added – perfect for events and player hunts!

GameManager

  • Fully redesigned GameManager classes for better performance and maintainability.

Map Editors

  • Built-in map editors have been improved!
  • Easier to configure rewards and manage your maps.
After this update, we’re moving to monthly updates!
One big update, every month!
Smaller patch updates will still be released daily when issues are reported.
----------, May 11, 2025

Small Bug fixes > Fixed issues related to databases!

Added
- /mpa reload
- /mpa disablegames $gameID
----------, Apr 4, 2025

V6.0.0 has been released! Update now for tons of amazing features!

New Commands
  • /hideme – Hide yourself from other players.
  • /hideothers – Hide all other players from your view.
  • /showothers – Reveal hidden players.
  • /vanish – Completely disappear from the server, including the tab list and player visibility.
  • /msg – Send a private message to another player.
  • /msgtoggle – Enable or disable private messages.
  • /reply – Quickly reply to the last private message received.
  • /spychat – Monitor private messages sent between players.
  • /spycommand – See all commands executed by other players.
  • /selectcosmetic – Choose and apply a cosmetic item.
  • /level – Check your current level.
New Features
BedMode

  • New BedMode feature released!
  • Enable it by adding the setting: Settings.Bed-Respawn: true.
Chat Formats
  • Our plugin now manages all chat messages!
  • Enable per-world chats or global chat support.
Chat Anti-Swear
  • Prevent players from swearing in chat by blocking certain words!
  • Example: The word "ass" is blocked, which also affects words like "grass".
  • To allow exceptions, add words like "grass" to the whitelist!
Map Protection
  • If Settings.Can-Break-Map-Blocks is set to false, players won’t be able to mine standard map blocks, and explosions or other events won’t break them either!
Party Messages
  • All party messages are now fully editable!
  • Customize them in: ./MoonPillars/LangFiles/en.yml.
Redesigned Features
Cosmetics

  • Cosmetics no longer need to be purchased via our GUI!
  • You now unlock cosmetics by having the required permission for each one.
Parties
  • Parties no longer require a unique name!
  • Parties are now created using the Party Owner’s UUID instead.
Games
  • Removed unnecessary code for better performance (up to 70% improvement!).
  • Redesigned our mapping system for smoother gameplay.
Fixed Issues
  • Levitation Issues – Players are now protected from any damage for the first 60 ticks in the game!
  • Party Owner Leaving the Server – Fixed an issue where players would get stuck in their party.
  • Database & Stats Crashes – Resolved crashes related to the database and stats.
  • Games Not Ending Correctly – Fixed issues with games not ending as expected.
  • Language Files Not Reloading – Fixed the issue where en.yml files were not reloading correctly after saving.
----------, Apr 3, 2025

Just some few bug fixes from last 2 weeks,

I actual forgot what i added/removed but atleast, I've added
[JOINGAME:MODE:SOLO:RANDOM]
[JOINGAME:TEAMSIZE:1:MAXTEAMS:2:RANDOM]

%mpa_list_mode_solo% - Returns all Solo modes!
----------, Mar 11, 2025

Fixed
- Issues related to the new Rewards System!

Added
- [JOINGAME:TEAMSIZE:1:MAXTEAMS:2:LIST] - Returns list of available Games
- [JOINGAME:TEAMSIZE:1:MAXTEAMS:2:RANDOM] - Joins a random game!

- TeamSize (Players-Per-Team)
- MaxTeams (Max Teams per GameID)
This was a suggested addon!
----------, Feb 26, 2025

5.2.0 NEW REWARD SETTINGS - NO LONGER MOONCORE REQUIRED!

Added

- New reward settings! (Edit your current existing games to use this new function!)
- Brand new redesigned stats tracker!
- Global server lists! MoonPillars - Servers

Removed
- Old rewards layout
- Old Stats tracker
----------, Feb 24, 2025

Fixed
- Players being able to join multiple games using party's
- Fixed cages not being removed correctly
- Fixed multiple issues related to the voting events!
- Fixed Small Instant-Win-Exploit
- Fixed Entities being removed after game ended!
- Fixed Default hotbar items not working
- Fixed issue with preLobby not being removed correctly! (Reselect the Lobby-Locations if you have any issues with them!)

Added
- InfinityArg's to Commands.yml (Create commands with infinity-args)
- Option to switch the blacklisted item list between Blacklisted Items // Whitelisted items (Re-setup your current games if you want this supported!)
- Permission check to all party commands (Players now require "mpa.party" permission to use party-commands!)
- When the Party leader leaves the game (All party-players will leave the game too!)
----------, Feb 6, 2025

Big thanks to Nelson for reporting these issues!

Fixed
-
If any admin setting was set to "0" – the plugin wasn't able to save the map!
- Setting up a player's location – translation not found.
- /mpa setup – not working correctly.
- Cage teleportation not working correctly.
- Admins were able to die while editing a map.
- Cages could be broken when the "CanBreakMapBlocks" setting was set to true.
- Errors with ./joingame random & ./joingame name (when you were in a game).

Added
-
Players will now be teleported back when they fall into the void before the game starts!
----------, Jan 31, 2025

MoonPillars v5.0.0 has officially been released! You’ve asked us, "What's new?" Well, let’s just say, what isn’t new?!

Key Features in v5.0.0

  • Preloading games
  • Bedrock support (use GeyserMC)
  • Pre-game lobbies added!
  • Option to rotate the cage!
  • Option to rotate players inside their cages!
  • Easier game setup!
  • Overhauled JoinGame functions
  • Reworked custom commands
  • Reworked party system (with tab completer support!)
  • Option to disable the per-vote module
  • First-install guide added!
  • 30+ Placeholders!
And over 50+ more features included!

A MoonStar Studios Production! Stars are limited! We'rent!
----------, Jan 31, 2025

Added
- Setting,
Code (YAML):

LobbySettings
:
  Reset-Lobby-Inventory
: true #Should we reset the inventory once the player enter the lobby world?
 
Changed
- Better world loading (performance tweaks)
- GameWorlds are now named "Mini-${GameID}"
----------, Dec 29, 2024

Fixed »
- Plugin checkers causing small crashes
- Cosmetics not being selected correctly
- incorrect default files
- and to be fair, forgot the other things i updated :p
----------, Dec 11, 2024

Fixed
- SpigotMC Issues (Such as game not starting // game not ending)
- WorldBorder issues
- /mpa createarea/editarea issues
- /commands.yml issue (Commands not working correctly)

Added
- StartEvents.Commands Section (In /Games/~.yml Files) (Plugin will automaticly update the /Games/~.yml Files
- Added PlayerPoints Hook Support (To buy Cosmetics)
- Added "Use-Slow-Fall" Settings (Enable/Disable Slow-Falling On-Game-Start)
- Added "Game_Ended" Scoreboard, (Plugin will automaticly update the Scoreboards.yml file)
----------, Nov 19, 2024

BIG UPDATE TIME
How to update from v3.3.1 to V4.0.0?
Create a backup of your current files, Upload the new .jar & use /mpa migrate!* *Its easier then ever before! After the /mpa migrate, the server will be restarted to apply all changes!


Fixed
- SpigotMC API Issues (Position Stick & Location Issues)
- Cages not being removed correctly

Removed
- /Menus/ > (Old Layouts)
- /Cache/
- /DB/
- All old commands! (Expect /party & /mpa)
- /language menu (You can recreate this system if wanted using our new Menu & Command system!)

Added
- /Menus/ - New System & Register commands & much more automatic! Use Built-in Modificators to buy cosmetics, execute commands & much more!
- ./Commands.yml (Create your very own commands!) (Arguments will be registered too!)
- Added /mpa givecosmetic <Player> <Section> <ID>
- Added /mpa selectcosmetic <Player> <Section> <ID>
- Added new Gamefile Settings:
Code (YAML):

GameSettings
:
  Close-Border-Event-Timer
: 30 #In seconds!
  Enable-Close-Border-Event
: true
 
- Added new Setting:
Code (YAML):

LobbySettings
:
  Max-Games
: 999
 
- 50+ New Translate messages

Updated
- Migrated Databases to new system Use ``/mpa migrate`` to migrate your old database!

For Commands.yml && /Menus/.yml files, You can use all of the following system-commands to execute a lot of cool things:
Code (YAML):

#${ClickedPlayer} - Returns player that used the command!
#[COMMAND:PLAYER] <Command>
#[COMMAND:CONSOLE] <Command>
#[MESSAGE:PLAYER] <Message>
#[MESSAGE:CONSOLE] <Message>
#[INVENTORY:CLOSE]
#[INVENTORY:OPEN:${MoonPillars-GUI.yml}]
#[JOINGAME:CUSTOM:${mymap}]
#[JOINGAME:RANDOM]
#[COSMETIC:BUY:${SECTION:CAGES}:${ID:1}:${PRICE:75}]
#[COSMETIC:SELECT:${SECTION:CAGES}:${ID:1}]
#[MOONGAME:FORCESTART]
#[MOONGAME:VOTE]
#[MOONGAME:LEAVEGAME]
#[LANGUAGE:${LANGUAGE-ID}] - LANGUAGE-ID = /LangFiles/en.yml - .yml = LANGUAGE-ID = en
 
----------, Nov 16, 2024

BIG UPDATE TIME
How to update from v3.3.1 to V4.0.0?
Create a backup of your current files, Upload the new .jar & use /mpa migrate!* *Its easier then ever before! After the /mpa migrate, the server will be restarted to apply all changes!


Fixed
- SpigotMC API Issues (Position Stick & Location Issues)
- Cages not being removed correctly

Removed
- /Menus/ > (Old Layouts)
- /Cache/
- /DB/
- All old commands! (Expect /party & /mpa)
- /language menu (You can recreate this system if wanted using our new Menu & Command system!)

Added
- /Menus/ - New System & Register commands & much more automatic! Use Built-in Modificators to buy cosmetics, execute commands & much more!
- ./Commands.yml (Create your very own commands!) (Arguments will be registered too!)
- Added /mpa givecosmetic <Player> <Section> <ID>
- Added /mpa selectcosmetic <Player> <Section> <ID>
- Added new Gamefile Settings:
Code (YAML):

GameSettings
:
  Close-Border-Event-Timer
: 30 #In seconds!
  Enable-Close-Border-Event
: true
 
- Added new Setting:
Code (YAML):

LobbySettings
:
  Max-Games
: 999
 
- 50+ New Translate messages

Updated
- Migrated Databases to new system Use ``/mpa migrate`` to migrate your old database!

For Commands.yml && /Menus/.yml files, You can use all of the following system-commands to execute a lot of cool things:
Code (YAML):

#${ClickedPlayer} - Returns player that used the command!
#[COMMAND:PLAYER] <Command>
#[COMMAND:CONSOLE] <Command>
#[MESSAGE:PLAYER] <Message>
#[MESSAGE:CONSOLE] <Message>
#[INVENTORY:CLOSE]
#[INVENTORY:OPEN:${MoonPillars-GUI.yml}]
#[JOINGAME:CUSTOM:${mymap}]
#[JOINGAME:RANDOM]
#[COSMETIC:BUY:${SECTION:CAGES}:${ID:1}:${PRICE:75}]
#[COSMETIC:SELECT:${SECTION:CAGES}:${ID:1}]
#[MOONGAME:FORCESTART]
#[MOONGAME:VOTE]
#[MOONGAME:LEAVEGAME]
#[LANGUAGE:${LANGUAGE-ID}] - LANGUAGE-ID = /LangFiles/en.yml - .yml = LANGUAGE-ID = en
 
----------, Nov 16, 2024

BIG UPDATE TIME
How to update from v3.3.1 to V4.0.0?
Create a backup of your current files, Upload the new .jar & use /mpa migrate!* *Its easier then ever before! After the /mpa migrate, the server will be restarted to apply all changes!


Fixed
- SpigotMC API Issues (Position Stick & Location Issues)
- Cages not being removed correctly

Removed
- /Menus/ > (Old Layouts)
- /Cache/
- /DB/
- All old commands! (Expect /party & /mpa)
- /language menu (You can recreate this system if wanted using our new Menu & Command system!)

Added
- /Menus/ - New System & Register commands & much more automatic! Use Built-in Modificators to buy cosmetics, execute commands & much more!
- ./Commands.yml (Create your very own commands!) (Arguments will be registered too!)
- Added /mpa givecosmetic <Player> <Section> <ID>
- Added /mpa selectcosmetic <Player> <Section> <ID>
- Added new Gamefile Settings:
Code (YAML):

GameSettings
:
  Close-Border-Event-Timer
: 30 #In seconds!
  Enable-Close-Border-Event
: true
 
- Added new Setting:
Code (YAML):

LobbySettings
:
  Max-Games
: 999
 
- 50+ New Translate messages

Updated
- Migrated Databases to new system Use ``/mpa migrate`` to migrate your old database!

For Commands.yml && /Menus/.yml files, You can use all of the following system-commands to execute a lot of cool things:
Code (YAML):

#${ClickedPlayer} - Returns player that used the command!
#[COMMAND:PLAYER] <Command>
#[COMMAND:CONSOLE] <Command>
#[MESSAGE:PLAYER] <Message>
#[MESSAGE:CONSOLE] <Message>
#[INVENTORY:CLOSE]
#[INVENTORY:OPEN:${MoonPillars-GUI.yml}]
#[JOINGAME:CUSTOM:${mymap}]
#[JOINGAME:RANDOM]
#[COSMETIC:BUY:${SECTION:CAGES}:${ID:1}:${PRICE:75}]
#[COSMETIC:SELECT:${SECTION:CAGES}:${ID:1}]
#[MOONGAME:FORCESTART]
#[MOONGAME:VOTE]
#[MOONGAME:LEAVEGAME]
#[LANGUAGE:${LANGUAGE-ID}] - LANGUAGE-ID = /LangFiles/en.yml - .yml = LANGUAGE-ID = en
 
----------, Nov 16, 2024

Fixed
- Cages not being removed correctly ($OnGameStart & $OnGameLeave)
- Fixed some issues with /spectate (username)
- Disabled /spectate (Username/GameID) when game is not started yet
- Patched some issues with mooncore not being loaded correctly!
----------, Nov 3, 2024

Another big update has been released! (V3.3.0)

**Added**
- /party setpublic <True/False>
- /party joinparty <PartyID/PlayerName>
- /mpa removearea <Area>
- /mpa unpublisharea <Area>
- /mpa setspawn
- One-Second-Delay on all MoonPillars items
- Option to disable throwing plugin items
Code (YAML):

LobbySettings
:
  Can-Drop-Items
: false

 

**Fixed**
- /mpa setspawn
- /party <TabCompletions>
- Players being able to die after game end
- Players able to exploit out of the cage (Shift Issue)
- Players are no longer able to join a game 2 times or more (Party Issue)
- ``mpa`` - Console Commands
- Blacklisted items not working
- Lava raise timer going speedy
- %mpa_wins% placeholder

**Updated**
- Some few API's
- WorldEdit #SchematicSelection
- WorldEdit #RemoveSelection
- a lot of default plugin messages
- Added 20+ new messages in ``/MoonPillars/LangFiles/en.yml``
- Updated all default config files & added some new default hotbar items to ``/MoonPillars/Items.yml``
----------, Oct 27, 2024

Added
- /mpa activegames - Check all active games
- /mpa cleargames - Clear all empty awaiting games
- /mpa setspawn - Set the spawn point of the Plugin's spawn (~/Settings.yml)
- /joingame <GameID | random>
- /spectate <GameID | Player>
- New settings for games: ``Can-Break-Map-Blocks: false `` - Add this to existing games to avoid issues

Fixed
- Join specific game maps - (/joingame - Gui Issue)
- Fixed issue with Translation not found (Parties)
- Fixed Issues with V3.1.2 & V3.1.3 Update checker
- Fixed dumb issue with cosmetics GUI (Not checking correctly for the price)

Updated
- SpigotMC API (Clickable hotbar items)
- PaperMC API (Clickable hotbar items)
----------, Oct 22, 2024

Fixed some issues related to translation systems » https://discord.com/channels/792692306796609537/1228352763856031784/1296139760674537495

Added

- /forcestart (Force start a game!)
- /joingame random - Fixed some issues with this


Next Update will contain
Option to disable map-block-breaking, ``/joingame {MapName}`` and some other cool features!
----------, Oct 17, 2024

Fixed issue with games not starting correctly
----------, Oct 11, 2024

Added
/joingame random (Join a random game)
3 seconds of slow falling on game start (To prevent players from taking fall damage)


Fixed
%mpa_wins% placeholder
Required shards not being displayed correctly
And some other issues
----------, Oct 10, 2024

Big Update!

Added

- /cosmetic give <player> <type_cosmetic> <cosmetic_ID>
- Gradient Support! <gradient:#ff0000,#BDD3D5>Your Text Here</gradient>
- Reworked TranslateAPI ~/MoonPillars/LangFiles/en.yml

Fixed
- Players being able to spawn in eachother cages
- and some other small issues!
----------, Oct 3, 2024

Added
- Win Cosmetics
- 2 Custom Particles (Only available for the Win Cosmetics)
- Updated the Default cage to 1.18

Changed
- Cosmetic Buy & Select GUI
- Cosmetic Main GUI

Fixed
- When scoreboards are disabled it still showed random text
- API Crashes
- Bedrock users not being able to select cosmetics
- Lobby items not being given back when leaving the game
- Not receiving GameLobby items

Add this to your /plugins/MoonPillars/Cosmetics.yml

Code (YAML):
Cosmetics:
  Particles
:
    Win
:
      #Win particles supports custom built-in particles! You can always request the developers to add YOUR particle!
      #Current custom particles:
      #"CUSTOM_ANVILRAIN" - Rains Anvils for 5 seconds long X amount of anvils
      #"CUSTOM_PIGS" - Shoots pigs to different vectors (5 Pigs per 20 ticks * 100 Ticks)
      Gui-Title
: "&e&lWin Particles"
      Size
: 54
      Particles
:
        1
:
          DisplayName
: "&7Anvil Rain"
          Price
: 225 #shards!
          Slot
: 11
          Item
: ANVIL
          Particle
: CUSTOM_ANVILRAIN
        2
:
          DisplayName
: "&dFlying Pigs!"
          Price
: 375 #shards!
          Slot
: 12
          Item
: PIG_SPAWN_EGG
          Particle
: CUSTOM_PIGS
----------, Oct 2, 2024

Fixed
- Translation Systems (Required MoonCore installed!)
- Migrated some commands to MoonCore

Removed
- Java 16 & Lower (Mc 1.17 & lower no longer work!)
----------, Sep 30, 2024

I am excited to announce that MoonPillars v3.0.0 is now available for download!

With the release of v3.0.0, BetterPlugins & BetterFortune-Pillars have rebranded into MoonStar Studios & MoonPillars.

New Features in this Version:
- Built-in /party system
- Added in-game Map Editor & Settings Editor
- Introduced Cosmetics
- Reworked joining game format & game run formats (80% - performance increase)
- Added numerous new placeholders (check out the SpigotMC page for the full list)
- Leaderboard placeholders added (more information available on the SpigotMC page)
- Per-function Scoreboards (Ongoing Game, Awaiting Game, Spectate, Lobby)
- Reworked Hotbar items (see ``plugins/MoonPillars/Items.yml``)
- Revamped Custom GUI functionality (see ``plugins/MoonPillars/Guis/~~.yml``)
----------, Sep 30, 2024

Did some bug fixes related to new configuration system!

Added

Add this in all your game settings files:
Code (YAML):
GameSettings:
  Max_Height
: 140 #Y Build Limit Height!
  Void_Height
: 100 #Y Death Height!
----------, Aug 20, 2024

Fixed
- /leavegame (Spectators can leave the game now!)
- /searchgame (Unlimited fake gameids)
- 1.21 issues
- Default files not being downloaded
- /setspawn
----------, Aug 13, 2024

Fixed
- Related issues with API's
- Related issues with update checkers

Broke
- All older versions (2.0.8-Release & Lower)
----------, Jul 20, 2024

2.0.8-Release Updates »

Added

- %betterlab_gametimer% Placeholder
If game is starting » The Remaining seconds If Game is being played » The Remaining Playing time left If no game found » "No Game Found" (This is being able to be customized in Lang.yml files)
- PLAYER_HEAD Item for Items.yml & CustomGuis (This will now be replaced with the player head and not with steve head

Fixed
- Some issues with spigotmc (1.19.4 & lower)

Improved
- /profilesettings - No longer lagg spikes & removed some legacy items (From this update, 1.12 & lower will no longer work)
----------, Jul 12, 2024

Fixed
- /profilesettings Head item no longer being able to moved
- Wrong spawn locations (default schematic files)
- Reduced spawn protection from 2sec to 0.5sec
- Storm zone issues

Added
- Section to edit Leave game message (Files will be auto updated)

If not being updated automatic, add this:
Code (YAML):
Games:
Left-Game
: "&cYou left the game!"
----------, Jul 9, 2024

- Fixed some GameStartup side issues
- Updates some API's (Updated all API's to 1.21)
----------, Jul 8, 2024

Added 1.21 support (Working & Tested)
Updated some backend code
----------, Jun 30, 2024

Added 1.21 support (Working & Tested)
Updated some backend code
----------, Jun 30, 2024

Fixed
- API Servers (Crashing & Not loading correctly)
- /joingame (Being able to be spawned in eachother spawn locations)
- /leavegame (Not being kicked out of game // not receiving lobby items)

Removed
- ${PlayerNumer} placeholder

Important Infomartion,
Update all of your Game files Such as default1.yml etc with:

Code (YAML):
Settings :
  #Other Code is the same
  BorderCloseTimer
: 180 #In Seconds!
  Border-Size
: 100
  #Other Code is the same
----------, Jun 17, 2024

BetterFortune-Pillars & BetterCore API Update!

- Added minecraft 1.21 support
- Updated API's!
- Plugin is now loading BetterCore (To work correctly!)
----------, Jun 14, 2024

Important update for the plugin!

Fixed

- /leavegame & Disconnect leave game
- /joingame & other issues
- and some other API issues
- issues with minecraft 1.13 - 1.16.5

Added
- Completely nothing :D
----------, Jun 9, 2024

IMPORTANT UPDATE

Updated

- Updated /bfp activeschems
- Updated /bfp activemenus

Fixed
- Fixed World loading & World unloading!
- Fixed /setspawn - Didnt registered it oopsie
- Fixed 1.13 - 1.17 Support

Changed
- All permissions checks!

Removed
- Old World files from the plugin!
----------, Jun 5, 2024

Important!!
Delete the old folder before updating to this version! otherwise it wont work!


Added
- Added Items.yml (Create your own items!
- Added ./Menus/ (Create your own menus!)
- Added Per .schem game settings!
- Added ./languages/~~.yml (3 default language files » (Deutsch - Germany) (Nederlands - Netherlands) ( English - UK))
- 1.20.5 & 1.20.6 support

Game Settings
- Added Whitelisted items
- Fixed Blacklisted items
- Fixed Spam joins

Games
- Fixed double joins
- Fixed multiple games
- Fixed Game worlds issues (loading & killing server)

Fixed
- Tridents, Bows, Snowballs etc not working
- Lots of other issues (Not being able to build etc....)
----------, Jun 4, 2024

Big changes & Fixes!

Fixed issues
- Blacklisted items
- Required 2 players for forcestart
- Save error
- Inventories only clear when leaving, starting & when a game has ended!
- World folders are being deleted correctly
- Server freezes (Plugin will use max 50% of server ram etc now)
- Wrong spawn locations
- Game Items fixed
- Double Timers
- WorldEditAPI Issues

Added
- Translateble ProfileSettings GUI
- You can now build easier with plugin enabled (Check Below)

BetterLab.BYPASSALL - Permission will bypass all interactive events! Use this permission to build when plugin is enabled!
----------, May 12, 2024

Fixed issues (V1.2.1)
- Not Spawning on right place
- Not going into cinematic mode after death when this has been configurated
- GameTimers not working correctly
- RandomItem Timers not working Correctly
- Join/Quit Issues
- /leavegame issues
- Auto save Detects on config edits! (Settings.yml & Messages.yml)
----------, Apr 21, 2024

Added over 50+ Config options to Settings.yml & Messages.yml!

Change all messages in the server & use a lot of plugin side placeholders! ({gameid}, {maxplayers})

Added the option to disable/enable inventory items,
Added the option to rename inventory items & change the lores and the display-item,
Added the option to enable/disable to clear player's inventories in different events »
Code (YAML):
 InventorySettings:
    Clear_Inv_On_Join
: true
    Clear_Inv_On_Leave
: true
    Clear_Inv_On_Game_Join
: true
    Clear_Inv_On_Game_Start
: true
    Clear_Inv_On_Game_End
: true
    Clear_EC_On_Game_Start
: true
    Clear_EC_On_Game_End
: true
    Add_Items_On_Join
: true #If this is set to false, InventoryItems.JoinGame.enabled function wont work! The same for the other items!
    Add_Items_On_Game_Join
: true #If this is set to false, GameItems.LeaveGame.enabled function wont work! The same for the other items!
Bug Fixes »
- Fixed issues with placeholders!
- Fixed Teleport exploit
- Fixed players being able to bring items to other games using enderchest
- Fixed players spawning in eachother spawn places (oopsie)
----------, Apr 19, 2024

Big changes & much more features are coming!

Added

- /setspawn - Set the plugin's spawnpoint
- playerprofiles! - Open it with the playerprofile item!
- Option to Enable/Disable inventory items! (Slots can be changed too!)
- Option to Enable/Disable Game Items! (Slots can be changed too!)
- Blacklisted items (Will be replaced with stone)
- Join/Quit Messages
- RandomItemTimer Setting - default setting is 5 seconds!

Updated
- default1.schem & default1.yml (Delete old files to have newer one!) (This schematic supports down to mc 1.13~!)
- /joingame - Fixed issue with not loading correctly!
- /leavegame - Fixed issue with not leaving game correctly!

Version Support
- Added 1.13 - 1.20 Mc support!

Dependency's!
- Depends on WorldEdit (Required worldedit to be downloaded!)
- SoftDepends on PlaceholderAPI (Not required placeholderAPI to be downloaded but it's better to have it downloaded!)
----------, Apr 16, 2024

New Features »
- .schem files instead of .yml schematics!
- /leavegame - leave your current game
- /schematic - Check all current used schematics!
(Permission:
betterfortunepillars.schematics)
- /forcestart - forcestart a game! (Permission:
betterfortunepillars.forcestart)
- /betterfortunepillars - The main command for the plugin! (Alias: /betterfp)

Added/Updated
- Added Items when waiting in the game (Leave Game item & Force start item « Required permission:
betterfortunepillars.forcestart)
- Updated ItemGiver (Next version,, you can choose your own time :D)
- Updated Settings.yml & ./schems/ files (Required to delete all these old files!)

Removed
- Removed the promotion lines on the items!
----------, Apr 12, 2024

Fixed a lot of issues (Pre-Release)
----------, Apr 8, 2024

Resource Information
Author:
----------
Total Downloads: 14,435
First Release: Apr 8, 2024
Last Update: May 27, 2026
Category: ---------------
All-Time Rating:
26 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings