Class Bed


public class Bed extends BlockBase
Mappings:
Namespace Name
intermediary net/minecraft/class_485
glue class_520
server nj
client ve
named net/minecraft/block/Bed
  • Field Details

    • SPAWN_OFFSETS

      public static final int[][] SPAWN_OFFSETS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1999 Lnet/minecraft/class_485;field_1999:[[I
      glue field_2211 Lclass_520;field_2211:[[I
      server a Lnj;a:[[I
      client a Lve;a:[[I
      named SPAWN_OFFSETS Lnet/minecraft/block/Bed;SPAWN_OFFSETS:[[I
  • Constructor Details

    • Bed

      public Bed(int id)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_485;<init>(I)V
      glue <init> Lclass_520;<init>(I)V
      server <init> Lnj;<init>(I)V
      client <init> Lve;<init>(I)V
      named <init> Lnet/minecraft/block/Bed;<init>(I)V
  • Method Details

    • canUse

      public boolean canUse(Level level, int x, int y, int z, PlayerBase player)
      Overrides:
      canUse in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1608 Lnet/minecraft/class_17;method_1608(Lnet/minecraft/class_18;IIILnet/minecraft/class_54;)Z
      glue method_38 Lclass_507;method_38(Lclass_129;IIILclass_172;)Z
      server a Lna;a(Ldj;IIILem;)Z
      client a Luu;a(Lfd;IIILgs;)Z
      named canUse Lnet/minecraft/block/BlockBase;canUse(Lnet/minecraft/level/Level;IIILnet/minecraft/entity/player/PlayerBase;)Z
    • getTextureForSide

      public int getTextureForSide(int side, int meta)
      Overrides:
      getTextureForSide in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1627 Lnet/minecraft/class_17;method_1627(II)I
      glue method_96 Lclass_507;method_96(II)I
      server a Lna;a(II)I
      client a Luu;a(II)I
      named getTextureForSide Lnet/minecraft/block/BlockBase;getTextureForSide(II)I
    • getRenderType

      @Environment(CLIENT) public int getRenderType()
      Overrides:
      getRenderType in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1621 Lnet/minecraft/class_17;method_1621()I
      glue method_652 Lclass_507;method_652()I
      server method_1621 Lna;method_1621()I
      client b Luu;b()I
      named getRenderType Lnet/minecraft/block/BlockBase;getRenderType()I
    • isFullCube

      public boolean isFullCube()
      Overrides:
      isFullCube in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1623 Lnet/minecraft/class_17;method_1623()Z
      glue method_66 Lclass_507;method_66()Z
      server b Lna;b()Z
      client d Luu;d()Z
      named isFullCube Lnet/minecraft/block/BlockBase;isFullCube()Z
    • isFullOpaque

      public boolean isFullOpaque()
      Overrides:
      isFullOpaque in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1620 Lnet/minecraft/class_17;method_1620()Z
      glue method_65 Lclass_507;method_65()Z
      server a Lna;a()Z
      client c Luu;c()Z
      named isFullOpaque Lnet/minecraft/block/BlockBase;isFullOpaque()Z
    • updateBoundingBox

      public void updateBoundingBox(BlockView tileView, int x, int y, int z)
      Overrides:
      updateBoundingBox in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1616 Lnet/minecraft/class_17;method_1616(Lnet/minecraft/class_14;III)V
      glue method_60 Lclass_507;method_60(Lclass_584;III)V
      server a Lna;a(Lpb;III)V
      client a Luu;a(Lxp;III)V
      named updateBoundingBox Lnet/minecraft/block/BlockBase;updateBoundingBox(Lnet/minecraft/level/BlockView;III)V
    • onAdjacentBlockUpdate

      public void onAdjacentBlockUpdate(Level level, int x, int y, int z, int id)
      Overrides:
      onAdjacentBlockUpdate in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1609 Lnet/minecraft/class_17;method_1609(Lnet/minecraft/class_18;IIII)V
      glue method_39 Lclass_507;method_39(Lclass_129;IIII)V
      server b Lna;b(Ldj;IIII)V
      client b Luu;b(Lfd;IIII)V
      named onAdjacentBlockUpdate Lnet/minecraft/block/BlockBase;onAdjacentBlockUpdate(Lnet/minecraft/level/Level;IIII)V
    • getDropId

      public int getDropId(int meta, Random rand)
      Overrides:
      getDropId in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1601 Lnet/minecraft/class_17;method_1601(ILjava/util/Random;)I
      glue method_19 Lclass_507;method_19(ILjava/util/Random;)I
      server a Lna;a(ILjava/util/Random;)I
      client a Luu;a(ILjava/util/Random;)I
      named getDropId Lnet/minecraft/block/BlockBase;getDropId(ILjava/util/Random;)I
    • resetBoundingBox

      private void resetBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1662 Lnet/minecraft/class_485;method_1662()V
      glue method_1928 Lclass_520;method_1928()V
      server o Lnj;o()V
      client r Lve;r()V
      named resetBoundingBox Lnet/minecraft/block/Bed;resetBoundingBox()V
    • orientationOnly

      public static int orientationOnly(int meta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1658 Lnet/minecraft/class_485;method_1658(I)I
      glue method_1924 Lclass_520;method_1924(I)I
      server c Lnj;c(I)I
      client d Lve;d(I)I
      named orientationOnly Lnet/minecraft/block/Bed;orientationOnly(I)I
    • isFoot

      public static boolean isFoot(int meta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1659 Lnet/minecraft/class_485;method_1659(I)Z
      glue method_1925 Lclass_520;method_1925(I)Z
      server d Lnj;d(I)Z
      client e Lve;e(I)Z
      named isFoot Lnet/minecraft/block/Bed;isFoot(I)Z
    • isOccupied

      public static boolean isOccupied(int meta)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1660 Lnet/minecraft/class_485;method_1660(I)Z
      glue method_1926 Lclass_520;method_1926(I)Z
      server e Lnj;e(I)Z
      client f Lve;f(I)Z
      named isOccupied Lnet/minecraft/block/Bed;isOccupied(I)Z
    • setOccupied

      public static void setOccupied(Level level, int x, int y, int z, boolean isOccupied)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1657 Lnet/minecraft/class_485;method_1657(Lnet/minecraft/class_18;IIIZ)V
      glue method_1923 Lclass_520;method_1923(Lclass_129;IIIZ)V
      server a Lnj;a(Ldj;IIIZ)V
      client a Lve;a(Lfd;IIIZ)V
      named setOccupied Lnet/minecraft/block/Bed;setOccupied(Lnet/minecraft/level/Level;IIIZ)V
    • findWakeUpPosition

      public static Vec3i findWakeUpPosition(Level level, int x, int y, int z, int tries)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1661 Lnet/minecraft/class_485;method_1661(Lnet/minecraft/class_18;IIII)Lnet/minecraft/class_63;
      glue method_1927 Lclass_520;method_1927(Lclass_129;IIII)Lclass_42;
      server f Lnj;f(Ldj;IIII)Lay;
      client f Lve;f(Lfd;IIII)Lbr;
      named findWakeUpPosition Lnet/minecraft/block/Bed;findWakeUpPosition(Lnet/minecraft/level/Level;IIII)Lnet/minecraft/util/Vec3i;
    • beforeDestroyedByExplosion

      public void beforeDestroyedByExplosion(Level level, int x, int y, int z, int meta, float dropChance)
      Overrides:
      beforeDestroyedByExplosion in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1625 Lnet/minecraft/class_17;method_1625(Lnet/minecraft/class_18;IIIIF)V
      glue method_683 Lclass_507;method_683(Lclass_129;IIIIF)V
      server a Lna;a(Ldj;IIIIF)V
      client a Luu;a(Lfd;IIIIF)V
      named beforeDestroyedByExplosion Lnet/minecraft/block/BlockBase;beforeDestroyedByExplosion(Lnet/minecraft/level/Level;IIIIF)V
    • getPistonPushMode

      public int getPistonPushMode()
      Overrides:
      getPistonPushMode in class BlockBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1574 Lnet/minecraft/class_17;method_1574()I
      glue method_157 Lclass_507;method_157()I
      server e Lna;e()I
      client h Luu;h()I
      named getPistonPushMode Lnet/minecraft/block/BlockBase;getPistonPushMode()I