Stacker/Party exceptions for YouTubers
This commit is contained in:
parent
9f11352f10
commit
0d5b174ebe
|
@ -21,6 +21,7 @@ import org.bukkit.event.player.PlayerQuitEvent;
|
||||||
import org.bukkit.util.Vector;
|
import org.bukkit.util.Vector;
|
||||||
|
|
||||||
import mineplex.core.MiniPlugin;
|
import mineplex.core.MiniPlugin;
|
||||||
|
import mineplex.core.common.Rank;
|
||||||
import mineplex.core.common.util.C;
|
import mineplex.core.common.util.C;
|
||||||
import mineplex.core.common.util.F;
|
import mineplex.core.common.util.F;
|
||||||
import mineplex.core.common.util.UtilAction;
|
import mineplex.core.common.util.UtilAction;
|
||||||
|
@ -180,6 +181,16 @@ public class StackerManager extends MiniPlugin implements IThrown
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//YouTuber
|
||||||
|
if (stackee instanceof Player && Manager.GetClients().Get((Player)stackee).GetRank() == Rank.YOUTUBE)
|
||||||
|
{
|
||||||
|
if (!Manager.GetClients().Get(stacker).GetRank().Has(Rank.YOUTUBE))
|
||||||
|
{
|
||||||
|
UtilPlayer.message(stacker, F.main("Stacker", F.name(UtilEnt.getName(stackee)) + " cannot be stacked! Leave him/her alone!"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (stackee instanceof LivingEntity)
|
if (stackee instanceof LivingEntity)
|
||||||
{
|
{
|
||||||
if (((LivingEntity)stackee).isCustomNameVisible())
|
if (((LivingEntity)stackee).isCustomNameVisible())
|
||||||
|
|
|
@ -6,6 +6,7 @@ import org.bukkit.entity.Player;
|
||||||
import mineplex.core.command.CommandBase;
|
import mineplex.core.command.CommandBase;
|
||||||
import mineplex.core.common.Rank;
|
import mineplex.core.common.Rank;
|
||||||
import mineplex.core.common.util.F;
|
import mineplex.core.common.util.F;
|
||||||
|
import mineplex.core.common.util.UtilEnt;
|
||||||
import mineplex.core.common.util.UtilPlayer;
|
import mineplex.core.common.util.UtilPlayer;
|
||||||
import mineplex.hub.party.Party;
|
import mineplex.hub.party.Party;
|
||||||
import mineplex.hub.party.PartyManager;
|
import mineplex.hub.party.PartyManager;
|
||||||
|
@ -89,6 +90,16 @@ public class PartyCommand extends CommandBase<PartyManager>
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//YouTuber
|
||||||
|
if (Plugin.GetClients().Get(target).GetRank() == Rank.YOUTUBE)
|
||||||
|
{
|
||||||
|
if (Plugin.GetClients().Get(caller).GetRank().Has(Rank.YOUTUBE))
|
||||||
|
{
|
||||||
|
UtilPlayer.message(caller, F.main("Stacker", "You may not party with " + F.name(UtilEnt.getName(target)) + "! Leave him/her alone!"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//Invite or Suggest
|
//Invite or Suggest
|
||||||
if (party != null)
|
if (party != null)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue