There is another performance update (because little Feban was too bad to code properly back then lol).
I have changed the following things:
- All maps are now created in the same world. So there are less problems for users with many maps
- A limit of maps that can be created at the same time.
I can now announce a major update.
However, most of the update takes place in the background.
Mainly I have made the code and the structure better but not added any big fetures!
Bug Fixes:
- Sometimes you could not beat anyone after you were spectator
- You could place blocks on the spawn
New fetures:
- Games/Maps are now preloaded:
So there are no more loading times. There are two new config values:
map_generation.cached_maps.max: Maximum preloaded maps
map_generation.cached_maps.min: Minimum preloaded maps
- New /togglequeue Command:
Mainly added to use as queue also a npc. To do this you simply have to create an npc with the command /togglequeue
- The plugin is now compatible with versions 1.17, 1.17.1, 1.18 & 1.18.1.
- PlaceHolderAPI is now supported. (See the main page to see the PlaceHolders)
- New Languages Available:
It's been a long time, but there is an update again.
First of all thanks to
@PXAV (
https://github.com/PXAV) who wrote new features.
He added the following:
- Add no-damage mode: You can now turn on damage in the config, so you can kill players with a pickaxe for example. Setting this option to true will use the normal system where you can't take damage.
- Spectators can now see the score of the session they are currently watching
- You can now configure what recoil enchantment strength the stick should have
And now fixes I have written:
- In higher versions it often happened that the bett was bugged... this should be fixed now.
1.17 support is planned but not started yet!
- I have fixed a bug that an error occurs when inserting the map
- I have fixed a bug that an error occurs when executing the command /stats
Thanks to all people who reported this

- There is now a messages_en.yml and a messages_en.yml file where you can set the messages of the language.
In the config you can now set "de" for German and "en" for English under language.
- You should delete the config.yml and recreate it.
- I have fixed a bug that you get into the round even though you have canceled the setting phase
Deutsch:
Ab sofort läuft das plugin auf folgenden Versionen: 1.8.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x, 1.16.x.
Falls es noch fehler gibt, meldet diese bitte schnell.
Liebe Grüße
English:
As of now the plugin runs on the following versions: 1.8.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x, 1.16.x.
If there are still bugs, please report them quickly.
Kind regards
Deutsch:
- Es bekommt nur noch ein Spieler die Auswahl der Map. Der andere darf auswählen wie viele Runden gespielt werden (5, 10 oder 15).
- Bug behoben, dass das Bett teilweise nur zur Hälfte in der Map stand.
English:
- Only one player gets to choose the map. The other player can choose how many rounds to play (5, 10 or 15).
- Fixed a bug that the bed was sometimes only halfway in the map.
I fixed a bug in the inventory sorting
Thanks for Reporting
@crafter2345
Added:
- New setup (Better and multilanguage)
English:
Fixed Bugs:
- I fixed a bug that the stats & inventory sorting were not saved correctly on cracked servers (including Bungee).
- Watching one goes now works without bugs.
- There is now an Invisible border so players can't go to other maps.
Other:
- The slowness effect at the beginning of a round has been removed.
German:
Behobene Bugs:
- Ich habe einen Bug behoben, dass die Stats & Inventar sortierung bei cracked server (auch Bungee) nicht richtig gespeichert wurden.
- Das zuschauen von einem geht funktioniert jetzt ohne bugs.
- Es gibt nun eine Unsichtbare grenze, damit die Spieler nicht auf andere Maps können.
Anderes:
- Der langsamkeits effekt am anfang einer Runde wurde entfernt.
German:
Zum einstellen der lobby und so weiter, kann man nun auch /mlgrush <Argument> benutzen
English:
To set the lobby and so on, you can now also use /mlgrush <argument>.
German:
- Man kann nun die slots der Items in der Lobby einstellen
- Man kann nun den typen der Spitzhacke einstellen (Holz, Stein...)
English:
- You can now set the slots of the items in the lobby
- You can now set the type of pickaxe (wood, stone...)
- Man kann nun in der config einstellen wie viele blöcke der Spieler haben soll.
- Ich habe angefangen wieder Sounds zu Intigrieren
- You can now set in the config how many blocks the player should have.
- I have started to integrate sounds again
Fixed an error in spectator gui
Thanks for reporting
@Harshjassal
More versions support (1.8, 1.12, 1.15, 1.16 more coming soon).
Delay in the queue (0.2 seconds)
Small bug fixes
I have fixed a bug that some people got when they used /setqueue.
If there was no bug you don't have to get a new version!
English:
New Features:
- Updatechecker
- You can now also join the queue with a left click
Bug Fixes:
- I have revised the inventory sorting
- Only monster entities are permanently removed (not the queue)
- The queue is no longer random despawning
- You can no longer hit other players during the map loading phase
- Fixed an error with the Stats command
- A few other things that are not worth writing
German:
Neue Funktionen:
- Es gibt nun einen Updatechecker
- Man kann nun die Warteschlange auch mit Linkclick betreten
Bug Fixes:
- Die Inventarsortierung wurde überarbeitet
- Es werden nur noch Monster entfernt (Früher wurden alle Entities entfernt... Auch Bilder Rahmen etc.)
- Die Wartschlange ist nun dauerhaft da
- Man kann nun in der Map-Ladephase keine anderen Spieler mehr schlagen
- Es wurde ein Fehler beim stats Command gefixt
- Ein paar andere dinge, die sich nicht lohnen zu schreiben

I fixed a bug with the queue
I fixed a bug that you see and can hit the spectators
I have added bstats support. BStats is there to let me see how many servers are using my plugin. But you can also disable this function in the config under "bstats"
I added a Spectator Mode
I fixed a bug with the challanger
I fixed a bug in inventory sorting. If you already have an old version running, you should delete the "mlg_inv" table in the database. If you are using sqlite you will unfortunately have to delete the complete database
I fixed a bug in inventory sorting. If you already have an old version running, you should delete the "mlg_inv" table in the database. If you are using sqlite you will unfortunately have to delete the complete database
- I added Stats
- I added a Inventory Sorting
- I added a Challanger
- I added Lobby-Items (Overlay)
The File is now smaller (1200kb)
Make sure that you delete the config.yml once
German: Achte darauf, dass ud die config.yml vor dem neustart einmal löschst!
English:
I added the /stats command.
Also the plugin now runs with mysql and sqlite. That's why the file is very big, because I used a so called HikariConnectionPool to make the plugin even more performant.
German:
Der /stats Command wurde hinzugefügt.
Außerdem läuft das Plugin jetzt mit mysql und sqlite. Deshalb ist die Datei auch sehr groß, da ich einen sogenannten HikariConnectionPool benutzt habe, um das Plugin noch Performanter zu gestallten.
Ich hoffe das ist kein Problem
Fixed a bug that one of the both players can't break blocks
Added /leave command to leave the running match
Fixed a bug when removing blocks
1. I fixed a bug that more than 1 player could be in the queue
2. I fixed a bug that not all blocks are removed ingame