Compatibility for AddOn Sounds
1. Fixed Update Checker
2. Disable XP Bottels checks now Blacklisted Worlds / WorldGuard Regions
Fix:
Umschreiben der WorldGuard Integration. Refresh nur noch bei Betreten und Verlassen von Regionen.
Neues Feature:
Neue Placeholder:
%booster_ignore_drop%
%booster_ignore_fly%
%booster_ignore_mob%
%booster_ignore_xp%
%booster_ignore_break%
Neue Message:
Code (YAML):
Placeholder:
Active
: 'aktiviert'
Disabled
: 'deaktiviert'
Ignore:
Ignoring
: 'Aktiv'
NotIgnoring
: 'Inaktiv'
- Mob-Booster kann Aware-Mobs spawnen. (Alle Mobs des Mob-Boosters haben keine AI)
- Neuer BonusBooster-Type Mixed. Der Type gibt statt Anzahl X gleiche Random Booster X verschiedene Booster Typen.
- Update PlotSquared-Integration. (Fix mit Plot-FLY-Flag)
- Der Effekt bei Break-Booster wird nun als Unendlich angezeigt.
- In der GUI kann eine neue Click-Action genutzt werden. Hier als Beispiel anhand des Break-Boosters:
ACTIVATE_INSTANT_BREAK_1 (Aktiviert direkt den Booster ohne weiteren UIs), ACTIVATE_CONFIRM_BREAK_1 (Aktiviert den Booster mit einer Confirmation)
- HuskSync Integration (Wendet die Booster nach dem Sync an)
- Die Köpfe werden neu gebaut, sodass die Warnung nicht mehr in der Console kommt.
Code (Text):
Found inconsistent skull meta, this should normally not happen and is not a Bukkit / Spigot issue, but one from a plugin you are using.
Bukkit will attempt to fix it this time for you, but may not be able to do this every time.
If you see this message after typing a command from a plugin, please report this to the plugin developer, they should use the api instead of relying on reflection (and doing it the wrong way).
Fixed DupeBug with Drop-Booster and WorldGuard
1. BonusBooster gibt nur noch aktive Booster.
2. WorldGuard Implementierung
3. Lands-API Changes
4. Fix für BentoBox OneBlock
In der Config muss folgendes hinzugefügt werden:
Code (YAML):
# Compatibility with WorldGuard
WorldGuard
:
# Enable Compatibility
Enable
: false
# Time Refreshing the Player in Seconds
RefreshTimer
: 3
Unter jedem Booster-Type folgendes:
Code (YAML):
# Is the list below a whitelist or a blacklist for WorldGuard
WG_ListMode
: Blacklist
# List of Regions of the filter (WorldGuard)
WG_List
:
- Spawn
- Spawn2
Beispiele sind in der
Default-Config oder einfach im
Discord Fragen.
Wenn der Fly-Booster in der Config deaktiviert wurde, hat der Stopall Command einen Fehler gegeben.
1. Jobs Integration
Beschreibung: Wenn die Jobs Integration Aktiviert wird, werden alle vom Mob-Booster gespawnten Mobs von Jobs erkannt und als gefarmter Mob gezählt.
Änderungen: In der config.yml muss folgende Zeile hinzugefügt werden:
Code (YAML):
# Compatibility with Jobs
Jobs
: false
2. BugFix in der Booster API
Beschreibung: In der BoosterAPI war ein Fehler der nun Behoben wurde. Für Plugins die diese API verwenden ist kein Update nötig.
3. MiniMessage Support hinzugefügt
Beschreibung: Es gibt jetzt die Möglichkeit MiniMessage zu nutzen. Das bedeutet man ist nicht auf die Minecraft Colors angewiesen und kann eigene Hover in den Nachrichten erstellen.
Änderungen: In der config.yml muss folgendes hinzugefügt werden:
Code (YAML):
# Enable MiniMessage Support for messages. No GUI! (https://webui.adventure.kyori.net)
MiniMessageSupport
: false
4. Warteschlange hinzugefügt
Beschreibung: Es gibt jetzt Optional die Möglichkeit, das eine Warteschlange aktiviert wird. Das Bedeutet es können mehrere Booster der Selben Stufe aktiviert werden, und diese Werden der Reihe nach abgearbeitet ohne Unterbrechung.
Änderungen: In der Config.yml muss folgendes Hinzugefügt werden:
Code (YAML):
# If a booster is started, but one is already running, it will be put on hold and started as soon as the other one runs out. The Booster with higher step will start first
Queue:
BiggerBoosterFirst
: true
Außerdem muss unter Jedem Booster-Typ folgendes hinzugefügt werden:
Code (YAML):
# If a booster is started, but one is already running, it will be put on hold and started as soon as the other one runs out.
Queue:
Enable
: false
In der messages.yml muss folgendes hinzugefügt werden:
Code (YAML):
Queue:
Paused
: '
%prefix% &2Der Booster wurde pausiert, da ein stärkerer gestartet wurde.'
InQueue
: '
%prefix% &2Der Booster ist in der Warteschlange und wird gestartet, sobald der aktuelle zu Ende ist.'
Placeholder:
- booster_xp_queue
- booster_fly_queue
- booster_break_queue
- booster_mob_queue
- booster_drop_queue
Die Placeholder zeigen an, wie viele Booster in der Warteschlagne sind.
5. Cooldown wurde hinzugefügt
Beschreibung: Diese Funktion ermöglicht, das man einen Booster erst nach einem bestimmten Cooldown wieder starten kann. Diese Funktion deaktiviert die Warteschlange.
Änderungen: Für jeden Booster-Typ muss folgendes hinzugefügt werden:
Code (YAML):
# Cooldown before a new one can be started. Time in Seconds Queue will be disabled.
Cooldown:
Enable
: false
Time
: 1200
In der messages.yml muss für jeden Booster-Typ folgendes Hinzugefügt werden:
Code (YAML):
Cooldown
: '
%prefix% &2Du musst noch &6%hours% Stunden&2, &6%minutes% Minuten&2, &6%seconds% Sekunden &2warten.'
6. Benachrichtigung bei Join für BonusBooster
Beschreibung: Es kann aktiviert werden, das ein Spieler eine Benachrichtigung beim Join im Chat bekommt, wenn er sich wieder einen BonusBooster holen kann.
Änderungen: In der config.yml muss folgendes hinzugefügt werden:
Code (YAML):
# Player get a notification at join if he can get a BonusBooster
BonusBoosterReminder
: true
In der messages.yml muss folgendes unter BonusBooster hinzugefügt werden:
Code (YAML):
Join
: '
%prefix% &2Du kannst dir einen BonusBooster holen.'
Info:
Wenn man Hilfe für das Plugin benötigt, kann man sich hier die
Default-Configs ansehen oder auf meinem
Discord ein Ticket öffnen.
- Lands Integration
Booster hat nun die Möglichkeit mit Lands zu arbeiten. Wenn diese Funktion aktiv ist aktualisiert sich der Fly-Booster wenn ein Spieler ein Lands-Grundstück mit eigener Fly-Flag verlässt.
Damit diese Funktion aktiv wird muss in der config.yml folgendes hinzugefügt werden:
(Kann als Beispiel in der Default-Config nachgeschaut werden)
- Shop öffnen via Console
In der Console kann nun für einen Spieler die Shop-GUI geöffnet mit folgendem Command geöffnet werden:
Code (Text):
booster shop <player>
Dies kann jetzt für NPCs oder ähnliches genutzt werden.
In der messages.yml muss folgende Nachricht hinzugefügt werden:
Code (Text):
Shop.Help: '%prefix% &cBitte nutze: &b/booster shop <Player>'
(Kann als Beispiel in der Default-Config nachgeschaut werden)
- Datastore Converter
Es gibt jetzt die Möglichkeit die Daten von YML zu MySQL zu Konvertieren. Dies geht mit dem Command:
Code (Text):
booster convert ymltomysql
Damit dies Funktioniert muss in der config.yml bereits die Datenbankverbindung eingestellt sein und die Booster.yml mit den Daten wie bisher im Plugin Ordner liegen.
Für diese Funktion sind folgende Nachrichten in der messages.yml hinzugekommen:
Code (YAML):
Converter:
NoMySQL
: '
%prefix% &cBitte aktiviere MySQL in der Config.yml!'
NoFile
: '
%prefix% &cDie Booster.yml existiert nicht!'
Success
: '
%prefix% &2Convert abgeschlossen.'
Help
: '
%prefix% &cBitte nutze: &b/booster convert <typ>'
(Kann als Beispiel in der Default-Config nachgeschaut werden)
BugFix mit FallDamageDelay bei deaktivertem Fly-Booster.
Wenn der Spieler noch nie einen Booster hatte und den BonusBooster-Command ausgeführt hat kam ein Fehler (Bei MySQL). Dieser Fehler wurde behoben.
MySQL Bugfix für AddOns
Ignore Möglichkeit. Spieler können mit /booster ignore <type> den Booster ignorieren. (Bis zum rejoin) Permission: booster.ignore
Diese Funktion ist aktuell in der Beta und wird noch weiter ausgebaut.
In der Messages.yml bitte Folgendes hinzufügen:
Code (YAML):
Ignore:
Help
: '
%prefix% &cBitte nutze: &b/booster ignore <type>'
Ignoring
: '
%prefix% &cDu ignorierst jetzt den &6%type%-Booster&c!'
UnIgnoring
: '
%prefix% &2Du ignorierst jetzt den &6%type%-Booster&2 nicht mehr!'
Bei Problemen oder Fragen gerne im Discord melden.
The Jobs AddOn was not loaded correctly on some servers.
Es kam ein Fehler wenn Booster über die Console gestartet wurden.
BugFixes:
Fly war bei Weltwechsel in Kombination mit anderen Plugins weiterhin an, obwohl Booster wieder aus war. Dies wurde behoben.
New Features:
1. Beim Mob Booster kann nun die Multiplikation von Spawnern deaktiviert werden.
In der Config muss under dem Pfad "Booster.Mob.DisableSpawnerSpawning" folgendes hinzugefügt werden:
Code (YAML):
# If Enabled Spawner will not be multiplied
DisableSpawnerSpawning
: false
Bei Problemen in der
Default Config schauen oder einfach auf meinem
Discord
nachfragen.
2. Im Add-Command kann nun auch der Typ Random gegeben werden, dann bekommt der Spieler einen zufälligen Booster-Typ.
Neuer Command:
Es gibt jetzt /booster refreshall um allen Spieler die Booster zu aktualisieren. Dafür wird die Permission booster.refreshall benötigt. In der messages.yml muss unter Booster die Message
hinzugefügt werden. Beispiel in der
Default-Config.
Anpassung /booster see:
Früher musste man bei dem /booster see Command einen Booster Typ angeben. (Vorrausgesetzt kein Globalbooster). Nun werden alle Booster-Typen aufgelistet, wenn es nicht durch einen Typ spezifiziert wird.
Der Cache wurde nicht richtig geschrieben. Dies hatte verursacht, das in der GUI/Overview die Anzahl an Booster nicht richtig angezeigt wurde.
Es wurde für weitere AddOns in der Activation-GUI eine Kleinigkeit im Code geändert.
Die Booster starteten sich mehrmals.
In den GUIs wurde der Skull-Owner nicht richtig gesetzt.
Es gibt jetzt die Möglichkeit in den AddOn-Ordner AddOns zu laden und so das Plugin zu erweitern.
Änderungen:
In der Messages-File folgende Änderungen:
Hinzufügen:
Code (YAML):
AddOn:
Help
: '
%prefix% &cBitte nutze: &b/booster module load/unload/info/list <AddOn>'
AddOnNotFound
: '
%prefix% &cAddOn nicht gefunden.'
Loaded
: '
%prefix% &2AddOn geladen.'
AlreadyLoaded
: '
%prefix% &cAddOn bereits geladen.'
Unloaded
: '
%prefix% &2AddOn entladen.'
Reloaded
: '
%prefix% &2AddOn reloaded.'
NotLoaded
: '
%prefix% &cAddOn nicht geladen.'
AlreadyUnloaded
: '
%prefix% &cAddOn bereits entladen.'
List
: '
%prefix% &8--------------------------%newline%%prefix%&2 AddOn: &6%addon%%newline%%prefix%&2 - Version: &6%version%%newline%%prefix%&2 - Loaded: &6%loaded%%newline%%prefix%&2 - Description: &6%description%%newline%%prefix%'
Und folgendes unter Help hinzufügen:
Code (YAML):
Module
: '
%prefix% &b/booster module load/unload/info/list <AddOn> &8- &aManage AddOns.'
Bei Problemen kann in den
Default-Configs nachgeschaut werden, oder im
Discord nachgefragt werden.
Es wurde die Permission hinzugefügt um die AddOns zu verwalten:
Code (Text):
booster.addonmanager
Der Command dafür lautet:
Code (Text):
/booster module load/unload/info/list <AddOn>
Es wurden ein paar kleine Änderungen in der API gemacht.
Beim Send-Booster wurde Falsch in den Chache geschrieben.
Die optionalen Feuerwerksraketen machen Spielern keinen Schaden mehr.
Man konnte in GUIs via Player-Inventar Aktionen triggern. Dies wurde behoben.
- Die Permissions der BonusBooster werden registriert.
- Stop/Stopall Command hat Null-Point geschmissen
- Allay konnten keine Items aufsammeln
Es wurde kein Log erstellt, wenn man MySQL verwendet.
Es wurde eine API hinzugefügt.
- Fly wird nur noch beim Ende des Fly-Boosters deaktiviert
- Möglichkeit beim BonusBooster Type SELECT auszuwählen (Spieler können ihren Booster-Typ selbst wählen
- Sounds bei Slots (Es können bei jedem Slot nun Sounds hinterlegt werden)
- Möglichkeit JoinMessages zu deaktivieren
In Config.yml hinzufügen:
Code (YAML):
# Disable Booster-Messages on Join
DisableJoinMessages
: false
BugFix bei mehrere gestartete Booster. Sie haben sich nicht mehr Deaktiviert.
Es wurde ein Fehler im MySQL Query gefixt.
Fix mit FallDamageDelay behoben.
Ein Fehler im MySQL-Query wurde behoben.
Es wurde ein Bug mit dem Chache gefixt. Es wurde nach Serverwechsel die Falsche Zahl angezeigt.
Es gibt jetzt die Möglichkeit mehrere Bonusbooster nach Permission zu Verteilen. Dafür muss in der Config der Bereich Bonusbooster zu diesem hier ausgetauscht werden:
Code (YAML):
Bonusbooster
:
# Priority of Bonus
# Require Numbers
1
:
# Time until you can get a bonus booster in hours
Time
: 168
# Number of boosters you get
Count
: 1
# What booster Man should get guys: XP, Break, Drop, Mob, Fly, ALL, Random
# You can also set it like this, for example: XP,Break,Mob, Random
Type
: Random
# Permission
Permission
: 'booster.bonusbooster.mod'
2
:
# Time until you can get a bonus booster in hours
Time
: 168
# Number of boosters you get
Count
: 2
# What booster Man should get guys: XP, Break, Drop, Mob, Fly, ALL, Random
# You can also set it like this, for example: XP,Break,Mob, Random
Type
:
ALL
# Permission
Permission
: 'booster.bonusbooster.admin'
Die GUIs haben in der 1.13 nicht richtig funktioniert. Dies wurde behoben.
Achtung!!: Update Nachricht beachten. Einige Änderungen müssen gemacht werden!
Es ist so weit!
Endlich ist das Update in dem Status das es getestet werden kann. (Snapshot nicht für Produktiv-System empfohlen)
Änderungen:
- Kompletter Recode
- Performance Verbesserung
- GUI
- Neue Config
- Booster können um weitere Stufen erweitert werden
- Booster können separat gekauft werden
- Booster können weiter angepasst werden (Startcountdown, Endcountdown)
- Neue Placeholder
- Booster können gestoppt werden
- Log Funktion
- Bestätigung vor Boosterstart
Wenn es Probleme beim Update gibt kannst du dich gerne bei mir Melden. Ich helfe gerne.
Discord:
dc.t2code.net
Download:
https://git.t2code.net/Jakob/Booster_Issues/releases/tag/5.0
Achtung!!: Update Nachricht beachten. Einige Änderungen müssen gemacht werden!
Fehler beim beenden Behoben und Überarbeitung des Drop-Boosters bei Erzen. Effizienz wird jetzt beachtet.
- Wichtiger Dupe-Bugfix
- Deaktiviere Experience-Bottles während ein XP-Booster aktiv ist
- Anderer Datenbank-Connector
- Verbesserung der XP-Booster
(Die anderen gewünschten Features konnten leider noch nicht hinzugefügt werden. Kommt aber bald

)
1. Beim Drop-Booster sind in den neuen Versionen nicht die Raw-Ingots gedroppt sondern bereits durchgebrannte. Dies wurde behoben.
2. Beim Start konnte mehr als maximal 3 Booster gestartet werden, während des Countdowns.
Beim Drop-Booster droppen nun in der 1.17 die Raw-Erze.
- Dupefix mit Lamas gefixt
- Support für MysqlPlayerDataBridge
- Startcountdown für Break-Booster
- Designänderung im Shop
Fehler beim Shop behoben, das im Unteren Inventar gekauft werden kann.
Möglichkeit im Shop 3x das selbe Item zu nutzen, ohne das ein Fehler beim Kauf entsteht.
Ein kleiner Farbcode Fehler beim erstellen der shop.yml behoben.
Neue Funktionen:
- In der Shop-GUI kann man nun ein Item einstellen, das die leeren Plätze in der GUI füllt
- Man kann nun auch Kommapreise einstellen
Änderungen:
- Loren der Shop-Items können beliebig eingestellt werden
Änderungen, die manuell gemacht werden müssen:
Loren müssen in der shop.yml neu gesetzt werden.
Villager können nun auch wieder Brot aufnehmen.
Das Plugin hat in Versionen unter 1.12 nicht richtig funktioniert.
Dies ist nun gefixt.
Durch das letzte Update konnte nicht mehr mit Piglins gehandelt werden.
Dies ist jetzt wieder möglich und auch der Fuchs kann Items in das Maul nehmen.
Ich habe einen Dupe-Bug beim Drop-Booster gefixt.
Dieser war bei Schwierigkeit Normal und Schwer möglich.
Es wurde der Bug gefixt, dass man nach einem Fly-Booster keinen Fall-Schaden mehr bekommt.
- Man kann jetzt die Blacklist für jeden Booster eigens einstellen.
- Es gibt die Möglichkeit, das beim Drop-Boost auch Erze droppen. (Achtung: Sie Droppen als Barren und nicht als Erz)
Es wurde ein Duplizierungs-Bug behoben.
(Droppen mehrerer Items beim Töten eines Fuchses)
Du kannst nun in der Config unter FlyBooster FallDamageDelay aktivieren.
Wenn der Fly-Booster sich deaktiviert, bekommen die Spieler für die in der Config hinterlegten Zeit, keinen Fallschaden.
Ein Duplizierungs-Bug mit Rüstungsständern wurde behoben.
Es gab mit manchen Chat-Plugins Probleme. Dies wurde jetzt behoben.
Man kann jetzt für jeden Booster einstellen, wann ein End-Sound kommt.
Fehler im Drop-Boost behoben.
Damit der Wither nicht mehrere Wither-Sterne Droppt, kann man dies jetzt deaktivieren.
Fehler im Tab-Complete behoben.
Mit diesem Update wurde eine neue Möglichkeit hinzugefügt, womit ab sofort auch Server ohne die Möglichkeit von MySQL, dieses Plugin nutzen können.
Wenn du bereits Booster über MySQL nutzt, vergiss nicht MySQL jetzt zu aktivieren!!!
Bug fixes:
- Esel dupe Bug wurde behoben
Neuerungen:
- Speichere die Spielerdaten in einer YML-Datei oder MySQL
- Commands jetzt auch über die Konsole nutzbar
- Der Tab Completer wurde neu geschrieben
- Shop Bugfix
- FlyBypass
- Countdown für jeden Booster
- Update Checker
- Stufen für Booster
- Leerzeilen können beliebig geändert werden
- Blacklist
- Stufen einstellbar
- Sound Fix
Bug beim Drop-Booster gefixt.
bStats hinzugefügt.