Lots of fields, methods, params relating to blocks and their internals (#651)

* Lots of fields, methods, params relating to blocks and their internals

* Woops

* More STUFF! 😱

* Woops 2 electric boogaloo

* Minor text fix with pistons

* Reviews

* Map Block#n and friends

* Reviews

* 💩

* snowman -> snow golem

* Consistification with wither skull

* s/nt//

* rightChest/leftChest... might be backwards?
This commit is contained in:
quaternary 2019-05-05 18:31:29 -04:00 committed by Modmuss50
parent fa4da7c6fa
commit b0db177b4f
86 changed files with 507 additions and 29 deletions

View File

@ -1,3 +1,6 @@
CLASS bll net/minecraft/block/AbstractBannerBlock CLASS bll net/minecraft/block/AbstractBannerBlock
FIELD a color Lbax; FIELD a color Lbax;
METHOD <init> (Lbax;Lbml$c;)V
ARG 1 color
ARG 2 settings
METHOD b getColor ()Lbax; METHOD b getColor ()Lbax;

View File

@ -1,24 +1,25 @@
CLASS bms net/minecraft/block/AbstractButtonBlock CLASS bms net/minecraft/block/AbstractButtonBlock
FIELD A SHAPE_WEST_POWERED Lcsp; FIELD A WEST_PRESSED_SHAPE Lcsp;
FIELD B SHAPE_EAST_POWERED Lcsp; FIELD B EAST_PRESSED_SHAPE Lcsp;
FIELD D wooden Z FIELD D wooden Z
FIELD a POWERED Lbwb; FIELD a POWERED Lbwb;
FIELD b SHAPE_CEILING_X Lcsp; FIELD b CEILING_X_SHAPE Lcsp;
FIELD c SHAPE_CEILING_Z Lcsp; FIELD c CEILING_Z_SHAPE Lcsp;
FIELD d SHAPE_FLOOR_X Lcsp; FIELD d FLOOR_X_SHAPE Lcsp;
FIELD e SHAPE_FLOOR_Z Lcsp; FIELD e FLOOR_Z_SHAPE Lcsp;
FIELD f SHAPE_NORTH Lcsp; FIELD f NORTH_SHAPE Lcsp;
FIELD g SHAPE_SOUTH Lcsp; FIELD g SOUTH_SHAPE Lcsp;
FIELD h SHAPE_WEST Lcsp; FIELD h WEST_SHAPE Lcsp;
FIELD i SHAPE_EAST Lcsp; FIELD i EAST_SHAPE Lcsp;
FIELD j SHAPE_CEILING_X_POWERED Lcsp; FIELD j CEILING_X_PRESSED_SHAPE Lcsp;
FIELD k SHAPE_CEILING_Z_POWERED Lcsp; FIELD k CEILING_Z_PRESSED_SHAPE Lcsp;
FIELD w SHAPE_FLOOR_X_POWERED Lcsp; FIELD w FLOOR_X_PRESSED_SHAPE Lcsp;
FIELD x SHAPE_FLOOR_Z_POWERED Lcsp; FIELD x FLOOR_Z_PRESSED_SHAPE Lcsp;
FIELD y SHAPE_NORTH_POWERED Lcsp; FIELD y NORTH_PRESSED_SHAPE Lcsp;
FIELD z SHAPE_SOUTH_POWERED Lcsp; FIELD z SOUTH_PRESSED_SHAPE Lcsp;
METHOD <init> (ZLbml$c;)V METHOD <init> (ZLbml$c;)V
ARG 1 wooden ARG 1 wooden
ARG 2 settings
METHOD a playClickSound (Lavx;Lbhi;Lev;Z)V METHOD a playClickSound (Lavx;Lbhi;Lev;Z)V
ARG 1 player ARG 1 player
ARG 2 world ARG 2 world

View File

@ -1,5 +1,5 @@
CLASS bmc net/minecraft/block/AbstractPressurePlateBlock CLASS bmc net/minecraft/block/AbstractPressurePlateBlock
FIELD a DEPRESSED_SHAPE Lcsp; FIELD a PRESSED_SHAPE Lcsp;
FIELD b DEFAULT_SHAPE Lcsp; FIELD b DEFAULT_SHAPE Lcsp;
FIELD c BOX Lcrq; FIELD c BOX Lcrq;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V

View File

@ -2,10 +2,16 @@ CLASS bmd net/minecraft/block/AbstractRailBlock
FIELD a STRAIGHT_SHAPE Lcsp; FIELD a STRAIGHT_SHAPE Lcsp;
FIELD b ASCENDING_SHAPE Lcsp; FIELD b ASCENDING_SHAPE Lcsp;
FIELD c allowCurves Z FIELD c allowCurves Z
METHOD <init> (ZLbml$c;)V
ARG 1 allowCurves
ARG 2 settings
METHOD a isRail (Lbhh;Lev;)Z METHOD a isRail (Lbhh;Lev;)Z
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD a updateBlockState (Lbhh;Lev;Lbvj;Z)Lbvj; METHOD a updateBlockState (Lbhh;Lev;Lbvj;Z)Lbvj;
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 forceUpdate ARG 4 forceUpdate
METHOD a updateBlockState (Lbvj;Lbhh;Lev;Lbml;)V METHOD a updateBlockState (Lbvj;Lbhh;Lev;Lbml;)V
ARG 1 state ARG 1 state

View File

@ -14,15 +14,19 @@ CLASS bnt net/minecraft/block/AbstractRedstoneGateBlock
METHOD b getOutputLevel (Lbgr;Lev;Lbvj;)I METHOD b getOutputLevel (Lbgr;Lev;Lbvj;)I
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
ARG 3 state
METHOD b getPower (Lbhh;Lev;Lbvj;)I METHOD b getPower (Lbhh;Lev;Lbvj;)I
ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD b getMaxInputLevelSides (Lbhk;Lev;Lbvj;)I METHOD b getMaxInputLevelSides (Lbhk;Lev;Lbvj;)I
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
ARG 3 state
METHOD b getInputLevel (Lbhk;Lev;Lfa;)I METHOD b getInputLevel (Lbhk;Lev;Lfa;)I
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
ARG 3 dir
METHOD c isTargetNotAligned (Lbgr;Lev;Lbvj;)Z METHOD c isTargetNotAligned (Lbgr;Lev;Lbvj;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
@ -32,7 +36,12 @@ CLASS bnt net/minecraft/block/AbstractRedstoneGateBlock
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD d updateTarget (Lbhh;Lev;Lbvj;)V METHOD d updateTarget (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD j getUpdateDelayInternal (Lbvj;)I METHOD j getUpdateDelayInternal (Lbvj;)I
ARG 1 state
METHOD q isValidInput (Lbvj;)Z METHOD q isValidInput (Lbvj;)Z
ARG 1 state
METHOD r isRedstoneGate (Lbvj;)Z METHOD r isRedstoneGate (Lbvj;)Z
ARG 0 state ARG 0 state

View File

@ -1,3 +1,6 @@
CLASS blo net/minecraft/block/AbstractSkullBlock CLASS blo net/minecraft/block/AbstractSkullBlock
FIELD a type Lbrg$a; FIELD a type Lbrg$a;
METHOD <init> (Lbrg$a;Lbml$c;)V
ARG 1 type
ARG 2 settings
METHOD b getSkullType ()Lbrg$a; METHOD b getSkullType ()Lbrg$a;

View File

@ -1,5 +1,12 @@
CLASS blq net/minecraft/block/AnvilBlock CLASS blq net/minecraft/block/AnvilBlock
FIELD a FACING Lbwe; FIELD a FACING Lbwe;
FIELD b BASE_SHAPE Lcsp;
FIELD c X_STEP_SHAPE Lcsp;
FIELD d X_STEM_SHAPE Lcsp;
FIELD e X_FACE_SHAPE Lcsp;
FIELD f Z_STEP_SHAPE Lcsp;
FIELD g Z_STEM_SHAPE Lcsp;
FIELD h Z_FACE_SHAPE Lcsp;
FIELD i X_AXIS_SHAPE Lcsp; FIELD i X_AXIS_SHAPE Lcsp;
FIELD j Z_AXIS_SHAPE Lcsp; FIELD j Z_AXIS_SHAPE Lcsp;
FIELD k CONTAINER_NAME Ljw; FIELD k CONTAINER_NAME Ljw;

View File

@ -2,4 +2,7 @@ CLASS blr net/minecraft/block/AttachedStemBlock
FIELD a FACING Lbwe; FIELD a FACING Lbwe;
FIELD b gourdBlock Lbrx; FIELD b gourdBlock Lbrx;
FIELD c FACING_TO_SHAPE Ljava/util/Map; FIELD c FACING_TO_SHAPE Ljava/util/Map;
METHOD <init> (Lbrx;Lbml$c;)V
ARG 1 gourdBlock
ARG 2 settings
METHOD b getSeeds ()Lbbv; METHOD b getSeeds ()Lbbv;

View File

@ -11,6 +11,11 @@ CLASS bls net/minecraft/block/BambooBlock
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD a updateLeaves (Lbvj;Lbhh;Lev;Ljava/util/Random;I)V METHOD a updateLeaves (Lbvj;Lbhh;Lev;Ljava/util/Random;I)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 rand
ARG 5 height
METHOD b countBambooBelow (Lbgr;Lev;)I METHOD b countBambooBelow (Lbgr;Lev;)I
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -11,8 +11,18 @@ CLASS bmg net/minecraft/block/BedBlock
FIELD j WEST_SHAPE Lcsp; FIELD j WEST_SHAPE Lcsp;
FIELD k EAST_SHAPE Lcsp; FIELD k EAST_SHAPE Lcsp;
FIELD w color Lbax; FIELD w color Lbax;
METHOD <init> (Lbax;Lbml$c;)V
ARG 1 color
ARG 2 settings
METHOD a canWakeUpAt (Laij;Lbhk;Lev;)Ljava/util/Optional; METHOD a canWakeUpAt (Laij;Lbhk;Lev;)Ljava/util/Optional;
ARG 0 type
ARG 1 world
ARG 2 pos
METHOD a findWakeUpPosition (Laij;Lbhk;Lev;I)Ljava/util/Optional; METHOD a findWakeUpPosition (Laij;Lbhk;Lev;I)Ljava/util/Optional;
ARG 0 type
ARG 1 world
ARG 2 pos
ARG 3 index
METHOD a getDirection (Lbgr;Lev;)Lfa; METHOD a getDirection (Lbgr;Lev;)Lfa;
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos

View File

@ -3,6 +3,8 @@ CLASS bmj net/minecraft/block/BellBlock
FIELD b ATTACHMENT Lbwh; FIELD b ATTACHMENT Lbwh;
FIELD c NORTH_SOUTH_SHAPE Lcsp; FIELD c NORTH_SOUTH_SHAPE Lcsp;
FIELD d EAST_WEST_SHAPE Lcsp; FIELD d EAST_WEST_SHAPE Lcsp;
FIELD e BELL_WAIST_SHAPE Lcsp;
FIELD f BELL_LIP_SHAPE Lcsp;
FIELD g BELL_SHAPE Lcsp; FIELD g BELL_SHAPE Lcsp;
FIELD h NORTH_SOUTH_WALLS_SHAPE Lcsp; FIELD h NORTH_SOUTH_WALLS_SHAPE Lcsp;
FIELD i EAST_WEST_WALLS_SHAPE Lcsp; FIELD i EAST_WEST_WALLS_SHAPE Lcsp;

View File

@ -57,6 +57,8 @@ CLASS bml net/minecraft/block/Block
METHOD d hasDynamicBounds ()Lbml$c; METHOD d hasDynamicBounds ()Lbml$c;
METHOD e dropsNothing ()Lbml$c; METHOD e dropsNothing ()Lbml$c;
FIELD a FACINGS [Lfa; FIELD a FACINGS [Lfa;
FIELD b SOLID_MEDIUM_SQUARE_SHAPE Lcsp;
FIELD c SOLID_SMALL_SQUARE_SHAPE Lcsp;
FIELD d friction F FIELD d friction F
FIELD e defaultState Lbvj; FIELD e defaultState Lbvj;
FIELD f dynamicBounds Z FIELD f dynamicBounds Z
@ -185,6 +187,9 @@ CLASS bml net/minecraft/block/Block
ARG 3 pos ARG 3 pos
METHOD a allowsSpawning (Lbvj;Lbgr;Lev;Laij;)Z METHOD a allowsSpawning (Lbvj;Lbgr;Lev;Laij;)Z
ARG 1 state ARG 1 state
ARG 2 view
ARG 3 pos
ARG 4 type
METHOD a canPlaceAtSide (Lbvj;Lbgr;Lev;Lcnh;)Z METHOD a canPlaceAtSide (Lbvj;Lbgr;Lev;Lcnh;)Z
ARG 1 world ARG 1 world
ARG 2 view ARG 2 view
@ -194,6 +199,7 @@ CLASS bml net/minecraft/block/Block
ARG 1 state ARG 1 state
ARG 2 view ARG 2 view
ARG 3 pos ARG 3 pos
ARG 4 ePos
METHOD a getWeakRedstonePower (Lbvj;Lbgr;Lev;Lfa;)I METHOD a getWeakRedstonePower (Lbvj;Lbgr;Lev;Lfa;)I
ARG 1 state ARG 1 state
ARG 2 view ARG 2 view
@ -225,6 +231,7 @@ CLASS bml net/minecraft/block/Block
ARG 3 pos ARG 3 pos
ARG 4 player ARG 4 player
ARG 5 hand ARG 5 hand
ARG 6 hit
METHOD a onStacksDropped (Lbvj;Lbhh;Lev;Lbca;)V METHOD a onStacksDropped (Lbvj;Lbhh;Lev;Lbca;)V
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
@ -461,7 +468,7 @@ CLASS bml net/minecraft/block/Block
METHOD m hasRandomTicks (Lbvj;)Z METHOD m hasRandomTicks (Lbvj;)Z
ARG 1 state ARG 1 state
METHOD n getStateFactory ()Lbvk; METHOD n getStateFactory ()Lbvk;
METHOD n (Lbvj;)Z METHOD n hasSidedTransparency (Lbvj;)Z
ARG 1 state ARG 1 state
METHOD o getDefaultState ()Lbvj; METHOD o getDefaultState ()Lbvj;
METHOD o setDefaultState (Lbvj;)V METHOD o setDefaultState (Lbvj;)V

View File

@ -4,3 +4,5 @@ CLASS bgs net/minecraft/block/BlockRenderLayer
FIELD c CUTOUT Lbgs; FIELD c CUTOUT Lbgs;
FIELD d TRANSLUCENT Lbgs; FIELD d TRANSLUCENT Lbgs;
FIELD e name Ljava/lang/String; FIELD e name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name

View File

@ -3,11 +3,14 @@ CLASS bvj net/minecraft/block/BlockState
FIELD a DIRECTIONS [Lfa; FIELD a DIRECTIONS [Lfa;
FIELD b cull Z FIELD b cull Z
FIELD c fullOpaque Z FIELD c fullOpaque Z
FIELD d translucent Z
FIELD e lightSubtracted I
FIELD f shapes [Lcsp; FIELD f shapes [Lcsp;
METHOD <init> (Lbvj;)V METHOD <init> (Lbvj;)V
ARG 1 state ARG 1 state
FIELD c shapeCache Lbvj$a; FIELD c shapeCache Lbvj$a;
FIELD d luminance I FIELD d luminance I
FIELD e hasSidedTransparency Z
METHOD <init> (Lbml;Lcom/google/common/collect/ImmutableMap;)V METHOD <init> (Lbml;Lcom/google/common/collect/ImmutableMap;)V
ARG 1 block ARG 1 block
ARG 2 propertyMap ARG 2 propertyMap
@ -24,19 +27,29 @@ CLASS bvj net/minecraft/block/BlockState
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
METHOD a hasSolidTopSurface (Lbgr;Lev;Laif;)Z METHOD a hasSolidTopSurface (Lbgr;Lev;Laif;)Z
ARG 1 view
ARG 2 pos
ARG 3 entity
METHOD a allowsSpawning (Lbgr;Lev;Laij;)Z METHOD a allowsSpawning (Lbgr;Lev;Laij;)Z
ARG 1 view
ARG 2 pos
ARG 3 type
METHOD a canPlaceAtSide (Lbgr;Lev;Lcnh;)Z METHOD a canPlaceAtSide (Lbgr;Lev;Lcnh;)Z
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
ARG 3 env ARG 3 env
METHOD a getOutlineShape (Lbgr;Lev;Lcsa;)Lcsp; METHOD a getOutlineShape (Lbgr;Lev;Lcsa;)Lcsp;
ARG 1 view ARG 1 view
ARG 2 pos
METHOD a getCullShape (Lbgr;Lev;Lfa;)Lcsp; METHOD a getCullShape (Lbgr;Lev;Lfa;)Lcsp;
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
ARG 3 facing ARG 3 facing
METHOD a activate (Lbhh;Lavx;Lagz;Lcrr;)Z METHOD a activate (Lbhh;Lavx;Lagz;Lcrr;)Z
ARG 1 world ARG 1 world
ARG 2 player
ARG 3 hand
ARG 4 hit
METHOD a onProjectileHit (Lbhh;Lbvj;Lcrr;Laif;)V METHOD a onProjectileHit (Lbhh;Lbvj;Lcrr;Laif;)V
ARG 1 world ARG 1 world
ARG 2 state ARG 2 state
@ -151,11 +164,14 @@ CLASS bvj net/minecraft/block/BlockState
METHOD f getHardness (Lbgr;Lev;)F METHOD f getHardness (Lbgr;Lev;)F
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
METHOD g hasSidedTransparency ()Z
METHOD g isFullOpaque (Lbgr;Lev;)Z METHOD g isFullOpaque (Lbgr;Lev;)Z
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
METHOD h getLuminance ()I METHOD h getLuminance ()I
METHOD h getOutlineShape (Lbgr;Lev;)Lcsp; METHOD h getOutlineShape (Lbgr;Lev;)Lcsp;
ARG 1 view
ARG 2 pos
METHOD i isAir ()Z METHOD i isAir ()Z
METHOD i getCollisionShape (Lbgr;Lev;)Lcsp; METHOD i getCollisionShape (Lbgr;Lev;)Lcsp;
ARG 1 view ARG 1 view

View File

@ -7,6 +7,9 @@ CLASS bmv net/minecraft/block/CampfireBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a spawnSmokeParticle (Lbhh;Lev;ZZ)V METHOD a spawnSmokeParticle (Lbhh;Lev;ZZ)V
ARG 0 world
ARG 1 pos
ARG 2 isSignal ARG 2 isSignal
ARG 3 lotsOfSmoke ARG 3 lotsOfSmoke
METHOD j doesBlockCauseSignalFire (Lbvj;)Z METHOD j doesBlockCauseSignalFire (Lbvj;)Z
ARG 1 state

View File

@ -1,4 +1,7 @@
CLASS btc net/minecraft/block/CarpetBlock CLASS btc net/minecraft/block/CarpetBlock
FIELD a SHAPE Lcsp; FIELD a SHAPE Lcsp;
FIELD b color Lbax; FIELD b color Lbax;
METHOD <init> (Lbax;Lbml$c;)V
ARG 1 color
ARG 2 settings
METHOD d getColor ()Lbax; METHOD d getColor ()Lbax;

View File

@ -1,5 +1,19 @@
CLASS bmy net/minecraft/block/CarvedPumpkinBlock CLASS bmy net/minecraft/block/CarvedPumpkinBlock
FIELD a FACING Lbwe; FIELD a FACING Lbwe;
FIELD b snowGolemDispenserPattern Lbvo;
FIELD c snowGolemPattern Lbvo;
FIELD d ironGolemDispenserPattern Lbvo;
FIELD e ironGolemPattern Lbvo;
FIELD f IS_PUMPKIN_PREDICATE Ljava/util/function/Predicate; FIELD f IS_PUMPKIN_PREDICATE Ljava/util/function/Predicate;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a trySpawnEntity (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
METHOD a canDispense (Lbhk;Lev;)Z
ARG 1 world
ARG 2 pos
METHOD d getSnowGolemDispenserPattern ()Lbvo;
METHOD e getSnowGolemPattern ()Lbvo;
METHOD f getIronGolemDispenserPattern ()Lbvo;
METHOD q getIronGolemPattern ()Lbvo;

View File

@ -5,7 +5,10 @@ CLASS bna net/minecraft/block/ChestBlock
ARG 1 syncId ARG 1 syncId
CLASS bna$a PropertyRetriever CLASS bna$a PropertyRetriever
METHOD b getFromSingleChest (Lbtq;)Ljava/lang/Object; METHOD b getFromSingleChest (Lbtq;)Ljava/lang/Object;
ARG 1 chest
METHOD b getFromDoubleChest (Lbtq;Lbtq;)Ljava/lang/Object; METHOD b getFromDoubleChest (Lbtq;Lbtq;)Ljava/lang/Object;
ARG 1 rightChest
ARG 2 leftChest
FIELD a FACING Lbwe; FIELD a FACING Lbwe;
FIELD b CHEST_TYPE Lbwh; FIELD b CHEST_TYPE Lbwh;
FIELD c WATERLOGGED Lbwb; FIELD c WATERLOGGED Lbwb;
@ -19,11 +22,23 @@ CLASS bna net/minecraft/block/ChestBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a getNeighborChestDirection (Lbae;Lfa;)Lfa; METHOD a getNeighborChestDirection (Lbae;Lfa;)Lfa;
ARG 1 ctx
ARG 2 dir
METHOD a hasBlockOnTop (Lbgr;Lev;)Z METHOD a hasBlockOnTop (Lbgr;Lev;)Z
ARG 0 view
ARG 1 pos
METHOD a isChestBlocked (Lbhi;Lev;)Z METHOD a isChestBlocked (Lbhi;Lev;)Z
ARG 0 world
ARG 1 pos
METHOD a getInventory (Lbvj;Lbhh;Lev;Z)Lagt; METHOD a getInventory (Lbvj;Lbhh;Lev;Z)Lagt;
METHOD a retrieve (Lbvj;Lbhi;Lev;ZLbna$a;)Ljava/lang/Object; METHOD a retrieve (Lbvj;Lbhi;Lev;ZLbna$a;)Ljava/lang/Object;
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 allowBlockedChests
METHOD b hasOcelotOnTop (Lbhi;Lev;)Z METHOD b hasOcelotOnTop (Lbhi;Lev;)Z
ARG 0 world
ARG 1 pos
METHOD d getOpenStat ()Lyq; METHOD d getOpenStat ()Lyq;
METHOD j getFacing (Lbvj;)Lfa; METHOD j getFacing (Lbvj;)Lfa;
ARG 0 state ARG 0 state

View File

@ -1,7 +1,11 @@
CLASS bnb net/minecraft/block/ChorusFlowerBlock CLASS bnb net/minecraft/block/ChorusFlowerBlock
FIELD a AGE Lbwj; FIELD a AGE Lbwj;
FIELD b plantBlock Lbnc; FIELD b plantBlock Lbnc;
METHOD <init> (Lbnc;Lbml$c;)V
ARG 1 plantBlock
ARG 2 settings
METHOD a die (Lbhh;Lev;)V METHOD a die (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos ARG 2 pos
METHOD a generate (Lbhi;Lev;Ljava/util/Random;I)V METHOD a generate (Lbhi;Lev;Ljava/util/Random;I)V
ARG 0 world ARG 0 world
@ -12,6 +16,7 @@ CLASS bnb net/minecraft/block/ChorusFlowerBlock
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
ARG 2 random ARG 2 random
ARG 3 rootPos
ARG 4 size ARG 4 size
ARG 5 layer ARG 5 layer
METHOD b grow (Lbhh;Lev;I)V METHOD b grow (Lbhh;Lev;I)V

View File

@ -2,3 +2,5 @@ CLASS bnc net/minecraft/block/ChorusPlantBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a withConnectionProperties (Lbgr;Lev;)Lbvj; METHOD a withConnectionProperties (Lbgr;Lev;)Lbvj;
ARG 1 view
ARG 2 pos

View File

@ -5,8 +5,12 @@ CLASS bnf net/minecraft/block/ComparatorBlock
METHOD a getAttachedItemFrame (Lbhh;Lfa;Lev;)Late; METHOD a getAttachedItemFrame (Lbhh;Lfa;Lev;)Late;
ARG 1 world ARG 1 world
ARG 2 facing ARG 2 facing
ARG 3 pos
METHOD e calculateOutputSignal (Lbhh;Lev;Lbvj;)I METHOD e calculateOutputSignal (Lbhh;Lev;Lbvj;)I
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD f update (Lbhh;Lev;Lbvj;)V METHOD f update (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state

View File

@ -1,4 +1,5 @@
CLASS bng net/minecraft/block/ComposterBlock CLASS bng net/minecraft/block/ComposterBlock
CLASS bng$a DummyInventory
CLASS bng$b ComposterInventory CLASS bng$b ComposterInventory
FIELD a state Lbvj; FIELD a state Lbvj;
FIELD b world Lbhi; FIELD b world Lbhi;

View File

@ -2,6 +2,7 @@ CLASS bnh net/minecraft/block/ConcretePowderBlock
FIELD a hardenedState Lbvj; FIELD a hardenedState Lbvj;
METHOD <init> (Lbml;Lbml$c;)V METHOD <init> (Lbml;Lbml$c;)V
ARG 1 hardened ARG 1 hardened
ARG 2 settings
METHOD a hardensOnAnySide (Lbgr;Lev;)Z METHOD a hardensOnAnySide (Lbgr;Lev;)Z
ARG 0 view ARG 0 view
ARG 1 pos ARG 1 pos

View File

@ -8,6 +8,10 @@ CLASS bqe net/minecraft/block/ConnectedPlantBlock
FIELD g FACING_PROPERTIES Ljava/util/Map; FIELD g FACING_PROPERTIES Ljava/util/Map;
FIELD h CONNECTIONS_TO_SHAPE [Lcsp; FIELD h CONNECTIONS_TO_SHAPE [Lcsp;
FIELD i FACINGS [Lfa; FIELD i FACINGS [Lfa;
METHOD <init> (FLbml$c;)V
ARG 1 radius
ARG 2 settings
METHOD a generateFacingsToShapeMap (F)[Lcsp; METHOD a generateFacingsToShapeMap (F)[Lcsp;
ARG 1 radius
METHOD j getConnectionMask (Lbvj;)I METHOD j getConnectionMask (Lbvj;)I
ARG 1 state ARG 1 state

View File

@ -1,3 +1,6 @@
CLASS bnl net/minecraft/block/CoralBlock CLASS bnl net/minecraft/block/CoralBlock
FIELD a SHAPE Lcsp; FIELD a SHAPE Lcsp;
FIELD c deadCoralBlock Lbml; FIELD c deadCoralBlock Lbml;
METHOD <init> (Lbml;Lbml$c;)V
ARG 1 deadCoralBlock
ARG 2 settings

View File

@ -1,5 +1,8 @@
CLASS bnj net/minecraft/block/CoralBlockBlock CLASS bnj net/minecraft/block/CoralBlockBlock
FIELD a deadCoralBlock Lbml; FIELD a deadCoralBlock Lbml;
METHOD <init> (Lbml;Lbml$c;)V
ARG 1 deadCoralBlock
ARG 2 settings
METHOD a isInWater (Lbgr;Lev;)Z METHOD a isInWater (Lbgr;Lev;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -4,6 +4,9 @@ CLASS blz net/minecraft/block/CoralParentBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a checkLivingConditions (Lbvj;Lbhi;Lev;)V METHOD a checkLivingConditions (Lbvj;Lbhi;Lev;)V
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD b_ isInWater (Lbvj;Lbgr;Lev;)Z METHOD b_ isInWater (Lbvj;Lbgr;Lev;)Z
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world

View File

@ -1,2 +1,5 @@
CLASS bnk net/minecraft/block/CoralTubeFanBlock CLASS bnk net/minecraft/block/CoralTubeFanBlock
FIELD a deadCoralBlock Lbml; FIELD a deadCoralBlock Lbml;
METHOD <init> (Lbml;Lbml$c;)V
ARG 1 deadCoralBlock
ARG 2 settings

View File

@ -1,2 +1,5 @@
CLASS bnm net/minecraft/block/CoralWallFanBlock CLASS bnm net/minecraft/block/CoralWallFanBlock
FIELD c deadCoralBlock Lbml; FIELD c deadCoralBlock Lbml;
METHOD <init> (Lbml;Lbml$c;)V
ARG 1 deadCoralBlock
ARG 2 settings

View File

@ -4,14 +4,21 @@ CLASS bno net/minecraft/block/CropBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a getGrowthAmount (Lbhh;)I METHOD a getGrowthAmount (Lbhh;)I
ARG 1 world
METHOD a applyGrowth (Lbhh;Lev;Lbvj;)V METHOD a applyGrowth (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a getAvailableMoisture (Lbml;Lbgr;Lev;)F METHOD a getAvailableMoisture (Lbml;Lbgr;Lev;)F
ARG 0 block ARG 0 block
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD b withCropAge (I)Lbvj; METHOD b withCropAge (I)Lbvj;
ARG 1 age
METHOD d getAgeProperty ()Lbwj; METHOD d getAgeProperty ()Lbwj;
METHOD e getCropAgeMaximum ()I METHOD e getCropAgeMaximum ()I
METHOD f getCropItem ()Lbhg; METHOD f getCropItem ()Lbhg;
METHOD j getCropAge (Lbvj;)I METHOD j getCropAge (Lbvj;)I
ARG 1 state
METHOD q isValidState (Lbvj;)Z METHOD q isValidState (Lbvj;)Z
ARG 1 state

View File

@ -5,5 +5,8 @@ CLASS bnq net/minecraft/block/DaylightDetectorBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD d updateState (Lbvj;Lbhh;Lev;)V METHOD d updateState (Lbvj;Lbhh;Lev;)V
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD n (Lbvj;)Z METHOD n (Lbvj;)Z
ARG 1 state ARG 1 state

View File

@ -3,3 +3,19 @@ CLASS bns net/minecraft/block/DetectorRailBlock
FIELD d POWERED Lbwb; FIELD d POWERED Lbwb;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a updatePoweredStatus (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a getCarts (Lbhh;Lev;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 world
ARG 2 pos
ARG 3 entityClass
ARG 4 entityPredicate
METHOD a getCartDetectionBox (Lev;)Lcrq;
ARG 1 pos
METHOD b updateNearbyRails (Lbhh;Lev;Lbvj;Z)V
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 unpowering

View File

@ -5,8 +5,12 @@ CLASS bnv net/minecraft/block/DispenserBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a getBehaviorForItem (Lbca;)Lfv; METHOD a getBehaviorForItem (Lbca;)Lfv;
ARG 1 stack
METHOD a registerBehavior (Lbhg;Lfv;)V METHOD a registerBehavior (Lbhg;Lfv;)V
ARG 0 provider
ARG 1 behavior
METHOD a dispense (Lbhh;Lev;)V METHOD a dispense (Lbhh;Lev;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD a getOutputLocation (Lew;)Lfk; METHOD a getOutputLocation (Lew;)Lfk;
ARG 0 pointer

View File

@ -17,6 +17,8 @@ CLASS bnw net/minecraft/block/DoorBlock
METHOD b getHinge (Lbae;)Lbwf; METHOD b getHinge (Lbae;)Lbwf;
ARG 1 ctx ARG 1 ctx
METHOD b playOpenCloseSound (Lbhh;Lev;Z)V METHOD b playOpenCloseSound (Lbhh;Lev;Z)V
ARG 1 world
ARG 2 pos
ARG 3 open ARG 3 open
METHOD d getOpenSoundEventId ()I METHOD d getOpenSoundEventId ()I
METHOD e getCloseSoundEventId ()I METHOD e getCloseSoundEventId ()I

View File

@ -3,6 +3,8 @@ CLASS bok net/minecraft/block/FenceBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a canConnect (Lbvj;ZLfa;)Z METHOD a canConnect (Lbvj;ZLfa;)Z
ARG 1 state
ARG 3 dir
METHOD h (Lbvj;Lbgr;Lev;)Lcsp; METHOD h (Lbvj;Lbgr;Lev;)Lcsp;
ARG 1 state ARG 1 state
ARG 2 view ARG 2 view

View File

@ -2,6 +2,12 @@ CLASS bol net/minecraft/block/FenceGateBlock
FIELD a OPEN Lbwb; FIELD a OPEN Lbwb;
FIELD b POWERED Lbwb; FIELD b POWERED Lbwb;
FIELD c IN_WALL Lbwb; FIELD c IN_WALL Lbwb;
FIELD d Z_AXIS_SHAPE Lcsp;
FIELD e X_AXIS_SHAPE Lcsp;
FIELD f IN_WALL_Z_AXIS_SHAPE Lcsp;
FIELD g IN_WALL_X_AXIS_SHAPE Lcsp;
FIELD h Z_AXIS_COLLISION_SHAPE Lcsp;
FIELD i X_AXIS_COLLISION_SHAPE Lcsp;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a canWallConnect (Lbvj;Lfa;)Z METHOD a canWallConnect (Lbvj;Lfa;)Z

View File

@ -3,6 +3,7 @@ CLASS bmn net/minecraft/block/Fertilizable
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
ARG 4 isClient
METHOD a canGrow (Lbhh;Ljava/util/Random;Lev;Lbvj;)Z METHOD a canGrow (Lbhh;Ljava/util/Random;Lev;Lbvj;)Z
ARG 1 world ARG 1 world
ARG 2 random ARG 2 random

View File

@ -17,7 +17,11 @@ CLASS bom net/minecraft/block/FireBlock
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD a trySpreadingFire (Lbhh;Lev;ILjava/util/Random;I)V METHOD a trySpreadingFire (Lbhh;Lev;ILjava/util/Random;I)V
ARG 1 world
ARG 2 pos
ARG 3 spreadFactor ARG 3 spreadFactor
ARG 4 rand
ARG 5 currentAge
METHOD a getBurnChance (Lbhk;Lev;)I METHOD a getBurnChance (Lbhk;Lev;)I
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
@ -32,4 +36,6 @@ CLASS bom net/minecraft/block/FireBlock
METHOD j isFlammable (Lbvj;)Z METHOD j isFlammable (Lbvj;)Z
ARG 1 blockState ARG 1 blockState
METHOD q getSpreadChance (Lbvj;)I METHOD q getSpreadChance (Lbvj;)I
ARG 1 state
METHOD r getBurnChance (Lbvj;)I METHOD r getBurnChance (Lbvj;)I
ARG 1 state

View File

@ -4,5 +4,7 @@ CLASS boo net/minecraft/block/FlowerBlock
FIELD c effectInStewDuration I FIELD c effectInStewDuration I
METHOD <init> (Lahx;ILbml$c;)V METHOD <init> (Lahx;ILbml$c;)V
ARG 1 suspiciousStewEffect ARG 1 suspiciousStewEffect
ARG 2 effectDuration
ARG 3 settings
METHOD d getEffectInStew ()Lahx; METHOD d getEffectInStew ()Lahx;
METHOD e getEffectInStewDuration ()I METHOD e getEffectInStewDuration ()I

View File

@ -4,4 +4,5 @@ CLASS bop net/minecraft/block/FlowerPotBlock
FIELD c content Lbml; FIELD c content Lbml;
METHOD <init> (Lbml;Lbml$c;)V METHOD <init> (Lbml;Lbml$c;)V
ARG 1 content ARG 1 content
ARG 2 settings
METHOD d getContent ()Lbml; METHOD d getContent ()Lbml;

View File

@ -2,6 +2,9 @@ CLASS bpq net/minecraft/block/FluidBlock
FIELD a LEVEL Lbwj; FIELD a LEVEL Lbwj;
FIELD b fluid Lckx; FIELD b fluid Lckx;
FIELD c statesByLevel Ljava/util/List; FIELD c statesByLevel Ljava/util/List;
METHOD <init> (Lckx;Lbml$c;)V
ARG 1 fluid
ARG 2 settings
METHOD a receiveNeighborFluids (Lbhh;Lev;Lbvj;)Z METHOD a receiveNeighborFluids (Lbhh;Lev;Lbvj;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -11,3 +11,4 @@ CLASS box net/minecraft/block/GrindstoneBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD q getShape (Lbvj;)Lcsp; METHOD q getShape (Lbvj;)Lcsp;
ARG 1 state

View File

@ -2,6 +2,8 @@ CLASS bpa net/minecraft/block/HopperBlock
FIELD A WEST_RAY_TRACE_SHAPE Lcsp; FIELD A WEST_RAY_TRACE_SHAPE Lcsp;
FIELD a FACING Lbwe; FIELD a FACING Lbwe;
FIELD b ENABLED Lbwb; FIELD b ENABLED Lbwb;
FIELD c TOP_SHAPE Lcsp;
FIELD d MIDDLE_SHAPE Lcsp;
FIELD e OUTSIDE_SHAPE Lcsp; FIELD e OUTSIDE_SHAPE Lcsp;
FIELD f DEFAULT_SHAPE Lcsp; FIELD f DEFAULT_SHAPE Lcsp;
FIELD g DOWN_SHAPE Lcsp; FIELD g DOWN_SHAPE Lcsp;

View File

@ -7,6 +7,20 @@ CLASS bnp net/minecraft/block/HorizontalConnectedBlock
FIELD f FACING_PROPERTIES Ljava/util/Map; FIELD f FACING_PROPERTIES Ljava/util/Map;
FIELD g collisionShapes [Lcsp; FIELD g collisionShapes [Lcsp;
FIELD h boundingShapes [Lcsp; FIELD h boundingShapes [Lcsp;
METHOD <init> (FFFFFLbml$c;)V
ARG 1 radius1
ARG 2 radius2
ARG 3 boundingHeight1
ARG 4 boundingHeight2
ARG 5 collisionHeight
ARG 6 settings
METHOD a createShapes (FFFFF)[Lcsp; METHOD a createShapes (FFFFF)[Lcsp;
ARG 1 radius1
ARG 2 radius2
ARG 3 height1
ARG 4 offset2
ARG 5 height2
METHOD a getDirectionMask (Lfa;)I METHOD a getDirectionMask (Lfa;)I
ARG 0 dir
METHOD j getShapeIndex (Lbvj;)I METHOD j getShapeIndex (Lbvj;)I
ARG 1 state

View File

@ -1,6 +1,9 @@
CLASS bpe net/minecraft/block/InfestedBlock CLASS bpe net/minecraft/block/InfestedBlock
FIELD a regularBlock Lbml; FIELD a regularBlock Lbml;
FIELD b INFESTED_TO_REGULAR Ljava/util/Map; FIELD b INFESTED_TO_REGULAR Ljava/util/Map;
METHOD <init> (Lbml;Lbml$c;)V
ARG 1 regularBlock
ARG 2 settings
METHOD d getRegularBlock ()Lbml; METHOD d getRegularBlock ()Lbml;
METHOD e getRegularBlock (Lbml;)Lbvj; METHOD e getRegularBlock (Lbml;)Lbvj;
ARG 0 infestedBlockState ARG 0 infestedBlockState

View File

@ -1,2 +1,5 @@
CLASS ahk net/minecraft/block/InventoryProvider CLASS ahk net/minecraft/block/InventoryProvider
METHOD a getInventory (Lbvj;Lbhi;Lev;)Lahj; METHOD a getInventory (Lbvj;Lbhi;Lev;)Lahj;
ARG 1 state
ARG 2 world
ARG 3 pos

View File

@ -3,6 +3,10 @@ CLASS bph net/minecraft/block/JukeboxBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a removeRecord (Lbhh;Lev;)V METHOD a removeRecord (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
METHOD a setRecord (Lbhi;Lev;Lbvj;Lbca;)V METHOD a setRecord (Lbhi;Lev;Lbvj;Lbca;)V
ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
ARG 4 stack

View File

@ -1,2 +1,5 @@
CLASS bpj net/minecraft/block/KelpPlantBlock CLASS bpj net/minecraft/block/KelpPlantBlock
FIELD a kelpBlock Lbpi; FIELD a kelpBlock Lbpi;
METHOD <init> (Lbpi;Lbml$c;)V
ARG 1 kelpBlock
ARG 2 settings

View File

@ -4,3 +4,5 @@ CLASS bpl net/minecraft/block/LanternBlock
FIELD c HANGING_SHAPE Lcsp; FIELD c HANGING_SHAPE Lcsp;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD j attachedDirection (Lbvj;)Lfa;
ARG 0 state

View File

@ -1,7 +1,7 @@
CLASS bpm net/minecraft/block/LeavesBlock CLASS bpm net/minecraft/block/LeavesBlock
FIELD a DISTANCE Lbwj; FIELD a DISTANCE Lbwj;
FIELD b PERSISTENT Lbwb; FIELD b PERSISTENT Lbwb;
FIELD c translucentLeaves Z FIELD c fancy Z
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a updateDistanceFromLogs (Lbvj;Lbhi;Lev;)Lbvj; METHOD a updateDistanceFromLogs (Lbvj;Lbhi;Lev;)Lbvj;

View File

@ -41,6 +41,8 @@ CLASS bpn net/minecraft/block/LecternBlock
ARG 2 state ARG 2 state
ARG 3 book ARG 3 book
METHOD b setPowered (Lbhh;Lev;Lbvj;Z)V METHOD b setPowered (Lbhh;Lev;Lbvj;Z)V
ARG 0 world
ARG 1 pos
ARG 2 state ARG 2 state
ARG 3 powered ARG 3 powered
METHOD d dropBook (Lbvj;Lbhh;Lev;)V METHOD d dropBook (Lbvj;Lbhh;Lev;)V

View File

@ -2,3 +2,4 @@ CLASS bps net/minecraft/block/LogBlock
FIELD b endMaterialColor Lcle; FIELD b endMaterialColor Lcle;
METHOD <init> (Lcle;Lbml$c;)V METHOD <init> (Lcle;Lbml$c;)V
ARG 1 endMaterialColor ARG 1 endMaterialColor
ARG 2 settings

View File

@ -56,5 +56,6 @@ CLASS cle net/minecraft/block/MaterialColor
FIELD z PURPLE Lcle; FIELD z PURPLE Lcle;
METHOD <init> (II)V METHOD <init> (II)V
ARG 1 id ARG 1 id
ARG 2 color
METHOD a getRenderColor (I)I METHOD a getRenderColor (I)I
ARG 1 shade ARG 1 shade

View File

@ -2,3 +2,4 @@ CLASS bpf net/minecraft/block/PaneBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a connectsTo (Lbvj;Z)Z METHOD a connectsTo (Lbvj;Z)Z
ARG 1 state

View File

@ -1,15 +1,34 @@
CLASS bvd net/minecraft/block/PistonBlock CLASS bvd net/minecraft/block/PistonBlock
FIELD b EXTENDED Lbwb; FIELD b EXTENDED Lbwb;
FIELD c EXTENDED_EAST_SHAPE Lcsp;
FIELD d EXTENDED_WEST_SHAPE Lcsp;
FIELD e EXTENDED_SOUTH_SHAPE Lcsp;
FIELD f EXTENDED_NORTH_SHAPE Lcsp;
FIELD g EXTENDED_UP_SHAPE Lcsp;
FIELD h EXTENDED_DOWN_SHAPE Lcsp;
FIELD i isSticky Z FIELD i isSticky Z
METHOD <init> (ZLbml$c;)V
ARG 1 isSticky
ARG 2 settings
METHOD a tryMove (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a shouldExtend (Lbhh;Lev;Lfa;)Z
ARG 1 world
ARG 2 pos
ARG 3 pistonFace
METHOD a move (Lbhh;Lev;Lfa;Z)Z METHOD a move (Lbhh;Lev;Lfa;Z)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 dir ARG 3 dir
ARG 4 retract
METHOD a isMovable (Lbvj;Lbhh;Lev;Lfa;ZLfa;)Z METHOD a isMovable (Lbvj;Lbhh;Lev;Lfa;ZLfa;)Z
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 facing ARG 3 motionDir
ARG 4 canBreak ARG 4 canBreak
ARG 5 pistonDir
METHOD n (Lbvj;)Z METHOD n (Lbvj;)Z
ARG 1 state ARG 1 state

View File

@ -3,8 +3,9 @@ CLASS bvc net/minecraft/block/PistonExtensionBlock
FIELD b TYPE Lbwh; FIELD b TYPE Lbwh;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a getBlockEntityPiston (Lbgr;Lev;)Lbvf; METHOD a getPistonBlockEntity (Lbgr;Lev;)Lbvf;
ARG 1 world ARG 1 world
ARG 2 pos
METHOD a createBlockEntityPiston (Lbvj;Lfa;ZZ)Lbtm; METHOD a createBlockEntityPiston (Lbvj;Lfa;ZZ)Lbtm;
ARG 0 pushedBlock ARG 0 pushedBlock
ARG 1 dir ARG 1 dir

View File

@ -1,7 +1,29 @@
CLASS bve net/minecraft/block/PistonHeadBlock CLASS bve net/minecraft/block/PistonHeadBlock
FIELD A SHORT_UP_ARM_SHAPE Lcsp;
FIELD B SHORT_DOWN_ARM_SHAPE Lcsp;
FIELD C SHORT_SOUTH_ARM_SHAPE Lcsp;
FIELD D SHORT_NORTH_ARM_SHAPE Lcsp;
FIELD E SHORT_EAST_ARM_SHAPE Lcsp;
FIELD F SHORT_WEST_ARM_SHAPE Lcsp;
FIELD b TYPE Lbwh; FIELD b TYPE Lbwh;
FIELD c SHORT Lbwb; FIELD c SHORT Lbwb;
FIELD d EAST_HEAD_SHAPE Lcsp;
FIELD e WEST_HEAD_SHAPE Lcsp;
FIELD f SOUTH_HEAD_SHAPE Lcsp;
FIELD g NORTH_HEAD_SHAPE Lcsp;
FIELD h UP_HEAD_SHAPE Lcsp;
FIELD i DOWN_HEAD_SHAPE Lcsp;
FIELD j UP_ARM_SHAPE Lcsp;
FIELD k DOWN_ARM_SHAPE Lcsp;
FIELD w SOUTH_ARM_SHAPE Lcsp;
FIELD x NORTH_ARM_SHAPE Lcsp;
FIELD y EAST_ARM_SHAPE Lcsp;
FIELD z WEST_ARM_SHAPE Lcsp;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD j getHeadShape (Lbvj;)Lcsp;
ARG 1 state
METHOD n (Lbvj;)Z METHOD n (Lbvj;)Z
ARG 1 state ARG 1 state
METHOD q getArmShape (Lbvj;)Lcsp;
ARG 1 state

View File

@ -1,9 +1,40 @@
CLASS bpz net/minecraft/block/PortalBlock CLASS bpz net/minecraft/block/PortalBlock
CLASS bpz$a AreaHelper
FIELD a world Lbhi;
FIELD b axis Lfa$a;
FIELD c negativeDir Lfa;
FIELD d positiveDir Lfa;
FIELD e foundPortalBlocks I
FIELD f lowerCorner Lev;
FIELD g height I
FIELD h width I
METHOD <init> (Lbhi;Lev;Lfa$a;)V
ARG 1 world
ARG 2 pos
ARG 3 axis
METHOD a getHeight ()I
METHOD a validStateInsidePortal (Lbvj;)Z
ARG 1 state
METHOD a distanceToPortalEdge (Lev;Lfa;)I
ARG 1 pos
ARG 2 dir
METHOD b getWidth ()I
METHOD c findHeight ()I
METHOD d isValid ()Z
METHOD e createPortal ()V
METHOD f wasAlreadyValid ()Z
METHOD g portalAlreadyExisted ()Z
FIELD a AXIS Lbwh; FIELD a AXIS Lbwh;
FIELD b X_SHAPE Lcsp; FIELD b X_SHAPE Lcsp;
FIELD c Z_SHAPE Lcsp; FIELD c Z_SHAPE Lcsp;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a createPortalAt (Lbhi;Lev;)Z
ARG 1 world
ARG 2 pos
METHOD b createAreaHelper (Lbhi;Lev;)Lbpz$a;
ARG 1 world
ARG 2 pos
METHOD c findPortal (Lbhi;Lev;)Lbvo$b; METHOD c findPortal (Lbhi;Lev;)Lbvo$b;
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -5,10 +5,28 @@ CLASS bqn net/minecraft/block/RailPlacementHelper
FIELD d state Lbvj; FIELD d state Lbvj;
FIELD e allowCurves Z FIELD e allowCurves Z
FIELD f neighbors Ljava/util/List; FIELD f neighbors Ljava/util/List;
METHOD <init> (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a getNeighbors ()Ljava/util/List; METHOD a getNeighbors ()Ljava/util/List;
METHOD a isNeighbor (Lbqn;)Z
ARG 1 other
METHOD a computeNeighbors (Lbwn;)V METHOD a computeNeighbors (Lbwn;)V
ARG 1 shape ARG 1 shape
METHOD a isVerticallyNearRail (Lev;)Z
ARG 1 pos
METHOD a updateBlockState (ZZ)Lbqn; METHOD a updateBlockState (ZZ)Lbqn;
ARG 1 powered ARG 1 powered
ARG 2 forceUpdate ARG 2 forceUpdate
METHOD b (Lbqn;)Z
ARG 1 placementHelper
METHOD b (Lev;)Lbqn;
ARG 1 pos
METHOD c getBlockState ()Lbvj; METHOD c getBlockState ()Lbvj;
METHOD c (Lbqn;)V
ARG 1 placementHelper
METHOD c isNeighbor (Lev;)Z
ARG 1 pos
METHOD d (Lev;)Z
ARG 1 pos

View File

@ -1,9 +1,25 @@
CLASS bqr net/minecraft/block/RedstoneTorchBlock CLASS bqr net/minecraft/block/RedstoneTorchBlock
CLASS bqr$a BurnoutEntry
FIELD a pos Lev;
FIELD b time J
METHOD <init> (Lev;J)V
ARG 1 pos
ARG 2 time
FIELD a LIT Lbwb; FIELD a LIT Lbwb;
FIELD b BURNOUT_MAP Ljava/util/Map;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a (Lbhh;Lev;Lbvj;)Z METHOD a shouldUnpower (Lbhh;Lev;Lbvj;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD a isBurnedOut (Lbhh;Lev;Z)Z
ARG 0 world
ARG 1 pos
ARG 2 addNew
METHOD a update (Lbvj;Lbhh;Lev;Ljava/util/Random;Z)V METHOD a update (Lbvj;Lbhh;Lev;Ljava/util/Random;Z)V
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 rand
ARG 4 unpower

View File

@ -1,4 +0,0 @@
CLASS bqs net/minecraft/block/RedstoneTorchWallBlock
FIELD b FACING Lbwe;
METHOD <init> (Lbml$c;)V
ARG 1 settings

View File

@ -7,17 +7,45 @@ CLASS bqp net/minecraft/block/RedstoneWireBlock
FIELD f DIRECTION_TO_WIRE_CONNECTION_PROPERTY Ljava/util/Map; FIELD f DIRECTION_TO_WIRE_CONNECTION_PROPERTY Ljava/util/Map;
FIELD g WIRE_CONNECTIONS_TO_SHAPE [Lcsp; FIELD g WIRE_CONNECTIONS_TO_SHAPE [Lcsp;
FIELD h wiresGivePower Z FIELD h wiresGivePower Z
FIELD i affectedNeighbors Ljava/util/Set;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a increasePower (ILbvj;)I
ARG 1 power
ARG 2 state
METHOD a connectsTo (Lbgr;Lev;)Z
ARG 0 view
ARG 1 pos
METHOD a getRenderConnectionType (Lbgr;Lev;Lfa;)Lbwo; METHOD a getRenderConnectionType (Lbgr;Lev;Lfa;)Lbwo;
ARG 1 view ARG 1 view
ARG 2 pos ARG 2 pos
ARG 3 dir
METHOD a updateNeighbors (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
METHOD a update (Lbhh;Lev;Lbvj;)Lbvj;
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a connectsTo (Lbvj;Lfa;)Z
ARG 0 state
ARG 1 dir
METHOD b getWireColor (I)I METHOD b getWireColor (I)I
ARG 0 powerLevel ARG 0 powerLevel
METHOD b (Lbgr;Lev;Lfa;)Z
ARG 1 view
ARG 2 pos
ARG 3 dir
METHOD b updateLogic (Lbhh;Lev;Lbvj;)Lbvj;
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD b (Lbvj;Lbhi;Lev;I)V METHOD b (Lbvj;Lbhi;Lev;I)V
ARG 1 state ARG 1 state
ARG 2 world ARG 2 world
ARG 3 pos ARG 3 pos
ARG 4 flags ARG 4 flags
METHOD j connectsTo (Lbvj;)Z
ARG 0 state
METHOD q getWireConnectionMask (Lbvj;)I METHOD q getWireConnectionMask (Lbvj;)I
ARG 0 state ARG 0 state

View File

@ -1,2 +1,5 @@
CLASS bqx net/minecraft/block/SandBlock CLASS bqx net/minecraft/block/SandBlock
FIELD a color I FIELD a color I
METHOD <init> (ILbml$c;)V
ARG 1 color
ARG 2 settings

View File

@ -2,6 +2,9 @@ CLASS bqy net/minecraft/block/SaplingBlock
FIELD a STAGE Lbwj; FIELD a STAGE Lbwj;
FIELD b SHAPE Lcsp; FIELD b SHAPE Lcsp;
FIELD c generator Lbut; FIELD c generator Lbut;
METHOD <init> (Lbut;Lbml$c;)V
ARG 1 generator
ARG 2 settings
METHOD a generate (Lbhi;Lev;Lbvj;Ljava/util/Random;)V METHOD a generate (Lbhi;Lev;Lbvj;Ljava/util/Random;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,6 +1,10 @@
CLASS brd net/minecraft/block/ShulkerBoxBlock CLASS brd net/minecraft/block/ShulkerBoxBlock
FIELD a FACING Lbwh; FIELD a FACING Lbwh;
FIELD b CONTENTS Lqs;
FIELD c color Lbax; FIELD c color Lbax;
METHOD <init> (Lbax;Lbml$c;)V
ARG 1 color
ARG 2 settings
METHOD a get (Lbax;)Lbml; METHOD a get (Lbax;)Lbml;
ARG 0 dyeColor ARG 0 dyeColor
METHOD b getItemStack (Lbax;)Lbca; METHOD b getItemStack (Lbax;)Lbca;

View File

@ -2,6 +2,8 @@ CLASS brq net/minecraft/block/SpongeBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a update (Lbhh;Lev;)V METHOD a update (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
METHOD b absorbWater (Lbhh;Lev;)Z METHOD b absorbWater (Lbhh;Lev;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,11 +1,11 @@
CLASS brr net/minecraft/block/SpreadableBlock CLASS brr net/minecraft/block/SpreadableBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD b (Lbvj;Lbhk;Lev;)Z METHOD b canSurvive (Lbvj;Lbhk;Lev;)Z
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD c (Lbvj;Lbhk;Lev;)Z METHOD c canSpread (Lbvj;Lbhk;Lev;)Z
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,2 +1,5 @@
CLASS brs net/minecraft/block/StainedGlassBlock CLASS brs net/minecraft/block/StainedGlassBlock
FIELD a color Lbax; FIELD a color Lbax;
METHOD <init> (Lbax;Lbml$c;)V
ARG 1 color
ARG 2 settings

View File

@ -1,2 +1,5 @@
CLASS brt net/minecraft/block/StainedGlassPaneBlock CLASS brt net/minecraft/block/StainedGlassPaneBlock
FIELD i color Lbax; FIELD i color Lbax;
METHOD <init> (Lbax;Lbml$c;)V
ARG 1 color
ARG 2 settings

View File

@ -1,4 +1,6 @@
CLASS bru net/minecraft/block/StairsBlock CLASS bru net/minecraft/block/StairsBlock
FIELD A BOTTOM_SHAPES [Lcsp;
FIELD B SHAPE_INDICES [I
FIELD C baseBlock Lbml; FIELD C baseBlock Lbml;
FIELD D baseBlockState Lbvj; FIELD D baseBlockState Lbvj;
FIELD a FACING Lbwe; FIELD a FACING Lbwe;
@ -7,7 +9,45 @@ CLASS bru net/minecraft/block/StairsBlock
FIELD d WATERLOGGED Lbwb; FIELD d WATERLOGGED Lbwb;
FIELD e TOP_SHAPE Lcsp; FIELD e TOP_SHAPE Lcsp;
FIELD f BOTTOM_SHAPE Lcsp; FIELD f BOTTOM_SHAPE Lcsp;
FIELD g BOTTOM_NORTH_WEST_CORNER_SHAPE Lcsp;
FIELD h BOTTOM_SOUTH_WEST_CORNER_SHAPE Lcsp;
FIELD i TOP_NORTH_WEST_CORNER_SHAPE Lcsp;
FIELD j TOP_SOUTH_WEST_CORNER_SHAPE Lcsp;
FIELD k BOTTOM_NORTH_EAST_CORNER_SHAPE Lcsp;
FIELD w BOTTOM_SOUTH_EAST_CORNER_SHAPE Lcsp;
FIELD x TOP_NORTH_EAST_CORNER_SHAPE Lcsp;
FIELD y TOP_SOUTH_EAST_CORNER_SHAPE Lcsp;
FIELD z TOP_SHAPES [Lcsp;
METHOD <init> (Lbvj;Lbml$c;)V
ARG 1 baseBlockState
ARG 2 settings
METHOD a composeShape (ILcsp;Lcsp;Lcsp;Lcsp;Lcsp;)Lcsp;
ARG 0 i
ARG 1 base
ARG 2 northWest
ARG 3 northEast
ARG 4 southWest
ARG 5 southEast
METHOD a composeShapes (Lcsp;Lcsp;Lcsp;Lcsp;Lcsp;)[Lcsp;
ARG 0 base
ARG 1 northWest
ARG 2 northEast
ARG 3 southWest
ARG 4 southEast
METHOD a (Lcsp;Lcsp;Lcsp;Lcsp;Lcsp;I)Lcsp;
ARG 5 i
METHOD e (Lbvj;Lbgr;Lev;Lfa;)Z
ARG 0 state
ARG 1 view
ARG 2 pos
ARG 3 dir
METHOD j isStairs (Lbvj;)Z METHOD j isStairs (Lbvj;)Z
ARG 0 state ARG 0 state
METHOD m (Lbvj;Lbgr;Lev;)Lbwq;
ARG 0 state
ARG 1 view
ARG 2 pos
METHOD n (Lbvj;)Z METHOD n (Lbvj;)Z
ARG 1 state ARG 1 state
METHOD q getShapeIndexIndex (Lbvj;)I
ARG 1 state

View File

@ -2,5 +2,8 @@ CLASS brw net/minecraft/block/StemBlock
FIELD a AGE Lbwj; FIELD a AGE Lbwj;
FIELD b AGE_TO_SHAPE [Lcsp; FIELD b AGE_TO_SHAPE [Lcsp;
FIELD c gourdBlock Lbrx; FIELD c gourdBlock Lbrx;
METHOD <init> (Lbrx;Lbml$c;)V
ARG 1 gourdBlock
ARG 2 settings
METHOD d getPickItem ()Lbbv; METHOD d getPickItem ()Lbbv;
METHOD e getGourdBlock ()Lbrx; METHOD e getGourdBlock ()Lbrx;

View File

@ -3,4 +3,9 @@ CLASS bsh net/minecraft/block/TntBlock
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a primeTnt (Lbhh;Lev;)V METHOD a primeTnt (Lbhh;Lev;)V
ARG 0 world
ARG 1 pos
METHOD a primeTnt (Lbhh;Lev;Laio;)V METHOD a primeTnt (Lbhh;Lev;Laio;)V
ARG 0 world
ARG 1 pos
ARG 2 igniter

View File

@ -14,7 +14,12 @@ CLASS bsl net/minecraft/block/TripwireBlock
ARG 1 hookBlock ARG 1 hookBlock
ARG 2 settings ARG 2 settings
METHOD a updatePowered (Lbhh;Lev;)V METHOD a updatePowered (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
METHOD a update (Lbhh;Lev;Lbvj;)V METHOD a update (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a shouldConnectTo (Lbvj;Lfa;)Z METHOD a shouldConnectTo (Lbvj;Lfa;)Z
ARG 1 state ARG 1 state
ARG 2 facing ARG 2 facing

View File

@ -2,14 +2,23 @@ CLASS bsm net/minecraft/block/TripwireHookBlock
FIELD a FACING Lbwe; FIELD a FACING Lbwe;
FIELD b POWERED Lbwb; FIELD b POWERED Lbwb;
FIELD c ATTACHED Lbwb; FIELD c ATTACHED Lbwb;
FIELD d SOUTH_SHAPE Lcsp;
FIELD e NORTH_SHAPE Lcsp;
FIELD f EAST_SHAPE Lcsp;
FIELD g WEST_SHAPE Lcsp;
METHOD <init> (Lbml$c;)V METHOD <init> (Lbml$c;)V
ARG 1 settings ARG 1 settings
METHOD a update (Lbhh;Lev;Lbvj;ZZILbvj;)V METHOD a update (Lbhh;Lev;Lbvj;ZZILbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 beingRemoved
METHOD a updateNeighborsOnAxis (Lbhh;Lev;Lfa;)V METHOD a updateNeighborsOnAxis (Lbhh;Lev;Lfa;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 direction ARG 3 direction
METHOD a playSound (Lbhh;Lev;ZZZZ)V METHOD a playSound (Lbhh;Lev;ZZZZ)V
ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 attached ARG 3 attached
ARG 4 on ARG 4 on

View File

@ -9,6 +9,7 @@ CLASS bsn net/minecraft/block/TurtleEggBlock
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD a shouldHatchProgress (Lbhh;)Z METHOD a shouldHatchProgress (Lbhh;)Z
ARG 1 world
METHOD a breaksEgg (Lbhh;Laif;)Z METHOD a breaksEgg (Lbhh;Laif;)Z
ARG 1 world ARG 1 world
ARG 2 entity ARG 2 entity

View File

@ -0,0 +1,5 @@
CLASS bqs net/minecraft/block/WallRedstoneTorchBlock
FIELD b FACING Lbwe;
FIELD c LIT_2 Lbwb;
METHOD <init> (Lbml$c;)V
ARG 1 settings

View File

@ -1 +1,4 @@
CLASS bsy net/minecraft/block/WitherRoseBlock CLASS bsy net/minecraft/block/WitherRoseBlock
METHOD <init> (Lahx;Lbml$c;)V
ARG 1 effect
ARG 2 settings

View File

@ -11,6 +11,7 @@ CLASS bvf net/minecraft/block/entity/PistonBlockEntity
ARG 2 facing ARG 2 facing
ARG 3 extending ARG 3 extending
METHOD a getProgress (F)F METHOD a getProgress (F)F
METHOD a getCollisionShape (Lbgr;Lev;)Lcsp;
METHOD b getRenderOffsetX (F)F METHOD b getRenderOffsetX (F)F
METHOD c isExtending ()Z METHOD c isExtending ()Z
METHOD c getRenderOffsetY (F)F METHOD c getRenderOffsetY (F)F
@ -18,4 +19,5 @@ CLASS bvf net/minecraft/block/entity/PistonBlockEntity
METHOD d getRenderOffsetZ (F)F METHOD d getRenderOffsetZ (F)F
METHOD f isSource ()Z METHOD f isSource ()Z
METHOD s getPushedBlock ()Lbvj; METHOD s getPushedBlock ()Lbvj;
METHOD t finish ()V
METHOD u getSavedWorldTime ()J METHOD u getSavedWorldTime ()J

View File

@ -1,3 +1,5 @@
CLASS azb net/minecraft/container/ContainerProvider CLASS azb net/minecraft/container/ContainerProvider
METHOD createMenu (ILavw;Lavx;)Layb; METHOD createMenu (ILavw;Lavx;)Layb;
ARG 1 syncId ARG 1 syncId
ARG 2 inv
ARG 3 player

View File

@ -13,6 +13,7 @@ CLASS aif net/minecraft/entity/Entity
FIELD O age I FIELD O age I
FIELD P insideWater Z FIELD P insideWater Z
FIELD Q waterHeight D FIELD Q waterHeight D
FIELD S isTouchingLava Z
FIELD V dataTracker Lqk; FIELD V dataTracker Lqk;
FIELD W FLAGS Lqh; FIELD W FLAGS Lqh;
FIELD X POSE Lqh; FIELD X POSE Lqh;
@ -192,6 +193,7 @@ CLASS aif net/minecraft/entity/Entity
METHOD a toListTag ([D)Lii; METHOD a toListTag ([D)Lii;
METHOD a toListTag ([F)Lii; METHOD a toListTag ([F)Lii;
METHOD aA spawnSprintingParticles ()V METHOD aA spawnSprintingParticles ()V
METHOD aB onLavaCollision ()V
METHOD aC isTouchingLava ()Z METHOD aC isTouchingLava ()Z
METHOD aD getLightmapCoordinates ()I METHOD aD getLightmapCoordinates ()I
METHOD aE getBrightnessAtEyes ()F METHOD aE getBrightnessAtEyes ()F
@ -412,11 +414,15 @@ CLASS aif net/minecraft/entity/Entity
METHOD j getCameraPosVec (F)Lcrv; METHOD j getCameraPosVec (F)Lcrv;
ARG 1 tickDelta ARG 1 tickDelta
METHOD j allowsPermissionLevel (I)Z METHOD j allowsPermissionLevel (I)Z
METHOD j onBubbleColumnSufaceCollision (Z)V
ARG 1 downwards
METHOD k isBeingRainedOn ()Z METHOD k isBeingRainedOn ()Z
METHOD k setHeadYaw (F)V METHOD k setHeadYaw (F)V
ARG 1 headYaw ARG 1 headYaw
METHOD k updatePassengerPosition (Laif;)V METHOD k updatePassengerPosition (Laif;)V
ARG 1 passenger ARG 1 passenger
METHOD k onBubbleColumnCollision (Z)V
ARG 1 downwards
METHOD l isInsideBubbleColumn ()Z METHOD l isInsideBubbleColumn ()Z
METHOD l setYaw (F)V METHOD l setYaw (F)V
METHOD l onPassengerLookAround (Laif;)V METHOD l onPassengerLookAround (Laif;)V

View File

@ -2,6 +2,10 @@ CLASS ahf net/minecraft/inventory/BasicInventory
FIELD a size I FIELD a size I
FIELD b stackList Lfj; FIELD b stackList Lfj;
FIELD c listeners Ljava/util/List; FIELD c listeners Ljava/util/List;
METHOD <init> (I)V
ARG 1 size
METHOD <init> ([Lbca;)V
ARG 1 items
METHOD a addListener (Lagv;)V METHOD a addListener (Lagv;)V
METHOD a add (Lbca;)Lbca; METHOD a add (Lbca;)Lbca;
METHOD b removeListener (Lagv;)V METHOD b removeListener (Lagv;)V

View File

@ -5,18 +5,24 @@ CLASS agt net/minecraft/inventory/Inventory
ARG 1 slot ARG 1 slot
METHOD a takeInvStack (II)Lbca; METHOD a takeInvStack (II)Lbca;
ARG 1 slot ARG 1 slot
ARG 2 amount
METHOD a setInvStack (ILbca;)V METHOD a setInvStack (ILbca;)V
ARG 1 slot ARG 1 slot
ARG 2 itemStack ARG 2 itemStack
METHOD a canPlayerUseInv (Lavx;)Z METHOD a canPlayerUseInv (Lavx;)Z
ARG 1 playerEntity ARG 1 player
METHOD a getInvAmountOf (Lbbv;)I METHOD a getInvAmountOf (Lbbv;)I
ARG 1 item
METHOD a containsAnyInInv (Ljava/util/Set;)Z METHOD a containsAnyInInv (Ljava/util/Set;)Z
ARG 1 items
METHOD a_ onInvOpen (Lavx;)V METHOD a_ onInvOpen (Lavx;)V
ARG 1 player
METHOD b removeInvStack (I)Lbca; METHOD b removeInvStack (I)Lbca;
ARG 1 slot ARG 1 slot
METHOD b isValidInvStack (ILbca;)Z METHOD b isValidInvStack (ILbca;)Z
ARG 1 slot ARG 1 slot
ARG 2 stack
METHOD b_ onInvClose (Lavx;)V METHOD b_ onInvClose (Lavx;)V
ARG 1 player
METHOD c isInvEmpty ()Z METHOD c isInvEmpty ()Z
METHOD e markDirty ()V METHOD e markDirty ()V

View File

@ -2,8 +2,10 @@ CLASS ahj net/minecraft/inventory/SidedInventory
METHOD a canInsertInvStack (ILbca;Lfa;)Z METHOD a canInsertInvStack (ILbca;Lfa;)Z
ARG 1 slot ARG 1 slot
ARG 2 stack ARG 2 stack
ARG 3 dir
METHOD a getInvAvailableSlots (Lfa;)[I METHOD a getInvAvailableSlots (Lfa;)[I
ARG 1 side ARG 1 side
METHOD b canExtractInvStack (ILbca;Lfa;)Z METHOD b canExtractInvStack (ILbca;Lfa;)Z
ARG 1 slot ARG 1 slot
ARG 2 stack ARG 2 stack
ARG 3 dir

View File

@ -1,4 +1,5 @@
CLASS bae net/minecraft/item/ItemPlacementContext CLASS bae net/minecraft/item/ItemPlacementContext
FIELD a canReplaceHitBlock Z
FIELD g placedPos Lev; FIELD g placedPos Lev;
METHOD <init> (Lbdl;)V METHOD <init> (Lbdl;)V
ARG 1 usageCtx ARG 1 usageCtx
@ -9,5 +10,6 @@ CLASS bae net/minecraft/item/ItemPlacementContext
ARG 0 placementCtx ARG 0 placementCtx
ARG 2 facing ARG 2 facing
METHOD b canPlace ()Z METHOD b canPlace ()Z
METHOD c canReplaceHitBlock ()Z
METHOD d getPlayerFacing ()Lfa; METHOD d getPlayerFacing ()Lfa;
METHOD e getPlacementFacings ()[Lfa; METHOD e getPlacementFacings ()[Lfa;

View File

@ -9,6 +9,8 @@ CLASS bdl net/minecraft/item/ItemUsageContext
METHOD <init> (Lbhh;Lavx;Lagz;Lbca;Lcrr;)V METHOD <init> (Lbhh;Lavx;Lagz;Lbca;Lcrr;)V
ARG 1 world ARG 1 world
ARG 2 player ARG 2 player
ARG 3 hand
ARG 4 stack
METHOD a getBlockPos ()Lev; METHOD a getBlockPos ()Lev;
METHOD f getPlayerHorizontalFacing ()Lfa; METHOD f getPlayerHorizontalFacing ()Lfa;
METHOD g isPlayerSneaking ()Z METHOD g isPlayerSneaking ()Z

View File

@ -160,6 +160,7 @@ CLASS bhh net/minecraft/world/World
ARG 1 spawnMonsters ARG 1 spawnMonsters
ARG 2 spawnAnimals ARG 2 spawnAnimals
METHOD a_ setSpawnPos (Lev;)V METHOD a_ setSpawnPos (Lev;)V
METHOD b getSkyAngleRadians (F)F
METHOD b isHeightInvalid (I)Z METHOD b isHeightInvalid (I)Z
ARG 0 y ARG 0 y
METHOD b playGlobalEvent (ILev;I)V METHOD b playGlobalEvent (ILev;I)V