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.
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.
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
) }
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):
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.
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.
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:
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
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.
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.
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!
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!
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.
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.
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.
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.
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.
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
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!)
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!
Fixed » - Plugin checkers causing small crashes
- Cosmetics not being selected correctly
- incorrect default files
- and to be fair, forgot the other things i updated
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
PlayerPointsHook 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)
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:
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:
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:
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!
**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``
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)
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
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``)
Fixed - /leavegame (Spectators can leave the game now!)
- /searchgame (Unlimited fake gameids)
- 1.21 issues
- Default files not being downloaded
- /setspawn
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)
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)
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
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
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!
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)
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)
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!)
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
)
- Updated Settings.yml & ./schems/ files (Required to delete all these old files!)
Removed - Removed the promotion lines on the items!