MoonPillars icon

MoonPillars -----

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




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: 3,929
First Release: Apr 8, 2024
Last Update: Dec 29, 2024
Category: ---------------
All-Time Rating:
12 ratings
Find more info at wiki.moonstarstudios.xyz...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings