Package net.minecraft.item
Class VerticallyAttachableBlockItem
java.lang.Object
net.minecraft.item.Item
net.minecraft.item.BlockItem
net.minecraft.item.VerticallyAttachableBlockItem
- All Implemented Interfaces:
- ItemConvertible,- ToggleableFeature
- Direct Known Subclasses:
- BannerItem,- SignItem,- SkullItem
An item for a block that can be vertically attached as well as horizontally.
 This is usually a block that is either standing or attached to a wall; however,
 some blocks are instead hung from the ceiling.
- Mappings:
- Namespace - Name - official - chi- intermediary - net/minecraft/class_1827- named - net/minecraft/item/VerticallyAttachableBlockItem
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.item.ItemItem.Settings
- 
Field SummaryFieldsFields inherited from class net.minecraft.item.BlockItemBLOCK_ENTITY_TAG_KEY, BLOCK_STATE_TAG_KEYFields inherited from class net.minecraft.item.ItemATTACK_DAMAGE_MODIFIER_ID, ATTACK_SPEED_MODIFIER_ID, BLOCK_ITEMS, DEFAULT_MAX_COUNT, DEFAULT_MAX_USE_TIME, ITEM_BAR_STEPSFields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeatureFEATURE_ENABLED_REGISTRY_KEYS
- 
Constructor SummaryConstructorsConstructorDescriptionVerticallyAttachableBlockItem(Block standingBlock, Block wallBlock, Item.Settings settings, Direction verticalAttachmentDirection) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidappendBlocks(Map<Block, Item> map, Item item) protected booleancanPlaceAt(WorldView world, BlockState state, BlockPos pos) protected @Nullable BlockStategetPlacementState(ItemPlacementContext context) Methods inherited from class net.minecraft.item.BlockItemappendTooltip, canBeNested, canPlace, checkStatePlacement, getBlock, getBlockEntityNbt, getPlacementContext, getPlaceSound, getRequiredFeatures, getTranslationKey, onItemEntityDestroyed, place, place, postPlacement, setBlockEntityNbt, useOnBlock, writeNbtToBlockEntityMethods inherited from class net.minecraft.item.ItemasItem, byRawId, canMine, canRepair, damage, finishUsing, fromBlock, getAttributeModifiers, getDefaultStack, getDrinkSound, getEatSound, getEnchantability, getFoodComponent, getItemBarColor, getItemBarStep, getMaxCount, getMaxDamage, getMaxUseTime, getMiningSpeedMultiplier, getName, getName, getOrCreateTranslationKey, getRarity, getRawId, getRecipeRemainder, getRegistryEntry, getTooltipData, getTranslationKey, getUseAction, hasGlint, hasRecipeRemainder, inventoryTick, isDamageable, isEnchantable, isFireproof, isFood, isItemBarVisible, isNbtSynced, isNetworkSynced, isSuitableFor, isUsedOnRelease, onClicked, onCraft, onStackClicked, onStoppedUsing, postHit, postMine, postProcessNbt, raycast, toString, usageTick, use, useOnEntityMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeatureisEnabled
- 
Field Details- 
wallBlock- Mappings:
- Namespace - Name - Mixin selector - official - d- Lchi;d:Lcpn;- intermediary - field_8918- Lnet/minecraft/class_1827;field_8918:Lnet/minecraft/class_2248;- named - wallBlock- Lnet/minecraft/item/VerticallyAttachableBlockItem;wallBlock:Lnet/minecraft/block/Block;
 
- 
verticalAttachmentDirection- Mappings:
- Namespace - Name - Mixin selector - official - c- Lchi;c:Lha;- intermediary - field_40240- Lnet/minecraft/class_1827;field_40240:Lnet/minecraft/class_2350;- named - verticalAttachmentDirection- Lnet/minecraft/item/VerticallyAttachableBlockItem;verticalAttachmentDirection:Lnet/minecraft/util/math/Direction;
 
 
- 
- 
Constructor Details- 
VerticallyAttachableBlockItempublic VerticallyAttachableBlockItem(Block standingBlock, Block wallBlock, Item.Settings settings, Direction verticalAttachmentDirection) - Parameters:
- verticalAttachmentDirection- the direction of the item's vertical attachment,- Direction.UPfor hanging blocks and- Direction.DOWNfor standing blocks
- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lchi;<init>(Lcpn;Lcpn;Lcfu$a;Lha;)V- intermediary - <init>- Lnet/minecraft/class_1827;<init>(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;Lnet/minecraft/class_2350;)V- named - <init>- Lnet/minecraft/item/VerticallyAttachableBlockItem;<init>(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/item/Item$Settings;Lnet/minecraft/util/math/Direction;)V
 
 
- 
- 
Method Details- 
canPlaceAt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lchi;a(Lcmp;Ldcb;Lgu;)Z- intermediary - method_45431- Lnet/minecraft/class_1827;method_45431(Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z- named - canPlaceAt- Lnet/minecraft/item/VerticallyAttachableBlockItem;canPlaceAt(Lnet/minecraft/world/WorldView;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Z
 
- 
getPlacementState- Overrides:
- getPlacementStatein class- BlockItem
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lcds;c(Lcih;)Ldcb;- intermediary - method_7707- Lnet/minecraft/class_1747;method_7707(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;- named - getPlacementState- Lnet/minecraft/item/BlockItem;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
 
- 
appendBlocks- Overrides:
- appendBlocksin class- BlockItem
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcds;a(Ljava/util/Map;Lcfu;)V- intermediary - method_7713- Lnet/minecraft/class_1747;method_7713(Ljava/util/Map;Lnet/minecraft/class_1792;)V- named - appendBlocks- Lnet/minecraft/item/BlockItem;appendBlocks(Ljava/util/Map;Lnet/minecraft/item/Item;)V
 
 
-