21w40a stuff (#2733)

* 21w40a stuff

* Create LegacyBiomeMapping.mapping

* canSpawn

* stuff
This commit is contained in:
Shnupbups 2021-10-11 08:10:18 +11:00 committed by GitHub
parent 85ee28e1e9
commit 2e1a85620a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 88 additions and 2 deletions

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
FIELD field_25273 worldKeys Ljava/util/Set;
FIELD field_26620 DISCONNECT_LOST_TEXT Lnet/minecraft/class_2561;
FIELD field_34963 telemetrySender Lnet/minecraft/class_6628;
FIELD field_35164 simulationDistance I
FIELD field_3687 random Ljava/util/Random;
FIELD field_3688 recipeManager Lnet/minecraft/class_1863;
FIELD field_3689 connection Lnet/minecraft/class_2535;

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
FIELD field_32641 PARTICLE_Y_OFFSET D
COMMENT A minor offset applied when spawning particles.
FIELD field_34804 chunkUpdaters Ljava/util/Deque;
FIELD field_35163 simulationDistance I
FIELD field_3727 netHandler Lnet/minecraft/class_634;
FIELD field_3729 client Lnet/minecraft/class_310;
FIELD field_3733 scoreboard Lnet/minecraft/class_269;
@ -124,6 +125,9 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
ARG 1 pos
METHOD method_38538 (Lnet/minecraft/class_2338;)I
ARG 1 pos
METHOD method_39023 setSimulationDistance (I)V
ARG 1 simulationDistance
METHOD method_39024 getSimulationDistance ()I
METHOD method_8435 setTimeOfDay (J)V
ARG 1 timeOfDay
METHOD method_8441 tick (Ljava/util/function/BooleanSupplier;)V

View File

@ -0,0 +1,2 @@
CLASS net/minecraft/class_6669 net/minecraft/datafixer/mapping/LegacyBiomeMapping
FIELD field_35100 MAP Lcom/google/common/collect/ImmutableMap;

View File

@ -1,3 +1,9 @@
CLASS net/minecraft/class_1480 net/minecraft/entity/mob/WaterCreatureEntity
METHOD method_38986 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 type
ARG 1 world
ARG 2 reason
ARG 3 pos
ARG 4 random
METHOD method_6673 tickWaterBreathingAir (I)V
ARG 1 air

View File

@ -63,6 +63,12 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
METHOD method_35175 appreciatePlayer (Lnet/minecraft/class_5762;)V
ARG 0 axolotl
METHOD method_36282 hydrateFromPotion ()V
METHOD method_38987 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 type
ARG 1 world
ARG 2 reason
ARG 3 pos
ARG 4 random
CLASS class_5763 AxolotlData
FIELD field_28338 variants [Lnet/minecraft/class_5762$class_5767;
METHOD <init> ([Lnet/minecraft/class_5762$class_5767;)V

View File

@ -3,3 +3,9 @@ CLASS net/minecraft/class_5776 net/minecraft/entity/passive/GlowSquidEntity
METHOD method_33333 setDarkTicksRemaining (I)V
ARG 1 ticks
METHOD method_33334 getDarkTicksRemaining ()I
METHOD method_38962 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 type
ARG 1 world
ARG 2 reason
ARG 3 pos
ARG 4 random

View File

@ -6,6 +6,12 @@ CLASS net/minecraft/class_1474 net/minecraft/entity/passive/TropicalFishEntity
FIELD field_6877 commonSpawn Z
FIELD field_6878 SMALL_FISH_VARIETY_IDS [Lnet/minecraft/class_2960;
FIELD field_6879 COMMON_VARIANTS [I
METHOD method_38985 canTropicalFishSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 type
ARG 1 world
ARG 2 reason
ARG 3 pos
ARG 4 random
METHOD method_6644 getVariant ()I
METHOD method_6645 getPattern (I)I
ARG 0 variant

View File

@ -203,3 +203,5 @@ CLASS net/minecraft/class_2602 net/minecraft/network/listener/ClientPlayPacketLi
ARG 1 packet
METHOD method_36895 onPing (Lnet/minecraft/class_6373;)V
ARG 1 packet
METHOD method_39025 onSimulationDistance (Lnet/minecraft/class_6682;)V
ARG 1 packet

View File

@ -10,3 +10,5 @@ CLASS net/minecraft/class_2672 net/minecraft/network/packet/s2c/play/ChunkDataS2
ARG 2 lightProvider
METHOD method_11523 getX ()I
METHOD method_11524 getZ ()I
METHOD method_38598 getChunkData ()Lnet/minecraft/class_6603;
METHOD method_38599 getLightData ()Lnet/minecraft/class_6606;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6682 net/minecraft/network/packet/s2c/play/SimulationDistanceS2CPacket
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -2,3 +2,5 @@ CLASS net/minecraft/class_5504 net/minecraft/world/biome/BuiltinBiomes
FIELD field_26734 PLAINS Lnet/minecraft/class_1959;
FIELD field_26735 THE_VOID Lnet/minecraft/class_1959;
METHOD method_31145 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_1959;)Lnet/minecraft/class_1959;
ARG 0 key
ARG 1 biome

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_6680 net/minecraft/world/gen/blockpredicate/AlwaysTrueBlockPredicate
FIELD field_35158 instance Lnet/minecraft/class_6680;
FIELD field_35159 CODEC Lcom/mojang/serialization/Codec;
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world
ARG 2 pos

View File

@ -3,7 +3,7 @@ CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredi
METHOD method_38873 getType ()Lnet/minecraft/class_6647;
METHOD method_38876 matchingBlock (Lnet/minecraft/class_2248;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
ARG 0 block
ARG 1 pos
ARG 1 offset
METHOD method_38877 not (Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
ARG 0 predicate
METHOD method_38878 bothOf (Lnet/minecraft/class_6646;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
@ -11,10 +11,12 @@ CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredi
ARG 1 second
METHOD method_38879 matchingFluid (Lnet/minecraft/class_3611;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
ARG 0 fluid
ARG 1 pos
ARG 1 offset
METHOD method_38880 allOf (Ljava/util/List;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_38881 matchingBlocks (Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
ARG 0 blocks
ARG 1 offset
METHOD method_38882 allOf ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_38883 replaceable ()Lnet/minecraft/class_6646;
@ -24,5 +26,13 @@ CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredi
METHOD method_38885 anyOf (Ljava/util/List;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_38886 matchingFluids (Ljava/util/List;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
ARG 0 fluids
ARG 1 offset
METHOD method_38887 anyOf ([Lnet/minecraft/class_6646;)Lnet/minecraft/class_6646;
ARG 0 predicates
METHOD method_39009 wouldSurvive (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
ARG 0 state
ARG 1 offset
METHOD method_39010 replaceable (Lnet/minecraft/class_2338;)Lnet/minecraft/class_6646;
ARG 0 offset
METHOD method_39011 alwaysTrue ()Lnet/minecraft/class_6646;

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_6649 net/minecraft/world/gen/blockpredicate/MatchingBlocksBlockPredicate
FIELD field_35062 CODEC Lcom/mojang/serialization/Codec;
FIELD field_35063 blocks Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 offset
ARG 2 blocks

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_6650 net/minecraft/world/gen/blockpredicate/MatchingFluidsBlockPredicate
FIELD field_35065 CODEC Lcom/mojang/serialization/Codec;
FIELD field_35066 fluids Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_2338;Ljava/util/List;)V
ARG 1 offset
ARG 2 fluids

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_6679 net/minecraft/world/gen/blockpredicate/OffsetPredicate
FIELD field_35157 offset Lnet/minecraft/class_2338;
METHOD <init> (Lnet/minecraft/class_2338;)V
ARG 1 offset
METHOD method_38893 test (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world
ARG 2 pos

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_6681 net/minecraft/world/gen/blockpredicate/WouldSurviveBlockPredicate
FIELD field_35160 CODEC Lcom/mojang/serialization/Codec;
FIELD field_35161 pos Lnet/minecraft/class_2338;
FIELD field_35162 state Lnet/minecraft/class_2680;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD test (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 world
ARG 2 pos

View File

@ -15,6 +15,8 @@ CLASS net/minecraft/class_5464 net/minecraft/world/gen/feature/ConfiguredFeature
FIELD field_33634 EMERALD_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_33635 COPPER_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_33636 COAL_ORE_TARGETS Lcom/google/common/collect/ImmutableList;
FIELD field_35167 IS_AIR Lnet/minecraft/class_6646;
FIELD field_35170 IS_AIR_OR_WATER Lnet/minecraft/class_6646;
METHOD method_30590 register (Ljava/lang/String;Lnet/minecraft/class_2975;)Lnet/minecraft/class_2975;
ARG 0 id
ARG 1 configuredFeature

View File

@ -135,6 +135,7 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 1 zombieWeight
ARG 2 zombieVillagerWeight
ARG 3 skeletonWeight
ARG 4 drowned
METHOD method_30579 addCaveMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30580 addFarmAnimals (Lnet/minecraft/class_5483$class_5496;)V
@ -176,3 +177,5 @@ CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatu
ARG 0 builder
METHOD method_38745 addGroveTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_38941 addDripstoneCaveMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder