31 lines
1.2 KiB
Java
31 lines
1.2 KiB
Java
package me.skymc.taboolib.commands.sub;
|
|
|
|
import com.ilummc.tlib.resources.TLocale;
|
|
import me.skymc.taboolib.commands.SubCommand;
|
|
import me.skymc.taboolib.inventory.ItemUtils;
|
|
import me.skymc.taboolib.itemnbtapi.NBTItem;
|
|
import org.bukkit.Material;
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.entity.Player;
|
|
|
|
public class InfoCommand extends SubCommand {
|
|
|
|
@SuppressWarnings("deprecation")
|
|
public InfoCommand(CommandSender sender, String[] args) {
|
|
super(sender, args);
|
|
if (isPlayer()) {
|
|
Player player = (Player) sender;
|
|
if (player.getItemInHand().getType().equals(Material.AIR)) {
|
|
TLocale.sendTo(sender, "COMMANDS.TABOOLIB.INFO.INVALID-ITEM");
|
|
} else {
|
|
NBTItem nbt = new NBTItem(player.getItemInHand());
|
|
TLocale.sendTo(sender, "COMAMNDS.TABOOLIB.INFO.ITEM-INFO",
|
|
player.getItemInHand().getType().name(),
|
|
ItemUtils.getCustomName(player.getItemInHand()),
|
|
player.getItemInHand().getTypeId() + ":" + player.getItemInHand().getDurability(),
|
|
nbt.toString());
|
|
}
|
|
}
|
|
}
|
|
}
|