Interface BaseBlockState

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

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

    • getMaterial

      Material getMaterial()
      Mappings:
      Namespace Name Mixin selector
      official a Larr;a()Laxx;
      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 Larr;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 Larr;a(Lrw;)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 Larr;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 Larr;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 Larr;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 Larr;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()
      Mappings:
      Namespace Name Mixin selector
      official g Larr;g()Laxy;
      intermediary method_11729 Lnet/minecraft/class_2742;method_11729()Lnet/minecraft/class_65;
      named getMaterialColor Lnet/minecraft/block/BaseBlockState;getMaterialColor()Lnet/minecraft/block/MaterialColor;
    • withRotation

      BlockState withRotation(BlockRotation rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Larr;a(Laos;)Lars;
      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 Larr;a(Lanf;)Lars;
      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 h Larr;h()Z
      intermediary method_11730 Lnet/minecraft/class_2742;method_11730()Z
      named method_11730 Lnet/minecraft/block/BaseBlockState;method_11730()Z
    • getRenderType

      BlockRenderType getRenderType()
      Mappings:
      Namespace Name Mixin selector
      official i Larr;i()Laop;
      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 a Larr;a(Laih;Lcm;)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 Larr;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 Larr;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 Larr;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 Larr;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 Larr;a(Laih;Lcm;Lct;)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 Larr;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 Larr;a(Laid;Lcm;)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 Larr;b(Laid;Lcm;)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 Larr;a(Lzs;Laid;Lcm;)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 Larr;b(Laih;Lcm;Lct;)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 Larr;o()Laya;
      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 b Larr;b(Laih;Lcm;)Lars;
      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 Larr;c(Laid;Lcm;)Lbby;
      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 Larr;c(Laih;Lcm;Lct;)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 Larr;p()Z
      intermediary method_11738 Lnet/minecraft/class_2742;method_11738()Z
      named isFullBlock Lnet/minecraft/block/BaseBlockState;isFullBlock()Z
    • getCollisionBox

      @Nullable Box getCollisionBox(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official d Larr;d(Laid;Lcm;)Lbby;
      intermediary method_11726 Lnet/minecraft/class_2742;method_11726(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;
      named getCollisionBox Lnet/minecraft/block/BaseBlockState;getCollisionBox(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
    • addCollisionBoxesToList

      void addCollisionBoxesToList(World world, BlockPos pos, Box entityBox, List<Box> boxes, @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Larr;a(Laid;Lcm;Lbby;Ljava/util/List;Lrw;)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;)V
      named addCollisionBoxesToList Lnet/minecraft/block/BaseBlockState;addCollisionBoxesToList(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Box;Ljava/util/List;Lnet/minecraft/entity/Entity;)V
    • getCollisionBox

      Box getCollisionBox(BlockView view, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Larr;c(Laih;Lcm;)Lbby;
      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 Larr;a(Laid;Lcm;Lbcb;Lbcb;)Lbbz;
      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 Larr;q()Z
      intermediary method_11739 Lnet/minecraft/class_2742;method_11739()Z
      named method_11739 Lnet/minecraft/block/BaseBlockState;method_11739()Z