Class BevelCogWheelBlockItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.BlockItem
petrolpark.mc.petrolsparts.content.kinetics.bevelCogWheel.BevelCogWheelBlockItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.neoforged.neoforge.common.extensions.IItemExtension
public class BevelCogWheelBlockItem
extends net.minecraft.world.item.BlockItem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassNested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DiagonalBevelCogWheelGhostBlockRendererprotected final int[]final Supplier<BevelCogWheelSet> Fields 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
ConstructorsConstructorDescriptionBevelCogWheelBlockItem(Supplier<BevelCogWheelSet> set, net.minecraft.world.item.Item.Properties properties) -
Method Summary
Modifier and TypeMethodDescriptiongetBlock()protected net.minecraft.world.level.block.state.BlockStategetPlacementState(net.minecraft.world.item.context.BlockPlaceContext context) getSet()net.minecraft.world.InteractionResultonItemUseFirst(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.context.UseOnContext context) net.minecraft.world.InteractionResultplace(net.minecraft.world.item.context.BlockPlaceContext context) static final <I extends BevelCogWheelBlockItem>
com.tterrag.registrate.util.nullness.NonNullConsumer<I> registerClientSet(com.tterrag.registrate.util.nullness.NonNullSupplier<BevelCogWheelClientSet> clientSet) Methods inherited from class net.minecraft.world.item.BlockItem
appendHoverText, canFitInsideContainerItems, canPlace, getPlaceSound, getPlaceSound, mustSurvive, onDestroyed, placeBlock, registerBlocks, removeFromBlockToItemMap, requiredFeatures, setBlockEntityData, updateBlockEntityComponents, updateCustomBlockEntityTag, updateCustomBlockEntityTag, updatePlacementContext, 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
-
set
-
diagonalGhostBlockRenderer
-
placementHelperIds
protected final int[] placementHelperIds
-
-
Constructor Details
-
BevelCogWheelBlockItem
public BevelCogWheelBlockItem(Supplier<BevelCogWheelSet> set, net.minecraft.world.item.Item.Properties properties)
-
-
Method Details
-
getSet
-
getBlock
- Overrides:
getBlockin classnet.minecraft.world.item.BlockItem
-
place
public net.minecraft.world.InteractionResult place(net.minecraft.world.item.context.BlockPlaceContext context) - Overrides:
placein classnet.minecraft.world.item.BlockItem
-
getPlacementState
protected net.minecraft.world.level.block.state.BlockState getPlacementState(net.minecraft.world.item.context.BlockPlaceContext context) - Overrides:
getPlacementStatein classnet.minecraft.world.item.BlockItem
-
onItemUseFirst
public net.minecraft.world.InteractionResult onItemUseFirst(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.context.UseOnContext context) -
getDescriptionId
- Overrides:
getDescriptionIdin classnet.minecraft.world.item.BlockItem
-
registerClientSet
public static final <I extends BevelCogWheelBlockItem> com.tterrag.registrate.util.nullness.NonNullConsumer<I> registerClientSet(com.tterrag.registrate.util.nullness.NonNullSupplier<BevelCogWheelClientSet> clientSet)
-