Class ShaftHalfBlockItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.BlockItem
net.minecraft.world.item.ItemNameBlockItem
petrolpark.mc.petrolsparts.content.kinetics.assemblage.AssemblageBlockItem
petrolpark.mc.petrolsparts.content.kinetics.assemblage.ShaftHalfBlockItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.neoforged.neoforge.common.extensions.IItemExtension
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class petrolpark.mc.petrolsparts.content.kinetics.assemblage.AssemblageBlockItem
AssemblageBlockItem.AssemblageBlockPlaceContextNested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext -
Field Summary
FieldsFields inherited from class petrolpark.mc.petrolsparts.content.kinetics.assemblage.AssemblageBlockItem
ghostBlockRendererFields inherited from class net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canRepair, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTHFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionShaftHalfBlockItem(Supplier<AssemblageSet> set, net.minecraft.world.item.Item.Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.world.level.block.state.BlockStategetPlacementState(net.minecraft.world.item.context.BlockPlaceContext context) net.minecraft.world.InteractionResultonItemUseFirst(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.context.UseOnContext context) updatePlacementContext(net.minecraft.world.item.context.BlockPlaceContext context) Methods inherited from class petrolpark.mc.petrolsparts.content.kinetics.assemblage.AssemblageBlockItem
getBlock, getSet, place, registerClientSetMethods inherited from class net.minecraft.world.item.ItemNameBlockItem
getDescriptionIdMethods inherited from class net.minecraft.world.item.BlockItem
appendHoverText, canFitInsideContainerItems, canPlace, getPlaceSound, getPlaceSound, mustSurvive, onDestroyed, placeBlock, registerBlocks, removeFromBlockToItemMap, requiredFeatures, setBlockEntityData, updateBlockEntityComponents, updateCustomBlockEntityTag, updateCustomBlockEntityTag, useOnMethods inherited from class net.minecraft.world.item.Item
asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isRepairable, isValidRepairItem, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, toString, use, useOnRelease, verifyComponentsAfterLoadMethods 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 net.neoforged.neoforge.common.extensions.IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canDisableShield, canElytraFly, canEquip, canFitInsideContainerItems, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onEntitySwing, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantment
-
Field Details
-
placementHelperId
protected final int placementHelperId
-
-
Constructor Details
-
ShaftHalfBlockItem
public ShaftHalfBlockItem(Supplier<AssemblageSet> set, net.minecraft.world.item.Item.Properties properties)
-
-
Method Details
-
onItemUseFirst
public net.minecraft.world.InteractionResult onItemUseFirst(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.context.UseOnContext context) -
updatePlacementContext
public AssemblageBlockItem.AssemblageBlockPlaceContext updatePlacementContext(net.minecraft.world.item.context.BlockPlaceContext context) - Overrides:
updatePlacementContextin classAssemblageBlockItem
-
getPlacementState
protected net.minecraft.world.level.block.state.BlockState getPlacementState(net.minecraft.world.item.context.BlockPlaceContext context) - Overrides:
getPlacementStatein classnet.minecraft.world.item.BlockItem
-