Class WallWitherSkullBlock

All Implemented Interfaces:
BlockEntityProvider, Equipment, ItemConvertible, ToggleableFeature

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

    • CODEC

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

    • WallWitherSkullBlock

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

    • getCodec

      public com.mojang.serialization.MapCodec<WallWitherSkullBlock> getCodec()
      Overrides:
      getCodec in class WallSkullBlock
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/block/AbstractBlock;getCodec()Lcom/mojang/serialization/MapCodec;
      intermediary method_53969 Lnet/minecraft/class_4970;method_53969()Lcom/mojang/serialization/MapCodec;
      official a Ldsc;a()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
      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
      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
      official a Ldfa;a(Ldbz;Liz;Ldsd;Lbtq;Lcuq;)V