| Package | Description |
|---|---|
| org.cloudburstmc.server.item | |
| org.cloudburstmc.server.item.behavior | |
| org.cloudburstmc.server.item.serializer |
| Modifier and Type | Class and Description |
|---|---|
class |
CloudItemStack |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
ItemStackBuilder.build() |
ItemStack |
CloudItemStackBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CloudItemStack.equals(ItemStack item) |
boolean |
ItemStack.equals(ItemStack item) |
boolean |
CloudItemStack.equals(ItemStack other,
boolean checkAmount,
boolean checkData) |
boolean |
ItemStack.equals(ItemStack other,
boolean checkAmount,
boolean checkData) |
static boolean |
ItemStack.isInvalid(ItemStack item) |
boolean |
CloudItemStack.isMergeable(ItemStack other) |
boolean |
ItemStack.isMergeable(ItemStack itemStack) |
static boolean |
ItemStack.isNull(ItemStack item) |
boolean |
CloudItemStack.isSimilar(ItemStack other) |
boolean |
ItemStack.isSimilar(ItemStack itemStack) |
| Constructor and Description |
|---|
CloudItemStackBuilder(ItemStack item) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ItemBehavior.canBeActivated(ItemStack item) |
boolean |
ItemBehavior.canBePlaced(ItemStack item) |
boolean |
ItemBehavior.canDestroy(ItemStack item,
Identifier type) |
boolean |
ItemBehavior.canPlaceOn(ItemStack item,
Identifier type) |
int |
ItemBehavior.getArmorPoints(ItemStack item) |
int |
ItemBehavior.getAttackDamage(ItemStack item) |
BlockState |
ItemBehavior.getBlock(ItemStack item) |
int |
ItemBehavior.getEnchantAbility(ItemStack item) |
int |
ItemBehavior.getFuelTime(ItemStack item) |
int |
ItemBehavior.getMaxDurability(ItemStack item) |
int |
ItemBehavior.getMaxStackSize(ItemStack item) |
Optional<TierType> |
ItemBehavior.getTier(ItemStack item) |
int |
ItemBehavior.getToughness(ItemStack item) |
boolean |
ItemBehavior.isTool(ItemStack item) |
boolean |
ItemBehavior.onActivate(ItemStack item,
Level level,
Player player,
Block block,
Block target,
Direction face,
com.nukkitx.math.vector.Vector3f clickPos) |
boolean |
ItemBehavior.onClickAir(ItemStack item,
Player player,
com.nukkitx.math.vector.Vector3f directionVector)
Called when a player uses the item on air, for example throwing a projectile.
|
boolean |
ItemBehavior.onRelease(ItemStack item,
Player player,
int ticksUsed) |
boolean |
ItemBehavior.onUse(ItemStack item,
Player player,
int ticksUsed) |
boolean |
ItemBehavior.useOn(ItemStack item,
Block block) |
boolean |
ItemBehavior.useOn(ItemStack item,
Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
DamageableSerializer.serialize(ItemStack item,
com.nukkitx.nbt.NbtMapBuilder tag,
Damageable value) |
void |
ItemDataSerializer.serialize(ItemStack item,
com.nukkitx.nbt.NbtMapBuilder tag,
T value) |
Copyright © 2020. All rights reserved.