Interface BaseBlockState

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

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

    • getMaterial

      Material getMaterial()
      Mappings:
      Namespace Name Mixin selector
      official a Larc;a()Laxe;
      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 Larc;b()Z
      intermediary method_11717 Lnet/minecraft/class_2742;method_11717()Z
      named method_11717 Lnet/minecraft/block/BaseBlockState;method_11717()Z
    • getOpacity

      int getOpacity()
      Mappings:
      Namespace Name Mixin selector
      official c Larc;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 Larc;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 Larc;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 Larc;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 Larc;g()Laxf;
      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 Larc;a(Laoe;)Lard;
      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 Larc;a(Lamr;)Lard;
      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 Larc;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 Larc;i()Laob;
      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 Larc;a(Lahx;Lcl;)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 Larc;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 Larc;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 Larc;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 Larc;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 Larc;a(Lahx;Lcl;Lcs;)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 Larc;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 Larc;a(Laht;Lcl;)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 Larc;b(Laht;Lcl;)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 Larc;a(Lzj;Laht;Lcl;)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 Larc;b(Lahx;Lcl;Lcs;)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 Larc;o()Laxh;
      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 Larc;b(Lahx;Lcl;)Lard;
      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 Larc;c(Laht;Lcl;)Lbbf;
      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 Larc;c(Lahx;Lcl;Lcs;)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 Larc;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 Larc;d(Laht;Lcl;)Lbbf;
      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 Larc;a(Laht;Lcl;Lbbf;Ljava/util/List;Lrr;)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 Larc;c(Lahx;Lcl;)Lbbf;
      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 Larc;a(Laht;Lcl;Lbbh;Lbbh;)Lbbg;
      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 Larc;q()Z
      intermediary method_11739 Lnet/minecraft/class_2742;method_11739()Z
      named method_11739 Lnet/minecraft/block/BaseBlockState;method_11739()Z