Package net.minecraft.block
Class AbstractBlock.AbstractBlockState
- Direct Known Subclasses:
BlockState
- Enclosing class:
AbstractBlock
- Mappings:
Namespace Name official djg$a
intermediary net/minecraft/class_4970$class_4971
named net/minecraft/block/AbstractBlock$AbstractBlockState
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static final class
-
Field Summary
Modifier and TypeFieldDescriptionprivate final boolean
private final AbstractBlock.ContextPredicate
private final boolean
private final AbstractBlock.ContextPredicate
private FluidState
private final float
private final boolean
private final Instrument
private final boolean
private final boolean
Deprecated.private final int
private final MapColor
private final Optional<AbstractBlock.Offsetter>
private final boolean
private final PistonBehavior
private final AbstractBlock.ContextPredicate
private final boolean
private boolean
Deprecated.private final AbstractBlock.ContextPredicate
private final AbstractBlock.ContextPredicate
private boolean
private final boolean
Fields inherited from class net.minecraft.state.State
codec, NAME, owner, PROPERTIES
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractBlockState
(Block block, ImmutableMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) -
Method Summary
Modifier and TypeMethodDescriptionboolean
allowsSpawning
(BlockView world, BlockPos pos, EntityType<?> type) protected abstract BlockState
boolean
Deprecated.float
calcBlockBreakingDelta
(PlayerEntity player, BlockView world, BlockPos pos) boolean
canBucketPlace
(Fluid fluid) boolean
canPathfindThrough
(BlockView world, BlockPos pos, NavigationType type) boolean
canPlaceAt
(WorldView world, BlockPos pos) boolean
canReplace
(ItemPlacementContext context) createScreenHandlerFactory
(World world, BlockPos pos) boolean
boolean
float
getAmbientOcclusionLightLevel
(BlockView world, BlockPos pos) getBlock()
<T extends BlockEntity>
@Nullable BlockEntityTicker<T>getBlockEntityTicker
(World world, BlockEntityType<T> blockEntityType) getCameraCollisionShape
(BlockView world, BlockPos pos, ShapeContext context) getCollisionShape
(BlockView world, BlockPos pos) getCollisionShape
(BlockView world, BlockPos pos, ShapeContext context) int
getComparatorOutput
(World world, BlockPos pos) getCullingFace
(BlockView world, BlockPos pos, Direction direction) getCullingShape
(BlockView world, BlockPos pos) float
getHardness
(BlockView world, BlockPos pos) int
Returns the light level emitted by this block state.getMapColor
(BlockView world, BlockPos pos) getModelOffset
(BlockView world, BlockPos pos) int
getOpacity
(BlockView world, BlockPos pos) getOutlineShape
(BlockView world, BlockPos pos) getOutlineShape
(BlockView world, BlockPos pos, ShapeContext context) getRaycastShape
(BlockView world, BlockPos pos) long
getRenderingSeed
(BlockPos pos) getSidesShape
(BlockView world, BlockPos pos) 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.int
getStrongRedstonePower
(BlockView world, BlockPos pos, Direction direction) int
getWeakRedstonePower
(BlockView world, BlockPos pos, Direction direction) boolean
boolean
boolean
boolean
hasEmissiveLighting
(BlockView world, BlockPos pos) boolean
boolean
boolean
final boolean
hasSolidTopSurface
(BlockView world, BlockPos pos, Entity entity) void
boolean
isAir()
boolean
boolean
isFullCube
(BlockView world, BlockPos pos) boolean
isIn
(RegistryEntryList<Block> blocks) boolean
boolean
isIn
(TagKey<Block> tag, Predicate<AbstractBlock.AbstractBlockState> predicate) boolean
isLiquid()
Deprecated.boolean
boolean
isOf
(RegistryEntry<Block> blockEntry) boolean
isOpaque()
boolean
isOpaqueFullCube
(BlockView world, BlockPos pos) boolean
boolean
isSideInvisible
(BlockState state, Direction direction) boolean
isSideSolid
(BlockView world, BlockPos pos, Direction direction, SideShapeType shapeType) boolean
isSideSolidFullSquare
(BlockView world, BlockPos pos, Direction direction) boolean
isSolid()
Deprecated.boolean
isSolidBlock
(BlockView world, BlockPos pos) final boolean
isSolidSurface
(BlockView world, BlockPos pos, Entity entity, Direction direction) boolean
boolean
isTransparent
(BlockView world, BlockPos pos) boolean
matchesKey
(RegistryKey<Block> key) mirror
(BlockMirror mirror) void
neighborUpdate
(World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Deprecated.void
onBlockAdded
(World world, BlockPos pos, BlockState state, boolean notify) void
onBlockBreakStart
(World world, BlockPos pos, PlayerEntity player) void
onEntityCollision
(World world, BlockPos pos, Entity entity) void
onExploded
(World world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> stackMerger) void
onProjectileHit
(World world, BlockState state, BlockHitResult hit, ProjectileEntity projectile) void
onStacksDropped
(ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) void
onStateReplaced
(World world, BlockPos pos, BlockState state, boolean moved) boolean
onSyncedBlockEvent
(World world, BlockPos pos, int type, int data) onUse
(World world, PlayerEntity player, Hand hand, BlockHitResult hit) final void
prepare
(WorldAccess world, BlockPos pos, int flags) void
prepare
(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth) void
randomTick
(ServerWorld world, BlockPos pos, Random random) rotate
(BlockRotation rotation) void
scheduledTick
(ServerWorld world, BlockPos pos, Random random) private boolean
boolean
shouldBlockVision
(BlockView world, BlockPos pos) boolean
shouldPostProcess
(BlockView world, BlockPos pos) boolean
shouldSuffocate
(BlockView world, BlockPos pos) final void
updateNeighbors
(WorldAccess world, BlockPos pos, int flags) final void
updateNeighbors
(WorldAccess world, BlockPos pos, int flags, int maxUpdateDepth) Methods inherited from class net.minecraft.state.State
contains, createCodec, createWithTable, cycle, get, getEntries, getNext, getOrEmpty, getProperties, toString, with, withIfExists
-
Field Details
-
luminance
private final int luminance- Mappings:
Namespace Name Mixin selector official b
Ldjg$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 g
Ldjg$a;g: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 h
Ldjg$a;h:Z
intermediary field_23169
Lnet/minecraft/class_4970$class_4971;field_23169:Z
named isAir
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir:Z
-
burnable
private final boolean burnable- Mappings:
Namespace Name Mixin selector official i
Ldjg$a;i:Z
intermediary field_43392
Lnet/minecraft/class_4970$class_4971;field_43392:Z
named burnable
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;burnable:Z
-
liquid
Deprecated.- Mappings:
Namespace Name Mixin selector official j
Ldjg$a;j:Z
intermediary field_44480
Lnet/minecraft/class_4970$class_4971;field_44480:Z
named liquid
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;liquid:Z
-
solid
Deprecated.- Mappings:
Namespace Name Mixin selector official k
Ldjg$a;k:Z
intermediary field_44624
Lnet/minecraft/class_4970$class_4971;field_44624:Z
named solid
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;solid:Z
-
pistonBehavior
- Mappings:
Namespace Name Mixin selector official l
Ldjg$a;l:Leew;
intermediary field_43393
Lnet/minecraft/class_4970$class_4971;field_43393:Lnet/minecraft/class_3619;
named pistonBehavior
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;pistonBehavior:Lnet/minecraft/block/piston/PistonBehavior;
-
mapColor
- Mappings:
Namespace Name Mixin selector official m
Ldjg$a;m:Leev;
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 n
Ldjg$a;n: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 o
Ldjg$a;o: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 p
Ldjg$a;p: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 q
Ldjg$a;q:Ldjg$f;
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 r
Ldjg$a;r:Ldjg$f;
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 s
Ldjg$a;s:Ldjg$f;
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 t
Ldjg$a;t:Ldjg$f;
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 u
Ldjg$a;u:Ldjg$f;
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;
-
offsetter
- Mappings:
Namespace Name Mixin selector official v
Ldjg$a;v:Ljava/util/Optional;
intermediary field_42817
Lnet/minecraft/class_4970$class_4971;field_42817:Ljava/util/Optional;
named offsetter
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;offsetter:Ljava/util/Optional;
-
blockBreakParticles
private final boolean blockBreakParticles- Mappings:
Namespace Name Mixin selector official w
Ldjg$a;w:Z
intermediary field_40338
Lnet/minecraft/class_4970$class_4971;field_40338:Z
named blockBreakParticles
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blockBreakParticles:Z
-
instrument
- Mappings:
Namespace Name Mixin selector official x
Ldjg$a;x:Ldki;
intermediary field_44625
Lnet/minecraft/class_4970$class_4971;field_44625:Lnet/minecraft/class_2766;
named instrument
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;instrument:Lnet/minecraft/block/enums/Instrument;
-
replaceable
private final boolean replaceable- Mappings:
Namespace Name Mixin selector official y
Ldjg$a;y:Z
intermediary field_44626
Lnet/minecraft/class_4970$class_4971;field_44626:Z
named replaceable
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;replaceable:Z
-
shapeCache
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a:Ldjg$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;
-
fluidState
- Mappings:
Namespace Name Mixin selector official z
Ldjg$a;z:Leer;
intermediary field_40339
Lnet/minecraft/class_4970$class_4971;field_40339:Lnet/minecraft/class_3610;
named fluidState
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;fluidState:Lnet/minecraft/fluid/FluidState;
-
ticksRandomly
private boolean ticksRandomly- Mappings:
Namespace Name Mixin selector official A
Ldjg$a;A:Z
intermediary field_40340
Lnet/minecraft/class_4970$class_4971;field_40340:Z
named ticksRandomly
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;ticksRandomly:Z
-
-
Constructor Details
-
AbstractBlockState
protected AbstractBlockState(Block block, ImmutableMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) - Mappings:
Namespace Name Mixin selector official <init>
Ldjg$a;<init>(Lcwq;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
-
shouldBeSolid
private boolean shouldBeSolid()- Mappings:
Namespace Name Mixin selector official D
Ldjg$a;D()Z
intermediary method_51365
Lnet/minecraft/class_4970$class_4971;method_51365()Z
named shouldBeSolid
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;shouldBeSolid()Z
-
initShapeCache
public void initShapeCache()- Mappings:
Namespace Name Mixin selector official a
Ldjg$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
Ldjg$a;b()Lcwq;
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;
-
getRegistryEntry
- Mappings:
Namespace Name Mixin selector official c
Ldjg$a;c()Lih;
intermediary method_41520
Lnet/minecraft/class_4970$class_4971;method_41520()Lnet/minecraft/class_6880;
named getRegistryEntry
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getRegistryEntry()Lnet/minecraft/registry/entry/RegistryEntry;
-
blocksMovement
Deprecated.- Mappings:
Namespace Name Mixin selector official d
Ldjg$a;d()Z
intermediary method_51366
Lnet/minecraft/class_4970$class_4971;method_51366()Z
named blocksMovement
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;blocksMovement()Z
-
isSolid
Deprecated.- Mappings:
Namespace Name Mixin selector official e
Ldjg$a;e()Z
intermediary method_51367
Lnet/minecraft/class_4970$class_4971;method_51367()Z
named isSolid
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSolid()Z
-
allowsSpawning
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lcsv;Lhx;Lblz;)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
-
isTransparent
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lcsv;Lhx;)Z
intermediary method_26167
Lnet/minecraft/class_4970$class_4971;method_26167(Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
named isTransparent
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isTransparent(Lnet/minecraft/world/BlockView;Lnet/minecraft/util/math/BlockPos;)Z
-
getOpacity
- Mappings:
Namespace Name Mixin selector official b
Ldjg$a;b(Lcsv;Lhx;)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
Ldjg$a;a(Lcsv;Lhx;Lic;)Lemm;
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
Ldjg$a;c(Lcsv;Lhx;)Lemm;
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 f
Ldjg$a;f()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 g
Ldjg$a;g()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.- Returns:
- the light level emitted by this block state
- Mappings:
Namespace Name Mixin selector official h
Ldjg$a;h()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 i
Ldjg$a;i()Z
intermediary method_26215
Lnet/minecraft/class_4970$class_4971;method_26215()Z
named isAir
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isAir()Z
-
isBurnable
public boolean isBurnable()- Mappings:
Namespace Name Mixin selector official j
Ldjg$a;j()Z
intermediary method_50011
Lnet/minecraft/class_4970$class_4971;method_50011()Z
named isBurnable
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isBurnable()Z
-
isLiquid
Deprecated.- Mappings:
Namespace Name Mixin selector official k
Ldjg$a;k()Z
intermediary method_51176
Lnet/minecraft/class_4970$class_4971;method_51176()Z
named isLiquid
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isLiquid()Z
-
getMapColor
- Mappings:
Namespace Name Mixin selector official d
Ldjg$a;d(Lcsv;Lhx;)Leev;
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
Ldjg$a;a(Lddc;)Ldjh;
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
Ldjg$a;a(Ldbm;)Ldjh;
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 l
Ldjg$a;l()Ldcv;
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
Ldjg$a;e(Lcsv;Lhx;)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
Ldjg$a;f(Lcsv;Lhx;)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
Ldjg$a;g(Lcsv;Lhx;)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 m
Ldjg$a;m()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
Ldjg$a;b(Lcsv;Lhx;Lic;)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 n
Ldjg$a;n()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
Ldjg$a;a(Lctp;Lhx;)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
Ldjg$a;h(Lcsv;Lhx;)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
Ldjg$a;a(Lcfi;Lcsv;Lhx;)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
Ldjg$a;c(Lcsv;Lhx;Lic;)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 o
Ldjg$a;o()Leew;
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
Ldjg$a;i(Lcsv;Lhx;)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 p
Ldjg$a;p()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
Ldjg$a;a(Ldjh;Lic;)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
Ldjg$a;j(Lcsv;Lhx;)Lemm;
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
Ldjg$a;a(Lcsv;Lhx;Lely;)Lemm;
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
Ldjg$a;k(Lcsv;Lhx;)Lemm;
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
Ldjg$a;b(Lcsv;Lhx;Lely;)Lemm;
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
Ldjg$a;l(Lcsv;Lhx;)Lemm;
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;
-
getCameraCollisionShape
- Mappings:
Namespace Name Mixin selector official c
Ldjg$a;c(Lcsv;Lhx;Lely;)Lemm;
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 getCameraCollisionShape
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getCameraCollisionShape(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
Ldjg$a;m(Lcsv;Lhx;)Lemm;
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
Ldjg$a;a(Lcsv;Lhx;Lblv;)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
-
isSolidSurface
public final boolean isSolidSurface(BlockView world, BlockPos pos, Entity entity, Direction direction) - Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lcsv;Lhx;Lblv;Lic;)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 isSolidSurface
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isSolidSurface(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
Ldjg$a;n(Lcsv;Lhx;)Lelt;
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;
-
hasModelOffset
public boolean hasModelOffset()- Mappings:
Namespace Name Mixin selector official q
Ldjg$a;q()Z
intermediary method_49228
Lnet/minecraft/class_4970$class_4971;method_49228()Z
named hasModelOffset
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasModelOffset()Z
-
onSyncedBlockEvent
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lctp;Lhx;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
@Deprecated public void neighborUpdate(World world, BlockPos pos, Block sourceBlock, BlockPos sourcePos, boolean notify) Deprecated.- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lctp;Lhx;Lcwq;Lhx;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
Ldjg$a;a(Lctq;Lhx;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
Ldjg$a;a(Lctq;Lhx;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
Ldjg$a;b(Lctq;Lhx;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
Ldjg$a;b(Lctq;Lhx;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
Ldjg$a;a(Lctp;Lhx;Ldjh;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
Ldjg$a;b(Lctp;Lhx;Ldjh;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
-
onExploded
public void onExploded(World world, BlockPos pos, Explosion explosion, BiConsumer<ItemStack, BlockPos> stackMerger) - Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lctp;Lhx;Lcth;Ljava/util/function/BiConsumer;)V
intermediary method_55225
Lnet/minecraft/class_4970$class_4971;method_55225(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1927;Ljava/util/function/BiConsumer;)V
named onExploded
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onExploded(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/explosion/Explosion;Ljava/util/function/BiConsumer;)V
-
scheduledTick
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Land;Lhx;Lauv;)V
intermediary method_26192
Lnet/minecraft/class_4970$class_4971;method_26192(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
named scheduledTick
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;scheduledTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
randomTick
- Mappings:
Namespace Name Mixin selector official b
Ldjg$a;b(Land;Lhx;Lauv;)V
intermediary method_26199
Lnet/minecraft/class_4970$class_4971;method_26199(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
named randomTick
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;randomTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
-
onEntityCollision
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lctp;Lhx;Lblv;)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
public void onStacksDropped(ServerWorld world, BlockPos pos, ItemStack tool, boolean dropExperience) - Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Land;Lhx;Lcmy;Z)V
intermediary method_26180
Lnet/minecraft/class_4970$class_4971;method_26180(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;Z)V
named onStacksDropped
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;onStacksDropped(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/item/ItemStack;Z)V
-
getDroppedStacks
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lehc$a;)Ljava/util/List;
intermediary method_26189
Lnet/minecraft/class_4970$class_4971;method_26189(Lnet/minecraft/class_8567$class_8568;)Ljava/util/List;
named getDroppedStacks
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getDroppedStacks(Lnet/minecraft/loot/context/LootContextParameterSet$Builder;)Ljava/util/List;
-
onUse
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lctp;Lcfi;Lbka;Lelp;)Lbkb;
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
Ldjg$a;a(Lctp;Lhx;Lcfi;)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
Ldjg$a;o(Lcsv;Lhx;)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
Ldjg$a;p(Lcsv;Lhx;)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
Ldjg$a;a(Lic;Ldjh;Lctq;Lhx;Lhx;)Ldjh;
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
Ldjg$a;a(Lcph;)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
Ldjg$a;a(Leeq;)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
-
isReplaceable
public boolean isReplaceable()- Mappings:
Namespace Name Mixin selector official r
Ldjg$a;r()Z
intermediary method_45474
Lnet/minecraft/class_4970$class_4971;method_45474()Z
named isReplaceable
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isReplaceable()Z
-
canPlaceAt
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lcts;Lhx;)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
Ldjg$a;q(Lcsv;Lhx;)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
@Nullable public @Nullable NamedScreenHandlerFactory createScreenHandlerFactory(World world, BlockPos pos) - Mappings:
Namespace Name Mixin selector official b
Ldjg$a;b(Lctp;Lhx;)Lbke;
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
Ldjg$a;a(Lasw;)Z
intermediary method_26164
Lnet/minecraft/class_4970$class_4971;method_26164(Lnet/minecraft/class_6862;)Z
named isIn
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/tag/TagKey;)Z
-
isIn
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lasw;Ljava/util/function/Predicate;)Z
intermediary method_27851
Lnet/minecraft/class_4970$class_4971;method_27851(Lnet/minecraft/class_6862;Ljava/util/function/Predicate;)Z
named isIn
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/tag/TagKey;Ljava/util/function/Predicate;)Z
-
isIn
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lil;)Z
intermediary method_40143
Lnet/minecraft/class_4970$class_4971;method_40143(Lnet/minecraft/class_6885;)Z
named isIn
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isIn(Lnet/minecraft/registry/entry/RegistryEntryList;)Z
-
isOf
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lih;)Z
intermediary method_53257
Lnet/minecraft/class_4970$class_4971;method_53257(Lnet/minecraft/class_6880;)Z
named isOf
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isOf(Lnet/minecraft/registry/entry/RegistryEntry;)Z
-
streamTags
- Mappings:
Namespace Name Mixin selector official s
Ldjg$a;s()Ljava/util/stream/Stream;
intermediary method_40144
Lnet/minecraft/class_4970$class_4971;method_40144()Ljava/util/stream/Stream;
named streamTags
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;streamTags()Ljava/util/stream/Stream;
-
hasBlockEntity
public boolean hasBlockEntity()- Mappings:
Namespace Name Mixin selector official t
Ldjg$a;t()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> @Nullable BlockEntityTicker<T> getBlockEntityTicker(World world, BlockEntityType<T> blockEntityType) - Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lctp;Ldgx;)Ldgw;
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
Ldjg$a;a(Lcwq;)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
-
matchesKey
- Mappings:
Namespace Name Mixin selector official a
Ldjg$a;a(Lahf;)Z
intermediary method_54097
Lnet/minecraft/class_4970$class_4971;method_54097(Lnet/minecraft/class_5321;)Z
named matchesKey
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;matchesKey(Lnet/minecraft/registry/RegistryKey;)Z
-
getFluidState
- Mappings:
Namespace Name Mixin selector official u
Ldjg$a;u()Leer;
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 v
Ldjg$a;v()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
Ldjg$a;a(Lhx;)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 w
Ldjg$a;w()Ldec;
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
Ldjg$a;a(Lctp;Ldjh;Lelp;Lcga;)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
Ldjg$a;d(Lcsv;Lhx;Lic;)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
Ldjg$a;a(Lcsv;Lhx;Lic;Ldeq;)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
Ldjg$a;r(Lcsv;Lhx;)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 x
Ldjg$a;x()Ldjh;
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 y
Ldjg$a;y()Z
intermediary method_29291
Lnet/minecraft/class_4970$class_4971;method_29291()Z
named isToolRequired
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isToolRequired()Z
-
hasBlockBreakParticles
public boolean hasBlockBreakParticles()- Mappings:
Namespace Name Mixin selector official z
Ldjg$a;z()Z
intermediary method_45475
Lnet/minecraft/class_4970$class_4971;method_45475()Z
named hasBlockBreakParticles
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;hasBlockBreakParticles()Z
-
getInstrument
- Mappings:
Namespace Name Mixin selector official A
Ldjg$a;A()Ldki;
intermediary method_51364
Lnet/minecraft/class_4970$class_4971;method_51364()Lnet/minecraft/class_2766;
named getInstrument
Lnet/minecraft/block/AbstractBlock$AbstractBlockState;getInstrument()Lnet/minecraft/block/enums/Instrument;
-