Package de.mrjulsen.paw.item.forge
Class PantographItemImpl
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.BlockItem
de.mrjulsen.paw.item.PantographItem
de.mrjulsen.paw.item.forge.PantographItemImpl
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem,software.bernie.geckolib.animatable.GeoItem,software.bernie.geckolib.animatable.SingletonGeoAnimatable,software.bernie.geckolib.core.animatable.GeoAnimatable
public class PantographItemImpl
extends de.mrjulsen.paw.item.PantographItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.PropertiesNested classes/interfaces inherited from interface software.bernie.geckolib.animatable.GeoItem
software.bernie.geckolib.animatable.GeoItem.ContextBasedAnimatableInstanceCache -
Field Summary
Fields inherited from class net.minecraft.world.item.BlockItem
BLOCK_ENTITY_TAG, BLOCK_STATE_TAGFields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIESFields inherited from interface software.bernie.geckolib.animatable.GeoItem
ID_NBT_KEY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPantographItemImpl(net.minecraft.world.level.block.Block block, net.minecraft.world.item.Item.Properties properties, boolean expanded) -
Method Summary
Modifier and TypeMethodDescriptionstatic de.mrjulsen.paw.item.PantographItemcreate(net.minecraft.world.level.block.Block block, net.minecraft.world.item.Item.Properties properties, boolean expanded) voidinitializeClient(Consumer<net.minecraftforge.client.extensions.common.IClientItemExtensions> consumer) Methods inherited from class de.mrjulsen.paw.item.PantographItem
getAnimatableInstanceCache, registerControllersMethods inherited from class net.minecraft.world.item.BlockItem
appendHoverText, canFitInsideContainerItems, canPlace, getBlock, getBlockEntityData, getDescriptionId, getPlacementState, getPlaceSound, getPlaceSound, mustSurvive, onDestroyed, place, placeBlock, registerBlocks, removeFromBlockToItemMap, requiredFeatures, setBlockEntityData, updateCustomBlockEntityTag, updateCustomBlockEntityTag, updatePlacementContext, useOnMethods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, shouldOverrideMultiplayerNbt, toString, use, useOnRelease, verifyTagAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface software.bernie.geckolib.core.animatable.GeoAnimatable
getBoneResetTime, shouldPlayAnimsWhileGamePausedMethods inherited from interface software.bernie.geckolib.animatable.GeoItem
animatableCacheOverride, getTick, isPerspectiveAwareMethods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getShareTag, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onInventoryTick, onItemUseFirst, onLeftClickEntity, onStopUsing, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimationMethods inherited from interface software.bernie.geckolib.animatable.SingletonGeoAnimatable
getAnimData, setAnimData, syncAnimData, triggerAnim, triggerAnim
-
Constructor Details
-
PantographItemImpl
protected PantographItemImpl(net.minecraft.world.level.block.Block block, net.minecraft.world.item.Item.Properties properties, boolean expanded)
-
-
Method Details
-
create
public static de.mrjulsen.paw.item.PantographItem create(net.minecraft.world.level.block.Block block, net.minecraft.world.item.Item.Properties properties, boolean expanded) -
initializeClient
public void initializeClient(Consumer<net.minecraftforge.client.extensions.common.IClientItemExtensions> consumer) - Overrides:
initializeClientin classnet.minecraft.world.item.Item
-