Package net.minecraft.block
Class AbstractBlock.AbstractBlockState
- Direct Known Subclasses:
BlockState
- Enclosing class:
- AbstractBlock
public abstract static class AbstractBlock.AbstractBlockState extends State<Block,BlockState>
- Mappings:
Namespace Name official chs$a
intermediary net/minecraft/class_4970$class_4971
named net/minecraft/block/AbstractBlock$AbstractBlockState
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
AbstractBlock.AbstractBlockState.ShapeCache
-
Field Summary
Fields Modifier and Type Field Description private AbstractBlock.ContextPredicate
blockVisionPredicate
private AbstractBlock.ContextPredicate
emissiveLightingPredicate
private float
hardness
private boolean
hasSidedTransparency
private boolean
isAir
private int
luminance
private MapColor
mapColor
private Material
material
private boolean
opaque
private AbstractBlock.ContextPredicate
postProcessPredicate
protected AbstractBlock.AbstractBlockState.ShapeCache
shapeCache
private AbstractBlock.ContextPredicate
solidBlockPredicate
private AbstractBlock.ContextPredicate
suffocationPredicate
private boolean
toolRequired
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBlockState(Block block, ImmutableMap<Property<?>,Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec)
-
Method Summary
Methods inherited from class net.minecraft.state.State
contains, createCodec, createWithTable, cycle, get, getEntries, getNext, getOrEmpty, getProperties, toString, with
-
Field Details
-
luminance
private final int luminance- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b:I
intermediary field_23167
Lnet/minecraft/class_4970$class_4971;field_23167:I
named luminance
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;luminance:I
-
hasSidedTransparency
private final boolean hasSidedTransparency- Mappings:
Namespace Name Mixin selector official e
Lchs$a;e:Z
intermediary field_23168
Lnet/minecraft/class_4970$class_4971;field_23168:Z
named hasSidedTransparency
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSidedTransparency:Z
-
isAir
private final boolean isAir- Mappings:
Namespace Name Mixin selector official f
Lchs$a;f:Z
intermediary field_23169
Lnet/minecraft/class_4970$class_4971;field_23169:Z
named isAir
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir:Z
-
material
- Mappings:
Namespace Name Mixin selector official g
Lchs$a;g:Ldap;
intermediary field_23170
Lnet/minecraft/class_4970$class_4971;field_23170:Lnet/minecraft/class_3614;
named material
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;material:Lnet/minecraft/block/Material;
-
mapColor
- Mappings:
Namespace Name Mixin selector official h
Lchs$a;h:Ldaq;
intermediary field_23171
Lnet/minecraft/class_4970$class_4971;field_23171:Lnet/minecraft/class_3620;
named mapColor
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;mapColor:Lnet/minecraft/block/MapColor;
-
hardness
private final float hardness- Mappings:
Namespace Name Mixin selector official i
Lchs$a;i:F
intermediary field_23172
Lnet/minecraft/class_4970$class_4971;field_23172:F
named hardness
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hardness:F
-
toolRequired
private final boolean toolRequired- Mappings:
Namespace Name Mixin selector official j
Lchs$a;j:Z
intermediary field_25184
Lnet/minecraft/class_4970$class_4971;field_25184:Z
named toolRequired
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;toolRequired:Z
-
opaque
private final boolean opaque- Mappings:
Namespace Name Mixin selector official k
Lchs$a;k:Z
intermediary field_23173
Lnet/minecraft/class_4970$class_4971;field_23173:Z
named opaque
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;opaque:Z
-
solidBlockPredicate
- Mappings:
Namespace Name Mixin selector official l
Lchs$a;l:Lchs$e;
intermediary field_23174
Lnet/minecraft/class_4970$class_4971;field_23174:Lnet/minecraft/class_4970$class_4973;
named solidBlockPredicate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
suffocationPredicate
- Mappings:
Namespace Name Mixin selector official m
Lchs$a;m:Lchs$e;
intermediary field_23175
Lnet/minecraft/class_4970$class_4971;field_23175:Lnet/minecraft/class_4970$class_4973;
named suffocationPredicate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
blockVisionPredicate
- Mappings:
Namespace Name Mixin selector official n
Lchs$a;n:Lchs$e;
intermediary field_23176
Lnet/minecraft/class_4970$class_4971;field_23176:Lnet/minecraft/class_4970$class_4973;
named blockVisionPredicate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
postProcessPredicate
- Mappings:
Namespace Name Mixin selector official o
Lchs$a;o:Lchs$e;
intermediary field_23177
Lnet/minecraft/class_4970$class_4971;field_23177:Lnet/minecraft/class_4970$class_4973;
named postProcessPredicate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
emissiveLightingPredicate
- Mappings:
Namespace Name Mixin selector official p
Lchs$a;p:Lchs$e;
intermediary field_23178
Lnet/minecraft/class_4970$class_4971;field_23178:Lnet/minecraft/class_4970$class_4973;
named emissiveLightingPredicate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
shapeCache
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a:Lchs$a$a;
intermediary field_23166
Lnet/minecraft/class_4970$class_4971;field_23166:Lnet/minecraft/class_4970$class_4971$class_3752;
named shapeCache
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shapeCache:Lnet/minecraft/block/AbstractBlock$AbstractBlockState$ShapeCache;
-
-
Constructor Details
-
AbstractBlockState
protected AbstractBlockState(Block block, ImmutableMap<Property<?>,Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec)- Mappings:
Namespace Name Mixin selector official <init>
Lchs$a;<init>(Lbwu;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
intermediary <init>
Lnet/minecraft/class_4970$class_4971;<init>(Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
named <init>
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;<init>(Lnet/minecraft/block/Block;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
-
-
Method Details
-
initShapeCache
public void initShapeCache()- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a()V
intermediary method_26200
Lnet/minecraft/class_4970$class_4971;method_26200()V
named initShapeCache
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;initShapeCache()V
-
getBlock
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b()Lbwu;
intermediary method_26204
Lnet/minecraft/class_4970$class_4971;method_26204()Lnet/minecraft/class_2248;
named getBlock
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getBlock()Lnet/minecraft/block/Block;
-
getMaterial
- Mappings:
Namespace Name Mixin selector official c
Lchs$a;c()Ldap;
intermediary method_26207
Lnet/minecraft/class_4970$class_4971;method_26207()Lnet/minecraft/class_3614;
named getMaterial
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getMaterial()Lnet/minecraft/block/Material;
-
allowsSpawning
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbsz;Lfx;Laqz;)Z
intermediary method_26170
Lnet/minecraft/class_4970$class_4971;method_26170(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
named allowsSpawning
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;allowsSpawning(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/EntityType;)Z
-
isTranslucent
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbsz;Lfx;)Z
intermediary method_26167
Lnet/minecraft/class_4970$class_4971;method_26167(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named isTranslucent
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isTranslucent(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
getOpacity
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Lbsz;Lfx;)I
intermediary method_26193
Lnet/minecraft/class_4970$class_4971;method_26193(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
named getOpacity
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOpacity(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
-
getCullingFace
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbsz;Lfx;Lgc;)Ldjn;
intermediary method_26173
Lnet/minecraft/class_4970$class_4971;method_26173(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;
named getCullingFace
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCullingFace(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/shape/VoxelShape;
-
getCullingShape
- Mappings:
Namespace Name Mixin selector official c
Lchs$a;c(Lbsz;Lfx;)Ldjn;
intermediary method_26201
Lnet/minecraft/class_4970$class_4971;method_26201(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
named getCullingShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCullingShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
exceedsCube
public boolean exceedsCube()- Mappings:
Namespace Name Mixin selector official d
Lchs$a;d()Z
intermediary method_26209
Lnet/minecraft/class_4970$class_4971;method_26209()Z
named exceedsCube
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;exceedsCube()Z
-
hasSidedTransparency
public boolean hasSidedTransparency()- Mappings:
Namespace Name Mixin selector official e
Lchs$a;e()Z
intermediary method_26211
Lnet/minecraft/class_4970$class_4971;method_26211()Z
named hasSidedTransparency
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSidedTransparency()Z
-
getLuminance
public int getLuminance()Returns the light level emitted by this block state.- Mappings:
Namespace Name Mixin selector official f
Lchs$a;f()I
intermediary method_26213
Lnet/minecraft/class_4970$class_4971;method_26213()I
named getLuminance
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getLuminance()I
-
isAir
public boolean isAir()- Mappings:
Namespace Name Mixin selector official g
Lchs$a;g()Z
intermediary method_26215
Lnet/minecraft/class_4970$class_4971;method_26215()Z
named isAir
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir()Z
-
getMapColor
- Mappings:
Namespace Name Mixin selector official d
Lchs$a;d(Lbsz;Lfx;)Ldaq;
intermediary method_26205
Lnet/minecraft/class_4970$class_4971;method_26205(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3620;
named getMapColor
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getMapColor(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/MapColor;
-
rotate
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lccm;)Lcht;
intermediary method_26186
Lnet/minecraft/class_4970$class_4971;method_26186(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;
named rotate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;rotate(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
-
mirror
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lcbb;)Lcht;
intermediary method_26185
Lnet/minecraft/class_4970$class_4971;method_26185(Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;
named mirror
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;mirror(Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
-
getRenderType
- Mappings:
Namespace Name Mixin selector official h
Lchs$a;h()Lccg;
intermediary method_26217
Lnet/minecraft/class_4970$class_4971;method_26217()Lnet/minecraft/class_2464;
named getRenderType
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderType()Lnet/minecraft/block/BlockRenderType;
-
hasEmissiveLighting
- Mappings:
Namespace Name Mixin selector official e
Lchs$a;e(Lbsz;Lfx;)Z
intermediary method_26208
Lnet/minecraft/class_4970$class_4971;method_26208(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named hasEmissiveLighting
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasEmissiveLighting(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
getAmbientOcclusionLightLevel
- Mappings:
Namespace Name Mixin selector official f
Lchs$a;f(Lbsz;Lfx;)F
intermediary method_26210
Lnet/minecraft/class_4970$class_4971;method_26210(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
named getAmbientOcclusionLightLevel
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getAmbientOcclusionLightLevel(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
-
isSolidBlock
- Mappings:
Namespace Name Mixin selector official g
Lchs$a;g(Lbsz;Lfx;)Z
intermediary method_26212
Lnet/minecraft/class_4970$class_4971;method_26212(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named isSolidBlock
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSolidBlock(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
emitsRedstonePower
public boolean emitsRedstonePower()- Mappings:
Namespace Name Mixin selector official i
Lchs$a;i()Z
intermediary method_26219
Lnet/minecraft/class_4970$class_4971;method_26219()Z
named emitsRedstonePower
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;emitsRedstonePower()Z
-
getWeakRedstonePower
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Lbsz;Lfx;Lgc;)I
intermediary method_26195
Lnet/minecraft/class_4970$class_4971;method_26195(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
named getWeakRedstonePower
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getWeakRedstonePower(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
hasComparatorOutput
public boolean hasComparatorOutput()- Mappings:
Namespace Name Mixin selector official j
Lchs$a;j()Z
intermediary method_26221
Lnet/minecraft/class_4970$class_4971;method_26221()Z
named hasComparatorOutput
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasComparatorOutput()Z
-
getComparatorOutput
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lfx;)I
intermediary method_26176
Lnet/minecraft/class_4970$class_4971;method_26176(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
named getComparatorOutput
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getComparatorOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
-
getHardness
- Mappings:
Namespace Name Mixin selector official h
Lchs$a;h(Lbsz;Lfx;)F
intermediary method_26214
Lnet/minecraft/class_4970$class_4971;method_26214(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
named getHardness
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getHardness(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
-
calcBlockBreakingDelta
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbhl;Lbsz;Lfx;)F
intermediary method_26165
Lnet/minecraft/class_4970$class_4971;method_26165(Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
named calcBlockBreakingDelta
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;calcBlockBreakingDelta(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
-
getStrongRedstonePower
- Mappings:
Namespace Name Mixin selector official c
Lchs$a;c(Lbsz;Lfx;Lgc;)I
intermediary method_26203
Lnet/minecraft/class_4970$class_4971;method_26203(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
named getStrongRedstonePower
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getStrongRedstonePower(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)I
-
getPistonBehavior
- Mappings:
Namespace Name Mixin selector official k
Lchs$a;k()Ldar;
intermediary method_26223
Lnet/minecraft/class_4970$class_4971;method_26223()Lnet/minecraft/class_3619;
named getPistonBehavior
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
-
isOpaqueFullCube
- Mappings:
Namespace Name Mixin selector official i
Lchs$a;i(Lbsz;Lfx;)Z
intermediary method_26216
Lnet/minecraft/class_4970$class_4971;method_26216(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named isOpaqueFullCube
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaqueFullCube(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
isOpaque
public boolean isOpaque()- Mappings:
Namespace Name Mixin selector official l
Lchs$a;l()Z
intermediary method_26225
Lnet/minecraft/class_4970$class_4971;method_26225()Z
named isOpaque
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaque()Z
-
isSideInvisible
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lcht;Lgc;)Z
intermediary method_26187
Lnet/minecraft/class_4970$class_4971;method_26187(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
named isSideInvisible
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideInvisible(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
getOutlineShape
- Mappings:
Namespace Name Mixin selector official j
Lchs$a;j(Lbsz;Lfx;)Ldjn;
intermediary method_26218
Lnet/minecraft/class_4970$class_4971;method_26218(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
named getOutlineShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOutlineShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
getOutlineShape
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbsz;Lfx;Ldiz;)Ldjn;
intermediary method_26172
Lnet/minecraft/class_4970$class_4971;method_26172(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
named getOutlineShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getOutlineShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
-
getCollisionShape
- Mappings:
Namespace Name Mixin selector official k
Lchs$a;k(Lbsz;Lfx;)Ldjn;
intermediary method_26220
Lnet/minecraft/class_4970$class_4971;method_26220(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
named getCollisionShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCollisionShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
getCollisionShape
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Lbsz;Lfx;Ldiz;)Ldjn;
intermediary method_26194
Lnet/minecraft/class_4970$class_4971;method_26194(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
named getCollisionShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCollisionShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
-
getSidesShape
- Mappings:
Namespace Name Mixin selector official l
Lchs$a;l(Lbsz;Lfx;)Ldjn;
intermediary method_26222
Lnet/minecraft/class_4970$class_4971;method_26222(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
named getSidesShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getSidesShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
getVisualShape
- Mappings:
Namespace Name Mixin selector official c
Lchs$a;c(Lbsz;Lfx;Ldiz;)Ldjn;
intermediary method_26202
Lnet/minecraft/class_4970$class_4971;method_26202(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
named getVisualShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getVisualShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Lnet/minecraft/util/shape/VoxelShape;
-
getRaycastShape
- Mappings:
Namespace Name Mixin selector official m
Lchs$a;m(Lbsz;Lfx;)Ldjn;
intermediary method_26224
Lnet/minecraft/class_4970$class_4971;method_26224(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
named getRaycastShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRaycastShape(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/shape/VoxelShape;
-
hasSolidTopSurface
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbsz;Lfx;Laqv;)Z
intermediary method_26168
Lnet/minecraft/class_4970$class_4971;method_26168(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z
named hasSolidTopSurface
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSolidTopSurface(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)Z
-
hasSolidTopSurface
public final boolean hasSolidTopSurface(BlockView world, BlockPos pos, Entity entity, Direction direction)- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbsz;Lfx;Laqv;Lgc;)Z
intermediary method_26169
Lnet/minecraft/class_4970$class_4971;method_26169(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z
named hasSolidTopSurface
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSolidTopSurface(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Direction;)Z
-
getModelOffset
- Mappings:
Namespace Name Mixin selector official n
Lchs$a;n(Lbsz;Lfx;)Ldiu;
intermediary method_26226
Lnet/minecraft/class_4970$class_4971;method_26226(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
named getModelOffset
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getModelOffset(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Vec3d;
-
onSyncedBlockEvent
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lfx;II)Z
intermediary method_26177
Lnet/minecraft/class_4970$class_4971;method_26177(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z
named onSyncedBlockEvent
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onSyncedBlockEvent(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;II)Z
-
neighborUpdate
public void neighborUpdate(World world, BlockPos pos, Block block, BlockPos posFrom, boolean notify)- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lfx;Lbwu;Lfx;Z)V
intermediary method_26181
Lnet/minecraft/class_4970$class_4971;method_26181(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
named neighborUpdate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;neighborUpdate(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;Z)V
-
updateNeighbors
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtw;Lfx;I)V
intermediary method_30101
Lnet/minecraft/class_4970$class_4971;method_30101(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V
named updateNeighbors
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V
-
updateNeighbors
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtw;Lfx;II)V
intermediary method_26183
Lnet/minecraft/class_4970$class_4971;method_26183(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
named updateNeighbors
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
-
prepare
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Lbtw;Lfx;I)V
intermediary method_30102
Lnet/minecraft/class_4970$class_4971;method_30102(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V
named prepare
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V
-
prepare
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Lbtw;Lfx;II)V
intermediary method_26198
Lnet/minecraft/class_4970$class_4971;method_26198(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
named prepare
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
-
onBlockAdded
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lfx;Lcht;Z)V
intermediary method_26182
Lnet/minecraft/class_4970$class_4971;method_26182(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
named onBlockAdded
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onBlockAdded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
onStateReplaced
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Lbtv;Lfx;Lcht;Z)V
intermediary method_26197
Lnet/minecraft/class_4970$class_4971;method_26197(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
named onStateReplaced
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStateReplaced(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
scheduledTick
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Laav;Lfx;Ljava/util/Random;)V
intermediary method_26192
Lnet/minecraft/class_4970$class_4971;method_26192(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
named scheduledTick
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;scheduledTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
randomTick
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Laav;Lfx;Ljava/util/Random;)V
intermediary method_26199
Lnet/minecraft/class_4970$class_4971;method_26199(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
named randomTick
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;randomTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)V
-
onEntityCollision
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lfx;Laqv;)V
intermediary method_26178
Lnet/minecraft/class_4970$class_4971;method_26178(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
named onEntityCollision
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onEntityCollision(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/Entity;)V
-
onStacksDropped
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Laav;Lfx;Lbnv;)V
intermediary method_26180
Lnet/minecraft/class_4970$class_4971;method_26180(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
named onStacksDropped
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStacksDropped(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;)V
-
getDroppedStacks
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Ldei$a;)Ljava/util/List;
intermediary method_26189
Lnet/minecraft/class_4970$class_4971;method_26189(Lnet/minecraft/class_47$class_48;)Ljava/util/List;
named getDroppedStacks
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getDroppedStacks(Lnet/minecraft/loot/context/LootContext$Builder;)Ljava/util/List;
-
onUse
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lbhl;Lapp;Ldiq;)Lapq;
intermediary method_26174
Lnet/minecraft/class_4970$class_4971;method_26174(Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
named onUse
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onUse(Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/util/hit/BlockHitResult;)Lnet/minecraft/util/ActionResult;
-
onBlockBreakStart
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lfx;Lbhl;)V
intermediary method_26179
Lnet/minecraft/class_4970$class_4971;method_26179(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
named onBlockBreakStart
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onBlockBreakStart(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/player/PlayerEntity;)V
-
shouldSuffocate
- Mappings:
Namespace Name Mixin selector official o
Lchs$a;o(Lbsz;Lfx;)Z
intermediary method_26228
Lnet/minecraft/class_4970$class_4971;method_26228(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named shouldSuffocate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldSuffocate(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
shouldBlockVision
- Mappings:
Namespace Name Mixin selector official p
Lchs$a;p(Lbsz;Lfx;)Z
intermediary method_26230
Lnet/minecraft/class_4970$class_4971;method_26230(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named shouldBlockVision
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldBlockVision(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
getStateForNeighborUpdate
public BlockState getStateForNeighborUpdate(Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)Gets the possibly updated block state of this block when a neighboring block is updated.- Parameters:
direction
- the direction from this block to the neighborneighborState
- the state of the updated neighbor blockworld
- the worldpos
- the position of this blockneighborPos
- the position of the neighbor block- Returns:
- the new state of this block
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lgc;Lcht;Lbtw;Lfx;Lfx;)Lcht;
intermediary method_26191
Lnet/minecraft/class_4970$class_4971;method_26191(Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
named getStateForNeighborUpdate
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getStateForNeighborUpdate(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
canReplace
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbpv;)Z
intermediary method_26166
Lnet/minecraft/class_4970$class_4971;method_26166(Lnet/minecraft/class_1750;)Z
named canReplace
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canReplace(Lnet/minecraft/item/ItemPlacementContext;)Z
-
canBucketPlace
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Ldak;)Z
intermediary method_26188
Lnet/minecraft/class_4970$class_4971;method_26188(Lnet/minecraft/class_3611;)Z
named canBucketPlace
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canBucketPlace(Lnet/minecraft/fluid/Fluid;)Z
-
canPlaceAt
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbty;Lfx;)Z
intermediary method_26184
Lnet/minecraft/class_4970$class_4971;method_26184(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
named canPlaceAt
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;canPlaceAt(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
shouldPostProcess
- Mappings:
Namespace Name Mixin selector official q
Lchs$a;q(Lbsz;Lfx;)Z
intermediary method_26232
Lnet/minecraft/class_4970$class_4971;method_26232(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named shouldPostProcess
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldPostProcess(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
createScreenHandlerFactory
- Mappings:
Namespace Name Mixin selector official b
Lchs$a;b(Lbtv;Lfx;)Lapt;
intermediary method_26196
Lnet/minecraft/class_4970$class_4971;method_26196(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;
named createScreenHandlerFactory
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;createScreenHandlerFactory(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/screen/NamedScreenHandlerFactory;
-
isIn
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lafc;)Z
intermediary method_26164
Lnet/minecraft/class_4970$class_4971;method_26164(Lnet/minecraft/class_3494;)Z
named isIn
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/tag/Tag;)Z
-
isIn
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lafc;Ljava/util/function/Predicate;)Z
intermediary method_27851
Lnet/minecraft/class_4970$class_4971;method_27851(Lnet/minecraft/class_3494;Ljava/util/function/Predicate;)Z
named isIn
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/tag/Tag;Ljava/util/function/Predicate;)Z
-
hasBlockEntity
public boolean hasBlockEntity()- Mappings:
Namespace Name Mixin selector official m
Lchs$a;m()Z
intermediary method_31709
Lnet/minecraft/class_4970$class_4971;method_31709()Z
named hasBlockEntity
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasBlockEntity()Z
-
getBlockEntityTicker
@Nullable public <T extends BlockEntity> BlockEntityTicker<T> getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType)- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lcft;)Lcfs;
intermediary method_31708
Lnet/minecraft/class_4970$class_4971;method_31708(Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;
named getBlockEntityTicker
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getBlockEntityTicker(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/BlockEntityType;)Lnet/minecraft/block/entity/BlockEntityTicker;
-
isOf
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbwu;)Z
intermediary method_27852
Lnet/minecraft/class_4970$class_4971;method_27852(Lnet/minecraft/class_2248;)Z
named isOf
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOf(Lnet/minecraft/block/Block;)Z
-
getFluidState
- Mappings:
Namespace Name Mixin selector official n
Lchs$a;n()Ldal;
intermediary method_26227
Lnet/minecraft/class_4970$class_4971;method_26227()Lnet/minecraft/class_3610;
named getFluidState
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getFluidState()Lnet/minecraft/fluid/FluidState;
-
hasRandomTicks
public boolean hasRandomTicks()- Mappings:
Namespace Name Mixin selector official o
Lchs$a;o()Z
intermediary method_26229
Lnet/minecraft/class_4970$class_4971;method_26229()Z
named hasRandomTicks
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasRandomTicks()Z
-
getRenderingSeed
- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lfx;)J
intermediary method_26190
Lnet/minecraft/class_4970$class_4971;method_26190(Lnet/minecraft/class_2338;)J
named getRenderingSeed
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderingSeed(Lnet/minecraft/util/math/BlockPos;)J
-
getSoundGroup
- Mappings:
Namespace Name Mixin selector official p
Lchs$a;p()Lcdg;
intermediary method_26231
Lnet/minecraft/class_4970$class_4971;method_26231()Lnet/minecraft/class_2498;
named getSoundGroup
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getSoundGroup()Lnet/minecraft/sound/BlockSoundGroup;
-
onProjectileHit
public void onProjectileHit(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile)- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbtv;Lcht;Ldiq;Lbib;)V
intermediary method_26175
Lnet/minecraft/class_4970$class_4971;method_26175(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
named onProjectileHit
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onProjectileHit(Lnet/minecraft/world/World;Lnet/minecraft/block/BlockState;Lnet/minecraft/util/hit/BlockHitResult;Lnet/minecraft/entity/projectile/ProjectileEntity;)V
-
isSideSolidFullSquare
- Mappings:
Namespace Name Mixin selector official d
Lchs$a;d(Lbsz;Lfx;Lgc;)Z
intermediary method_26206
Lnet/minecraft/class_4970$class_4971;method_26206(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
named isSideSolidFullSquare
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideSolidFullSquare(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;)Z
-
isSideSolid
public boolean isSideSolid(BlockView world, BlockPos pos, Direction direction, SideShapeType shapeType)- Mappings:
Namespace Name Mixin selector official a
Lchs$a;a(Lbsz;Lfx;Lgc;Lcdw;)Z
intermediary method_30368
Lnet/minecraft/class_4970$class_4971;method_30368(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z
named isSideSolid
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideSolid(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/SideShapeType;)Z
-
isFullCube
- Mappings:
Namespace Name Mixin selector official r
Lchs$a;r(Lbsz;Lfx;)Z
intermediary method_26234
Lnet/minecraft/class_4970$class_4971;method_26234(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named isFullCube
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isFullCube(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
asBlockState
- Mappings:
Namespace Name Mixin selector official q
Lchs$a;q()Lcht;
intermediary method_26233
Lnet/minecraft/class_4970$class_4971;method_26233()Lnet/minecraft/class_2680;
named asBlockState
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;asBlockState()Lnet/minecraft/block/BlockState;
-
isToolRequired
public boolean isToolRequired()- Mappings:
Namespace Name Mixin selector official r
Lchs$a;r()Z
intermediary method_29291
Lnet/minecraft/class_4970$class_4971;method_29291()Z
named isToolRequired
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isToolRequired()Z
-