Search in sources :

Example 31 with Slot

use of net.minecraft.server.v1_12_R1.Slot in project PaperDev by Kamillaova.

the class CraftInventoryPlayer method setHeldItemSlot.

public void setHeldItemSlot(int slot) {
    Validate.isTrue(slot >= 0 && slot < PlayerInventory.getHotbarSize(), "Slot is not between 0 and 8 inclusive");
    this.getInventory().itemInHandIndex = slot;
    ((CraftPlayer) this.getHolder()).getHandle().playerConnection.sendPacket(new PacketPlayOutHeldItemSlot(slot));
}
Also used : PacketPlayOutHeldItemSlot(net.minecraft.server.v1_12_R1.PacketPlayOutHeldItemSlot) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer)

Example 32 with Slot

use of net.minecraft.server.v1_12_R1.Slot in project PaperDev by Kamillaova.

the class CraftScoreboard method getObjective.

public Objective getObjective(DisplaySlot slot) throws IllegalArgumentException {
    Validate.notNull(slot, "Display slot cannot be null");
    ScoreboardObjective objective = board.getObjectiveForSlot(CraftScoreboardTranslations.fromBukkitSlot(slot));
    if (objective == null) {
        return null;
    }
    return new CraftObjective(this, objective);
}
Also used : ScoreboardObjective(net.minecraft.server.v1_12_R1.ScoreboardObjective)

Aggregations

NBTTagCompound (net.minecraft.server.v1_12_R1.NBTTagCompound)9 ItemStack (net.minecraft.server.v1_12_R1.ItemStack)7 NBTTagList (net.minecraft.server.v1_12_R1.NBTTagList)6 CraftItemStack (org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack)6 NBTTagString (net.minecraft.server.v1_12_R1.NBTTagString)3 Slot (net.minecraft.server.v1_12_R1.Slot)3 IconMenuItem (de.Keyle.MyPet.api.gui.IconMenuItem)2 HardwareTokenType (ee.ria.xroad.signer.tokenmanager.token.HardwareTokenType)2 Slot (iaik.pkcs.pkcs11.Slot)2 ArrayList (java.util.ArrayList)2 ItemStack (net.minecraft.server.v1_11_R1.ItemStack)2 Slot (net.minecraft.server.v1_11_R1.Slot)2 NBTTagInt (net.minecraft.server.v1_12_R1.NBTTagInt)2 ScoreboardObjective (net.minecraft.server.v1_12_R1.ScoreboardObjective)2 InventoryHolder (com.bgsoftware.wildchests.objects.inventory.InventoryHolder)1 FailedNbt (com.ruinscraft.panilla.api.exception.FailedNbt)1 INbtTagCompound (com.ruinscraft.panilla.api.nbt.INbtTagCompound)1 NbtTagCompound (com.ruinscraft.panilla.craftbukkit.v1_12_R1.nbt.NbtTagCompound)1 CoreStateInitException (com.solinia.solinia.Exceptions.CoreStateInitException)1 CustomInventory (de.Keyle.MyPet.compat.v1_12_R1.util.inventory.CustomInventory)1