Map many block methods and params (#2180)

This commit is contained in:
apple502j 2021-03-25 21:44:47 +09:00 committed by GitHub
parent b9837ab99b
commit 735ac1b4c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 133 additions and 8 deletions

View File

@ -25,14 +25,18 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 5 to
METHOD method_33361 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;
ARG 4 direction
METHOD method_33362 addDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;
METHOD method_33362 withDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;
ARG 1 state
ARG 3 pos
ARG 4 direction
METHOD method_33363 canSpreadTo (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
ARG 2 world
ARG 3 pos
METHOD method_33364 canSpreadRandomly (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Ljava/util/Random;)Z
ARG 4 direction
METHOD method_33363 trySpreadTo (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 from
ARG 5 to
METHOD method_33364 trySpreadRandomly (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Ljava/util/Random;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
@ -51,13 +55,15 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 0 stateManager
METHOD method_33369 canHaveDirection (Lnet/minecraft/class_2350;)Z
ARG 1 direction
METHOD method_33370 (Ljava/util/EnumMap;)V
ARG 0 shapes
METHOD method_33371 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
ARG 5 to
METHOD method_33372 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 direction
METHOD method_33374 getProperty (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2746;
ARG 0 direction
METHOD method_33375 canSpreadRandomly (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
METHOD method_33375 trySpreadRandomly (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
@ -75,3 +81,20 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
ARG 0 state
METHOD method_33382 isNotFullBlock (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_34728 canSpreadTo (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD method_34729 getSpreadLocation (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/util/Optional;
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 from
ARG 5 to
METHOD method_34730 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Z
ARG 5 to
METHOD method_34731 canSpread (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 from

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_4864 net/minecraft/block/AbstractPlantBlock
METHOD method_25960 getStemHeadPos (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)Ljava/util/Optional;
ARG 1 world
ARG 2 pos
ARG 3 block
METHOD method_33624 copyState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 from
ARG 2 to

View File

@ -10,5 +10,9 @@ CLASS net/minecraft/class_2199 net/minecraft/block/AnvilBlock
FIELD field_9889 Z_STEM_SHAPE Lnet/minecraft/class_265;
FIELD field_9891 Z_STEP_SHAPE Lnet/minecraft/class_265;
FIELD field_9892 Z_AXIS_SHAPE Lnet/minecraft/class_265;
METHOD method_17453 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 inventory
ARG 4 player
METHOD method_9346 getLandingState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 0 fallingState

View File

@ -17,6 +17,8 @@ CLASS net/minecraft/class_2244 net/minecraft/block/BedBlock
METHOD method_18476 getDirection (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;
ARG 0 world
ARG 1 pos
METHOD method_19283 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1657$class_1658;)V
ARG 1 reason
METHOD method_21838 bounceEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_22357 isFree (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_4481 net/minecraft/block/BeehiveBlock
ARG 2 state
ARG 3 pos
ARG 4 player
ARG 5 beeState
METHOD method_21842 dropHoneycomb (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 pos
@ -39,3 +40,4 @@ CLASS net/minecraft/class_4481 net/minecraft/block/BeehiveBlock
ARG 1 world
ARG 2 pos
METHOD method_26978 getRandomGenerationDirection (Ljava/util/Random;)Lnet/minecraft/class_2350;
ARG 0 random

View File

@ -10,8 +10,10 @@ CLASS net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock
ARG 1 pos
ARG 2 soundEvent
METHOD method_33603 grow (Lnet/minecraft/class_1936;Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 direction
METHOD method_33604 changeTilt (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;)V
ARG 0 state
ARG 1 world
@ -26,6 +28,8 @@ CLASS net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock
METHOD method_33606 isEntityAbove (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z
ARG 0 pos
ARG 1 entity
METHOD method_33609 (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V
ARG 0 delays
METHOD method_33610 resetTilt (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 state
ARG 1 world
@ -37,6 +41,7 @@ CLASS net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock
METHOD method_33613 getShapeForStateTilt (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
ARG 0 state
METHOD method_33725 canGrowInto (Lnet/minecraft/class_5539;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_33726 placeDripleafAt (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Lnet/minecraft/class_2350;)Z

View File

@ -1,3 +1,15 @@
CLASS net/minecraft/class_2258 net/minecraft/block/BubbleColumnBlock
FIELD field_10680 DRAG Lnet/minecraft/class_2746;
METHOD method_34267 update (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)V
ARG 0 world
ARG 1 pos
ARG 2 water
ARG 3 bubbleSource
METHOD method_34268 update (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_34269 getBubbleState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 0 state
METHOD method_9658 isStillWater (Lnet/minecraft/class_2680;)Z
ARG 0 state

View File

@ -29,5 +29,7 @@ CLASS net/minecraft/class_3922 net/minecraft/block/CampfireBlock
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD method_30034 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 state
METHOD method_30035 canBeLit (Lnet/minecraft/class_2680;)Z
ARG 0 state

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_3711 net/minecraft/block/CartographyTableBlock
FIELD field_17355 TITLE Lnet/minecraft/class_2561;
METHOD method_17457 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 inventory
ARG 4 player

View File

@ -16,6 +16,9 @@ CLASS net/minecraft/class_2281 net/minecraft/block/ChestBlock
ARG 3 pos
ARG 4 ignoreBlocked
METHOD method_24166 getAnimationProgressRetriever (Lnet/minecraft/class_2618;)Lnet/minecraft/class_4732$class_3923;
METHOD method_24168 (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
METHOD method_24169 getDoubleBlockType (Lnet/minecraft/class_2680;)Lnet/minecraft/class_4732$class_4733;
ARG 0 state
METHOD method_31641 getExpectedEntityType ()Lnet/minecraft/class_2591;

View File

@ -6,6 +6,8 @@ CLASS net/minecraft/class_3962 net/minecraft/block/ComposterBlock
METHOD method_17753 registerCompostableItem (FLnet/minecraft/class_1935;)V
ARG 0 levelIncreaseChance
ARG 1 item
METHOD method_17755 ([Lnet/minecraft/class_265;)V
ARG 0 shapes
METHOD method_17756 addToComposter (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2680;
ARG 0 state
ARG 1 world

View File

@ -13,5 +13,7 @@ CLASS net/minecraft/class_2429 net/minecraft/block/ConnectingBlock
ARG 2 settings
METHOD method_10368 getConnectionMask (Lnet/minecraft/class_2680;)I
ARG 1 state
METHOD method_10369 (Ljava/util/EnumMap;)V
ARG 0 directions
METHOD method_10370 generateFacingsToShapeMap (F)[Lnet/minecraft/class_265;
ARG 1 radius

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_2304 net/minecraft/block/CraftingTableBlock
FIELD field_17362 TITLE Lnet/minecraft/class_2561;
METHOD method_17466 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 inventory
ARG 4 player

View File

@ -13,3 +13,5 @@ CLASS net/minecraft/class_5547 net/minecraft/block/Degradable
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_34726 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 2 state

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_2331 net/minecraft/block/EnchantingTableBlock
FIELD field_10951 SHAPE Lnet/minecraft/class_265;
METHOD method_17467 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 inventory
ARG 4 player

View File

@ -3,3 +3,7 @@ CLASS net/minecraft/class_2336 net/minecraft/block/EnderChestBlock
FIELD field_10967 SHAPE Lnet/minecraft/class_265;
FIELD field_10968 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_17363 CONTAINER_NAME Lnet/minecraft/class_2561;
METHOD method_17468 (Lnet/minecraft/class_1730;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 1 syncId
ARG 2 inventory
ARG 3 player

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_5777 net/minecraft/block/GlowLichenBlock
FIELD field_28412 WATERLOGGED Lnet/minecraft/class_2746;
METHOD method_34727 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 4 direction

View File

@ -1 +1,5 @@
CLASS net/minecraft/class_2372 net/minecraft/block/GrassBlock
METHOD method_31647 getFlowerState (Ljava/util/Random;Lnet/minecraft/class_2338;Lnet/minecraft/class_2975;)Lnet/minecraft/class_2680;
ARG 0 random
ARG 1 pos
ARG 2 flowerFeature

View File

@ -66,3 +66,7 @@ CLASS net/minecraft/class_3713 net/minecraft/block/GrindstoneBlock
FIELD field_17364 TITLE Lnet/minecraft/class_2561;
METHOD method_16119 getShape (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
ARG 1 state
METHOD method_17469 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 inventory
ARG 4 player

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_2406 net/minecraft/block/LoomBlock
FIELD field_17373 TITLE Lnet/minecraft/class_2561;
METHOD method_17478 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 inventory
ARG 4 player

View File

@ -24,7 +24,10 @@ CLASS net/minecraft/class_2671 net/minecraft/block/PistonHeadBlock
METHOD method_11520 getHeadShape (Lnet/minecraft/class_2350;Z)Lnet/minecraft/class_265;
ARG 0 direction
ARG 1 shortHead
METHOD method_26980 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_26980 isAttached (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
ARG 1 headState
ARG 2 pistonState
METHOD method_31019 getHeadShapes (Z)[Lnet/minecraft/class_265;
ARG 0 shortHead
METHOD method_31020 (ZLnet/minecraft/class_2350;)Lnet/minecraft/class_265;
ARG 1 direction

View File

@ -105,5 +105,7 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock
ARG 2 state
METHOD method_33277 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V
ARG 3 fluid
METHOD method_33279 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611;
ARG 1 pos
METHOD method_33280 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V
ARG 3 fluid

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_2445 net/minecraft/block/PumpkinBlock
METHOD method_20291 (Lnet/minecraft/class_1268;Lnet/minecraft/class_1657;)V
ARG 1 player

View File

@ -9,6 +9,8 @@ CLASS net/minecraft/class_2459 net/minecraft/block/RedstoneTorchBlock
ARG 0 world
ARG 1 pos
ARG 2 addNew
METHOD method_20453 (Lnet/minecraft/class_1922;)Ljava/util/List;
ARG 0 world
CLASS class_2460 BurnoutEntry
FIELD field_11447 time J
FIELD field_11448 pos Lnet/minecraft/class_2338;

View File

@ -19,6 +19,8 @@ CLASS net/minecraft/class_4969 net/minecraft/block/RespawnAnchorBlock
ARG 0 stack
METHOD method_29290 canCharge (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_29559 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_29560 hasStillWater (Lnet/minecraft/class_2338;Lnet/minecraft/class_1937;)Z
ARG 0 pos
ARG 1 world

View File

@ -14,3 +14,8 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
METHOD method_10528 getColor ()Lnet/minecraft/class_1767;
METHOD method_10529 getItemStack (Lnet/minecraft/class_1767;)Lnet/minecraft/class_1799;
ARG 0 color
METHOD method_33383 canOpen (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2627;)Z
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 entity

View File

@ -1,2 +1,6 @@
CLASS net/minecraft/class_3717 net/minecraft/block/SmithingTableBlock
FIELD field_22511 SCREEN_TITLE Lnet/minecraft/class_2561;
METHOD method_24950 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;
ARG 2 syncId
ARG 3 inventory
ARG 4 player

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_2320 net/minecraft/block/TallPlantBlock
FIELD field_10929 HALF Lnet/minecraft/class_2754;
METHOD method_10021 placeAt (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;I)V
ARG 1 world
ARG 2 state
ARG 3 pos
ARG 4 flags
METHOD method_30036 onBreakInCreative (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1657;)V
COMMENT Destroys a bottom half of a tall double block (such as a plant or a door)
COMMENT without dropping an item when broken in creative.

View File

@ -135,3 +135,5 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
ARG 3 player
ARG 4 hand
ARG 5 stack
METHOD method_34850 registerBucketBehavior (Ljava/util/Map;)V
ARG 0 behavior

View File

@ -6,7 +6,12 @@ CLASS net/minecraft/class_2650 net/minecraft/block/sapling/LargeTreeSaplingGener
ARG 3 x
ARG 4 z
METHOD method_11443 createLargeTreeFeature (Ljava/util/Random;)Lnet/minecraft/class_2975;
ARG 1 random
METHOD method_11444 generateLargeTree (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;II)Z
ARG 1 world
ARG 2 chunkGenerator
ARG 3 pos
ARG 4 state
ARG 5 random
ARG 6 x
ARG 7 z

View File

@ -1,10 +1,13 @@
CLASS net/minecraft/class_2647 net/minecraft/block/sapling/SaplingGenerator
METHOD method_11430 createTreeFeature (Ljava/util/Random;Z)Lnet/minecraft/class_2975;
ARG 1 random
ARG 2 bees
METHOD method_11431 generate (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Random;)Z
ARG 1 world
ARG 2 chunkGenerator
ARG 3 pos
ARG 4 state
ARG 5 random
METHOD method_24282 areFlowersNearby (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos