Fix LoaderRecorder messages on BlockBreakEvent
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful
Signed-off-by: yoyosource <yoyosource@nidido.de>
Dieser Commit ist enthalten in:
Ursprung
9c9d7bc533
Commit
91960f501b
@ -90,10 +90,8 @@ public class LoaderRecorder implements Listener {
|
||||
@EventHandler
|
||||
public void onBlockBreak(BlockBreakEvent event) {
|
||||
if (event.getPlayer() != player) return;
|
||||
if (event.getBlock().getType() != Material.TNT) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
|
||||
boolean removedOne = false;
|
||||
for (int i = 0; i < loaderElementList.size(); i++) {
|
||||
LoaderElement element = loaderElementList.get(i);
|
||||
if (!(element instanceof LoaderInteractionElement)) continue;
|
||||
@ -103,11 +101,17 @@ public class LoaderRecorder implements Listener {
|
||||
if (i > 0) {
|
||||
loaderElementList.remove(i - 1);
|
||||
}
|
||||
removedOne = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
SWUtils.sendToActionbar(player, BauSystem.MESSAGE.parse("LOADER_MESSAGE_UNINTERACT", player));
|
||||
if (removedOne) {
|
||||
if (event.getBlock().getType() != Material.TNT) {
|
||||
event.setCancelled(true);
|
||||
}
|
||||
SWUtils.sendToActionbar(player, BauSystem.MESSAGE.parse("LOADER_MESSAGE_UNINTERACT", player));
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren