Interface BaseBlockState

All Known Subinterfaces:
BlockState
All Known Implementing Classes:
AbstractBlockState, StateManager.BlockStateImpl

public interface BaseBlockState
Mappings:
Namespace Name
official aws
intermediary net/minecraft/class_2742
named net/minecraft/block/BaseBlockState
  • Method Details

    • getMaterial

      Material getMaterial()
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a()Lbcz;
      intermediary method_11708 Lnet/minecraft/class_2742;method_11708()Lnet/minecraft/class_63;
      named getMaterial Lnet/minecraft/block/BaseBlockState;getMaterial()Lnet/minecraft/block/Material;
    • method_11717

      boolean method_11717()
      Mappings:
      Namespace Name Mixin selector
      official b Laws;b()Z
      intermediary method_11717 Lnet/minecraft/class_2742;method_11717()Z
      named method_11717 Lnet/minecraft/block/BaseBlockState;method_11717()Z
    • method_13361

      boolean method_13361(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Lvg;)Z
      intermediary method_13361 Lnet/minecraft/class_2742;method_13361(Lnet/minecraft/class_864;)Z
      named method_13361 Lnet/minecraft/block/BaseBlockState;method_13361(Lnet/minecraft/entity/Entity;)Z
    • getOpacity

      int getOpacity()
      Mappings:
      Namespace Name Mixin selector
      official c Laws;c()I
      intermediary method_11721 Lnet/minecraft/class_2742;method_11721()I
      named getOpacity Lnet/minecraft/block/BaseBlockState;getOpacity()I
    • getLuminance

      int getLuminance()
      Mappings:
      Namespace Name Mixin selector
      official d Laws;d()I
      intermediary method_11725 Lnet/minecraft/class_2742;method_11725()I
      named getLuminance Lnet/minecraft/block/BaseBlockState;getLuminance()I
    • method_11727

      @Environment(CLIENT) boolean method_11727()
      Mappings:
      Namespace Name Mixin selector
      official e Laws;e()Z
      intermediary method_11727 Lnet/minecraft/class_2742;method_11727()Z
      named method_11727 Lnet/minecraft/block/BaseBlockState;method_11727()Z
    • method_11728

      boolean method_11728()
      Mappings:
      Namespace Name Mixin selector
      official f Laws;f()Z
      intermediary method_11728 Lnet/minecraft/class_2742;method_11728()Z
      named method_11728 Lnet/minecraft/block/BaseBlockState;method_11728()Z
    • getMaterialColor

      MaterialColor getMaterialColor(BlockView view, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Lamy;Let;)Lbda;
      intermediary method_14377 Lnet/minecraft/class_2742;method_14377(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_65;
      named getMaterialColor Lnet/minecraft/block/BaseBlockState;getMaterialColor(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/MaterialColor;
    • withRotation

      BlockState withRotation(BlockRotation rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Latm;)Lawt;
      intermediary method_11715 Lnet/minecraft/class_2742;method_11715(Lnet/minecraft/class_2734;)Lnet/minecraft/class_2232;
      named withRotation Lnet/minecraft/block/BaseBlockState;withRotation(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
    • withMirror

      BlockState withMirror(BlockMirror mirror)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Lary;)Lawt;
      intermediary method_11714 Lnet/minecraft/class_2742;method_11714(Lnet/minecraft/class_2727;)Lnet/minecraft/class_2232;
      named withMirror Lnet/minecraft/block/BaseBlockState;withMirror(Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
    • method_11730

      boolean method_11730()
      Mappings:
      Namespace Name Mixin selector
      official g Laws;g()Z
      intermediary method_11730 Lnet/minecraft/class_2742;method_11730()Z
      named method_11730 Lnet/minecraft/block/BaseBlockState;method_11730()Z
    • method_13762

      @Environment(CLIENT) boolean method_13762()
      Mappings:
      Namespace Name Mixin selector
      official h Laws;h()Z
      intermediary method_13762 Lnet/minecraft/class_2742;method_13762()Z
      named method_13762 Lnet/minecraft/block/BaseBlockState;method_13762()Z
    • getRenderType

      BlockRenderType getRenderType()
      Mappings:
      Namespace Name Mixin selector
      official i Laws;i()Latj;
      intermediary method_11731 Lnet/minecraft/class_2742;method_11731()Lnet/minecraft/class_2733;
      named getRenderType Lnet/minecraft/block/BaseBlockState;getRenderType()Lnet/minecraft/block/BlockRenderType;
    • method_11712

      @Environment(CLIENT) int method_11712(BlockView view, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Laws;b(Lamy;Let;)I
      intermediary method_11712 Lnet/minecraft/class_2742;method_11712(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)I
      named method_11712 Lnet/minecraft/block/BaseBlockState;method_11712(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
    • method_11732

      @Environment(CLIENT) float method_11732()
      Mappings:
      Namespace Name Mixin selector
      official j Laws;j()F
      intermediary method_11732 Lnet/minecraft/class_2742;method_11732()F
      named method_11732 Lnet/minecraft/block/BaseBlockState;method_11732()F
    • method_11733

      boolean method_11733()
      Mappings:
      Namespace Name Mixin selector
      official k Laws;k()Z
      intermediary method_11733 Lnet/minecraft/class_2742;method_11733()Z
      named method_11733 Lnet/minecraft/block/BaseBlockState;method_11733()Z
    • method_11734

      boolean method_11734()
      Mappings:
      Namespace Name Mixin selector
      official l Laws;l()Z
      intermediary method_11734 Lnet/minecraft/class_2742;method_11734()Z
      named method_11734 Lnet/minecraft/block/BaseBlockState;method_11734()Z
    • method_11735

      boolean method_11735()
      Mappings:
      Namespace Name Mixin selector
      official m Laws;m()Z
      intermediary method_11735 Lnet/minecraft/class_2742;method_11735()Z
      named method_11735 Lnet/minecraft/block/BaseBlockState;method_11735()Z
    • method_11713

      int method_11713(BlockView view, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Lamy;Let;Lfa;)I
      intermediary method_11713 Lnet/minecraft/class_2742;method_11713(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)I
      named method_11713 Lnet/minecraft/block/BaseBlockState;method_11713(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • method_11736

      boolean method_11736()
      Mappings:
      Namespace Name Mixin selector
      official n Laws;n()Z
      intermediary method_11736 Lnet/minecraft/class_2742;method_11736()Z
      named method_11736 Lnet/minecraft/block/BaseBlockState;method_11736()Z
    • method_11709

      int method_11709(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Lamu;Let;)I
      intermediary method_11709 Lnet/minecraft/class_2742;method_11709(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)I
      named method_11709 Lnet/minecraft/block/BaseBlockState;method_11709(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
    • getHardness

      float getHardness(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Laws;b(Lamu;Let;)F
      intermediary method_11718 Lnet/minecraft/class_2742;method_11718(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)F
      named getHardness Lnet/minecraft/block/BaseBlockState;getHardness(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)F
    • method_11716

      float method_11716(PlayerEntity player, World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Laed;Lamu;Let;)F
      intermediary method_11716 Lnet/minecraft/class_2742;method_11716(Lnet/minecraft/class_988;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)F
      named method_11716 Lnet/minecraft/block/BaseBlockState;method_11716(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)F
    • getStrongRedstonePower

      int getStrongRedstonePower(BlockView view, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official b Laws;b(Lamy;Let;Lfa;)I
      intermediary method_11720 Lnet/minecraft/class_2742;method_11720(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)I
      named getStrongRedstonePower Lnet/minecraft/block/BaseBlockState;getStrongRedstonePower(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
    • getPistonBehavior

      PistonBehavior getPistonBehavior()
      Mappings:
      Namespace Name Mixin selector
      official o Laws;o()Lbdc;
      intermediary method_11737 Lnet/minecraft/class_2742;method_11737()Lnet/minecraft/class_2768;
      named getPistonBehavior Lnet/minecraft/block/BaseBlockState;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
    • method_11719

      BlockState method_11719(BlockView view, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Laws;c(Lamy;Let;)Lawt;
      intermediary method_11719 Lnet/minecraft/class_2742;method_11719(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_2232;
      named method_11719 Lnet/minecraft/block/BaseBlockState;method_11719(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
    • method_11722

      @Environment(CLIENT) Box method_11722(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Laws;c(Lamu;Let;)Lbhb;
      intermediary method_11722 Lnet/minecraft/class_2742;method_11722(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;
      named method_11722 Lnet/minecraft/block/BaseBlockState;method_11722(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
    • method_11724

      @Environment(CLIENT) boolean method_11724(BlockView view, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official c Laws;c(Lamy;Let;Lfa;)Z
      intermediary method_11724 Lnet/minecraft/class_2742;method_11724(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Z
      named method_11724 Lnet/minecraft/block/BaseBlockState;method_11724(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
    • isFullBlock

      boolean isFullBlock()
      Mappings:
      Namespace Name Mixin selector
      official p Laws;p()Z
      intermediary method_11738 Lnet/minecraft/class_2742;method_11738()Z
      named isFullBlock Lnet/minecraft/block/BaseBlockState;isFullBlock()Z
    • method_11726

      @Nullable Box method_11726(BlockView view, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official d Laws;d(Lamy;Let;)Lbhb;
      intermediary method_11726 Lnet/minecraft/class_2742;method_11726(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;
      named method_11726 Lnet/minecraft/block/BaseBlockState;method_11726(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
    • appendCollisionBoxes

      void appendCollisionBoxes(World world, BlockPos pos, Box box, List<Box> boxes, @Nullable Entity entity, boolean isActualState)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Lamu;Let;Lbhb;Ljava/util/List;Lvg;Z)V
      intermediary method_11710 Lnet/minecraft/class_2742;method_11710(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_231;Ljava/util/List;Lnet/minecraft/class_864;Z)V
      named appendCollisionBoxes Lnet/minecraft/block/BaseBlockState;appendCollisionBoxes(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Box;Ljava/util/List;Lnet/minecraft/entity/Entity;Z)V
    • getCollisionBox

      Box getCollisionBox(BlockView view, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official e Laws;e(Lamy;Let;)Lbhb;
      intermediary method_11723 Lnet/minecraft/class_2742;method_11723(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;
      named getCollisionBox Lnet/minecraft/block/BaseBlockState;getCollisionBox(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
    • method_11711

      BlockHitResult method_11711(World world, BlockPos pos, Vec3d vec3d, Vec3d vec3d2)
      Mappings:
      Namespace Name Mixin selector
      official a Laws;a(Lamu;Let;Lbhe;Lbhe;)Lbhc;
      intermediary method_11711 Lnet/minecraft/class_2742;method_11711(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_234;
      named method_11711 Lnet/minecraft/block/BaseBlockState;method_11711(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/BlockHitResult;
    • method_11739

      boolean method_11739()
      Mappings:
      Namespace Name Mixin selector
      official q Laws;q()Z
      intermediary method_11739 Lnet/minecraft/class_2742;method_11739()Z
      named method_11739 Lnet/minecraft/block/BaseBlockState;method_11739()Z
    • method_13761

      Vec3d method_13761(BlockView view, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official f Laws;f(Lamy;Let;)Lbhe;
      intermediary method_13761 Lnet/minecraft/class_2742;method_13761(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;)Lnet/minecraft/class_236;
      named method_13761 Lnet/minecraft/block/BaseBlockState;method_13761(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;
    • method_13763

      boolean method_13763()
      Mappings:
      Namespace Name Mixin selector
      official r Laws;r()Z
      intermediary method_13763 Lnet/minecraft/class_2742;method_13763()Z
      named method_13763 Lnet/minecraft/block/BaseBlockState;method_13763()Z
    • method_14378

      BlockRenderLayer method_14378(BlockView view, BlockPos pos, Direction direction)
      Mappings:
      Namespace Name Mixin selector
      official d Laws;d(Lamy;Let;Lfa;)Lawr;
      intermediary method_14378 Lnet/minecraft/class_2742;method_14378(Lnet/minecraft/class_1158;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;)Lnet/minecraft/class_3225;
      named method_14378 Lnet/minecraft/block/BaseBlockState;method_14378(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/BlockRenderLayer;