1.20-pre1 stuff (#3571)

* 1.20-pre1 stuff

* Update LootContextParameterSet.mapping

* RandomSequencesState
This commit is contained in:
Shnupbups 2023-05-12 02:22:00 +10:00 committed by GitHub
parent 82d721d9a4
commit e8105d86b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 247 additions and 7 deletions

View File

@ -2,7 +2,9 @@ CLASS net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock
FIELD field_42754 SHAPE Lnet/minecraft/class_265;
FIELD field_42755 FACING Lnet/minecraft/class_2753;
FIELD field_42756 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_43236 SHERDS_NBT_KEY Lnet/minecraft/class_2960;
FIELD field_43236 SHERDS_DYNAMIC_DROP_ID Lnet/minecraft/class_2960;
FIELD field_43237 CRACKED Lnet/minecraft/class_2746;
METHOD method_49815 (Lnet/minecraft/class_8172;Ljava/util/function/Consumer;)V
ARG 1 lootConsumer
METHOD method_51510 (Ljava/util/List;Lnet/minecraft/class_1792;)V
ARG 1 sherd

View File

@ -1,6 +1,6 @@
CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
FIELD field_11494 color Lnet/minecraft/class_1767;
FIELD field_11495 CONTENTS Lnet/minecraft/class_2960;
FIELD field_11495 CONTENTS_DYNAMIC_DROP_ID Lnet/minecraft/class_2960;
FIELD field_11496 FACING Lnet/minecraft/class_2754;
FIELD field_41076 UP_SHAPE Lnet/minecraft/class_265;
FIELD field_41077 DOWN_SHAPE Lnet/minecraft/class_265;
@ -12,6 +12,8 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
METHOD <init> (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 color
ARG 2 settings
METHOD method_10524 (Lnet/minecraft/class_2627;Ljava/util/function/Consumer;)V
ARG 1 lootConsumer
METHOD method_10525 get (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2248;
ARG 0 dyeColor
METHOD method_10526 getColor (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1767;

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_2669 net/minecraft/block/entity/PistonBlockEntity
FIELD field_12202 source Z
FIELD field_12203 extending Z
FIELD field_12204 pushedBlock Lnet/minecraft/class_2680;
FIELD field_12205 entityMovementDirection Ljava/lang/ThreadLocal;
FIELD field_12206 lastProgress F
FIELD field_12207 progress F
FIELD field_12208 savedWorldTime J
@ -56,10 +57,14 @@ CLASS net/minecraft/class_2669 net/minecraft/block/entity/PistonBlockEntity
METHOD method_23671 canMoveEntity (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;)Z
ARG 0 box
ARG 1 entity
ARG 2 pos
METHOD method_23672 moveEntity (Lnet/minecraft/class_2350;Lnet/minecraft/class_1297;DLnet/minecraft/class_2350;)V
ARG 0 direction
ARG 1 entity
ARG 2 distance
ARG 4 movementDirection
METHOD method_23673 (Lnet/minecraft/class_238;Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;)Z
ARG 2 entity
METHOD method_23674 moveEntitiesInHoneyBlock (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;FLnet/minecraft/class_2669;)V
ARG 0 world
ARG 1 pos

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_8567
CLASS class_49 Dropper

View File

@ -35,6 +35,8 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
FIELD field_3943 serverBrand Ljava/lang/String;
FIELD field_3944 networkHandler Lnet/minecraft/class_634;
FIELD field_3945 activeHand Lnet/minecraft/class_1268;
FIELD field_44911 nauseaIntensity F
FIELD field_44912 prevNauseaIntensity F
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_638;Lnet/minecraft/class_634;Lnet/minecraft/class_3469;Lnet/minecraft/class_299;ZZ)V
ARG 1 client
ARG 2 world
@ -98,5 +100,7 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
METHOD method_48300 canStartSprinting ()Z
METHOD method_48301 canVehicleSprint (Lnet/minecraft/class_1297;)Z
ARG 1 vehicle
METHOD method_51889 onGameModeChanged (Lnet/minecraft/class_1934;)V
ARG 1 gameMode
METHOD method_7290 dropSelectedItem (Z)Z
ARG 1 entireStack

View File

@ -116,3 +116,4 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
ARG 3 sequence
METHOD method_41936 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2596;
ARG 3 sequence
METHOD method_51888 getBlockBreakingProgress ()I

View File

@ -24,6 +24,19 @@ CLASS net/minecraft/class_4379 net/minecraft/client/realms/gui/screen/RealmsBack
CLASS class_5344 BackupInfoListEntry
FIELD field_25258 key Ljava/lang/String;
FIELD field_25259 value Ljava/lang/String;
FIELD field_44895 TEMPLATE_NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_44896 GAME_DIFFICULTY_TEXT Lnet/minecraft/class_2561;
FIELD field_44897 NAME_TEXT Lnet/minecraft/class_2561;
FIELD field_44898 GAME_SERVER_VERSION_TEXT Lnet/minecraft/class_2561;
FIELD field_44899 UPLOADED_TEXT Lnet/minecraft/class_2561;
FIELD field_44900 ENABLED_PACK_TEXT Lnet/minecraft/class_2561;
FIELD field_44901 DESCRIPTION_TEXT Lnet/minecraft/class_2561;
FIELD field_44902 GAME_MODE_TEXT Lnet/minecraft/class_2561;
FIELD field_44903 SEED_TEXT Lnet/minecraft/class_2561;
FIELD field_44904 WORLD_TYPE_TEXT Lnet/minecraft/class_2561;
FIELD field_44905 UNDEFINED_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_4379;Ljava/lang/String;Ljava/lang/String;)V
ARG 2 key
ARG 3 value
METHOD method_51886 getTextFromKey (Ljava/lang/String;)Lnet/minecraft/class_2561;
ARG 1 key

View File

@ -4,6 +4,8 @@ CLASS net/minecraft/class_4396 net/minecraft/client/realms/gui/screen/RealmsLong
FIELD field_19897 line3 Lnet/minecraft/class_2561;
FIELD field_19899 yesNoQuestion Z
FIELD field_22697 callback Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;
FIELD field_44906 WARNING_TEXT Lnet/minecraft/class_2561;
FIELD field_44907 INFO_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/class_4396$class_4397;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Z)V
ARG 1 callback
ARG 2 type
@ -22,6 +24,7 @@ CLASS net/minecraft/class_4396 net/minecraft/client/realms/gui/screen/RealmsLong
FIELD field_19905 colorCode I
FIELD field_19906 text Lnet/minecraft/class_2561;
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2561;I)V
ARG 3 text
ARG 4 colorCode
METHOD valueOf (Ljava/lang/String;)Lnet/minecraft/class_4396$class_4397;
ARG 0 name

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_4406 net/minecraft/client/realms/gui/screen/RealmsPlay
FIELD field_26498 NORMAL_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_26499 OPERATOR_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_26500 REMOVE_TOOLTIP Lnet/minecraft/class_2561;
FIELD field_44908 QUESTION_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_4388;Lnet/minecraft/class_4877;)V
ARG 1 parent
ARG 2 serverData

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_4448 net/minecraft/client/realms/util/RealmsUtil
FIELD field_32129 SECONDS_PER_MINUTE I
FIELD field_32130 SECONDS_PER_HOUR I
FIELD field_32131 SECONDS_PER_DAY I
FIELD field_44910 NOW_TEXT Lnet/minecraft/class_2561;
METHOD method_21567 convertToAgePresentation (J)Lnet/minecraft/class_2561;
ARG 0 milliseconds
METHOD method_21568 uuidToName (Ljava/lang/String;)Ljava/lang/String;

View File

@ -380,3 +380,7 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 0 exporter
ARG 1 template
ARG 2 resource
METHOD method_51890 offerDyeableRecipes (Ljava/util/function/Consumer;Ljava/util/List;Ljava/util/List;)V
ARG 0 exporter
ARG 1 dyes
ARG 2 dyeables

View File

@ -983,6 +983,11 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 1 state
METHOD method_51703 updateSupportingBlockPos (Z)V
ARG 1 onGround
METHOD method_51848 getPortalCooldown ()I
METHOD method_51849 isSupportedBy (Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_51850 setPortalCooldown (I)V
ARG 1 portalCooldown
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
COMMENT Called when this entity's collision box intersects {@code state}.

View File

@ -91,6 +91,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_6285 effectsChanged Z
FIELD field_6287 movementSpeed F
METHOD method_16077 dropLoot (Lnet/minecraft/class_1282;Z)V
ARG 1 damageSource
ARG 2 causedByPlayer
METHOD method_16078 dropInventory ()V
METHOD method_16080 drop (Lnet/minecraft/class_1282;)V
@ -354,6 +355,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_49484 getOffGroundSpeed ()F
METHOD method_49485 getSaddledSpeed (Lnet/minecraft/class_1657;)F
ARG 1 controllingPlayer
METHOD method_51851 getLootTableSeed ()J
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntit
COMMENT The damage the dragon can take before it takes off, represented as a ratio to the full health.
FIELD field_33910 DRAGON_DEATH_TIME_KEY Ljava/lang/String;
FIELD field_33911 DRAGON_PHASE_KEY Ljava/lang/String;
FIELD field_44875 fightOrigin Lnet/minecraft/class_2338;
FIELD field_7008 pathHeap Lnet/minecraft/class_5;
FIELD field_7009 tail2 Lnet/minecraft/class_1508;
FIELD field_7010 latestSegment I
@ -41,6 +42,11 @@ CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntit
ARG 4 dy
ARG 6 dz
METHOD method_26903 createEnderDragonAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_51852 setFight (Lnet/minecraft/class_2881;)V
ARG 1 fight
METHOD method_51853 setFightOrigin (Lnet/minecraft/class_2338;)V
ARG 1 fightOrigin
METHOD method_51854 getFightOrigin ()Lnet/minecraft/class_2338;
METHOD method_5690 getBodyParts ()[Lnet/minecraft/class_1508;
METHOD method_6816 damagePart (Lnet/minecraft/class_1508;Lnet/minecraft/class_1282;F)Z
ARG 1 part

View File

@ -21,10 +21,18 @@ CLASS net/minecraft/class_2881 net/minecraft/entity/boss/dragon/EnderDragonFight
FIELD field_31444 CRYSTAL_COUNTING_INTERVAL I
FIELD field_31446 ISLAND_SIZE I
FIELD field_31447 PLAYER_COUNTING_INTERVAL I
FIELD field_44876 showBossBarPredicate Ljava/util/function/Predicate;
FIELD field_44877 origin Lnet/minecraft/class_2338;
FIELD field_44878 skipChunksLoadedCheck Z
METHOD <init> (Lnet/minecraft/class_3218;JLnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 gatewaysSeed
ARG 4 nbt
METHOD <init> (Lnet/minecraft/class_3218;JLnet/minecraft/class_2487;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 gatewaysSeed
ARG 4 nbt
ARG 5 origin
METHOD method_12514 worldContainsEndPortal ()Z
METHOD method_12515 convertFromLegacy ()V
METHOD method_12516 generateEndGateway (Lnet/minecraft/class_2338;)V
@ -51,7 +59,9 @@ CLASS net/minecraft/class_2881 net/minecraft/entity/boss/dragon/EnderDragonFight
METHOD method_12531 findEndPortal ()Lnet/minecraft/class_2700$class_2702;
METHOD method_12532 updateFight (Lnet/minecraft/class_1510;)V
ARG 1 dragon
METHOD method_12533 loadChunks ()Z
METHOD method_12533 areChunksLoaded ()Z
METHOD method_12535 countAliveCrystals ()V
METHOD method_12536 hasPreviouslyKilled ()Z
METHOD method_12538 tick ()V
METHOD method_51855 setSkipChunksLoadedCheck ()V
METHOD method_51856 clearGatewaysList ()V

View File

@ -21,6 +21,8 @@ CLASS net/minecraft/class_8109 net/minecraft/entity/damage/DamageSources
FIELD field_42315 sweetBerryBush Lnet/minecraft/class_1282;
FIELD field_42316 freeze Lnet/minecraft/class_1282;
FIELD field_42317 stalagmite Lnet/minecraft/class_1282;
FIELD field_44866 outsideBorder Lnet/minecraft/class_1282;
FIELD field_44867 genericKill Lnet/minecraft/class_1282;
METHOD <init> (Lnet/minecraft/class_5455;)V
ARG 1 registryManager
METHOD method_48794 inFire ()Lnet/minecraft/class_1282;
@ -102,3 +104,5 @@ CLASS net/minecraft/class_8109 net/minecraft/entity/damage/DamageSources
METHOD method_48835 sweetBerryBush ()Lnet/minecraft/class_1282;
METHOD method_48836 freeze ()Lnet/minecraft/class_1282;
METHOD method_48837 stalagmite ()Lnet/minecraft/class_1282;
METHOD method_51846 outsideBorder ()Lnet/minecraft/class_1282;
METHOD method_51847 genericKill ()Lnet/minecraft/class_1282;

View File

@ -41,5 +41,7 @@ CLASS net/minecraft/class_8111 net/minecraft/entity/damage/DamageTypes
FIELD field_42358 FALLING_STALACTITE Lnet/minecraft/class_5321;
FIELD field_42359 STING Lnet/minecraft/class_5321;
FIELD field_42360 MOB_ATTACK Lnet/minecraft/class_5321;
FIELD field_44868 OUTSIDE_BORDER Lnet/minecraft/class_5321;
FIELD field_44869 GENERIC_KILL Lnet/minecraft/class_5321;
METHOD method_48839 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 damageTypeRegisterable

View File

@ -7,3 +7,8 @@ CLASS net/minecraft/class_1715 net/minecraft/inventory/CraftingInventory
ARG 1 handler
ARG 2 width
ARG 3 height
METHOD <init> (Lnet/minecraft/class_1703;IILnet/minecraft/class_2371;)V
ARG 1 handler
ARG 2 width
ARG 3 height
ARG 4 stacks

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_8566
CLASS net/minecraft/class_8566 net/minecraft/inventory/RecipeInputInventory
METHOD method_17397 getHeight ()I
METHOD method_17398 getWidth ()I
METHOD method_51305 getInputStacks ()Ljava/util/List;

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
FIELD field_44891 DEFAULT_ID Lnet/minecraft/class_2960;
FIELD field_44892 randomSequenceId Lnet/minecraft/class_2960;
FIELD field_942 type Lnet/minecraft/class_176;
FIELD field_943 pools [Lnet/minecraft/class_55;
FIELD field_944 functions [Lnet/minecraft/class_117;
@ -8,6 +10,9 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
FIELD field_948 EMPTY Lnet/minecraft/class_52;
METHOD <init> (Lnet/minecraft/class_176;Lnet/minecraft/class_2960;[Lnet/minecraft/class_55;[Lnet/minecraft/class_117;)V
ARG 1 type
ARG 2 randomSequenceId
ARG 3 pools
ARG 4 functions
METHOD method_319 generateLoot (Lnet/minecraft/class_47;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
ARG 1 context
METHOD method_320 generateLoot (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V
@ -23,17 +28,36 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
ARG 2 lootConsumer
METHOD method_329 supplyInventory (Lnet/minecraft/class_1263;Lnet/minecraft/class_8567;J)V
ARG 1 inventory
ARG 2 parameters
ARG 3 seed
METHOD method_330 validate (Lnet/minecraft/class_58;)V
ARG 1 reporter
METHOD method_331 (Lnet/minecraft/class_3218;Ljava/util/function/Consumer;Lnet/minecraft/class_1799;)V
ARG 2 stack
METHOD method_332 processStacks (Lnet/minecraft/class_3218;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;
ARG 0 world
ARG 1 consumer
METHOD method_333 shuffle (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/class_5819;)V
ARG 1 drops
ARG 2 freeSlots
ARG 3 random
METHOD method_51878 generateLoot (Lnet/minecraft/class_8567;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
ARG 1 parameters
METHOD method_51879 generateLoot (Lnet/minecraft/class_8567;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList;
ARG 1 parameters
ARG 2 seed
METHOD method_51880 generateLoot (Lnet/minecraft/class_8567;JLjava/util/function/Consumer;)V
ARG 1 parameters
ARG 2 seed
ARG 4 lootConsumer
METHOD method_51881 generateUnprocessedLoot (Lnet/minecraft/class_8567;Ljava/util/function/Consumer;)V
ARG 1 parameters
ARG 2 lootConsumer
METHOD method_51882 generateLoot (Lnet/minecraft/class_8567;Ljava/util/function/Consumer;)V
ARG 1 parameters
ARG 2 lootConsumer
CLASS class_53 Builder
FIELD field_44893 randomSequenceId Lnet/minecraft/class_2960;
FIELD field_949 pools Ljava/util/List;
FIELD field_950 type Lnet/minecraft/class_176;
FIELD field_951 functions Ljava/util/List;
@ -42,6 +66,8 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
METHOD method_336 pool (Lnet/minecraft/class_55$class_56;)Lnet/minecraft/class_52$class_53;
ARG 1 poolBuilder
METHOD method_338 build ()Lnet/minecraft/class_52;
METHOD method_51883 randomSequenceId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_52$class_53;
ARG 1 randomSequenceId
CLASS class_54 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
FIELD field_44490 dataLookup Lnet/minecraft/class_8489;
FIELD field_44881 parameters Lnet/minecraft/class_8567;
FIELD field_923 random Lnet/minecraft/class_5819;
FIELD field_927 activeEntries Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_8567;Lnet/minecraft/class_5819;Lnet/minecraft/class_8489;)V
ARG 1 parameters
ARG 2 random
ARG 3 dataLookup
METHOD method_294 getRandom ()Lnet/minecraft/class_5819;
METHOD method_295 markInactive (Lnet/minecraft/class_47$class_8487;)V
ARG 1 entry
@ -28,10 +33,14 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
METHOD method_51187 predicate (Lnet/minecraft/class_5341;)Lnet/minecraft/class_47$class_8487;
ARG 0 predicate
CLASS class_48 Builder
FIELD field_44882 parameters Lnet/minecraft/class_8567;
FIELD field_934 random Lnet/minecraft/class_5819;
METHOD <init> (Lnet/minecraft/class_8567;)V
ARG 1 parameters
METHOD method_304 random (J)Lnet/minecraft/class_47$class_48;
ARG 1 seed
METHOD method_309 build (Lnet/minecraft/class_2960;)Lnet/minecraft/class_47;
ARG 1 randomSequenceId
METHOD method_313 getWorld ()Lnet/minecraft/class_3218;
CLASS class_50 EntityTarget
FIELD field_938 parameter Lnet/minecraft/class_169;

View File

@ -0,0 +1,51 @@
CLASS net/minecraft/class_8567 net/minecraft/loot/context/LootContextParameterSet
FIELD field_44883 world Lnet/minecraft/class_3218;
FIELD field_44884 parameters Ljava/util/Map;
FIELD field_44885 dynamicDrops Ljava/util/Map;
FIELD field_44886 luck F
METHOD <init> (Lnet/minecraft/class_3218;Ljava/util/Map;Ljava/util/Map;F)V
ARG 1 world
ARG 2 parameters
ARG 3 dynamicDrops
ARG 4 luck
METHOD method_51863 getWorld ()Lnet/minecraft/class_3218;
METHOD method_51864 addDynamicDrops (Lnet/minecraft/class_2960;Ljava/util/function/Consumer;)V
ARG 1 id
ARG 2 lootConsumer
METHOD method_51865 contains (Lnet/minecraft/class_169;)Z
ARG 1 parameter
METHOD method_51866 getLuck ()F
METHOD method_51867 get (Lnet/minecraft/class_169;)Ljava/lang/Object;
ARG 1 parameter
METHOD method_51868 (Lnet/minecraft/class_169;)Ljava/lang/Object;
ARG 1 parameter
METHOD method_51869 getOptional (Lnet/minecraft/class_169;)Ljava/lang/Object;
ARG 1 parameter
CLASS class_49 DynamicDrop
METHOD add (Ljava/util/function/Consumer;)V
ARG 1 lootConsumer
CLASS class_8568 Builder
FIELD field_44887 world Lnet/minecraft/class_3218;
FIELD field_44888 parameters Ljava/util/Map;
FIELD field_44889 dynamicDrops Ljava/util/Map;
FIELD field_44890 luck F
METHOD <init> (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_51870 getWorld ()Lnet/minecraft/class_3218;
METHOD method_51871 luck (F)Lnet/minecraft/class_8567$class_8568;
ARG 1 luck
METHOD method_51872 addDynamicDrop (Lnet/minecraft/class_2960;Lnet/minecraft/class_8567$class_49;)Lnet/minecraft/class_8567$class_8568;
ARG 1 id
ARG 2 dynamicDrop
METHOD method_51873 get (Lnet/minecraft/class_169;)Ljava/lang/Object;
ARG 1 parameter
METHOD method_51874 add (Lnet/minecraft/class_169;Ljava/lang/Object;)Lnet/minecraft/class_8567$class_8568;
ARG 1 parameter
ARG 2 value
METHOD method_51875 build (Lnet/minecraft/class_176;)Lnet/minecraft/class_8567;
ARG 1 contextType
METHOD method_51876 getOptional (Lnet/minecraft/class_169;)Ljava/lang/Object;
ARG 1 parameter
METHOD method_51877 addOptional (Lnet/minecraft/class_169;Ljava/lang/Object;)Lnet/minecraft/class_8567$class_8568;
ARG 1 parameter
ARG 2 value

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_2724 net/minecraft/network/packet/s2c/play/PlayerRespa
FIELD field_41731 KEEP_TRACKED_DATA B
FIELD field_41732 KEEP_ALL B
FIELD field_41733 flag B
FIELD field_44915 portalCooldown I
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD <init> (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;JLnet/minecraft/class_1934;Lnet/minecraft/class_1934;ZZBLjava/util/Optional;I)V
@ -23,6 +24,7 @@ CLASS net/minecraft/class_2724 net/minecraft/network/packet/s2c/play/PlayerRespa
ARG 8 flatWorld
ARG 9 flag
ARG 10 lastDeathPos
ARG 11 portalCooldown
METHOD method_11779 getDimension ()Lnet/minecraft/class_5321;
METHOD method_11780 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_22425 getSha256Seed ()J
@ -33,3 +35,4 @@ CLASS net/minecraft/class_2724 net/minecraft/network/packet/s2c/play/PlayerRespa
METHOD method_44326 getLastDeathPos ()Ljava/util/Optional;
METHOD method_48016 hasFlag (B)Z
ARG 1 flag
METHOD method_51892 getPortalCooldown ()I

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_5244 net/minecraft/screen/ScreenTexts
FIELD field_41873 CONTINUE Lnet/minecraft/class_2561;
FIELD field_41874 SPACE Lnet/minecraft/class_2561;
FIELD field_43109 TO_TITLE Lnet/minecraft/class_2561;
FIELD field_44914 OK Lnet/minecraft/class_2561;
METHOD method_30619 composeToggleText (Lnet/minecraft/class_2561;Z)Lnet/minecraft/class_5250;
ARG 0 text
ARG 1 value

View File

@ -98,10 +98,12 @@ CLASS net/minecraft/class_3164 net/minecraft/server/command/DataCommand
ARG 3 elements
METHOD method_47953 (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I
ARG 0 context
ARG 1 sourceNbt
ARG 2 path
ARG 3 elements
METHOD method_47954 (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I
ARG 0 context
ARG 1 sourceNbt
ARG 2 path
ARG 3 elements
METHOD method_48088 (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
@ -141,6 +143,16 @@ CLASS net/minecraft/class_3164 net/minecraft/server/command/DataCommand
ARG 3 context
METHOD method_48104 (Lnet/minecraft/class_3164$class_3167;Lnet/minecraft/class_3164$class_3165;Lnet/minecraft/class_3164$class_3167;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 3 context
METHOD method_51824 getSubstringIndex (II)I
ARG 0 index
ARG 1 length
METHOD method_51825 substring (Ljava/lang/String;I)Ljava/lang/String;
ARG 0 string
ARG 1 startIndex
METHOD method_51826 substring (Ljava/lang/String;II)Ljava/lang/String;
ARG 0 string
ARG 1 startIndex
ARG 2 endIndex
CLASS class_3165 ModifyOperation
METHOD modify (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2487;Lnet/minecraft/class_2203$class_2209;Ljava/util/List;)I
ARG 1 context

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_3039 net/minecraft/server/command/LootCommand
METHOD method_13180 getFeedbackMessageSingle (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;Lnet/minecraft/class_3039$class_3041;)I
ARG 0 context
ARG 1 lootTable
ARG 2 lootContextParameters
ARG 3 constructor
METHOD method_13181 (Lnet/minecraft/class_2168;)Z
ARG 0 source

View File

@ -1,3 +1,3 @@
CLASS net/minecraft/class_3194 net/minecraft/server/world/LevelType
CLASS net/minecraft/class_3194 net/minecraft/server/world/ChunkLevelType
METHOD method_14014 isAfter (Lnet/minecraft/class_3194;)Z
ARG 1 levelType

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_8563 net/minecraft/server/world/ChunkLevels
FIELD field_44849 INACCESSIBLE I
FIELD field_44850 FULL I
FIELD field_44851 BLOCK_TICKING I
FIELD field_44852 ENTITY_TICKING I
METHOD method_51827 getStatus (I)Lnet/minecraft/class_2806;
ARG 0 level
METHOD method_51828 getLevelFromType (Lnet/minecraft/class_3194;)I
ARG 0 type
METHOD method_51829 getLevelFromStatus (Lnet/minecraft/class_2806;)I
ARG 0 status
METHOD method_51830 getType (I)Lnet/minecraft/class_3194;
ARG 0 level
METHOD method_51831 shouldTickEntities (I)Z
ARG 0 level
METHOD method_51832 shouldTickBlocks (I)Z
ARG 0 level
METHOD method_51833 isAccessible (I)Z
ARG 0 level

View File

@ -34,6 +34,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
FIELD field_41749 CLEAR_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017;
FIELD field_41750 RAIN_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017;
FIELD field_41751 THUNDER_WEATHER_DURATION_PROVIDER Lnet/minecraft/class_6017;
FIELD field_44857 randomSequences Lnet/minecraft/class_8565;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_5268;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;Lnet/minecraft/class_3949;ZJLjava/util/List;Z)V
ARG 1 server
ARG 2 workerExecutor
@ -375,6 +376,12 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
ARG 2 limit
METHOD method_47541 (Ljava/util/function/Predicate;Ljava/util/List;ILnet/minecraft/class_1297;)Lnet/minecraft/class_7927$class_7928;
ARG 3 entity
METHOD method_51835 (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;
ARG 2 nbt
METHOD method_51836 getOrCreateRandom (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;
ARG 1 id
METHOD method_51837 setEnderDragonFight (Lnet/minecraft/class_2881;)V
ARG 1 enderDragonFight
METHOD method_8448 updateSleepingPlayers ()V
METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
COMMENT Tries to find the closest structure of a given type near a given block.

View File

@ -366,3 +366,4 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 2 message
METHOD method_51821 setHealthLow (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
ARG 1 entity
METHOD method_51891 createMockCreativeServerPlayerInWorld ()Lnet/minecraft/class_3222;

View File

@ -295,6 +295,9 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 1 exceptionGetter
METHOD method_48746 cachedMapper (Ljava/util/function/Function;)Lnet/minecraft/class_8105;
ARG 0 mapper
METHOD method_51822 decodeFixedLengthArray (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult;
ARG 0 stream
ARG 1 length
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
COMMENT {@return the item preceding {@code object} in {@code iterable}}
COMMENT

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_8564 net/minecraft/util/math/random/RandomSequence
FIELD field_44859 CODEC Lcom/mojang/serialization/Codec;
FIELD field_44860 source Lnet/minecraft/class_6677;
METHOD <init> (JLnet/minecraft/class_2960;)V
ARG 1 seed
ARG 3 id
METHOD <init> (Lnet/minecraft/class_6677;)V
ARG 1 source
METHOD method_51839 getSource ()Lnet/minecraft/class_5819;

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_8565 net/minecraft/util/math/random/RandomSequencesState
FIELD field_44861 LOGGER Lorg/slf4j/Logger;
FIELD field_44862 seed J
FIELD field_44863 sequences Ljava/util/Map;
METHOD <init> (J)V
ARG 1 seed
METHOD method_51842 fromNbt (JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;
ARG 0 seed
ARG 2 nbt
METHOD method_51843 getOrCreate (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;
ARG 1 id
METHOD method_51844 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2960;Lnet/minecraft/class_8564;)V
ARG 1 id
ARG 2 sequence
METHOD method_51845 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564;
ARG 1 id

View File

@ -6,11 +6,14 @@ CLASS net/minecraft/class_6677 net/minecraft/util/math/random/Xoroshiro128PlusPl
FIELD field_35149 DOUBLE_MULTIPLIER D
FIELD field_35150 implementation Lnet/minecraft/class_6676;
FIELD field_35151 gaussianGenerator Lnet/minecraft/class_6672;
FIELD field_44880 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (J)V
ARG 1 seed
METHOD <init> (JJ)V
ARG 1 seedLo
ARG 3 seedHi
METHOD <init> (Lnet/minecraft/class_6676;)V
ARG 1 implementation
METHOD method_39008 next (I)J
COMMENT {@return {@code bits} upper bits of random value}
COMMENT

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_6676 net/minecraft/util/math/random/Xoroshiro128PlusPl
COMMENT implementation released under public domain</a>
FIELD field_35146 seedLo J
FIELD field_35147 seedHi J
FIELD field_44879 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (JJ)V
ARG 1 seedLo
ARG 3 seedHi

View File

@ -139,11 +139,13 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 3 count
ARG 4 experience
METHOD <init> (Lnet/minecraft/class_1792;IIII)V
ARG 1 item
ARG 2 price
ARG 3 count
ARG 4 maxUses
ARG 5 experience
METHOD <init> (Lnet/minecraft/class_1799;IIII)V
ARG 1 stack
ARG 2 price
ARG 3 count
ARG 4 maxUses

View File

@ -215,6 +215,12 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 6 fullChunkConverter
ARG 7 chunks
ARG 8 chunk
METHOD method_51377 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus
ARG 1 world
ARG 2 chunkGenerator
ARG 3 chunks
ARG 4 chunk
METHOD method_51378 shouldAlwaysUpgrade ()Z
CLASS class_2807 GenerationTask
COMMENT A task called when a chunk needs to be generated.

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_3033 net/minecraft/world/gen/feature/EndPortalFeature
FIELD field_13600 ORIGIN Lnet/minecraft/class_2338;
METHOD <init> (Z)V
ARG 1 open
METHOD method_51862 offsetOrigin (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 0 pos