Class BedBlock


public class BedBlock extends HorizontalFacingBlock
Mappings:
Namespace Name
official ahs
intermediary net/minecraft/class_109
named net/minecraft/block/BedBlock
  • Field Details

    • field_271

      public static final int[][] field_271
      Mappings:
      Namespace Name Mixin selector
      official a Lahs;a:[[I
      intermediary field_271 Lnet/minecraft/class_109;field_271:[[I
      named field_271 Lnet/minecraft/block/BedBlock;field_271:[[I
    • field_5519

      @Environment(CLIENT) private Texture[] field_5519
      Mappings:
      Namespace Name Mixin selector
      official b Lahs;b:[Lpr;
      intermediary field_5519 Lnet/minecraft/class_109;field_5519:[Lnet/minecraft/class_1557;
      named field_5519 Lnet/minecraft/block/BedBlock;field_5519:[Lnet/minecraft/client/Texture;
    • field_5520

      @Environment(CLIENT) private Texture[] field_5520
      Mappings:
      Namespace Name Mixin selector
      official M Lahs;M:[Lpr;
      intermediary field_5520 Lnet/minecraft/class_109;field_5520:[Lnet/minecraft/class_1557;
      named field_5520 Lnet/minecraft/block/BedBlock;field_5520:[Lnet/minecraft/client/Texture;
    • field_5521

      @Environment(CLIENT) private Texture[] field_5521
      Mappings:
      Namespace Name Mixin selector
      official N Lahs;N:[Lpr;
      intermediary field_5521 Lnet/minecraft/class_109;field_5521:[Lnet/minecraft/class_1557;
      named field_5521 Lnet/minecraft/block/BedBlock;field_5521:[Lnet/minecraft/client/Texture;
  • Constructor Details

    • BedBlock

      public BedBlock()
  • Method Details

    • onActivated

      public boolean onActivated(World world, int x, int y, int z, PlayerEntity player, int int2, float float2, float float3, float float4)
      Overrides:
      onActivated in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILxk;IFFF)Z
      intermediary method_421 Lnet/minecraft/class_197;method_421(Lnet/minecraft/class_1150;IIILnet/minecraft/class_988;IFFF)Z
      named onActivated Lnet/minecraft/block/Block;onActivated(Lnet/minecraft/world/World;IIILnet/minecraft/entity/player/PlayerEntity;IFFF)Z
    • getTexture

      @Environment(CLIENT) public Texture getTexture(int side, int blockData)
      Overrides:
      getTexture in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(II)Lpr;
      intermediary method_395 Lnet/minecraft/class_197;method_395(II)Lnet/minecraft/class_1557;
      named getTexture Lnet/minecraft/block/Block;getTexture(II)Lnet/minecraft/client/Texture;
    • registerTextures

      @Environment(CLIENT) public void registerTextures(TextureRegistry registry)
      Overrides:
      registerTextures in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lps;)V
      intermediary method_4791 Lnet/minecraft/class_197;method_4791(Lnet/minecraft/class_1558;)V
      named registerTextures Lnet/minecraft/block/Block;registerTextures(Lnet/minecraft/client/TextureRegistry;)V
    • getBlockType

      public int getBlockType()
      Overrides:
      getBlockType in class Block
      Mappings:
      Namespace Name Mixin selector
      official b Laht;b()I
      intermediary method_429 Lnet/minecraft/class_197;method_429()I
      named getBlockType Lnet/minecraft/block/Block;getBlockType()I
    • renderAsNormalBlock

      public boolean renderAsNormalBlock()
      Returns whether the block can be rendered as a normal block
      Overrides:
      renderAsNormalBlock in class Block
      Returns:
      Whether the block can be rendered as a normal block
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d()Z
      intermediary method_441 Lnet/minecraft/class_197;method_441()Z
      named renderAsNormalBlock Lnet/minecraft/block/Block;renderAsNormalBlock()Z
    • hasTransperancy

      public boolean hasTransperancy()
      Overrides:
      hasTransperancy in class Block
      Mappings:
      Namespace Name Mixin selector
      official c Laht;c()Z
      intermediary method_449 Lnet/minecraft/class_197;method_449()Z
      named hasTransperancy Lnet/minecraft/block/Block;hasTransperancy()Z
    • method_425

      public void method_425(BlockView blockView, int int2, int int3, int int4)
      Overrides:
      method_425 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafw;III)V
      intermediary method_425 Lnet/minecraft/class_197;method_425(Lnet/minecraft/class_1158;III)V
      named method_425 Lnet/minecraft/block/Block;method_425(Lnet/minecraft/world/BlockView;III)V
    • onNeighborUpdate

      public void onNeighborUpdate(World world, int x, int y, int z, Block block)
      Overrides:
      onNeighborUpdate in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIILaht;)V
      intermediary method_408 Lnet/minecraft/class_197;method_408(Lnet/minecraft/class_1150;IIILnet/minecraft/class_197;)V
      named onNeighborUpdate Lnet/minecraft/block/Block;onNeighborUpdate(Lnet/minecraft/world/World;IIILnet/minecraft/block/Block;)V
    • method_398

      public Item method_398(int int2, Random random, int int3)
      Overrides:
      method_398 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(ILjava/util/Random;I)Labm;
      intermediary method_398 Lnet/minecraft/class_197;method_398(ILjava/util/Random;I)Lnet/minecraft/class_1069;
      named method_398 Lnet/minecraft/block/Block;method_398(ILjava/util/Random;I)Lnet/minecraft/item/Item;
    • method_281

      private void method_281()
      Mappings:
      Namespace Name Mixin selector
      official e Lahs;e()V
      intermediary method_281 Lnet/minecraft/class_109;method_281()V
      named method_281 Lnet/minecraft/block/BedBlock;method_281()V
    • method_278

      public static boolean method_278(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lahs;b(I)Z
      intermediary method_278 Lnet/minecraft/class_109;method_278(I)Z
      named method_278 Lnet/minecraft/block/BedBlock;method_278(I)Z
    • method_280

      public static boolean method_280(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lahs;c(I)Z
      intermediary method_280 Lnet/minecraft/class_109;method_280(I)Z
      named method_280 Lnet/minecraft/block/BedBlock;method_280(I)Z
    • method_277

      public static void method_277(World world, int int2, int int3, int int4, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lahs;a(Lafm;IIIZ)V
      intermediary method_277 Lnet/minecraft/class_109;method_277(Lnet/minecraft/class_1150;IIIZ)V
      named method_277 Lnet/minecraft/block/BedBlock;method_277(Lnet/minecraft/world/World;IIIZ)V
    • method_279

      public static BlockPos method_279(World world, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lahs;a(Lafm;IIII)Lr;
      intermediary method_279 Lnet/minecraft/class_109;method_279(Lnet/minecraft/class_1150;IIII)Lnet/minecraft/class_851;
      named method_279 Lnet/minecraft/block/BedBlock;method_279(Lnet/minecraft/world/World;IIII)Lnet/minecraft/util/math/BlockPos;
    • method_410

      public void method_410(World world, int int2, int int3, int int4, int int5, float float2, int int6)
      Overrides:
      method_410 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIIIFI)V
      intermediary method_410 Lnet/minecraft/class_197;method_410(Lnet/minecraft/class_1150;IIIIFI)V
      named method_410 Lnet/minecraft/block/Block;method_410(Lnet/minecraft/world/World;IIIIFI)V
    • getPistonInteractionType

      public int getPistonInteractionType()
      Returns the block's piston interaction type, as provided by it's material.
      Overrides:
      getPistonInteractionType in class Block
      Returns:
      Current block's piston interaction type
      Mappings:
      Namespace Name Mixin selector
      official h Laht;h()I
      intermediary method_453 Lnet/minecraft/class_197;method_453()I
      named getPistonInteractionType Lnet/minecraft/block/Block;getPistonInteractionType()I
    • method_407

      @Environment(CLIENT) public Item method_407(World world, int int2, int int3, int int4)
      Overrides:
      method_407 in class Block
      Mappings:
      Namespace Name Mixin selector
      official d Laht;d(Lafm;III)Labm;
      intermediary method_407 Lnet/minecraft/class_197;method_407(Lnet/minecraft/class_1150;III)Lnet/minecraft/class_1069;
      named method_407 Lnet/minecraft/block/Block;method_407(Lnet/minecraft/world/World;III)Lnet/minecraft/item/Item;
    • method_412

      public void method_412(World world, int int2, int int3, int int4, int int5, PlayerEntity playerEntity)
      Overrides:
      method_412 in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Laht;a(Lafm;IIIILxk;)V
      intermediary method_412 Lnet/minecraft/class_197;method_412(Lnet/minecraft/class_1150;IIIILnet/minecraft/class_988;)V
      named method_412 Lnet/minecraft/block/Block;method_412(Lnet/minecraft/world/World;IIIILnet/minecraft/entity/player/PlayerEntity;)V