yarn/mappings/net/minecraft/block/AbstractBlock.mapping

651 lines
29 KiB
Plaintext

CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
FIELD field_23154 dynamicBounds Z
FIELD field_23155 settings Lnet/minecraft/class_4970$class_2251;
FIELD field_23156 lootTableId Lnet/minecraft/class_2960;
FIELD field_23157 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_23158 material Lnet/minecraft/class_3614;
FIELD field_23159 collidable Z
FIELD field_23160 resistance F
FIELD field_23161 randomTicks Z
FIELD field_23162 soundGroup Lnet/minecraft/class_2498;
FIELD field_23163 slipperiness F
FIELD field_23164 velocityMultiplier F
FIELD field_23165 jumpVelocityMultiplier F
METHOD <init> (Lnet/minecraft/class_4970$class_2251;)V
ARG 1 settings
METHOD method_16841 getOffsetType ()Lnet/minecraft/class_4970$class_2250;
METHOD method_17454 createScreenHandlerFactory (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_19286 onProjectileHit (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
ARG 1 world
ARG 2 state
ARG 3 hit
ARG 4 projectile
METHOD method_22358 canBucketPlace (Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)Z
ARG 1 state
ARG 2 fluid
METHOD method_25959 getSidesShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_26159 getCameraCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 context
METHOD method_26160 asBlock ()Lnet/minecraft/class_2248;
METHOD method_26162 getLootTableId ()Lnet/minecraft/class_2960;
METHOD method_26403 getDefaultMapColor ()Lnet/minecraft/class_3620;
METHOD method_32913 getMaxModelOffset ()F
METHOD method_36555 getHardness ()F
METHOD method_37403 isShapeFullCube (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_8389 asItem ()Lnet/minecraft/class_1792;
METHOD method_9498 hasComparatorOutput (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_9505 getOpacity (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9506 emitsRedstonePower (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_9514 randomTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_9516 canPathfindThrough (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 type
METHOD method_9517 prepare (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 flags
ARG 5 maxUpdateDepth
METHOD method_9522 isSideInvisible (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 stateFrom
ARG 3 direction
METHOD method_9524 getWeakRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 direction
METHOD method_9526 hasSidedTransparency (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_9527 getPistonBehavior (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3619;
ARG 1 state
METHOD method_9530 getOutlineShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 context
METHOD method_9534 onUse (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
COMMENT Called when this block is used by a player.
COMMENT This, by default, is bound to using the right mouse button.
COMMENT
COMMENT <p>This method is called on both the logical client and logical server, so take caution when overriding this method.
COMMENT The logical side can be checked using {@link net.minecraft.world.World#isClient() world.isClient()}.
COMMENT
COMMENT <p>If the action result is successful on a logical client, then the action will be sent to the logical server for processing.
COMMENT
COMMENT @return an action result that specifies if using the block was successful.
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 player
ARG 5 hand
ARG 6 hit
METHOD method_9535 getRenderingSeed (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)J
ARG 1 state
ARG 2 pos
METHOD method_9536 onStateReplaced (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
COMMENT Called in {@link net.minecraft.world.chunk.WorldChunk#setBlockState(BlockPos, BlockState, boolean)} if {@code newState} is different from {@code state}. Vanilla blocks perform removal cleanups here.
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 newState
ARG 5 moved
METHOD method_9545 getFluidState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610;
ARG 1 state
METHOD method_9548 onEntityCollision (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 entity
METHOD method_9549 getCollisionShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 context
METHOD method_9558 canPlaceAt (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9559 getStateForNeighborUpdate (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
COMMENT Gets the possibly updated block state of this block when a neighboring block is updated.
COMMENT
COMMENT @return the new state of this block
ARG 1 state
COMMENT the state of this block
ARG 2 direction
COMMENT the direction from this block to the neighbor
ARG 3 neighborState
COMMENT the state of the updated neighbor block
ARG 4 world
COMMENT the world
ARG 5 pos
COMMENT the position of this block
ARG 6 neighborPos
COMMENT the position of the neighbor block
METHOD method_9560 getDroppedStacks (Lnet/minecraft/class_2680;Lnet/minecraft/class_47$class_48;)Ljava/util/List;
ARG 1 state
ARG 2 builder
METHOD method_9565 onStacksDropped (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 stack
METHOD method_9569 mirror (Lnet/minecraft/class_2680;Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;
ARG 1 state
ARG 2 mirror
METHOD method_9571 getCullingShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9572 getComparatorOutput (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9584 getRaycastShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_9588 scheduledTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_9592 onSyncedBlockEvent (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 type
ARG 5 data
METHOD method_9594 calcBlockBreakingDelta (Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
ARG 1 state
ARG 2 player
ARG 3 world
ARG 4 pos
METHOD method_9598 rotate (Lnet/minecraft/class_2680;Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;
COMMENT Applies a block rotation to a block state.
COMMENT
COMMENT <p>By default, this returns the provided block state.
COMMENT
COMMENT @return the rotated block state
ARG 1 state
ARG 2 rotation
METHOD method_9603 getStrongRedstonePower (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 direction
METHOD method_9604 getRenderType (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2464;
ARG 1 state
METHOD method_9606 onBlockBreakStart (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 player
METHOD method_9612 neighborUpdate (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 block
ARG 5 fromPos
ARG 6 notify
METHOD method_9615 onBlockAdded (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 oldState
ARG 5 notify
METHOD method_9616 canReplace (Lnet/minecraft/class_2680;Lnet/minecraft/class_1750;)Z
ARG 1 state
ARG 2 context
CLASS class_2250 OffsetType
CLASS class_2251 Settings
FIELD field_10660 resistance F
FIELD field_10661 randomTicks Z
FIELD field_10662 mapColorProvider Ljava/util/function/Function;
FIELD field_10663 luminance Ljava/util/function/ToIntFunction;
FIELD field_10664 collidable Z
FIELD field_10665 soundGroup Lnet/minecraft/class_2498;
FIELD field_10666 lootTableId Lnet/minecraft/class_2960;
FIELD field_10667 slipperiness F
FIELD field_10668 material Lnet/minecraft/class_3614;
FIELD field_10669 hardness F
FIELD field_10670 dynamicBounds Z
FIELD field_20721 opaque Z
FIELD field_21209 jumpVelocityMultiplier F
FIELD field_23179 velocityMultiplier F
FIELD field_23180 isAir Z
FIELD field_23181 allowsSpawningPredicate Lnet/minecraft/class_4970$class_4972;
FIELD field_23182 solidBlockPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23183 suffocationPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23184 blockVisionPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23185 postProcessPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23186 emissiveLightingPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_25185 toolRequired Z
METHOD <init> (Lnet/minecraft/class_3614;Ljava/util/function/Function;)V
ARG 1 material
ARG 2 mapColorProvider
METHOD <init> (Lnet/minecraft/class_3614;Lnet/minecraft/class_3620;)V
ARG 1 material
ARG 2 mapColorProvider
METHOD method_16228 dropsLike (Lnet/minecraft/class_2248;)Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies that a block should drop the same items as a provided block.
ARG 1 source
COMMENT the block to copy item drops from
METHOD method_16229 dropsNothing ()Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies that a block drops nothing when broken.
METHOD method_22488 nonOpaque ()Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies that a block should be non-opaque and light should be allowed to pass through.
METHOD method_23351 velocityMultiplier (F)Lnet/minecraft/class_4970$class_2251;
ARG 1 velocityMultiplier
METHOD method_23352 jumpVelocityMultiplier (F)Lnet/minecraft/class_4970$class_2251;
ARG 1 jumpVelocityMultiplier
METHOD method_26235 allowsSpawning (Lnet/minecraft/class_4970$class_4972;)Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies logic that calculates whether an entity can spawn on a block.
ARG 1 predicate
COMMENT the predicate used to calculate whether an entity can spawn on this block
METHOD method_26236 solidBlock (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
ARG 1 predicate
METHOD method_26237 (Lnet/minecraft/class_2680;)I
ARG 0 state
METHOD method_26238 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_26239 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 type
METHOD method_26240 of (Lnet/minecraft/class_3614;Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;
ARG 0 material
ARG 1 mapColor
METHOD method_26241 (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;
ARG 1 state
METHOD method_26243 suffocates (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies logic that calculates whether an entity should suffocate if inside of a block.
ARG 1 predicate
METHOD method_26244 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_26245 blockVision (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
ARG 1 predicate
METHOD method_26246 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_26247 postProcess (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
ARG 1 predicate
METHOD method_26248 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_26249 emissiveLighting (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251;
ARG 1 predicate
METHOD method_26250 air ()Lnet/minecraft/class_4970$class_2251;
METHOD method_29292 requiresTool ()Lnet/minecraft/class_4970$class_2251;
METHOD method_31710 mapColor (Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;
ARG 1 color
METHOD method_31711 (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;
ARG 1 state
METHOD method_36557 hardness (F)Lnet/minecraft/class_4970$class_2251;
ARG 1 hardness
METHOD method_36558 resistance (F)Lnet/minecraft/class_4970$class_2251;
ARG 1 resistance
METHOD method_9617 of (Lnet/minecraft/class_3614;Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;
ARG 0 material
ARG 1 color
METHOD method_9618 breakInstantly ()Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies that a block is broken instantly.
METHOD method_9624 dynamicBounds ()Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies that a block's collision bounds can dynamically resize.
COMMENT By default, block collision bounds are cached for performance.
COMMENT By invoking this method, the game will not cache the block collision bounds and instead calculate the collision bounds when needed.
METHOD method_9626 sounds (Lnet/minecraft/class_2498;)Lnet/minecraft/class_4970$class_2251;
ARG 1 soundGroup
METHOD method_9628 slipperiness (F)Lnet/minecraft/class_4970$class_2251;
ARG 1 slipperiness
METHOD method_9629 strength (FF)Lnet/minecraft/class_4970$class_2251;
ARG 1 hardness
ARG 2 resistance
METHOD method_9630 copy (Lnet/minecraft/class_4970;)Lnet/minecraft/class_4970$class_2251;
ARG 0 block
METHOD method_9631 luminance (Ljava/util/function/ToIntFunction;)Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies the light level emitted by a block.
ARG 1 luminance
COMMENT a per block state light level, with values between 0 and 15
METHOD method_9632 strength (F)Lnet/minecraft/class_4970$class_2251;
ARG 1 strength
METHOD method_9634 noCollision ()Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies that a block should have no collision bounds.
COMMENT
COMMENT <p>This also marks a block as non-opaque.
METHOD method_9637 of (Lnet/minecraft/class_3614;)Lnet/minecraft/class_4970$class_2251;
ARG 0 material
METHOD method_9639 of (Lnet/minecraft/class_3614;Lnet/minecraft/class_3620;)Lnet/minecraft/class_4970$class_2251;
ARG 0 material
ARG 1 color
METHOD method_9640 ticksRandomly ()Lnet/minecraft/class_4970$class_2251;
CLASS class_4971 AbstractBlockState
FIELD field_23166 shapeCache Lnet/minecraft/class_4970$class_4971$class_3752;
FIELD field_23167 luminance I
FIELD field_23168 hasSidedTransparency Z
FIELD field_23169 isAir Z
FIELD field_23170 material Lnet/minecraft/class_3614;
FIELD field_23171 mapColor Lnet/minecraft/class_3620;
FIELD field_23172 hardness F
FIELD field_23173 opaque Z
FIELD field_23174 solidBlockPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23175 suffocationPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23176 blockVisionPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23177 postProcessPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_23178 emissiveLightingPredicate Lnet/minecraft/class_4970$class_4973;
FIELD field_25184 toolRequired Z
METHOD <init> (Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
ARG 1 block
ARG 2 propertyMap
ARG 3 codec
METHOD method_26164 isIn (Lnet/minecraft/class_3494;)Z
ARG 1 tag
METHOD method_26165 calcBlockBreakingDelta (Lnet/minecraft/class_1657;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
ARG 1 player
ARG 2 world
ARG 3 pos
METHOD method_26166 canReplace (Lnet/minecraft/class_1750;)Z
ARG 1 context
METHOD method_26167 isTranslucent (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26168 hasSolidTopSurface (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z
ARG 1 world
ARG 2 pos
ARG 3 entity
METHOD method_26169 hasSolidTopSurface (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_2350;)Z
ARG 1 world
ARG 2 pos
ARG 3 entity
ARG 4 direction
METHOD method_26170 allowsSpawning (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 1 world
ARG 2 pos
ARG 3 type
METHOD method_26171 canPathfindThrough (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z
ARG 1 world
ARG 2 pos
ARG 3 type
METHOD method_26172 getOutlineShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
ARG 3 context
METHOD method_26173 getCullingFace (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD method_26174 onUse (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;
ARG 1 world
ARG 2 player
ARG 3 hand
ARG 4 hit
METHOD method_26175 onProjectileHit (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;Lnet/minecraft/class_3965;Lnet/minecraft/class_1676;)V
ARG 1 world
ARG 2 state
ARG 3 hit
ARG 4 projectile
METHOD method_26176 getComparatorOutput (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
ARG 1 world
ARG 2 pos
METHOD method_26177 onSyncedBlockEvent (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z
ARG 1 world
ARG 2 pos
ARG 3 type
ARG 4 data
METHOD method_26178 onEntityCollision (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)V
ARG 1 world
ARG 2 pos
ARG 3 entity
METHOD method_26179 onBlockBreakStart (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
ARG 1 world
ARG 2 pos
ARG 3 player
METHOD method_26180 onStacksDropped (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 1 world
ARG 2 pos
ARG 3 stack
METHOD method_26181 neighborUpdate (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;Z)V
ARG 1 world
ARG 2 pos
ARG 3 block
ARG 4 posFrom
ARG 5 notify
METHOD method_26182 onBlockAdded (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 notify
METHOD method_26183 updateNeighbors (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
ARG 1 world
ARG 2 pos
ARG 3 flags
ARG 4 maxUpdateDepth
METHOD method_26184 canPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26185 mirror (Lnet/minecraft/class_2415;)Lnet/minecraft/class_2680;
ARG 1 mirror
METHOD method_26186 rotate (Lnet/minecraft/class_2470;)Lnet/minecraft/class_2680;
ARG 1 rotation
METHOD method_26187 isSideInvisible (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 direction
METHOD method_26188 canBucketPlace (Lnet/minecraft/class_3611;)Z
ARG 1 fluid
METHOD method_26189 getDroppedStacks (Lnet/minecraft/class_47$class_48;)Ljava/util/List;
ARG 1 builder
METHOD method_26190 getRenderingSeed (Lnet/minecraft/class_2338;)J
ARG 1 pos
METHOD method_26191 getStateForNeighborUpdate (Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
COMMENT Gets the possibly updated block state of this block when a neighboring block is updated.
COMMENT
COMMENT @return the new state of this block
ARG 1 direction
COMMENT the direction from this block to the neighbor
ARG 2 neighborState
COMMENT the state of the updated neighbor block
ARG 3 world
COMMENT the world
ARG 4 pos
COMMENT the position of this block
ARG 5 neighborPos
COMMENT the position of the neighbor block
METHOD method_26192 scheduledTick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_26193 getOpacity (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
ARG 1 world
ARG 2 pos
METHOD method_26194 getCollisionShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
ARG 3 context
METHOD method_26195 getWeakRedstonePower (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD method_26196 createScreenHandlerFactory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3908;
ARG 1 world
ARG 2 pos
METHOD method_26197 onStateReplaced (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 moved
METHOD method_26198 prepare (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
ARG 1 world
ARG 2 pos
ARG 3 flags
ARG 4 maxUpdateDepth
METHOD method_26199 randomTick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_26200 initShapeCache ()V
METHOD method_26201 getCullingShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
METHOD method_26202 getCameraCollisionShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
ARG 3 context
METHOD method_26203 getStrongRedstonePower (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD method_26204 getBlock ()Lnet/minecraft/class_2248;
METHOD method_26205 getMapColor (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3620;
ARG 1 world
ARG 2 pos
METHOD method_26206 isSideSolidFullSquare (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD method_26207 getMaterial ()Lnet/minecraft/class_3614;
METHOD method_26208 hasEmissiveLighting (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26209 exceedsCube ()Z
METHOD method_26210 getAmbientOcclusionLightLevel (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
ARG 1 world
ARG 2 pos
METHOD method_26211 hasSidedTransparency ()Z
METHOD method_26212 isSolidBlock (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26213 getLuminance ()I
COMMENT {@return the light level emitted by this block state}
METHOD method_26214 getHardness (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F
ARG 1 world
ARG 2 pos
METHOD method_26215 isAir ()Z
METHOD method_26216 isOpaqueFullCube (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26217 getRenderType ()Lnet/minecraft/class_2464;
METHOD method_26218 getOutlineShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
METHOD method_26219 emitsRedstonePower ()Z
METHOD method_26220 getCollisionShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
METHOD method_26221 hasComparatorOutput ()Z
METHOD method_26222 getSidesShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
METHOD method_26223 getPistonBehavior ()Lnet/minecraft/class_3619;
METHOD method_26224 getRaycastShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos
METHOD method_26225 isOpaque ()Z
METHOD method_26226 getModelOffset (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
ARG 1 world
ARG 2 pos
METHOD method_26227 getFluidState ()Lnet/minecraft/class_3610;
METHOD method_26228 shouldSuffocate (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26229 hasRandomTicks ()Z
METHOD method_26230 shouldBlockVision (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26231 getSoundGroup ()Lnet/minecraft/class_2498;
METHOD method_26232 shouldPostProcess (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_26233 asBlockState ()Lnet/minecraft/class_2680;
METHOD method_26234 isFullCube (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_27851 isIn (Lnet/minecraft/class_3494;Ljava/util/function/Predicate;)Z
ARG 1 tag
ARG 2 predicate
METHOD method_27852 isOf (Lnet/minecraft/class_2248;)Z
ARG 1 block
METHOD method_29291 isToolRequired ()Z
METHOD method_30101 updateNeighbors (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V
ARG 1 world
ARG 2 pos
ARG 3 flags
METHOD method_30102 prepare (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;I)V
ARG 1 world
ARG 2 pos
ARG 3 flags
METHOD method_30368 isSideSolid (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z
ARG 1 world
ARG 2 pos
ARG 3 direction
ARG 4 shapeType
METHOD method_31708 getBlockEntityTicker (Lnet/minecraft/class_1937;Lnet/minecraft/class_2591;)Lnet/minecraft/class_5558;
ARG 1 world
ARG 2 blockEntityType
METHOD method_31709 hasBlockEntity ()Z
CLASS class_3752 ShapeCache
FIELD field_16555 lightSubtracted I
FIELD field_16556 translucent Z
FIELD field_16557 fullOpaque Z
FIELD field_16559 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_16560 extrudedFaces [Lnet/minecraft/class_265;
FIELD field_17651 exceedsCube Z
FIELD field_19360 collisionShape Lnet/minecraft/class_265;
FIELD field_19429 solidSides [Z
FIELD field_20337 isFullCube Z
FIELD field_25830 SHAPE_TYPE_LENGTH I
METHOD <init> (Lnet/minecraft/class_2680;)V
ARG 1 state
METHOD method_17901 (Lnet/minecraft/class_2350$class_2351;)Z
ARG 1 axis
METHOD method_30369 isSideSolid (Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)Z
ARG 1 direction
ARG 2 shapeType
METHOD method_30370 indexSolidSide (Lnet/minecraft/class_2350;Lnet/minecraft/class_5431;)I
ARG 0 direction
ARG 1 shapeType
CLASS class_4972 TypedContextPredicate
METHOD test (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Ljava/lang/Object;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 type
CLASS class_4973 ContextPredicate
METHOD test (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 state
ARG 2 world
ARG 3 pos