Update from Git Manager GUI
This commit is contained in:
@@ -47,6 +47,8 @@ public class GadgetModule implements Module, Listener {
|
||||
@Override
|
||||
public void onEnable() {
|
||||
Bukkit.getPluginManager().registerEvents(this, NexusLobby.getInstance());
|
||||
// FIX: PetManager-Listener korrekt registrieren (war vorher toter Code)
|
||||
PetManager.register();
|
||||
|
||||
Bukkit.getScheduler().runTaskTimer(NexusLobby.getInstance(), () -> {
|
||||
PetManager.updatePets();
|
||||
@@ -83,7 +85,7 @@ public class GadgetModule implements Module, Listener {
|
||||
|
||||
@EventHandler
|
||||
public void onPlayerMove(PlayerMoveEvent event) {
|
||||
if (FreezeRay.frozenPlayers.contains(event.getPlayer().getUniqueId())) {
|
||||
if (FreezeRay.isFrozen(event.getPlayer().getUniqueId())) {
|
||||
if (event.getFrom().getX() != event.getTo().getX() || event.getFrom().getZ() != event.getTo().getZ()) {
|
||||
event.setTo(event.getFrom().setDirection(event.getTo().getDirection()));
|
||||
}
|
||||
@@ -295,6 +297,7 @@ public class GadgetModule implements Module, Listener {
|
||||
activeEffects.remove(player.getUniqueId());
|
||||
activeShields.remove(player.getUniqueId());
|
||||
PetManager.removePet(player);
|
||||
FreezeRay.unfreeze(player.getUniqueId());
|
||||
HatManager.removeHat(player);
|
||||
player.getInventory().remove(Material.FISHING_ROD);
|
||||
player.getInventory().remove(Material.PACKED_ICE);
|
||||
@@ -336,6 +339,8 @@ public class GadgetModule implements Module, Listener {
|
||||
|
||||
@Override
|
||||
public void onDisable() {
|
||||
org.bukkit.event.HandlerList.unregisterAll(this);
|
||||
PetManager.unregister();
|
||||
PetManager.clearAll();
|
||||
activeBalloons.values().forEach(Balloon::remove);
|
||||
activeBalloons.clear();
|
||||
|
||||
Reference in New Issue
Block a user