public class LeadItem extends Item
Item.SettingsATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, group, RANDOM| Constructor and Description |
|---|
LeadItem(Item.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
static ActionResult |
attachHeldMobsToBlock(PlayerEntity playerEntity,
World world,
BlockPos blockPos) |
ActionResult |
useOnBlock(ItemUsageContext context)
Called when an item is used on a block.
|
appendStacks, appendTooltip, asItem, byRawId, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getFoodComponent, getGroup, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getTranslationKey, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, inventoryTick, isDamageable, isEffectiveOn, isEnchantable, isFireproof, isFood, isIn, isIn, isNetworkSynced, isUsedOnRelease, onCraft, onStoppedUsing, postHit, postMine, postProcessTag, raycast, shouldSyncTagToClient, toString, usageTick, use, useOnEntitypublic LeadItem(Item.Settings settings)
public ActionResult useOnBlock(ItemUsageContext context)
This method is called on both the logical client and logical server, so take caution when using this method.
The logical side can be checked using context.getWorld().isClient().
useOnBlock in class Itemcontext - the usage contextpublic static ActionResult attachHeldMobsToBlock(PlayerEntity playerEntity, World world, BlockPos blockPos)