From b30711ebcfbe7d724be1d629fff6f26f930e2bca Mon Sep 17 00:00:00 2001 From: Driftay Date: Thu, 29 Aug 2019 07:59:27 -0400 Subject: [PATCH] ready to merge --- .../event/FPlayerRoleChangeEvent.java | 50 ------------------- .../factions/zcore/persist/MemoryFPlayer.java | 12 +---- 2 files changed, 1 insertion(+), 61 deletions(-) delete mode 100644 src/main/java/com/massivecraft/factions/event/FPlayerRoleChangeEvent.java diff --git a/src/main/java/com/massivecraft/factions/event/FPlayerRoleChangeEvent.java b/src/main/java/com/massivecraft/factions/event/FPlayerRoleChangeEvent.java deleted file mode 100644 index fdbec66a..00000000 --- a/src/main/java/com/massivecraft/factions/event/FPlayerRoleChangeEvent.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.massivecraft.factions.event; - -import com.massivecraft.factions.FPlayer; -import com.massivecraft.factions.Faction; -import com.massivecraft.factions.struct.Role; -import org.bukkit.event.Cancellable; - -/** - * Represents {@link Role} change of a factions player - * @see FPlayer#getRole() - */ -public class FPlayerRoleChangeEvent extends FactionPlayerEvent implements Cancellable { - - private boolean cancelled; - private final Role from; - private Role to; - - public FPlayerRoleChangeEvent(Faction faction, FPlayer fPlayer, Role from, Role to) { - super(faction, fPlayer); - this.from = from; - this.to = to; - } - - public FPlayerRoleChangeEvent(Faction faction, FPlayer fPlayer, Role to) { - this(faction, fPlayer, fPlayer.getRole(), to); - } - - @Override - public boolean isCancelled() { - return false; - } - - @Override - public void setCancelled(boolean cancelled) { - this.cancelled = cancelled; - } - - public Role getFrom() { - return from; - } - - public Role getTo() { - return to; - } - - public void setTo(Role to) { - this.to = to; - } - -} diff --git a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFPlayer.java b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFPlayer.java index d2d1544b..e5bcc3de 100644 --- a/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFPlayer.java +++ b/src/main/java/com/massivecraft/factions/zcore/persist/MemoryFPlayer.java @@ -241,17 +241,7 @@ public abstract class MemoryFPlayer implements FPlayer { return this.role; } - public void setRole(Role role) { - if (this.role == role) - return; - - FPlayerRoleChangeEvent event = new FPlayerRoleChangeEvent(getFaction(), this, role); - Bukkit.getPluginManager().callEvent(event); - - if (!event.isCancelled()) { - this.role = event.getTo(); - } - } + public void setRole(Role role) { this.role = role; } public double getPowerBoost() { return this.powerBoost;