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
FIELD a color Lbax;
METHOD <init> (Lbax;Lbml$c;)V
ARG 1 color
ARG 2 settings
METHOD b getColor ()Lbax;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,12 @@
CLASS blq net/minecraft/block/AnvilBlock
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 j Z_AXIS_SHAPE Lcsp;
FIELD k CONTAINER_NAME Ljw;

View File

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

View File

@ -11,6 +11,11 @@ CLASS bls net/minecraft/block/BambooBlock
ARG 1 world
ARG 2 pos
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
ARG 1 world
ARG 2 pos

View File

@ -11,8 +11,18 @@ CLASS bmg net/minecraft/block/BedBlock
FIELD j WEST_SHAPE Lcsp;
FIELD k EAST_SHAPE Lcsp;
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;
ARG 0 type
ARG 1 world
ARG 2 pos
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;
ARG 0 world
ARG 1 pos

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -2,3 +2,5 @@ CLASS bnc net/minecraft/block/ChorusPlantBlock
METHOD <init> (Lbml$c;)V
ARG 1 settings
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;
ARG 1 world
ARG 2 facing
ARG 3 pos
METHOD e calculateOutputSignal (Lbhh;Lev;Lbvj;)I
ARG 1 world
ARG 2 pos
ARG 3 state
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$a DummyInventory
CLASS bng$b ComposterInventory
FIELD a state Lbvj;
FIELD b world Lbhi;

View File

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

View File

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

View File

@ -1,3 +1,6 @@
CLASS bnl net/minecraft/block/CoralBlock
FIELD a SHAPE Lcsp;
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
FIELD a deadCoralBlock Lbml;
METHOD <init> (Lbml;Lbml$c;)V
ARG 1 deadCoralBlock
ARG 2 settings
METHOD a isInWater (Lbgr;Lev;)Z
ARG 1 world
ARG 2 pos

View File

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

View File

@ -1,2 +1,5 @@
CLASS bnk net/minecraft/block/CoralTubeFanBlock
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
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
ARG 1 settings
METHOD a getGrowthAmount (Lbhh;)I
ARG 1 world
METHOD a applyGrowth (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a getAvailableMoisture (Lbml;Lbgr;Lev;)F
ARG 0 block
ARG 1 world
ARG 2 pos
METHOD b withCropAge (I)Lbvj;
ARG 1 age
METHOD d getAgeProperty ()Lbwj;
METHOD e getCropAgeMaximum ()I
METHOD f getCropItem ()Lbhg;
METHOD j getCropAge (Lbvj;)I
ARG 1 state
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
ARG 1 settings
METHOD d updateState (Lbvj;Lbhh;Lev;)V
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD n (Lbvj;)Z
ARG 1 state

View File

@ -3,3 +3,19 @@ CLASS bns net/minecraft/block/DetectorRailBlock
FIELD d POWERED Lbwb;
METHOD <init> (Lbml$c;)V
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
ARG 1 settings
METHOD a getBehaviorForItem (Lbca;)Lfv;
ARG 1 stack
METHOD a registerBehavior (Lbhg;Lfv;)V
ARG 0 provider
ARG 1 behavior
METHOD a dispense (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
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;
ARG 1 ctx
METHOD b playOpenCloseSound (Lbhh;Lev;Z)V
ARG 1 world
ARG 2 pos
ARG 3 open
METHOD d getOpenSoundEventId ()I
METHOD e getCloseSoundEventId ()I

View File

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

View File

@ -2,6 +2,12 @@ CLASS bol net/minecraft/block/FenceGateBlock
FIELD a OPEN Lbwb;
FIELD b POWERED 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
ARG 1 settings
METHOD a canWallConnect (Lbvj;Lfa;)Z

View File

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

View File

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

View File

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

View File

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

View File

@ -2,6 +2,9 @@ CLASS bpq net/minecraft/block/FluidBlock
FIELD a LEVEL Lbwj;
FIELD b fluid Lckx;
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
ARG 1 world
ARG 2 pos

View File

@ -11,3 +11,4 @@ CLASS box net/minecraft/block/GrindstoneBlock
METHOD <init> (Lbml$c;)V
ARG 1 settings
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 FACING Lbwe;
FIELD b ENABLED Lbwb;
FIELD c TOP_SHAPE Lcsp;
FIELD d MIDDLE_SHAPE Lcsp;
FIELD e OUTSIDE_SHAPE Lcsp;
FIELD f DEFAULT_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 g collisionShapes [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;
ARG 1 radius1
ARG 2 radius2
ARG 3 height1
ARG 4 offset2
ARG 5 height2
METHOD a getDirectionMask (Lfa;)I
ARG 0 dir
METHOD j getShapeIndex (Lbvj;)I
ARG 1 state

View File

@ -1,6 +1,9 @@
CLASS bpe net/minecraft/block/InfestedBlock
FIELD a regularBlock Lbml;
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 e getRegularBlock (Lbml;)Lbvj;
ARG 0 infestedBlockState

View File

@ -1,2 +1,5 @@
CLASS ahk net/minecraft/block/InventoryProvider
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
ARG 1 settings
METHOD a removeRecord (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
METHOD a setRecord (Lbhi;Lev;Lbvj;Lbca;)V
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 stack

View File

@ -1,2 +1,5 @@
CLASS bpj net/minecraft/block/KelpPlantBlock
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;
METHOD <init> (Lbml$c;)V
ARG 1 settings
METHOD j attachedDirection (Lbvj;)Lfa;
ARG 0 state

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,15 +1,34 @@
CLASS bvd net/minecraft/block/PistonBlock
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
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
ARG 1 world
ARG 2 pos
ARG 3 dir
ARG 4 retract
METHOD a isMovable (Lbvj;Lbhh;Lev;Lfa;ZLfa;)Z
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 facing
ARG 3 motionDir
ARG 4 canBreak
ARG 5 pistonDir
METHOD n (Lbvj;)Z
ARG 1 state

View File

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

View File

@ -1,7 +1,29 @@
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 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
ARG 1 settings
METHOD j getHeadShape (Lbvj;)Lcsp;
ARG 1 state
METHOD n (Lbvj;)Z
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$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 b X_SHAPE Lcsp;
FIELD c Z_SHAPE Lcsp;
METHOD <init> (Lbml$c;)V
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;
ARG 1 world
ARG 2 pos

View File

@ -5,10 +5,28 @@ CLASS bqn net/minecraft/block/RailPlacementHelper
FIELD d state Lbvj;
FIELD e allowCurves Z
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 isNeighbor (Lbqn;)Z
ARG 1 other
METHOD a computeNeighbors (Lbwn;)V
ARG 1 shape
METHOD a isVerticallyNearRail (Lev;)Z
ARG 1 pos
METHOD a updateBlockState (ZZ)Lbqn;
ARG 1 powered
ARG 2 forceUpdate
METHOD b (Lbqn;)Z
ARG 1 placementHelper
METHOD b (Lev;)Lbqn;
ARG 1 pos
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$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 b BURNOUT_MAP Ljava/util/Map;
METHOD <init> (Lbml$c;)V
ARG 1 settings
METHOD a (Lbhh;Lev;Lbvj;)Z
METHOD a shouldUnpower (Lbhh;Lev;Lbvj;)Z
ARG 1 world
ARG 2 pos
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
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 g WIRE_CONNECTIONS_TO_SHAPE [Lcsp;
FIELD h wiresGivePower Z
FIELD i affectedNeighbors Ljava/util/Set;
METHOD <init> (Lbml$c;)V
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;
ARG 1 view
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
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
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 flags
METHOD j connectsTo (Lbvj;)Z
ARG 0 state
METHOD q getWireConnectionMask (Lbvj;)I
ARG 0 state

View File

@ -1,2 +1,5 @@
CLASS bqx net/minecraft/block/SandBlock
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 b SHAPE Lcsp;
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
ARG 1 world
ARG 2 pos

View File

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

View File

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

View File

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

View File

@ -1,2 +1,5 @@
CLASS brs net/minecraft/block/StainedGlassBlock
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
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
FIELD A BOTTOM_SHAPES [Lcsp;
FIELD B SHAPE_INDICES [I
FIELD C baseBlock Lbml;
FIELD D baseBlockState Lbvj;
FIELD a FACING Lbwe;
@ -7,7 +9,45 @@ CLASS bru net/minecraft/block/StairsBlock
FIELD d WATERLOGGED Lbwb;
FIELD e TOP_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
ARG 0 state
METHOD m (Lbvj;Lbgr;Lev;)Lbwq;
ARG 0 state
ARG 1 view
ARG 2 pos
METHOD n (Lbvj;)Z
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 b AGE_TO_SHAPE [Lcsp;
FIELD c gourdBlock Lbrx;
METHOD <init> (Lbrx;Lbml$c;)V
ARG 1 gourdBlock
ARG 2 settings
METHOD d getPickItem ()Lbbv;
METHOD e getGourdBlock ()Lbrx;

View File

@ -3,4 +3,9 @@ CLASS bsh net/minecraft/block/TntBlock
METHOD <init> (Lbml$c;)V
ARG 1 settings
METHOD a primeTnt (Lbhh;Lev;)V
ARG 0 world
ARG 1 pos
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 2 settings
METHOD a updatePowered (Lbhh;Lev;)V
ARG 1 world
ARG 2 pos
METHOD a update (Lbhh;Lev;Lbvj;)V
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD a shouldConnectTo (Lbvj;Lfa;)Z
ARG 1 state
ARG 2 facing

View File

@ -2,14 +2,23 @@ CLASS bsm net/minecraft/block/TripwireHookBlock
FIELD a FACING Lbwe;
FIELD b POWERED 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
ARG 1 settings
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
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD a playSound (Lbhh;Lev;ZZZZ)V
ARG 1 world
ARG 2 pos
ARG 3 attached
ARG 4 on

View File

@ -9,6 +9,7 @@ CLASS bsn net/minecraft/block/TurtleEggBlock
ARG 1 world
ARG 2 pos
METHOD a shouldHatchProgress (Lbhh;)Z
ARG 1 world
METHOD a breaksEgg (Lbhh;Laif;)Z
ARG 1 world
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
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 3 extending
METHOD a getProgress (F)F
METHOD a getCollisionShape (Lbgr;Lev;)Lcsp;
METHOD b getRenderOffsetX (F)F
METHOD c isExtending ()Z
METHOD c getRenderOffsetY (F)F
@ -18,4 +19,5 @@ CLASS bvf net/minecraft/block/entity/PistonBlockEntity
METHOD d getRenderOffsetZ (F)F
METHOD f isSource ()Z
METHOD s getPushedBlock ()Lbvj;
METHOD t finish ()V
METHOD u getSavedWorldTime ()J

View File

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

View File

@ -2,6 +2,10 @@ CLASS ahf net/minecraft/inventory/BasicInventory
FIELD a size I
FIELD b stackList Lfj;
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 add (Lbca;)Lbca;
METHOD b removeListener (Lagv;)V

View File

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

View File

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

View File

@ -1,4 +1,5 @@
CLASS bae net/minecraft/item/ItemPlacementContext
FIELD a canReplaceHitBlock Z
FIELD g placedPos Lev;
METHOD <init> (Lbdl;)V
ARG 1 usageCtx
@ -9,5 +10,6 @@ CLASS bae net/minecraft/item/ItemPlacementContext
ARG 0 placementCtx
ARG 2 facing
METHOD b canPlace ()Z
METHOD c canReplaceHitBlock ()Z
METHOD d getPlayerFacing ()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
ARG 1 world
ARG 2 player
ARG 3 hand
ARG 4 stack
METHOD a getBlockPos ()Lev;
METHOD f getPlayerHorizontalFacing ()Lfa;
METHOD g isPlayerSneaking ()Z

View File

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