| Modifier and Type | Method and Description |
|---|---|
ItemStack |
BlockType.createItem(int amount,
Object... metadata) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack[] |
BlockBehavior.getDrops(Block block,
ItemStack hand) |
ItemStack |
BlockBehavior.toItem(Block block) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BlockBehavior.canBeBrokenWith(BlockState state,
ItemStack item) |
boolean |
BlockBehavior.checkTool(BlockState state,
ItemStack item) |
abstract float |
BlockBehavior.getBreakTime(BlockState state,
ItemStack item,
Player player) |
ItemStack[] |
BlockBehavior.getDrops(Block block,
ItemStack hand) |
boolean |
BlockBehavior.isBreakable(BlockState state,
ItemStack item) |
boolean |
BlockBehavior.onActivate(Block block,
ItemStack item) |
boolean |
BlockBehavior.onActivate(Block block,
ItemStack item,
Player player) |
boolean |
BlockBehavior.onBreak(Block block,
ItemStack item) |
boolean |
BlockBehavior.onBreak(Block block,
ItemStack item,
Player player) |
boolean |
BlockBehavior.place(ItemStack item,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
boolean |
BlockBehavior.placeBlock(Block block,
ItemStack item) |
boolean |
BlockBehavior.placeBlock(Block block,
ItemStack item,
boolean update) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
Lectern.getBook() |
ItemStack |
ItemFrame.getItem() |
ItemStack |
Jukebox.getRecordItem() |
| Modifier and Type | Method and Description |
|---|---|
default int[] |
ContainerBlockEntity.getHopperPushSlots(Direction direction,
ItemStack item)
Returns an array of slot indexes where the item should be pushed to
|
boolean |
Campfire.putItemInFire(ItemStack item) |
default boolean |
Campfire.putItemInFire(ItemStack item,
int index) |
boolean |
Campfire.putItemInFire(ItemStack item,
int index,
boolean overwrite) |
void |
Lectern.setBook(ItemStack book) |
void |
ItemFrame.setItem(ItemStack item) |
void |
Jukebox.setRecordItem(ItemStack recordItem) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EnchantmentInstance.canEnchantItem(ItemStack item) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EnchantmentBehavior.canEnchant(EnchantmentInstance enchantment,
ItemStack item) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Entity.onInteract(Player player,
ItemStack item,
com.nukkitx.math.vector.Vector3f clickedPos) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
DroppedItem.getItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
DroppedItem.setItem(ItemStack item) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
FishingHook.getRod() |
ItemStack |
ThrownTrident.getTrident() |
| Modifier and Type | Method and Description |
|---|---|
void |
FishingHook.setRod(ItemStack rod) |
void |
ThrownTrident.setTrident(ItemStack trident) |
| Modifier and Type | Field and Description |
|---|---|
protected ItemStack[] |
BlockBreakEvent.blockDrops |
protected ItemStack |
BlockBreakEvent.item |
protected ItemStack |
BlockPlaceEvent.item |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
LecternDropBookEvent.getBook() |
ItemStack |
LecternPlaceBookEvent.getBook() |
ItemStack[] |
BlockBreakEvent.getDrops() |
ItemStack |
BlockBreakEvent.getItem() |
ItemStack |
ItemFrameDropItemEvent.getItem() |
ItemStack |
BlockPlaceEvent.getItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
LecternDropBookEvent.setBook(ItemStack book) |
void |
LecternPlaceBookEvent.setBook(ItemStack book) |
void |
BlockBreakEvent.setDrops(ItemStack[] drops) |
| Constructor and Description |
|---|
BlockBreakEvent(Player player,
Block block,
Direction face,
ItemStack item,
ItemStack[] drops,
int dropExp,
boolean instaBreak,
boolean fastBreak) |
BlockBreakEvent(Player player,
Block block,
Direction face,
ItemStack item,
ItemStack[] drops,
int dropExp,
boolean instaBreak,
boolean fastBreak) |
BlockBreakEvent(Player player,
Block block,
ItemStack item,
ItemStack[] drops) |
BlockBreakEvent(Player player,
Block block,
ItemStack item,
ItemStack[] drops) |
BlockBreakEvent(Player player,
Block block,
ItemStack item,
ItemStack[] drops,
boolean instaBreak) |
BlockBreakEvent(Player player,
Block block,
ItemStack item,
ItemStack[] drops,
boolean instaBreak) |
BlockBreakEvent(Player player,
Block block,
ItemStack item,
ItemStack[] drops,
boolean instaBreak,
boolean fastBreak) |
BlockBreakEvent(Player player,
Block block,
ItemStack item,
ItemStack[] drops,
boolean instaBreak,
boolean fastBreak) |
BlockPlaceEvent(Player player,
BlockState blockPlace,
Block blockReplace,
Block blockAgainst,
ItemStack item) |
ItemFrameDropItemEvent(Player player,
Block block,
ItemFrame itemFrame,
ItemStack item) |
LecternDropBookEvent(Player player,
Lectern lectern,
ItemStack book) |
LecternPlaceBookEvent(Player player,
Lectern lectern,
ItemStack book) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
EntityShootBowEvent.getBow() |
ItemStack[] |
EntityDeathEvent.getDrops() |
ItemStack |
EntityInventoryChangeEvent.getNewItem() |
ItemStack |
EntityArmorChangeEvent.getNewItem() |
ItemStack |
EntityInventoryChangeEvent.getOldItem() |
ItemStack |
EntityArmorChangeEvent.getOldItem() |
| Modifier and Type | Method and Description |
|---|---|
void |
EntityDeathEvent.setDrops(ItemStack[] drops) |
void |
EntityInventoryChangeEvent.setNewItem(ItemStack newItem) |
void |
EntityArmorChangeEvent.setNewItem(ItemStack newItem) |
| Constructor and Description |
|---|
EntityArmorChangeEvent(Entity entity,
ItemStack oldItem,
ItemStack newItem,
int slot) |
EntityDeathEvent(Living entity,
ItemStack[] drops) |
EntityInventoryChangeEvent(Entity entity,
ItemStack oldItem,
ItemStack newItem,
int slot) |
EntityShootBowEvent(Living shooter,
ItemStack bow,
Entity projectile,
double force) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
FurnaceBurnEvent.getFuel() |
ItemStack |
InventoryClickEvent.getHeldItem() |
ItemStack |
BrewFinishEvent.getIngredient() |
ItemStack |
BrewStartEvent.getIngredient() |
ItemStack |
InventoryMoveItemEvent.getItem() |
ItemStack |
BrewFinishEvent.getPotion(int index) |
ItemStack |
BrewStartEvent.getPotion(int index) |
ItemStack[] |
BrewFinishEvent.getPotions() |
ItemStack[] |
BrewStartEvent.getPotions() |
ItemStack |
FurnaceSmeltEvent.getResult() |
ItemStack |
CraftItemEvent.getResult() |
ItemStack |
FurnaceSmeltEvent.getSource() |
ItemStack |
InventoryClickEvent.getSourceItem() |
| Modifier and Type | Method and Description |
|---|---|
List<ItemStack> |
CraftItemEvent.getInput() |
| Modifier and Type | Method and Description |
|---|---|
void |
InventoryMoveItemEvent.setItem(ItemStack item) |
void |
FurnaceSmeltEvent.setResult(ItemStack result) |
| Constructor and Description |
|---|
CraftItemEvent(Player player,
ItemStack[] input,
Recipe recipe) |
FurnaceBurnEvent(Furnace furnace,
ItemStack fuel,
short burnTime) |
FurnaceSmeltEvent(Furnace furnace,
ItemStack source,
ItemStack result) |
InventoryClickEvent(Player who,
Inventory inventory,
int slot,
ItemStack sourceItem,
ItemStack heldItem) |
InventoryMoveItemEvent(Inventory from,
Inventory targetInventory,
InventoryHolder source,
ItemStack item,
InventoryMoveItemEvent.Action action) |
| Constructor and Description |
|---|
CraftItemEvent(Player source,
List<ItemStack> input,
Recipe recipe) |
| Modifier and Type | Field and Description |
|---|---|
protected ItemStack |
PlayerInteractEntityEvent.item |
protected ItemStack |
PlayerInteractEvent.item |
protected ItemStack |
PlayerGlassBottleFillEvent.item |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
PlayerBucketEvent.getBucket()
Returns the bucket used in this event
|
ItemStack |
PlayerBucketEvent.getItem()
Returns the item in hand after the event
|
ItemStack |
PlayerItemHeldEvent.getItem() |
ItemStack |
PlayerInteractEntityEvent.getItem() |
ItemStack |
PlayerInteractEvent.getItem() |
ItemStack |
PlayerDropItemEvent.getItem() |
ItemStack |
PlayerItemConsumeEvent.getItem() |
ItemStack |
PlayerBlockPickEvent.getItem() |
ItemStack |
PlayerGlassBottleFillEvent.getItem() |
ItemStack |
PlayerMapInfoRequestEvent.getMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
PlayerBucketEvent.setItem(ItemStack item) |
void |
PlayerBlockPickEvent.setItem(ItemStack item) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack[] |
Inventory.addItem(ItemStack... slots) |
ItemStack[] |
CreatureInventory.getArmorContents() |
ItemStack |
CreatureInventory.getArmorItem(int index) |
default ItemStack |
CreatureInventory.getBoots() |
default ItemStack |
CreatureInventory.getChestplate() |
ItemStack |
CraftingGrid.getCraftingResult() |
ItemStack |
PlayerInventory.getCursorItem() |
ItemStack |
BrewingInventory.getFuel() |
ItemStack |
FurnaceInventory.getFuel() |
default ItemStack |
CreatureInventory.getHelmet() |
ItemStack |
PlayerInventory.getHotbarSlot(int slot) |
ItemStack |
BrewingInventory.getIngredient() |
ItemStack |
EnchantInventory.getInput() |
ItemStack |
AnvilInventory.getInput() |
ItemStack |
Inventory.getItem(int index) |
ItemStack |
CreatureInventory.getItemInHand() |
default ItemStack |
CreatureInventory.getLeggings() |
ItemStack |
AnvilInventory.getMaterial() |
ItemStack |
CreatureInventory.getOffHand() |
ItemStack |
EnchantInventory.getOutput() |
ItemStack |
EnchantInventory.getReagent() |
ItemStack |
Recipe.getResult() |
ItemStack |
FurnaceInventory.getResult() |
ItemStack |
FurnaceInventory.getSmelting() |
ItemStack[] |
Inventory.removeItem(ItemStack... slots) |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,ItemStack> |
Inventory.all(ItemStack item) |
Map<Integer,ItemStack> |
Inventory.getContents() |
List<? extends ItemStack> |
PlayerInventory.getHotbar() |
| Modifier and Type | Method and Description |
|---|---|
ItemStack[] |
Inventory.addItem(ItemStack... slots) |
Map<Integer,ItemStack> |
Inventory.all(ItemStack item) |
boolean |
Inventory.canAddItem(ItemStack item) |
boolean |
Inventory.contains(ItemStack item) |
default int |
Inventory.first(ItemStack item) |
int |
Inventory.first(ItemStack item,
boolean exact)
Search for the first occurrence of target item
|
default int |
Inventory.firstFit(ItemStack item) |
int |
Inventory.firstFit(ItemStack item,
boolean single)
Returns the first slot where item fits to
|
int |
Inventory.getFreeSpace(ItemStack item)
Returns how much space remains for the target item
|
void |
Inventory.onSlotChange(int index,
ItemStack before,
boolean send) |
void |
Inventory.remove(ItemStack item) |
ItemStack[] |
Inventory.removeItem(ItemStack... slots) |
default boolean |
CreatureInventory.setArmorItem(int index,
ItemStack item) |
boolean |
CreatureInventory.setArmorItem(int index,
ItemStack item,
boolean ignoreArmorEvents) |
default boolean |
CreatureInventory.setBoots(ItemStack boots) |
default boolean |
CreatureInventory.setChestplate(ItemStack chestplate) |
boolean |
PlayerInventory.setCursorItem(ItemStack item) |
void |
BrewingInventory.setFuel(ItemStack fuel) |
boolean |
FurnaceInventory.setFuel(ItemStack item) |
default boolean |
CreatureInventory.setHelmet(ItemStack helm) |
boolean |
PlayerInventory.setHotbarSlot(int slot,
ItemStack item) |
void |
BrewingInventory.setIngredient(ItemStack item) |
void |
EnchantInventory.setInput(ItemStack item) |
void |
AnvilInventory.setInput(ItemStack item) |
default boolean |
Inventory.setItem(int index,
ItemStack item) |
boolean |
Inventory.setItem(int index,
ItemStack item,
boolean send) |
boolean |
CreatureInventory.setItemInHand(ItemStack item) |
default boolean |
CreatureInventory.setLeggings(ItemStack leggings) |
void |
AnvilInventory.setMaterial(ItemStack item) |
void |
CreatureInventory.setOffHandContents(ItemStack offhand) |
void |
EnchantInventory.setOutput(ItemStack item) |
void |
EnchantInventory.setReagent(ItemStack item) |
boolean |
FurnaceInventory.setResult(ItemStack item) |
boolean |
FurnaceInventory.setSmelting(ItemStack item) |
| Modifier and Type | Method and Description |
|---|---|
void |
Inventory.setContents(Map<Integer,ItemStack> items) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
ItemStackBuilder.build() |
ItemStack |
ItemFactory.create(Identifier identifier) |
default ItemStack |
ItemType.createItem() |
ItemStack |
ItemType.createItem(int amount,
Object... metadata) |
default ItemStack |
ItemStack.decrementAmount() |
default ItemStack |
ItemStack.decrementAmount(int amount) |
default ItemStack |
ItemStack.incrementAmount() |
default ItemStack |
ItemStack.incrementAmount(int amount) |
default ItemStack |
ItemStack.withAmount(int amount) |
ItemStack |
ItemStack.withData(Class<?> metadataClass,
Object data) |
ItemStack |
ItemStack.withData(Object data) |
default ItemStack |
ItemStack.withEnchantment(EnchantmentInstance enchantment) |
| Modifier and Type | Method and Description |
|---|---|
default int |
ItemStack.compareTo(ItemStack other) |
boolean |
ItemStack.equals(ItemStack item) |
default boolean |
ItemStack.equals(ItemStack other,
boolean checkAmount) |
boolean |
ItemStack.equals(ItemStack other,
boolean checkAmount,
boolean checkData) |
boolean |
ItemStack.isMergeable(ItemStack itemStack) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
ItemBehavior.onActivate(ItemStack itemStack,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Level level) |
ItemStack |
ItemBehavior.onRelease(ItemStack item,
int ticksUsed,
Player player) |
ItemStack |
ItemBehavior.onUse(ItemStack item,
int ticksUsed,
Player player) |
ItemStack |
ItemBehavior.useOn(ItemStack item,
BlockState block) |
ItemStack |
ItemBehavior.useOn(ItemStack item,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ItemBehavior.canBePlaced(ItemStack item) |
boolean |
ItemBehavior.canDestroy(ItemStack item,
Identifier identifier) |
boolean |
ItemBehavior.canPlaceOn(ItemStack item,
Identifier identifier) |
int |
ItemBehavior.getArmorPoints(ItemStack item) |
int |
ItemBehavior.getAttackDamage(ItemStack item) |
BlockState |
ItemBehavior.getBlock(ItemStack item) |
int |
ItemBehavior.getEnchantAbility(ItemStack item) |
short |
ItemBehavior.getFuelTime(ItemStack item) |
int |
ItemBehavior.getMaxStackSize(ItemStack item) |
TierType |
ItemBehavior.getTier(ItemStack item) |
ToolType |
ItemBehavior.getToolType(ItemStack item) |
int |
ItemBehavior.getToughness(ItemStack item) |
boolean |
ItemBehavior.isTool(ItemStack item) |
boolean |
ItemBehavior.isUnbreakable(ItemStack item) |
ItemStack |
ItemBehavior.onActivate(ItemStack itemStack,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Level level) |
boolean |
ItemBehavior.onClickAir(ItemStack item,
com.nukkitx.math.vector.Vector3f directionVector,
Player player) |
ItemStack |
ItemBehavior.onRelease(ItemStack item,
int ticksUsed,
Player player) |
ItemStack |
ItemBehavior.onUse(ItemStack item,
int ticksUsed,
Player player) |
ItemStack |
ItemBehavior.useOn(ItemStack item,
BlockState block) |
ItemStack |
ItemBehavior.useOn(ItemStack item,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
default ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos) |
ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
Direction face,
ItemStack item,
Player player,
boolean createParticles) |
default ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
ItemStack item) |
default ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
ItemStack item,
Player player) |
default ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
ItemStack item,
Player player,
boolean createParticles) |
default ItemStack |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
ItemStack item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
default ItemStack |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
ItemStack item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
ItemStack |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
ItemStack item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player,
boolean playSound) |
| Modifier and Type | Method and Description |
|---|---|
default DroppedItem |
Level.dropItem(com.nukkitx.math.vector.Vector3f position,
ItemStack item) |
default DroppedItem |
Level.dropItem(com.nukkitx.math.vector.Vector3f position,
ItemStack item,
com.nukkitx.math.vector.Vector3f motion) |
default DroppedItem |
Level.dropItem(com.nukkitx.math.vector.Vector3f position,
ItemStack item,
com.nukkitx.math.vector.Vector3f motion,
boolean dropAround) |
DroppedItem |
Level.dropItem(com.nukkitx.math.vector.Vector3f position,
ItemStack item,
com.nukkitx.math.vector.Vector3f motion,
boolean dropAround,
int delay) |
default DroppedItem |
Level.dropItem(com.nukkitx.math.vector.Vector3f position,
ItemStack item,
com.nukkitx.math.vector.Vector3f motion,
int delay) |
default DroppedItem |
Level.dropItem(com.nukkitx.math.vector.Vector3i position,
ItemStack item) |
ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
Direction face,
ItemStack item,
Player player,
boolean createParticles) |
default ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
ItemStack item) |
default ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
ItemStack item,
Player player) |
default ItemStack |
Level.useBreakOn(com.nukkitx.math.vector.Vector3i pos,
ItemStack item,
Player player,
boolean createParticles) |
default ItemStack |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
ItemStack item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
default ItemStack |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
ItemStack item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player) |
ItemStack |
Level.useItemOn(com.nukkitx.math.vector.Vector3i vector,
ItemStack item,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos,
Player player,
boolean playSound) |
| Modifier and Type | Method and Description |
|---|---|
default ItemStack |
ItemRegistry.getItem(BlockState state) |
ItemStack |
ItemRegistry.getItem(BlockState state,
int amount) |
default ItemStack |
ItemRegistry.getItem(ItemType type) |
ItemStack |
ItemRegistry.getItem(ItemType type,
int amount,
Object... metadata) |
| Modifier and Type | Method and Description |
|---|---|
BlockState |
BlockRegistry.getBlock(ItemStack item) |
Recipe |
RecipeRegistry.matchRecipe(ItemStack[][] inputMap,
ItemStack output,
ItemStack[][] extraOutputMap,
Identifier craftingBlock) |
Recipe |
RecipeRegistry.matchRecipe(ItemStack[][] inputMap,
ItemStack output,
ItemStack[][] extraOutputMap,
Identifier craftingBlock) |
Recipe |
RecipeRegistry.matchRecipe(ItemStack[][] inputMap,
ItemStack output,
ItemStack[][] extraOutputMap,
Identifier craftingBlock) |
Copyright © 2021. All rights reserved.