lotta commands

This commit is contained in:
ZeroEpoch1969
2018-07-21 17:45:56 -07:00
parent 301c5b8da1
commit e8eda42295
8 changed files with 271 additions and 0 deletions

View File

@ -0,0 +1,56 @@
package me.totalfreedom.totalfreedommod.fun;
import me.totalfreedom.totalfreedommod.FreedomService;
import me.totalfreedom.totalfreedommod.TotalFreedomMod;
import org.bukkit.Material;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
public class MobStacker extends FreedomService
{
public MobStacker(TotalFreedomMod plugin)
{
super(plugin);
}
@Override
protected void onStart()
{
}
@Override
protected void onStop()
{
}
@EventHandler(priority = EventPriority.MONITOR)
public void onEntityDamage(EntityDamageByEntityEvent event)
{
if (event.getEntity() instanceof Player || !(event.getDamager() instanceof Player))
{
return;
}
Player attacker = (Player)event.getDamager();
if (!plugin.al.isSeniorAdmin(attacker))
{
return;
}
ItemStack item = attacker.getInventory().getItemInMainHand();
if (item != null && item.getType().equals(Material.POTATO_ITEM))
{
event.setCancelled(true);
attacker.addPassenger(event.getEntity());
}
}
}