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 cin$aintermediary net/minecraft/class_4970$class_4971named net/minecraft/block/AbstractBlock$AbstractBlockState
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classAbstractBlock.AbstractBlockState.ShapeCache -
Field Summary
Fields Modifier and Type Field Description private AbstractBlock.ContextPredicateblockVisionPredicateprivate AbstractBlock.ContextPredicateemissiveLightingPredicateprivate floathardnessprivate booleanhasSidedTransparencyprivate booleanisAirprivate intluminanceprivate MapColormapColorprivate Materialmaterialprivate booleanopaqueprivate AbstractBlock.ContextPredicatepostProcessPredicateprotected @Nullable AbstractBlock.AbstractBlockState.ShapeCacheshapeCacheprivate AbstractBlock.ContextPredicatesolidBlockPredicateprivate AbstractBlock.ContextPredicatesuffocationPredicateprivate booleantoolRequired -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBlockState(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 bLcin$a;b:Iintermediary field_23167Lnet/minecraft/class_4970$class_4971;field_23167:Inamed luminanceLnet/minecraft/block/AbstractBlock$AbstractBlockState;luminance:I
-
hasSidedTransparency
private final boolean hasSidedTransparency- Mappings:
Namespace Name Mixin selector official eLcin$a;e:Zintermediary field_23168Lnet/minecraft/class_4970$class_4971;field_23168:Znamed hasSidedTransparencyLnet/minecraft/block/AbstractBlock$AbstractBlockState;hasSidedTransparency:Z
-
isAir
private final boolean isAir- Mappings:
Namespace Name Mixin selector official fLcin$a;f:Zintermediary field_23169Lnet/minecraft/class_4970$class_4971;field_23169:Znamed isAirLnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir:Z
-
material
- Mappings:
Namespace Name Mixin selector official gLcin$a;g:Ldci;intermediary field_23170Lnet/minecraft/class_4970$class_4971;field_23170:Lnet/minecraft/class_3614;named materialLnet/minecraft/block/AbstractBlock$AbstractBlockState;material:Lnet/minecraft/block/Material;
-
mapColor
- Mappings:
Namespace Name Mixin selector official hLcin$a;h:Ldcj;intermediary field_23171Lnet/minecraft/class_4970$class_4971;field_23171:Lnet/minecraft/class_3620;named mapColorLnet/minecraft/block/AbstractBlock$AbstractBlockState;mapColor:Lnet/minecraft/block/MapColor;
-
hardness
private final float hardness- Mappings:
Namespace Name Mixin selector official iLcin$a;i:Fintermediary field_23172Lnet/minecraft/class_4970$class_4971;field_23172:Fnamed hardnessLnet/minecraft/block/AbstractBlock$AbstractBlockState;hardness:F
-
toolRequired
private final boolean toolRequired- Mappings:
Namespace Name Mixin selector official jLcin$a;j:Zintermediary field_25184Lnet/minecraft/class_4970$class_4971;field_25184:Znamed toolRequiredLnet/minecraft/block/AbstractBlock$AbstractBlockState;toolRequired:Z
-
opaque
private final boolean opaque- Mappings:
Namespace Name Mixin selector official kLcin$a;k:Zintermediary field_23173Lnet/minecraft/class_4970$class_4971;field_23173:Znamed opaqueLnet/minecraft/block/AbstractBlock$AbstractBlockState;opaque:Z
-
solidBlockPredicate
- Mappings:
Namespace Name Mixin selector official lLcin$a;l:Lcin$e;intermediary field_23174Lnet/minecraft/class_4970$class_4971;field_23174:Lnet/minecraft/class_4970$class_4973;named solidBlockPredicateLnet/minecraft/block/AbstractBlock$AbstractBlockState;solidBlockPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
suffocationPredicate
- Mappings:
Namespace Name Mixin selector official mLcin$a;m:Lcin$e;intermediary field_23175Lnet/minecraft/class_4970$class_4971;field_23175:Lnet/minecraft/class_4970$class_4973;named suffocationPredicateLnet/minecraft/block/AbstractBlock$AbstractBlockState;suffocationPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
blockVisionPredicate
- Mappings:
Namespace Name Mixin selector official nLcin$a;n:Lcin$e;intermediary field_23176Lnet/minecraft/class_4970$class_4971;field_23176:Lnet/minecraft/class_4970$class_4973;named blockVisionPredicateLnet/minecraft/block/AbstractBlock$AbstractBlockState;blockVisionPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
postProcessPredicate
- Mappings:
Namespace Name Mixin selector official oLcin$a;o:Lcin$e;intermediary field_23177Lnet/minecraft/class_4970$class_4971;field_23177:Lnet/minecraft/class_4970$class_4973;named postProcessPredicateLnet/minecraft/block/AbstractBlock$AbstractBlockState;postProcessPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
emissiveLightingPredicate
- Mappings:
Namespace Name Mixin selector official pLcin$a;p:Lcin$e;intermediary field_23178Lnet/minecraft/class_4970$class_4971;field_23178:Lnet/minecraft/class_4970$class_4973;named emissiveLightingPredicateLnet/minecraft/block/AbstractBlock$AbstractBlockState;emissiveLightingPredicate:Lnet/minecraft/block/AbstractBlock$ContextPredicate;
-
shapeCache
- Mappings:
Namespace Name Mixin selector official aLcin$a;a:Lcin$a$a;intermediary field_23166Lnet/minecraft/class_4970$class_4971;field_23166:Lnet/minecraft/class_4970$class_4971$class_3752;named shapeCacheLnet/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>Lcin$a;<init>(Lbxp;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Vintermediary <init>Lnet/minecraft/class_4970$class_4971;<init>(Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Vnamed <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 aLcin$a;a()Vintermediary method_26200Lnet/minecraft/class_4970$class_4971;method_26200()Vnamed initShapeCacheLnet/minecraft/block/AbstractBlock$AbstractBlockState;initShapeCache()V
-
getBlock
- Mappings:
Namespace Name Mixin selector official bLcin$a;b()Lbxp;intermediary method_26204Lnet/minecraft/class_4970$class_4971;method_26204()Lnet/minecraft/class_2248;named getBlockLnet/minecraft/block/AbstractBlock$AbstractBlockState;getBlock()Lnet/minecraft/block/Block;
-
getMaterial
- Mappings:
Namespace Name Mixin selector official cLcin$a;c()Ldci;intermediary method_26207Lnet/minecraft/class_4970$class_4971;method_26207()Lnet/minecraft/class_3614;named getMaterialLnet/minecraft/block/AbstractBlock$AbstractBlockState;getMaterial()Lnet/minecraft/block/Material;
-
allowsSpawning
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbtu;Lfx;Lars;)Zintermediary method_26170Lnet/minecraft/class_4970$class_4971;method_26170(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Znamed allowsSpawningLnet/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 aLcin$a;a(Lbtu;Lfx;)Zintermediary method_26167Lnet/minecraft/class_4970$class_4971;method_26167(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isTranslucentLnet/minecraft/block/AbstractBlock$AbstractBlockState;isTranslucent(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
getOpacity
- Mappings:
Namespace Name Mixin selector official bLcin$a;b(Lbtu;Lfx;)Iintermediary method_26193Lnet/minecraft/class_4970$class_4971;method_26193(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Inamed getOpacityLnet/minecraft/block/AbstractBlock$AbstractBlockState;getOpacity(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)I
-
getCullingFace
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbtu;Lfx;Lgc;)Ldlg;intermediary method_26173Lnet/minecraft/class_4970$class_4971;method_26173(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;named getCullingFaceLnet/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 cLcin$a;c(Lbtu;Lfx;)Ldlg;intermediary method_26201Lnet/minecraft/class_4970$class_4971;method_26201(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getCullingShapeLnet/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 dLcin$a;d()Zintermediary method_26209Lnet/minecraft/class_4970$class_4971;method_26209()Znamed exceedsCubeLnet/minecraft/block/AbstractBlock$AbstractBlockState;exceedsCube()Z
-
hasSidedTransparency
public boolean hasSidedTransparency()- Mappings:
Namespace Name Mixin selector official eLcin$a;e()Zintermediary method_26211Lnet/minecraft/class_4970$class_4971;method_26211()Znamed hasSidedTransparencyLnet/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 fLcin$a;f()Iintermediary method_26213Lnet/minecraft/class_4970$class_4971;method_26213()Inamed getLuminanceLnet/minecraft/block/AbstractBlock$AbstractBlockState;getLuminance()I
-
isAir
public boolean isAir()- Mappings:
Namespace Name Mixin selector official gLcin$a;g()Zintermediary method_26215Lnet/minecraft/class_4970$class_4971;method_26215()Znamed isAirLnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir()Z
-
getMapColor
- Mappings:
Namespace Name Mixin selector official dLcin$a;d(Lbtu;Lfx;)Ldcj;intermediary method_26205Lnet/minecraft/class_4970$class_4971;method_26205(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3620;named getMapColorLnet/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 aLcin$a;a(Lcdh;)Lcio;intermediary method_26186Lnet/minecraft/class_4970$class_4971;method_26186(Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;named rotateLnet/minecraft/block/AbstractBlock$AbstractBlockState;rotate(Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
-
mirror
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lcbw;)Lcio;intermediary method_26185Lnet/minecraft/class_4970$class_4971;method_26185(Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;named mirrorLnet/minecraft/block/AbstractBlock$AbstractBlockState;mirror(Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
-
getRenderType
- Mappings:
Namespace Name Mixin selector official hLcin$a;h()Lcdb;intermediary method_26217Lnet/minecraft/class_4970$class_4971;method_26217()Lnet/minecraft/class_2464;named getRenderTypeLnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderType()Lnet/minecraft/block/BlockRenderType;
-
hasEmissiveLighting
- Mappings:
Namespace Name Mixin selector official eLcin$a;e(Lbtu;Lfx;)Zintermediary method_26208Lnet/minecraft/class_4970$class_4971;method_26208(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed hasEmissiveLightingLnet/minecraft/block/AbstractBlock$AbstractBlockState;hasEmissiveLighting(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
getAmbientOcclusionLightLevel
- Mappings:
Namespace Name Mixin selector official fLcin$a;f(Lbtu;Lfx;)Fintermediary method_26210Lnet/minecraft/class_4970$class_4971;method_26210(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Fnamed getAmbientOcclusionLightLevelLnet/minecraft/block/AbstractBlock$AbstractBlockState;getAmbientOcclusionLightLevel(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
-
isSolidBlock
- Mappings:
Namespace Name Mixin selector official gLcin$a;g(Lbtu;Lfx;)Zintermediary method_26212Lnet/minecraft/class_4970$class_4971;method_26212(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isSolidBlockLnet/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 iLcin$a;i()Zintermediary method_26219Lnet/minecraft/class_4970$class_4971;method_26219()Znamed emitsRedstonePowerLnet/minecraft/block/AbstractBlock$AbstractBlockState;emitsRedstonePower()Z
-
getWeakRedstonePower
- Mappings:
Namespace Name Mixin selector official bLcin$a;b(Lbtu;Lfx;Lgc;)Iintermediary method_26195Lnet/minecraft/class_4970$class_4971;method_26195(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getWeakRedstonePowerLnet/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 jLcin$a;j()Zintermediary method_26221Lnet/minecraft/class_4970$class_4971;method_26221()Znamed hasComparatorOutputLnet/minecraft/block/AbstractBlock$AbstractBlockState;hasComparatorOutput()Z
-
getComparatorOutput
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbuq;Lfx;)Iintermediary method_26176Lnet/minecraft/class_4970$class_4971;method_26176(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Inamed getComparatorOutputLnet/minecraft/block/AbstractBlock$AbstractBlockState;getComparatorOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
-
getHardness
- Mappings:
Namespace Name Mixin selector official hLcin$a;h(Lbtu;Lfx;)Fintermediary method_26214Lnet/minecraft/class_4970$class_4971;method_26214(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Fnamed getHardnessLnet/minecraft/block/AbstractBlock$AbstractBlockState;getHardness(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)F
-
calcBlockBreakingDelta
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbif;Lbtu;Lfx;)Fintermediary method_26165Lnet/minecraft/class_4970$class_4971;method_26165(Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Fnamed calcBlockBreakingDeltaLnet/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 cLcin$a;c(Lbtu;Lfx;Lgc;)Iintermediary method_26203Lnet/minecraft/class_4970$class_4971;method_26203(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Inamed getStrongRedstonePowerLnet/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 kLcin$a;k()Ldck;intermediary method_26223Lnet/minecraft/class_4970$class_4971;method_26223()Lnet/minecraft/class_3619;named getPistonBehaviorLnet/minecraft/block/AbstractBlock$AbstractBlockState;getPistonBehavior()Lnet/minecraft/block/piston/PistonBehavior;
-
isOpaqueFullCube
- Mappings:
Namespace Name Mixin selector official iLcin$a;i(Lbtu;Lfx;)Zintermediary method_26216Lnet/minecraft/class_4970$class_4971;method_26216(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isOpaqueFullCubeLnet/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 lLcin$a;l()Zintermediary method_26225Lnet/minecraft/class_4970$class_4971;method_26225()Znamed isOpaqueLnet/minecraft/block/AbstractBlock$AbstractBlockState;isOpaque()Z
-
isSideInvisible
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lcio;Lgc;)Zintermediary method_26187Lnet/minecraft/class_4970$class_4971;method_26187(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Znamed isSideInvisibleLnet/minecraft/block/AbstractBlock$AbstractBlockState;isSideInvisible(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;)Z
-
getOutlineShape
- Mappings:
Namespace Name Mixin selector official jLcin$a;j(Lbtu;Lfx;)Ldlg;intermediary method_26218Lnet/minecraft/class_4970$class_4971;method_26218(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getOutlineShapeLnet/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 aLcin$a;a(Lbtu;Lfx;Ldks;)Ldlg;intermediary method_26172Lnet/minecraft/class_4970$class_4971;method_26172(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;named getOutlineShapeLnet/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 kLcin$a;k(Lbtu;Lfx;)Ldlg;intermediary method_26220Lnet/minecraft/class_4970$class_4971;method_26220(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getCollisionShapeLnet/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 bLcin$a;b(Lbtu;Lfx;Ldks;)Ldlg;intermediary method_26194Lnet/minecraft/class_4970$class_4971;method_26194(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;named getCollisionShapeLnet/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 lLcin$a;l(Lbtu;Lfx;)Ldlg;intermediary method_26222Lnet/minecraft/class_4970$class_4971;method_26222(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getSidesShapeLnet/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 cLcin$a;c(Lbtu;Lfx;Ldks;)Ldlg;intermediary method_26202Lnet/minecraft/class_4970$class_4971;method_26202(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;named getVisualShapeLnet/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 mLcin$a;m(Lbtu;Lfx;)Ldlg;intermediary method_26224Lnet/minecraft/class_4970$class_4971;method_26224(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;named getRaycastShapeLnet/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 aLcin$a;a(Lbtu;Lfx;Laro;)Zintermediary method_26168Lnet/minecraft/class_4970$class_4971;method_26168(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Znamed hasSolidTopSurfaceLnet/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 aLcin$a;a(Lbtu;Lfx;Laro;Lgc;)Zintermediary method_26169Lnet/minecraft/class_4970$class_4971;method_26169(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Znamed hasSolidTopSurfaceLnet/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 nLcin$a;n(Lbtu;Lfx;)Ldkn;intermediary method_26226Lnet/minecraft/class_4970$class_4971;method_26226(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;named getModelOffsetLnet/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 aLcin$a;a(Lbuq;Lfx;II)Zintermediary method_26177Lnet/minecraft/class_4970$class_4971;method_26177(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Znamed onSyncedBlockEventLnet/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 aLcin$a;a(Lbuq;Lfx;Lbxp;Lfx;Z)Vintermediary method_26181Lnet/minecraft/class_4970$class_4971;method_26181(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)Vnamed neighborUpdateLnet/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 aLcin$a;a(Lbur;Lfx;I)Vintermediary method_30101Lnet/minecraft/class_4970$class_4971;method_30101(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)Vnamed updateNeighborsLnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V
-
updateNeighbors
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbur;Lfx;II)Vintermediary method_26183Lnet/minecraft/class_4970$class_4971;method_26183(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)Vnamed updateNeighborsLnet/minecraft/block/AbstractBlock$AbstractBlockState;updateNeighbors(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
-
prepare
- Mappings:
Namespace Name Mixin selector official bLcin$a;b(Lbur;Lfx;I)Vintermediary method_30102Lnet/minecraft/class_4970$class_4971;method_30102(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)Vnamed prepareLnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;I)V
-
prepare
- Mappings:
Namespace Name Mixin selector official bLcin$a;b(Lbur;Lfx;II)Vintermediary method_26198Lnet/minecraft/class_4970$class_4971;method_26198(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)Vnamed prepareLnet/minecraft/block/AbstractBlock$AbstractBlockState;prepare(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;II)V
-
onBlockAdded
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbuq;Lfx;Lcio;Z)Vintermediary method_26182Lnet/minecraft/class_4970$class_4971;method_26182(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed onBlockAddedLnet/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 bLcin$a;b(Lbuq;Lfx;Lcio;Z)Vintermediary method_26197Lnet/minecraft/class_4970$class_4971;method_26197(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Vnamed onStateReplacedLnet/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 aLcin$a;a(Labf;Lfx;Ljava/util/Random;)Vintermediary method_26192Lnet/minecraft/class_4970$class_4971;method_26192(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed scheduledTickLnet/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 bLcin$a;b(Labf;Lfx;Ljava/util/Random;)Vintermediary method_26199Lnet/minecraft/class_4970$class_4971;method_26199(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Vnamed randomTickLnet/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 aLcin$a;a(Lbuq;Lfx;Laro;)Vintermediary method_26178Lnet/minecraft/class_4970$class_4971;method_26178(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Vnamed onEntityCollisionLnet/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 aLcin$a;a(Labf;Lfx;Lboq;)Vintermediary method_26180Lnet/minecraft/class_4970$class_4971;method_26180(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Vnamed onStacksDroppedLnet/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 aLcin$a;a(Ldgb$a;)Ljava/util/List;intermediary method_26189Lnet/minecraft/class_4970$class_4971;method_26189(Lnet/minecraft/class_47$class_48;)Ljava/util/List;named getDroppedStacksLnet/minecraft/block/AbstractBlock$AbstractBlockState;getDroppedStacks(Lnet/minecraft/loot/context/LootContext$Builder;)Ljava/util/List;
-
onUse
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbuq;Lbif;Laqi;Ldkj;)Laqj;intermediary method_26174Lnet/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 onUseLnet/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 aLcin$a;a(Lbuq;Lfx;Lbif;)Vintermediary method_26179Lnet/minecraft/class_4970$class_4971;method_26179(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Vnamed onBlockBreakStartLnet/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 oLcin$a;o(Lbtu;Lfx;)Zintermediary method_26228Lnet/minecraft/class_4970$class_4971;method_26228(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed shouldSuffocateLnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldSuffocate(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
shouldBlockVision
- Mappings:
Namespace Name Mixin selector official pLcin$a;p(Lbtu;Lfx;)Zintermediary method_26230Lnet/minecraft/class_4970$class_4971;method_26230(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed shouldBlockVisionLnet/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 aLcin$a;a(Lgc;Lcio;Lbur;Lfx;Lfx;)Lcio;intermediary method_26191Lnet/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 getStateForNeighborUpdateLnet/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 aLcin$a;a(Lbqq;)Zintermediary method_26166Lnet/minecraft/class_4970$class_4971;method_26166(Lnet/minecraft/class_1750;)Znamed canReplaceLnet/minecraft/block/AbstractBlock$AbstractBlockState;canReplace(Lnet/minecraft/item/ItemPlacementContext;)Z
-
canBucketPlace
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Ldcd;)Zintermediary method_26188Lnet/minecraft/class_4970$class_4971;method_26188(Lnet/minecraft/class_3611;)Znamed canBucketPlaceLnet/minecraft/block/AbstractBlock$AbstractBlockState;canBucketPlace(Lnet/minecraft/fluid/Fluid;)Z
-
canPlaceAt
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbut;Lfx;)Zintermediary method_26184Lnet/minecraft/class_4970$class_4971;method_26184(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Znamed canPlaceAtLnet/minecraft/block/AbstractBlock$AbstractBlockState;canPlaceAt(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
shouldPostProcess
- Mappings:
Namespace Name Mixin selector official qLcin$a;q(Lbtu;Lfx;)Zintermediary method_26232Lnet/minecraft/class_4970$class_4971;method_26232(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed shouldPostProcessLnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldPostProcess(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
createScreenHandlerFactory
@Nullable public @Nullable NamedScreenHandlerFactory createScreenHandlerFactory(World world, BlockPos pos)- Mappings:
Namespace Name Mixin selector official bLcin$a;b(Lbuq;Lfx;)Laqm;intermediary method_26196Lnet/minecraft/class_4970$class_4971;method_26196(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;named createScreenHandlerFactoryLnet/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 aLcin$a;a(Lafo;)Zintermediary method_26164Lnet/minecraft/class_4970$class_4971;method_26164(Lnet/minecraft/class_3494;)Znamed isInLnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/tag/Tag;)Z
-
isIn
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lafo;Ljava/util/function/Predicate;)Zintermediary method_27851Lnet/minecraft/class_4970$class_4971;method_27851(Lnet/minecraft/class_3494;Ljava/util/function/Predicate;)Znamed isInLnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/tag/Tag;Ljava/util/function/Predicate;)Z
-
hasBlockEntity
public boolean hasBlockEntity()- Mappings:
Namespace Name Mixin selector official mLcin$a;m()Zintermediary method_31709Lnet/minecraft/class_4970$class_4971;method_31709()Znamed hasBlockEntityLnet/minecraft/block/AbstractBlock$AbstractBlockState;hasBlockEntity()Z
-
getBlockEntityTicker
@Nullable public <T extends BlockEntity> @Nullable BlockEntityTicker<T> getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType)- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lbuq;Lcgo;)Lcgn;intermediary method_31708Lnet/minecraft/class_4970$class_4971;method_31708(Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;named getBlockEntityTickerLnet/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 aLcin$a;a(Lbxp;)Zintermediary method_27852Lnet/minecraft/class_4970$class_4971;method_27852(Lnet/minecraft/class_2248;)Znamed isOfLnet/minecraft/block/AbstractBlock$AbstractBlockState;isOf(Lnet/minecraft/block/Block;)Z
-
getFluidState
- Mappings:
Namespace Name Mixin selector official nLcin$a;n()Ldce;intermediary method_26227Lnet/minecraft/class_4970$class_4971;method_26227()Lnet/minecraft/class_3610;named getFluidStateLnet/minecraft/block/AbstractBlock$AbstractBlockState;getFluidState()Lnet/minecraft/fluid/FluidState;
-
hasRandomTicks
public boolean hasRandomTicks()- Mappings:
Namespace Name Mixin selector official oLcin$a;o()Zintermediary method_26229Lnet/minecraft/class_4970$class_4971;method_26229()Znamed hasRandomTicksLnet/minecraft/block/AbstractBlock$AbstractBlockState;hasRandomTicks()Z
-
getRenderingSeed
- Mappings:
Namespace Name Mixin selector official aLcin$a;a(Lfx;)Jintermediary method_26190Lnet/minecraft/class_4970$class_4971;method_26190(Lnet/minecraft/class_2338;)Jnamed getRenderingSeedLnet/minecraft/block/AbstractBlock$AbstractBlockState;getRenderingSeed(Lnet/minecraft/util/math/BlockPos;)J
-
getSoundGroup
- Mappings:
Namespace Name Mixin selector official pLcin$a;p()Lceb;intermediary method_26231Lnet/minecraft/class_4970$class_4971;method_26231()Lnet/minecraft/class_2498;named getSoundGroupLnet/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 aLcin$a;a(Lbuq;Lcio;Ldkj;Lbiv;)Vintermediary method_26175Lnet/minecraft/class_4970$class_4971;method_26175(Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)Vnamed onProjectileHitLnet/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 dLcin$a;d(Lbtu;Lfx;Lgc;)Zintermediary method_26206Lnet/minecraft/class_4970$class_4971;method_26206(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Znamed isSideSolidFullSquareLnet/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 aLcin$a;a(Lbtu;Lfx;Lgc;Lcer;)Zintermediary method_30368Lnet/minecraft/class_4970$class_4971;method_30368(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Znamed isSideSolidLnet/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 rLcin$a;r(Lbtu;Lfx;)Zintermediary method_26234Lnet/minecraft/class_4970$class_4971;method_26234(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Znamed isFullCubeLnet/minecraft/block/AbstractBlock$AbstractBlockState;isFullCube(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
asBlockState
- Mappings:
Namespace Name Mixin selector official qLcin$a;q()Lcio;intermediary method_26233Lnet/minecraft/class_4970$class_4971;method_26233()Lnet/minecraft/class_2680;named asBlockStateLnet/minecraft/block/AbstractBlock$AbstractBlockState;asBlockState()Lnet/minecraft/block/BlockState;
-
isToolRequired
public boolean isToolRequired()- Mappings:
Namespace Name Mixin selector official rLcin$a;r()Zintermediary method_29291Lnet/minecraft/class_4970$class_4971;method_29291()Znamed isToolRequiredLnet/minecraft/block/AbstractBlock$AbstractBlockState;isToolRequired()Z
-