21w07a stuff (#2088)

* 21w07a stuff

* redo

* oh gosh oh heck

* oh balls

* stuff

* remove duplicate mappings

* Update mappings/net/minecraft/block/LightningRodBlock.mapping

Co-authored-by: YanisBft <doublecraft.official@gmail.com>

Co-authored-by: YanisBft <doublecraft.official@gmail.com>
This commit is contained in:
Shnupbups 2021-02-20 06:31:52 +11:00 committed by GitHub
parent 625f8bd4ea
commit 809afb3dfa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 133 additions and 2 deletions

View File

@ -6,4 +6,76 @@ CLASS net/minecraft/class_5778 net/minecraft/block/AbstractLichenBlock
FIELD field_28417 SOUTH_SHAPE Lnet/minecraft/class_265;
FIELD field_28418 NORTH_SHAPE Lnet/minecraft/class_265;
FIELD field_28419 FACING_PROPERTIES Ljava/util/Map;
FIELD field_28420 SHAPES_FOR_DIRECTIONS Ljava/util/Map;
FIELD field_28421 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_28422 SHAPES Lcom/google/common/collect/ImmutableMap;
FIELD field_28423 hasAllHorizontalDirections Z
FIELD field_28424 canMirrorX Z
FIELD field_28425 canMirrorZ Z
METHOD method_33358 canGrowOn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2350;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 0 world
ARG 1 direction
ARG 2 pos
ARG 3 state
METHOD method_33359 addDirection (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 world
ARG 2 pos
ARG 3 direction
METHOD method_33360 (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/Random;Lnet/minecraft/class_2350;)Z
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_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2680;
ARG 1 state
ARG 2 world
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 1 state
ARG 2 world
ARG 3 pos
ARG 4 from
ARG 5 to
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 1 state
ARG 2 world
ARG 3 pos
ARG 4 from
ARG 5 random
METHOD method_33365 disableDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2746;)Lnet/minecraft/class_2680;
ARG 0 state
ARG 1 direction
METHOD method_33366 hasDirection (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 0 state
ARG 1 direction
METHOD method_33367 mirror (Lnet/minecraft/class_2680;Ljava/util/function/Function;)Lnet/minecraft/class_2680;
ARG 1 state
ARG 2 mirror
METHOD method_33368 withNoDirections (Lnet/minecraft/class_2689;)Lnet/minecraft/class_2680;
ARG 0 stateManager
METHOD method_33369 canHaveDirection (Lnet/minecraft/class_2350;)Z
ARG 1 direction
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
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_33376 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 direction
METHOD method_33377 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 1 from
METHOD method_33378 isWaterlogged ()Z
METHOD method_33379 canGrowIn (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_33380 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
ARG 0 state
METHOD method_33381 hasAnyDirection (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_33382 isNotFullBlock (Lnet/minecraft/class_2680;)Z
ARG 0 state

View File

@ -6,11 +6,18 @@ CLASS net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock
FIELD field_28665 SHAPES_FOR_DIRECTION Ljava/util/Map;
FIELD field_28666 shapes Ljava/util/Map;
METHOD method_33601 playTiltSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3414;)V
ARG 0 world
ARG 1 pos
ARG 2 soundEvent
METHOD method_33603 grow (Lnet/minecraft/class_1937;Ljava/util/Random;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 random
ARG 2 pos
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
ARG 2 pos
ARG 3 tilt
METHOD method_33605 changeTilt (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5816;Lnet/minecraft/class_3414;)V
ARG 1 state
ARG 2 world
@ -21,6 +28,9 @@ CLASS net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock
ARG 0 pos
ARG 1 entity
METHOD method_33610 resetTilt (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_33611 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
ARG 0 state
METHOD method_33612 getShapeForStateDirection (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;

View File

@ -33,6 +33,11 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
COMMENT the position of the replaced block state
ARG 4 flags
COMMENT the bitwise flags for {@link net.minecraft.world.ModifiableWorld#setBlockState(BlockPos, BlockState, int, int)}
METHOD method_33614 spawnBreakParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 player
ARG 3 pos
ARG 4 state
METHOD method_33615 getShapesForStates (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap;
METHOD method_9496 randomDisplayTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 state

View File

@ -4,3 +4,7 @@ CLASS net/minecraft/class_5554 net/minecraft/block/LightningRodBlock
ARG 1 state
ARG 2 world
ARG 3 pos
METHOD method_33627 updateNeighbors (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 state
ARG 2 world
ARG 3 pos

View File

@ -9,7 +9,7 @@ CLASS net/minecraft/class_5807 net/minecraft/block/MossBlock
ARG 0 world
ARG 1 random
ARG 2 pos
METHOD method_33631 (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;)V
METHOD method_33631 replace (Lnet/minecraft/class_5281;Ljava/util/Random;Lnet/minecraft/class_2338;)V
ARG 0 world
ARG 1 random
ARG 2 pos

View File

@ -48,6 +48,7 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 range
METHOD method_32777 getDirectionToPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
ARG 0 world
ARG 1 pos
@ -64,6 +65,7 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock
ARG 0 state
ARG 1 world
ARG 2 pos
ARG 3 range
METHOD method_32783 canDrip (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_32784 isTip (Lnet/minecraft/class_2680;)Z
@ -74,6 +76,10 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_32900 getStalactiteSize (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)I
ARG 0 world
ARG 1 pos
ARG 2 range
METHOD method_32901 getFluidBlockState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 0 state
METHOD method_33270 (FLnet/minecraft/class_3611;)Z
@ -81,11 +87,22 @@ CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock
METHOD method_33271 getDripFluid (Lnet/minecraft/class_1937;Lnet/minecraft/class_3611;)Lnet/minecraft/class_3611;
ARG 0 world
ARG 1 fluid
METHOD method_33272 searchInDirection (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2352;Ljava/util/function/Predicate;Ljava/util/function/Predicate;I)Ljava/util/Optional;
ARG 0 world
ARG 1 pos
ARG 2 direction
ARG 3 continuePredicate
ARG 4 stopPredicate
ARG 5 range
METHOD method_33273 isFluidLiquid (Lnet/minecraft/class_3611;)Z
COMMENT Returns whether the provided {@code fluid} is liquid, namely lava or water.
ARG 0 fluid
METHOD method_33274 (Lnet/minecraft/class_3611;Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_33276 getFluid (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Ljava/util/Optional;
ARG 0 world
ARG 1 pos
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_33280 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3611;)V

View File

@ -20,6 +20,11 @@ CLASS net/minecraft/class_5703 net/minecraft/block/SculkSensorBlock
ARG 1 pos
ARG 2 state
ARG 3 power
METHOD method_32905 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5704;)V
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 blockEntity
METHOD method_32906 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V
ARG 0 map
METHOD method_32907 getRange ()I

View File

@ -88,6 +88,7 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items
FIELD field_20392 MOSSY_COBBLESTONE Lnet/minecraft/class_1792;
FIELD field_20393 PURPUR_BLOCK Lnet/minecraft/class_1792;
FIELD field_20394 GRANITE Lnet/minecraft/class_1792;
FIELD field_20395 STONE_BRICKS Lnet/minecraft/class_1792;
FIELD field_20396 MOSSY_STONE_BRICKS Lnet/minecraft/class_1792;
FIELD field_20397 POLISHED_GRANITE Lnet/minecraft/class_1792;
FIELD field_20398 NETHER_BRICKS Lnet/minecraft/class_1792;
@ -251,6 +252,23 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items
FIELD field_28656 HANGING_ROOTS Lnet/minecraft/class_1792;
FIELD field_28657 BIG_DRIPLEAF Lnet/minecraft/class_1792;
FIELD field_28658 SMALL_DRIPLEAF Lnet/minecraft/class_1792;
FIELD field_28859 GRIMSTONE_BRICKS Lnet/minecraft/class_1792;
FIELD field_28860 GRIMSTONE_TILES Lnet/minecraft/class_1792;
FIELD field_28861 CHISELED_GRIMSTONE Lnet/minecraft/class_1792;
FIELD field_28862 GRIMSTONE_WALL Lnet/minecraft/class_1792;
FIELD field_28863 POLISHED_GRIMSTONE_WALL Lnet/minecraft/class_1792;
FIELD field_28864 GRIMSTONE_TILE_WALL Lnet/minecraft/class_1792;
FIELD field_28865 GRIMSTONE_BRICK_WALL Lnet/minecraft/class_1792;
FIELD field_28866 GRIMSTONE Lnet/minecraft/class_1792;
FIELD field_28867 GRIMSTONE_STAIRS Lnet/minecraft/class_1792;
FIELD field_28868 POLISHED_GRIMSTONE_STAIRS Lnet/minecraft/class_1792;
FIELD field_28869 GRIMSTONE_TILE_STAIRS Lnet/minecraft/class_1792;
FIELD field_28870 GRIMSTONE_BRICK_STAIRS Lnet/minecraft/class_1792;
FIELD field_28871 POLISHED_GRIMSTONE Lnet/minecraft/class_1792;
FIELD field_28872 POLISHED_GRIMSTONE_SLAB Lnet/minecraft/class_1792;
FIELD field_28873 GRIMSTONE_SLAB Lnet/minecraft/class_1792;
FIELD field_28874 GRIMSTONE_TILE_SLAB Lnet/minecraft/class_1792;
FIELD field_28875 GRIMSTONE_BRICK_SLAB Lnet/minecraft/class_1792;
FIELD field_8043 ORANGE_TERRACOTTA Lnet/minecraft/class_1792;
FIELD field_8047 JUNGLE_PRESSURE_PLATE Lnet/minecraft/class_1792;
FIELD field_8048 SPRUCE_BUTTON Lnet/minecraft/class_1792;

View File

@ -14,4 +14,4 @@ CLASS net/minecraft/class_5444 net/minecraft/world/gen/decorator/DecoratorContex
ARG 3 z
METHOD method_30461 getBlockState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 pos
METHOD method_30462 getSeaLevel ()I
METHOD method_30462 getMinY ()I