Class WallWitherSkullBlock

All Implemented Interfaces:
BlockEntityProvider, Equipment, ItemConvertible, Vanishable, ToggleableFeature

public class WallWitherSkullBlock extends WallSkullBlock
Mappings:
Namespace Name
official dgi
intermediary net/minecraft/class_2567
named net/minecraft/block/WallWitherSkullBlock
  • Field Details

    • CODEC

      public static final com.mojang.serialization.MapCodec<WallWitherSkullBlock> CODEC
      Mappings:
      Namespace Name Mixin selector
      official b Ldgi;b:Lcom/mojang/serialization/MapCodec;
      intermediary field_46505 Lnet/minecraft/class_2567;field_46505:Lcom/mojang/serialization/MapCodec;
      named CODEC Lnet/minecraft/block/WallWitherSkullBlock;CODEC:Lcom/mojang/serialization/MapCodec;
  • Constructor Details

    • WallWitherSkullBlock

      protected WallWitherSkullBlock(AbstractBlock.Settings settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldjg;<init>(Ldjg$d;)V
      intermediary <init> Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
      named <init> Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
  • Method Details

    • getCodec

      public com.mojang.serialization.MapCodec<WallWitherSkullBlock> getCodec()
      Overrides:
      getCodec in class WallSkullBlock
      Mappings:
      Namespace Name Mixin selector
      official a Ldjg;a()Lcom/mojang/serialization/MapCodec;
      intermediary method_53969 Lnet/minecraft/class_4970;method_53969()Lcom/mojang/serialization/MapCodec;
      named getCodec Lnet/minecraft/block/AbstractBlock;getCodec()Lcom/mojang/serialization/MapCodec;
    • onPlaced

      public void onPlaced(World world, BlockPos pos, BlockState state, @Nullable @Nullable LivingEntity placer, ItemStack itemStack)
      Called when the player placed the block.

      Tall or wide blocks (such as doors or beds) should override this to place the other half of the block. Blocks with block entities can use this to copy the data from the item stack, such as the custom name.

      This method is called on both the logical client and logical server, so take caution when overriding this method. The logical side can be checked using World.isClient.

      Overrides:
      onPlaced in class Block
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcwq;a(Lctp;Lhx;Ldjh;Lbml;Lcmy;)V
      intermediary method_9567 Lnet/minecraft/class_2248;method_9567(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V
      named onPlaced Lnet/minecraft/block/Block;onPlaced(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;)V