Mineplex2018-withcommit/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/SmashKit.java

67 lines
1.5 KiB
Java
Raw Normal View History

2013-08-29 08:20:36 +02:00
package nautilus.game.arcade.kit;
import mineplex.core.common.util.C;
import mineplex.core.common.util.UtilPlayer;
import nautilus.game.arcade.ArcadeFormat;
import nautilus.game.arcade.ArcadeManager;
2013-09-03 21:13:15 +02:00
import org.bukkit.Material;
2013-08-29 08:20:36 +02:00
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
public abstract class SmashKit extends Kit
{
public SmashKit(ArcadeManager manager, String name,
KitAvailability kitAvailability, String[] kitDesc, Perk[] kitPerks,
EntityType entityType, ItemStack itemInHand)
{
super(manager, name, kitAvailability, kitDesc, kitPerks, entityType, itemInHand);
}
2013-09-03 21:13:15 +02:00
public SmashKit(ArcadeManager manager, String name,
KitAvailability kitAvailability, String[] kitDesc, Perk[] kitPerks,
EntityType entityType, ItemStack itemInHand, Material displayItem)
{
super(manager, name, kitAvailability, kitDesc, kitPerks, entityType, itemInHand, displayItem);
}
2013-08-29 08:20:36 +02:00
public void DisplayDesc(Player player)
{
for (int i=0 ; i<3 ; i++)
UtilPlayer.message(player, "");
2013-08-29 08:20:36 +02:00
UtilPlayer.message(player, ArcadeFormat.Line);
UtilPlayer.message(player, "<EFBFBD>aKit - <20>f<EFBFBD>l" + GetName());
2013-08-29 08:20:36 +02:00
//Desc
for (String line : GetDesc())
{
UtilPlayer.message(player, C.cGray + " " + line);
}
//Perk Descs
for (Perk perk : GetPerks())
{
if (!perk.IsVisible())
continue;
2013-08-29 08:20:36 +02:00
for (String line : perk.GetDesc())
{
UtilPlayer.message(player, C.cGray + " " + line);
}
}
2013-08-29 08:20:36 +02:00
UtilPlayer.message(player, ArcadeFormat.Line);
}
@Override
public int GetCost()
{
return 3000;
}
2013-08-29 08:20:36 +02:00
}