22w14a random (#3080)

* 22w14a random package move, BlockingSimpleRandom

* Map new util methods for shuffling

* 22w14a random params
This commit is contained in:
apple502j 2022-04-07 23:14:42 +09:00 committed by GitHub
parent 574aababbd
commit 95ba1767b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
157 changed files with 395 additions and 25 deletions

View File

@ -82,6 +82,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_9516 canPathfindThrough (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_10;)Z
COMMENT @deprecated Consider calling {@link AbstractBlockState#canPathfindThrough} instead. See <a href="#deprecated-methods">the class javadoc</a>.
ARG 1 state
@ -226,6 +227,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_9592 onSyncedBlockEvent (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;II)Z
COMMENT @deprecated Consider calling {@link AbstractBlockState#onSyncedBlockEvent} instead. See <a href="#deprecated-methods">the class javadoc</a>.
ARG 1 state
@ -545,6 +547,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_26192 scheduledTick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_26193 getOpacity (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
ARG 1 world
ARG 2 pos
@ -572,6 +575,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_26199 randomTick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_26200 initShapeCache ()V
METHOD method_26201 getCullingShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265;
ARG 1 world

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_5540 net/minecraft/block/AbstractCandleBlock
METHOD method_31610 spawnCandleParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_5819;)V
ARG 0 world
ARG 1 vec3d
ARG 2 random
METHOD method_31611 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_243;)V
ARG 3 offset
METHOD method_31612 setLit (Lnet/minecraft/class_1936;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Z)V

View File

@ -11,11 +11,13 @@ CLASS net/minecraft/class_4865 net/minecraft/block/AbstractPlantStemBlock
METHOD method_24949 chooseStemState (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_26376 getGrowthLength (Lnet/minecraft/class_5819;)I
ARG 1 random
METHOD method_33625 copyState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 from
ARG 2 to
METHOD method_33626 age (Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;
ARG 1 state
ARG 2 random
METHOD method_38232 withMaxAge (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 state
METHOD method_38233 hasMaxAge (Lnet/minecraft/class_2680;)Z

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_2211 net/minecraft/block/BambooBlock
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
ARG 5 height
METHOD method_9386 countBambooBelow (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)I
ARG 1 world

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_5801 net/minecraft/block/BigDripleafBlock
ARG 2 soundEvent
METHOD method_33603 grow (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;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

View File

@ -111,6 +111,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_9497 dropStacks (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 0 state
ARG 1 world

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_2279 net/minecraft/block/ChorusFlowerBlock
METHOD method_9744 generate (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;I)V
ARG 0 world
ARG 1 pos
ARG 2 random
ARG 3 size
METHOD method_9745 grow (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V
ARG 1 world
@ -23,6 +24,7 @@ CLASS net/minecraft/class_2279 net/minecraft/block/ChorusFlowerBlock
METHOD method_9748 generate (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;II)V
ARG 0 world
ARG 1 pos
ARG 2 random
ARG 3 rootPos
ARG 4 size
ARG 5 layer

View File

@ -6,10 +6,12 @@ CLASS net/minecraft/class_5547 net/minecraft/block/Degradable
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_33622 getDegradationLevel ()Ljava/lang/Enum;
METHOD method_33623 tryDegrade (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 1 state
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,6 +1,7 @@
CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable
METHOD method_9650 canGrow (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 random
ARG 3 pos
ARG 4 state
METHOD method_9651 isFertilizable (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Z
@ -10,5 +11,6 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable
ARG 4 isClient
METHOD method_9652 grow (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 random
ARG 3 pos
ARG 4 state

View File

@ -35,6 +35,7 @@ CLASS net/minecraft/class_2358 net/minecraft/block/FireBlock
ARG 1 world
ARG 2 pos
ARG 3 spreadFactor
ARG 4 random
ARG 5 currentAge
METHOD method_10197 (Ljava/util/Map$Entry;)Z
ARG 0 entry
@ -47,6 +48,7 @@ CLASS net/minecraft/class_2358 net/minecraft/block/FireBlock
ARG 2 pos
ARG 3 age
METHOD method_26155 getFireTickDelay (Lnet/minecraft/class_5819;)I
ARG 0 random
METHOD method_31016 getShapeForState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_265;
ARG 0 state
METHOD method_31017 (Lnet/minecraft/class_2680;)Z

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_7113 net/minecraft/block/FrogspawnBlock
METHOD method_41426 hatch (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_41427 canLayAt (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
@ -19,7 +20,9 @@ CLASS net/minecraft/class_7113 net/minecraft/block/FrogspawnBlock
ARG 1 world
ARG 2 pos
METHOD method_41429 getHatchTime (Lnet/minecraft/class_5819;)I
ARG 0 random
METHOD method_41430 spawnTadpoles (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_41431 resetHatchTimeRange ()V

View File

@ -37,6 +37,7 @@ CLASS net/minecraft/class_7118 net/minecraft/block/LichenGrower
ARG 2 world
ARG 3 pos
ARG 4 direction
ARG 5 random
ARG 6 markForPostProcessing
METHOD method_41448 grow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Z)J
ARG 1 state
@ -50,6 +51,7 @@ CLASS net/minecraft/class_7118 net/minecraft/block/LichenGrower
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_41451 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2350;)Ljava/util/Optional;
ARG 5 direction
METHOD method_41452 grow (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)J

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_2420 net/minecraft/block/MushroomPlantBlock
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 random

View File

@ -54,6 +54,7 @@ CLASS net/minecraft/class_2457 net/minecraft/block/RedstoneWireBlock
ARG 0 state
METHOD method_27936 addPoweredParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;FF)V
ARG 1 world
ARG 2 random
ARG 3 pos
ARG 4 color
METHOD method_27937 canRunOnTop (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_2473 net/minecraft/block/SaplingBlock
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 random

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_7125 net/minecraft/block/SculkBlock
METHOD method_41475 getExtraBlockState (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_2680;
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 allowShrieker
METHOD method_41476 getDecay (Lnet/minecraft/class_7128;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;I)I
ARG 0 spreadManager

View File

@ -6,3 +6,4 @@ CLASS net/minecraft/class_7126 net/minecraft/block/SculkCatalystBlock
ARG 0 world
ARG 1 pos
ARG 2 state
ARG 3 random

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_7124 net/minecraft/block/SculkSpreadable
ARG 1 world
ARG 2 state
ARG 3 pos
ARG 4 random
METHOD method_41469 spread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Ljava/util/Collection;Z)Z
ARG 1 world
ARG 2 pos
@ -15,6 +16,7 @@ CLASS net/minecraft/class_7124 net/minecraft/block/SculkSpreadable
ARG 1 cursor
ARG 2 world
ARG 3 catalystPos
ARG 4 random
ARG 5 spreadManager
ARG 6 shouldConvertToBlock
METHOD method_41472 shouldConvertToSpreadable ()Z

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_7130 net/minecraft/block/SculkVeinBlock
ARG 1 spreadManager
ARG 2 world
ARG 3 pos
ARG 4 random
METHOD method_41516 getSamePositionOnlyGrower ()Lnet/minecraft/class_7118;
CLASS class_7131 SculkVeinGrowChecker
FIELD field_37635 growTypes [Lnet/minecraft/class_7118$class_7123;

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_2541 net/minecraft/block/VineBlock
METHOD method_10820 getGrownState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;
ARG 1 above
ARG 2 state
ARG 3 random
METHOD method_10821 shouldConnectTo (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 0 world
ARG 1 pos

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_4949 net/minecraft/block/VineLogic
METHOD method_25961 isValidForWeepingStem (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_26381 getGrowthLength (Lnet/minecraft/class_5819;)I
ARG 0 random

View File

@ -6,3 +6,4 @@ CLASS net/minecraft/class_2601 net/minecraft/block/entity/DispenserBlockEntity
METHOD method_11075 addToFirstFreeSlot (Lnet/minecraft/class_1799;)I
ARG 1 stack
METHOD method_11076 chooseNonEmptySlot (Lnet/minecraft/class_5819;)I
ARG 1 random

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_2621 net/minecraft/block/entity/LootableContainerBlock
ARG 1 nbt
METHOD method_11287 setLootTable (Lnet/minecraft/class_1922;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)V
ARG 0 world
ARG 1 random
ARG 2 pos
ARG 3 id
METHOD method_11289 checkLootInteraction (Lnet/minecraft/class_1657;)V

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager
METHOD method_41479 tick (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)V
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 shouldConvertToBlock
METHOD method_41480 addCursor (Lnet/minecraft/class_7128$class_7129;)V
ARG 1 cursor
@ -72,9 +73,11 @@ CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager
METHOD method_41498 getSpreadPos (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_2338;
ARG 0 world
ARG 1 pos
ARG 2 random
METHOD method_41499 spread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_7128;Z)V
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 spreadManager
ARG 5 shouldConvertToBlock
METHOD method_41500 canSpread (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z
@ -94,6 +97,7 @@ CLASS net/minecraft/class_7128 net/minecraft/block/entity/SculkSpreadManager
METHOD method_41506 (Ljava/util/List;)Ljava/util/Set;
ARG 0 directions
METHOD method_41507 shuffleOffsets (Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 0 random
METHOD method_41508 getCharge ()I
METHOD method_41509 (Lnet/minecraft/class_7128$class_7129;)Ljava/util/Optional;
ARG 0 cursor

View File

@ -6,10 +6,12 @@ CLASS net/minecraft/class_2650 net/minecraft/block/sapling/LargeTreeSaplingGener
ARG 3 x
ARG 4 z
METHOD method_11443 getLargeTreeFeature (Lnet/minecraft/class_5819;)Lnet/minecraft/class_6880;
ARG 1 random
METHOD method_11444 generateLargeTree (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;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,11 +1,13 @@
CLASS net/minecraft/class_2647 net/minecraft/block/sapling/SaplingGenerator
METHOD method_11430 getTreeFeature (Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_6880;
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;Lnet/minecraft/class_5819;)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

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_7373
METHOD method_33920 get (Lnet/minecraft/class_5819;)F
ARG 1 random

View File

@ -32,6 +32,7 @@ CLASS net/minecraft/class_630 net/minecraft/client/model/ModelPart
ARG 7 blue
ARG 8 alpha
METHOD method_22700 getRandomCuboid (Lnet/minecraft/class_5819;)Lnet/minecraft/class_630$class_628;
ARG 1 random
METHOD method_22702 renderCuboids (Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_4588;IIFFFF)V
ARG 1 entry
ARG 2 vertexConsumer

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_4002 net/minecraft/client/particle/SpriteProvider
METHOD method_18138 getSprite (II)Lnet/minecraft/class_1058;
METHOD method_18139 getSprite (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1058;
ARG 1 random

View File

@ -31,6 +31,7 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender
ARG 5 matrices
ARG 6 vertexConsumer
ARG 7 cull
ARG 8 random
ARG 9 seed
ARG 11 overlay
METHOD method_3363 renderQuadsSmooth (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;Ljava/util/List;[FLjava/util/BitSet;Lnet/minecraft/class_778$class_780;I)V
@ -88,6 +89,7 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender
ARG 5 matrices
ARG 6 vertexConsumer
ARG 7 cull
ARG 8 random
ARG 9 seed
ARG 11 overlay
METHOD method_3374 render (Lnet/minecraft/class_1920;Lnet/minecraft/class_1087;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;ZLnet/minecraft/class_5819;JI)Z
@ -98,6 +100,7 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender
ARG 5 matrices
ARG 6 vertexConsumer
ARG 7 cull
ARG 8 random
ARG 9 seed
ARG 11 overlay
CLASS class_779 NeighborData

View File

@ -36,3 +36,4 @@ CLASS net/minecraft/class_776 net/minecraft/client/render/block/BlockRenderManag
ARG 4 matrices
ARG 5 vertexConsumer
ARG 6 cull
ARG 7 random

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_4617 net/minecraft/client/render/debug/NameGenerator
FIELD field_21050 PREFIX [Ljava/lang/String;
FIELD field_21051 SUFFIX [Ljava/lang/String;
METHOD method_23266 getRandom (Lnet/minecraft/class_5819;[Ljava/lang/String;)Ljava/lang/String;
ARG 0 random
ARG 1 options
METHOD method_23267 name (Ljava/util/UUID;)Ljava/lang/String;
ARG 0 uuid

View File

@ -77,6 +77,7 @@ CLASS net/minecraft/class_591 net/minecraft/client/render/entity/model/PlayerEnt
ARG 1 root
ARG 2 thinArms
METHOD method_22697 getRandomPart (Lnet/minecraft/class_5819;)Lnet/minecraft/class_630;
ARG 1 random
METHOD method_2823 renderCape (Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;II)V
ARG 1 matrices
ARG 2 vertices

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_1087 net/minecraft/client/render/model/BakedModel
METHOD method_4707 getQuads (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 state
ARG 2 face
ARG 3 random
METHOD method_4708 useAmbientOcclusion ()Z
METHOD method_4709 getTransformation ()Lnet/minecraft/class_809;
METHOD method_4710 getOverrides ()Lnet/minecraft/class_806;

View File

@ -27,3 +27,4 @@ CLASS net/minecraft/class_5945 net/minecraft/client/util/ParticleUtil
ARG 5 velocity
ARG 6 offsetMultiplier
METHOD method_41306 getRandomVelocity (Lnet/minecraft/class_5819;)Lnet/minecraft/class_243;
ARG 0 random

View File

@ -101,6 +101,7 @@ CLASS net/minecraft/class_638 net/minecraft/client/world/ClientWorld
ARG 2 centerY
ARG 3 centerZ
ARG 4 radius
ARG 5 random
ARG 6 block
ARG 7 pos
METHOD method_2944 setScoreboard (Lnet/minecraft/class_269;)V

View File

@ -142,6 +142,8 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
METHOD method_8227 calculateRequiredExperienceLevel (Lnet/minecraft/class_5819;IILnet/minecraft/class_1799;)I
COMMENT {@return the required experience level for an enchanting option in the
COMMENT enchanting table's screen, or the enchantment screen}
ARG 0 random
COMMENT the random, which guarantees consistent results with the same seed
ARG 1 slotIndex
COMMENT the index of the enchanting option
ARG 2 bookshelfCount
@ -158,6 +160,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 2 treasureAllowed
METHOD method_8230 generateEnchantments (Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Ljava/util/List;
COMMENT Generate the enchantments for enchanting the {@code stack}.
ARG 0 random
ARG 1 stack
ARG 2 level
ARG 3 treasureAllowed
@ -172,6 +175,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 entity
METHOD method_8233 enchant (Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Lnet/minecraft/class_1799;
COMMENT Enchants the {@code target} item stack and returns it.
ARG 0 random
ARG 1 target
COMMENT the item stack to enchant
ARG 2 level

View File

@ -7,5 +7,7 @@ CLASS net/minecraft/class_1906 net/minecraft/enchantment/ThornsEnchantment
ARG 1 entity
METHOD method_8242 getDamageAmount (ILnet/minecraft/class_5819;)I
ARG 0 level
ARG 1 random
METHOD method_8243 shouldDamageAttacker (ILnet/minecraft/class_5819;)Z
ARG 0 level
ARG 1 random

View File

@ -5,3 +5,4 @@ CLASS net/minecraft/class_1885 net/minecraft/enchantment/UnbreakingEnchantment
METHOD method_8176 shouldPreventDamage (Lnet/minecraft/class_1799;ILnet/minecraft/class_5819;)Z
ARG 0 item
ARG 1 level
ARG 2 random

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_4980 net/minecraft/entity/SaddledComponent
ARG 3 saddled
METHOD method_26307 boost ()V
METHOD method_26308 boost (Lnet/minecraft/class_5819;)Z
ARG 1 random
METHOD method_26309 writeNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_26310 setSaddled (Z)V

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_6159 getLocation (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1317$class_1319;
ARG 0 type
METHOD method_6160 getHeightmapType (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903;
@ -32,3 +33,4 @@ CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction
ARG 2 world
ARG 3 spawnReason
ARG 4 pos
ARG 5 random

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_5535 net/minecraft/entity/ai/FuzzyPositions
COMMENT if it exists.
ARG 0 entity
ARG 1 horizontalRange
ARG 2 random
ARG 3 fuzz
METHOD method_31538 guessBestPathTarget (Lnet/minecraft/class_1314;Ljava/util/function/Supplier;)Lnet/minecraft/class_243;
COMMENT Calls {@link #guessBest(Supplier, ToDoubleFunction)} with the {@code entity}'s
@ -29,12 +30,14 @@ CLASS net/minecraft/class_5535 net/minecraft/entity/ai/FuzzyPositions
METHOD method_31541 localFuzz (Lnet/minecraft/class_5819;II)Lnet/minecraft/class_2338;
COMMENT Creates a fuzzy offset position within the given horizontal and vertical
COMMENT ranges.
ARG 0 random
ARG 1 horizontalRange
ARG 2 verticalRange
METHOD method_31542 localFuzz (Lnet/minecraft/class_5819;IIIDDD)Lnet/minecraft/class_2338;
COMMENT Tries to create a fuzzy offset position from the direction and the angle
COMMENT range given. It fulfills the constraints given by {@code horizontalRange}
COMMENT and {@code verticalRange} and returns {@code null} if it cannot do so.
ARG 0 random
ARG 1 horizontalRange
ARG 2 verticalRange
ARG 3 startHeight

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_4096 net/minecraft/entity/ai/brain/task/FindPointOfInt
FIELD field_30101 MIN_DELAY I
FIELD field_30103 ATTEMPT_DURATION I
METHOD <init> (Lnet/minecraft/class_5819;J)V
ARG 1 random
ARG 2 time
METHOD method_29926 setAttemptTime (J)V
ARG 1 time

View File

@ -7,3 +7,4 @@ CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/GoToCelebrateT
ARG 0 mob
ARG 1 pos
METHOD method_24578 fuzz (Lnet/minecraft/class_5819;)I
ARG 0 random

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1551 net/minecraft/entity/mob/DrownedEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_7012 canDrownedAttackTarget (Lnet/minecraft/class_1309;)Z
ARG 1 target
METHOD method_7013 setTargetingUnderwater (Z)V

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_1571 net/minecraft/entity/mob/GhastEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26913 createGhastAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7048 setShooting (Z)V
ARG 1 shooting

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_1577 net/minecraft/entity/mob/GuardianEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26915 createGuardianAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7052 getBeamTarget ()Lnet/minecraft/class_1309;
METHOD method_7053 getSpikesExtension (F)F

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_4760 net/minecraft/entity/mob/HoglinEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_24658 isAdult ()Z
METHOD method_26942 zombify (Lnet/minecraft/class_3218;)V
ARG 1 word

View File

@ -3,16 +3,19 @@ CLASS net/minecraft/class_1588 net/minecraft/entity/mob/HostileEntity
METHOD method_20679 isSpawnDark (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 world
ARG 1 pos
ARG 2 random
METHOD method_20680 canSpawnInDark (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_20681 canSpawnIgnoreLightLevel (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26918 createHostileAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7076 isAngryAt (Lnet/minecraft/class_1657;)Z
ARG 1 player

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_1576 net/minecraft/entity/mob/HuskEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random

View File

@ -4,4 +4,5 @@ CLASS net/minecraft/class_1589 net/minecraft/entity/mob/MagmaCubeEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26917 createMagmaCubeAttributes ()Lnet/minecraft/class_5132$class_5133;

View File

@ -86,6 +86,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_20820 canGather (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_23734 isDisallowedInPeaceful ()Z

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_3732 net/minecraft/entity/mob/PatrolEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_22332 setPatrolling (Z)V
ARG 1 patrolling
CLASS class_3733 PatrolGoal

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_24696 equipAtChance (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_1614 net/minecraft/entity/mob/SilverfishEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26922 createSilverfishAttributes ()Lnet/minecraft/class_5132$class_5133;
CLASS class_1615 WanderAndInfestGoal
FIELD field_7367 canInfest Z

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_1621 net/minecraft/entity/mob/SlimeEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_24353 getJumpSoundPitch ()F
METHOD method_7152 getSize ()I
METHOD method_7153 getJumpSound ()Lnet/minecraft/class_3414;

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity
CLASS class_1630 SpiderData
FIELD field_7404 effect Lnet/minecraft/class_1291;
METHOD method_7168 setEffect (Lnet/minecraft/class_5819;)V
ARG 1 random
CLASS class_1631 TargetGoal
METHOD <init> (Lnet/minecraft/class_1628;Ljava/lang/Class;)V
ARG 1 spider

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_1627 net/minecraft/entity/mob/StrayEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random

View File

@ -4,5 +4,6 @@ CLASS net/minecraft/class_1480 net/minecraft/entity/mob/WaterCreatureEntity
ARG 1 world
ARG 2 reason
ARG 3 pos
ARG 4 random
METHOD method_6673 tickWaterBreathingAir (I)V
ARG 1 air

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity
ARG 0 difficulty
METHOD method_26940 createZombieAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_29936 shouldBeBaby (Lnet/minecraft/class_5819;)Z
ARG 0 random
METHOD method_6001 initAttributes ()V
METHOD method_7200 convertTo (Lnet/minecraft/class_1299;)V
ARG 1 entityType

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_1590 net/minecraft/entity/mob/ZombifiedPiglinEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26941 createZombifiedPiglinAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_29533 playAngrySound ()V
METHOD method_29937 (Lnet/minecraft/class_1590;)V

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_1429 net/minecraft/entity/passive/AnimalEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_24650 breed (Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)V
ARG 1 world
ARG 2 other

View File

@ -50,6 +50,7 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
METHOD method_33219 setVariant (Lnet/minecraft/class_5762$class_5767;)V
ARG 1 variant
METHOD method_33221 shouldBabyBeDifferent (Lnet/minecraft/class_5819;)Z
ARG 0 random
METHOD method_33223 buffPlayer (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_33225 getVariant ()Lnet/minecraft/class_5762$class_5767;
@ -67,11 +68,13 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
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
ARG 1 variants
METHOD method_33232 getRandomVariant (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767;
ARG 1 random
CLASS class_5764 AxolotlLookControl
METHOD <init> (Lnet/minecraft/class_5762;Lnet/minecraft/class_5762;I)V
ARG 2 axolotl
@ -95,9 +98,12 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
ARG 5 natural
METHOD method_33233 getId ()I
METHOD method_33235 getRandomNatural (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767;
ARG 0 random
METHOD method_33236 getRandom (Lnet/minecraft/class_5819;Z)Lnet/minecraft/class_5762$class_5767;
ARG 0 random
ARG 1 natural
METHOD method_33237 (ZLnet/minecraft/class_5762$class_5767;)Z
ARG 1 variant
METHOD method_33238 getName ()Ljava/lang/String;
METHOD method_33240 getRandomUnnatural (Lnet/minecraft/class_5819;)Lnet/minecraft/class_5762$class_5767;
ARG 0 random

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1420 net/minecraft/entity/passive/BatEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26878 createBatAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6449 setRoosting (Z)V
ARG 1 roosting

View File

@ -100,6 +100,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
CLASS class_4020 DefendFriendGoal
FIELD field_17966 offender Lnet/minecraft/class_1309;
FIELD field_17967 friend Lnet/minecraft/class_1309;

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_5776 net/minecraft/entity/passive/GlowSquidEntity
ARG 1 world
ARG 2 reason
ARG 3 pos
ARG 4 random

View File

@ -19,3 +19,4 @@ CLASS net/minecraft/class_6053 net/minecraft/entity/passive/GoatEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
CLASS class_4053 Type
FIELD field_18111 name Ljava/lang/String;
FIELD field_18112 mushroom Lnet/minecraft/class_2680;

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_3701 net/minecraft/entity/passive/OcelotEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_22329 getAttackDamage ()F
METHOD method_26887 createOcelotAttributes ()Lnet/minecraft/class_5132$class_5133;
CLASS class_3702 FleeGoal

View File

@ -117,6 +117,7 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
ARG 4 name
ARG 5 recessive
METHOD method_17688 createRandom (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1440$class_1443;
ARG 0 random
METHOD method_6564 getId ()I
METHOD method_6565 getName ()Ljava/lang/String;
METHOD method_6566 byId (I)Lnet/minecraft/class_1440$class_1443;

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26889 createParrotAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6578 flapWings ()V
METHOD method_6579 (Ljava/util/HashMap;)V
@ -24,6 +25,7 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity
METHOD method_6582 isSongPlaying ()Z
METHOD method_6583 getRandomSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;)Lnet/minecraft/class_3414;
ARG 0 world
ARG 1 random
METHOD method_6584 getVariant ()I
METHOD method_6585 setVariant (I)V
ARG 1 variant

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_1456 net/minecraft/entity/passive/PolarBearEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26891 createPolarBearAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6600 isWarning ()Z
METHOD method_6601 getWarningAnimationProgress (F)F

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26892 createRabbitAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6605 getJumpProgress (F)F
ARG 1 delta

View File

@ -21,6 +21,7 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity
METHOD method_6631 setColor (Lnet/minecraft/class_1767;)V
ARG 1 color
METHOD method_6632 generateDefaultColor (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1767;
ARG 0 random
METHOD method_6633 getColor ()Lnet/minecraft/class_1767;
METHOD method_6634 getRgbColor (Lnet/minecraft/class_1767;)[F
ARG 0 dyeColor

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26345 getSpeed ()F
METHOD method_26347 updateFloating ()V
METHOD method_26348 isCold ()Z

View File

@ -11,6 +11,7 @@ CLASS net/minecraft/class_1474 net/minecraft/entity/passive/TropicalFishEntity
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

@ -13,6 +13,7 @@ CLASS net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_26896 createTurtleAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6676 setDiggingSand (Z)V
ARG 1 diggingSand

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_1493 net/minecraft/entity/passive/WolfEntity
ARG 1 world
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_6707 getFurWetBrightnessMultiplier (F)F
COMMENT Returns this wolf's brightness multiplier based on the fur wetness.
COMMENT <p>

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_3611 net/minecraft/fluid/Fluid
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 random
METHOD method_15777 canBeReplacedWith (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3611;Lnet/minecraft/class_2350;)Z
ARG 1 state
ARG 2 world
@ -48,6 +49,7 @@ CLASS net/minecraft/class_3611 net/minecraft/fluid/Fluid
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 random
METHOD method_15793 isStill (Lnet/minecraft/class_3610;)Z
ARG 1 state
METHOD method_15794 isEmpty ()Z

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_3610 net/minecraft/fluid/FluidState
METHOD method_15757 onRandomTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_15758 getVelocity (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
ARG 1 world
ARG 2 pos
@ -30,6 +31,7 @@ CLASS net/minecraft/class_3610 net/minecraft/fluid/FluidState
METHOD method_15768 randomDisplayTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_15769 isEmpty ()Z
METHOD method_15770 onScheduledTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_1742 net/minecraft/item/ArmorStandItem
METHOD method_7701 setRotations (Lnet/minecraft/class_1531;Lnet/minecraft/class_5819;)V
ARG 1 stand
ARG 2 random

View File

@ -62,6 +62,7 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
ARG 0 crossbow
ARG 1 projectile
METHOD method_7780 getSoundPitches (Lnet/minecraft/class_5819;)[F
ARG 0 random
METHOD method_7781 isCharged (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_7782 setCharged (Lnet/minecraft/class_1799;Z)V
@ -69,5 +70,6 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
ARG 1 charged
METHOD method_7784 getSoundPitch (ZLnet/minecraft/class_5819;)F
ARG 0 flag
ARG 1 random
METHOD method_7785 getProjectiles (Lnet/minecraft/class_1799;)Ljava/util/List;
ARG 0 crossbow

View File

@ -333,6 +333,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT @see <a href="#nbt-operations">Item Stack NBT Operations</a>
METHOD method_7970 damage (ILnet/minecraft/class_5819;Lnet/minecraft/class_3222;)Z
ARG 1 amount
ARG 2 random
ARG 3 player
METHOD method_7971 split (I)Lnet/minecraft/class_1799;
ARG 1 amount

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
ARG 2 lootConsumer
METHOD method_321 getFreeSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 inventory
ARG 2 random
METHOD method_322 getType ()Lnet/minecraft/class_176;
METHOD method_324 builder ()Lnet/minecraft/class_52$class_53;
METHOD method_328 generateUnprocessedLoot (Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V
@ -34,6 +35,7 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
METHOD method_333 shuffle (Ljava/util/List;ILnet/minecraft/class_5819;)V
ARG 1 drops
ARG 2 freeSlots
ARG 3 random
CLASS class_53 Builder
FIELD field_949 pools Ljava/util/List;
FIELD field_950 type Lnet/minecraft/class_176;

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
FIELD field_928 world Lnet/minecraft/class_3218;
FIELD field_929 drops Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5819;FLnet/minecraft/class_3218;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;Ljava/util/Map;)V
ARG 1 random
ARG 2 luck
ARG 3 world
ARG 4 tableGetter
@ -65,7 +66,9 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext
ARG 1 type
METHOD method_310 random (JLnet/minecraft/class_5819;)Lnet/minecraft/class_47$class_48;
ARG 1 seed
ARG 3 random
METHOD method_311 random (Lnet/minecraft/class_5819;)Lnet/minecraft/class_47$class_48;
ARG 1 random
METHOD method_312 parameter (Lnet/minecraft/class_169;Ljava/lang/Object;)Lnet/minecraft/class_47$class_48;
ARG 1 key
ARG 2 value

View File

@ -41,6 +41,7 @@ CLASS net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction
ARG 2 context
METHOD method_466 getId ()Lnet/minecraft/class_2960;
METHOD method_467 getValue (Lnet/minecraft/class_5819;II)I
ARG 1 random
ARG 2 initialCount
ARG 3 enchantmentLevel
CLASS class_97 FormulaFactory

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFun
METHOD method_26266 addEnchantmentToStack (Lnet/minecraft/class_1799;Lnet/minecraft/class_1887;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1799;
ARG 0 stack
ARG 1 enchantment
ARG 2 random
METHOD method_26267 (ZLnet/minecraft/class_1799;Lnet/minecraft/class_1887;)Z
ARG 2 enchantment
METHOD method_35520 create ()Lnet/minecraft/class_109$class_4954;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
METHOD method_13652 getPileCountRespectingTeams (Ljava/util/Collection;)I
ARG 0 entities
METHOD method_13653 makePiles (Lnet/minecraft/class_5819;IDDDD)[Lnet/minecraft/class_3131$class_3132;
ARG 0 random
ARG 1 count
ARG 2 minX
ARG 4 minZ
@ -45,6 +46,7 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
ARG 0 center
ARG 1 spreadDistance
ARG 3 world
ARG 4 random
ARG 5 minX
ARG 7 minZ
ARG 9 maxX
@ -71,6 +73,7 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
ARG 5 maxX
ARG 7 maxZ
METHOD method_13667 setPileLocation (Lnet/minecraft/class_5819;DDDD)V
ARG 1 random
ARG 2 minX
ARG 4 minZ
ARG 6 maxX

View File

@ -5,5 +5,6 @@ CLASS net/minecraft/class_3346 net/minecraft/structure/DesertTempleGenerator
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD <init> (Lnet/minecraft/class_5819;II)V
ARG 1 random
ARG 2 x
ARG 3 z

View File

@ -13,11 +13,13 @@ CLASS net/minecraft/class_3342 net/minecraft/structure/EndCityGenerator
ARG 3 parent
ARG 4 pos
ARG 5 pieces
ARG 6 random
METHOD method_14679 addPieces (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_5819;)V
ARG 0 structureManager
ARG 1 pos
ARG 2 rotation
ARG 3 pieces
ARG 4 random
METHOD method_14681 addPiece (Ljava/util/List;Lnet/minecraft/class_3342$class_3343;)Lnet/minecraft/class_3342$class_3343;
ARG 0 pieces
ARG 1 piece
@ -52,4 +54,5 @@ CLASS net/minecraft/class_3342 net/minecraft/structure/EndCityGenerator
ARG 3 root
ARG 4 pos
ARG 5 pieces
ARG 6 random
METHOD method_14688 init ()V

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_3351 net/minecraft/structure/IglooGenerator
ARG 1 pos
ARG 2 rotation
ARG 3 holder
ARG 4 random
CLASS class_3352 Piece
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V
ARG 1 manager

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_3348 net/minecraft/structure/JungleTempleGenerator
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD <init> (Lnet/minecraft/class_5819;II)V
ARG 1 random
ARG 2 x
ARG 3 z
CLASS class_3349 CobblestoneRandomizer

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
METHOD method_14711 pieceGenerator (Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3353$class_3356;
ARG 0 start
ARG 1 holder
ARG 2 random
ARG 3 x
ARG 4 y
ARG 5 z
@ -10,6 +11,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 7 chainLength
METHOD method_14712 pickPiece (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;ILnet/minecraft/class_3098$class_3100;)Lnet/minecraft/class_3353$class_3356;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -23,6 +25,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
FIELD field_14416 hasRails Z
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;Lnet/minecraft/class_3098$class_3100;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
ARG 5 type
@ -34,7 +37,9 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 5 z
ARG 6 maxY
ARG 7 maxX
ARG 8 random
METHOD method_14714 getBoundingBox (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -42,6 +47,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
METHOD method_14715 addCobwebsUnderground (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIII)V
ARG 1 world
ARG 2 box
ARG 3 random
ARG 4 threshold
ARG 5 x
ARG 6 y
@ -96,6 +102,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 6 maxY
METHOD method_14717 getBoundingBox (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -128,6 +135,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
FIELD field_14422 entrances Ljava/util/List;
METHOD <init> (ILnet/minecraft/class_5819;IILnet/minecraft/class_3098$class_3100;)V
ARG 1 chainLength
ARG 2 random
ARG 3 x
ARG 4 z
ARG 5 type
@ -141,6 +149,7 @@ CLASS net/minecraft/class_3353 net/minecraft/structure/MineshaftGenerator
ARG 1 nbt
METHOD method_14720 getBoundingBox (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
METHOD method_14795 createPiece (Lnet/minecraft/class_3390$class_3404;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3403;
ARG 0 pieceData
ARG 1 holder
ARG 2 random
ARG 3 x
ARG 4 y
ARG 5 z
@ -37,12 +38,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_31564 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14797 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3392;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -54,12 +57,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_31567 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14798 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3393;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -105,12 +110,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_31576 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14801 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3396;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -140,12 +147,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_31582 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14803 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3398;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -175,12 +184,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_31588 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14805 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3390$class_3400;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -225,6 +236,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
METHOD method_14808 fillSEOpening (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443;
ARG 1 start
ARG 2 holder
ARG 3 random
ARG 4 heightOffset
ARG 5 leftRightOffset
ARG 6 inside
@ -236,6 +248,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
ARG 1 start
ARG 2 possiblePieces
ARG 3 holder
ARG 4 random
ARG 5 x
ARG 6 y
ARG 7 z
@ -244,12 +257,14 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
METHOD method_14812 fillNWOpening (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443;
ARG 1 start
ARG 2 holder
ARG 3 random
ARG 4 heightOffset
ARG 5 leftRightOffset
ARG 6 inside
METHOD method_14813 pieceGenerator (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;IZ)Lnet/minecraft/class_3443;
ARG 1 start
ARG 2 holder
ARG 3 random
ARG 4 x
ARG 5 y
ARG 6 z
@ -259,6 +274,7 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
METHOD method_14814 fillForwardOpening (Lnet/minecraft/class_3390$class_3407;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIZ)Lnet/minecraft/class_3443;
ARG 1 start
ARG 2 holder
ARG 3 random
ARG 4 leftRightOffset
ARG 5 heightOffset
ARG 6 inside
@ -320,5 +336,6 @@ CLASS net/minecraft/class_3390 net/minecraft/structure/NetherFortressGenerator
FIELD field_14506 lastPiece Lnet/minecraft/class_3390$class_3404;
FIELD field_14507 bridgePieces Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_5819;II)V
ARG 1 random
ARG 2 x
ARG 3 z

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_4787 net/minecraft/structure/NetherFossilGenerator
METHOD method_24453 addPieces (Lnet/minecraft/class_3485;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V
ARG 0 manager
ARG 1 holder
ARG 2 random
ARG 3 pos
CLASS class_4788 Piece
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V

View File

@ -10,34 +10,45 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD <init> (Lnet/minecraft/class_5819;IILnet/minecraft/class_2350;)V
ARG 1 random
ARG 2 x
ARG 3 z
ARG 4 orientation
METHOD method_14760 (Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 random
METHOD method_14761 (ZILnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
ARG 3 world
ARG 4 random
ARG 5 box
METHOD method_14762 (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14763 (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14764 (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14765 (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14766 (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
METHOD method_14767 (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;)V
ARG 1 world
ARG 2 random
ARG 3 box
CLASS class_3375 PieceFactory
METHOD method_14768 generate (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Lnet/minecraft/class_5819;)Lnet/minecraft/class_3366$class_3384;
ARG 1 direction
ARG 2 setting
ARG 3 random
METHOD method_14769 canGenerate (Lnet/minecraft/class_3366$class_3388;)Z
ARG 1 setting
CLASS class_3376 CoreRoom
@ -156,6 +167,7 @@ CLASS net/minecraft/class_3366 net/minecraft/structure/OceanMonumentGenerator
METHOD <init> (Lnet/minecraft/class_2350;Lnet/minecraft/class_3366$class_3388;Lnet/minecraft/class_5819;)V
ARG 1 orientation
ARG 2 setting
ARG 3 random
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
CLASS class_3386 SimpleRoomTop

View File

@ -8,25 +8,31 @@ CLASS net/minecraft/class_3409 net/minecraft/structure/OceanRuinGenerator
FIELD field_14521 WARM_RUINS [Lnet/minecraft/class_2960;
FIELD field_14522 MOSSY_RUINS [Lnet/minecraft/class_2960;
METHOD method_14821 getRoomPositions (Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/List;
ARG 0 random
ARG 1 pos
METHOD method_14822 (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;ZF)V
ARG 0 manager
ARG 1 pos
ARG 2 rotation
ARG 3 holder
ARG 4 random
ARG 6 large
ARG 7 integrity
METHOD method_14824 getRandomWarmRuin (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;
ARG 0 random
METHOD method_14825 (Lnet/minecraft/class_3485;Lnet/minecraft/class_5819;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3411;Lnet/minecraft/class_6130;)V
ARG 0 manager
ARG 1 random
ARG 2 rotation
ARG 3 pos
METHOD method_14826 getRandomBigWarmRuin (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2960;
ARG 0 random
METHOD method_14827 addPieces (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;Lnet/minecraft/class_3411;)V
ARG 0 manager
ARG 1 pos
ARG 2 rotation
ARG 3 holder
ARG 4 random
CLASS class_3410 Piece
FIELD field_14524 integrity F
FIELD field_14525 large Z

View File

@ -28,6 +28,7 @@ CLASS net/minecraft/class_3790 net/minecraft/structure/PoolStructurePiece
ARG 1 world
ARG 2 structureAccessor
ARG 3 chunkGenerator
ARG 4 random
ARG 5 boundingBox
ARG 6 pos
ARG 7 keepJigsaws

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_6621 net/minecraft/structure/PostPlacementProcessor
ARG 1 world
ARG 2 structureAccessor
ARG 3 chunkGenerator
ARG 4 random
ARG 5 chunkBox
ARG 6 pos
ARG 7 children
@ -14,6 +15,7 @@ CLASS net/minecraft/class_6621 net/minecraft/structure/PostPlacementProcessor
ARG 0 world
ARG 1 structureAccessor
ARG 2 chunkGenerator
ARG 3 random
ARG 4 chunkBox
ARG 5 pos
ARG 6 children

View File

@ -31,22 +31,28 @@ CLASS net/minecraft/class_5189 net/minecraft/structure/RuinedPortalStructurePiec
METHOD method_27241 getHeightmapType (Lnet/minecraft/class_5189$class_5191;)Lnet/minecraft/class_2902$class_2903;
ARG 0 verticalPlacement
METHOD method_27243 updateNetherracksInBound (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V
ARG 1 random
ARG 2 world
METHOD method_27244 generateVines (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_27245 placeNetherrackBase (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;)V
ARG 1 random
ARG 2 world
METHOD method_27246 generateOvergrownLeaves (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_27247 createLavaReplacementRule (Lnet/minecraft/class_5189$class_5191;Lnet/minecraft/class_5189$class_5190;)Lnet/minecraft/class_3821;
ARG 0 verticalPlacement
ARG 1 properties
METHOD method_27248 updateNetherracks (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_27249 placeNetherrackBottom (Lnet/minecraft/class_5819;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 random
ARG 2 world
ARG 3 pos
METHOD method_27250 (Lnet/minecraft/class_5819;Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;)V

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_3415 net/minecraft/structure/ShipwreckGenerator
ARG 1 pos
ARG 2 rotation
ARG 3 holder
ARG 4 random
CLASS class_3416 Piece
FIELD field_14538 grounded Z
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V

View File

@ -21,5 +21,6 @@ CLASS net/minecraft/class_3470 net/minecraft/structure/SimpleStructurePiece
ARG 1 metadata
ARG 2 pos
ARG 3 world
ARG 4 random
ARG 5 boundingBox
METHOD method_35470 getId ()Lnet/minecraft/class_2960;

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
METHOD method_14847 createPiece (Ljava/lang/Class;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;
ARG 0 pieceType
ARG 1 holder
ARG 2 random
ARG 3 x
ARG 4 y
ARG 5 z
@ -15,6 +16,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
METHOD method_14851 pickPiece (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3437;
ARG 0 start
ARG 1 holder
ARG 2 random
ARG 3 x
ARG 4 y
ARG 5 z
@ -24,6 +26,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
METHOD method_14854 pieceGenerator (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3443;
ARG 0 start
ARG 1 holder
ARG 2 random
ARG 3 x
ARG 4 y
ARG 5 z
@ -37,12 +40,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31631 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14856 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3422;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -58,6 +63,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 1 nbt
METHOD method_14857 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -72,12 +78,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31634 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14858 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3424;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -86,12 +94,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
CLASS class_3425 LeftTurn
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14859 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3425;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -104,12 +114,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31638 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14860 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3426;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -151,12 +163,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31644 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14864 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3429;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -165,12 +179,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
CLASS class_3430 RightTurn
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_16652 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3430;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -183,12 +199,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31647 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14865 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3431;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -202,6 +220,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31650 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
@ -214,6 +233,7 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
ARG 5 orientation
METHOD method_14866 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3433;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -223,6 +243,8 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_15282 pieces Ljava/util/List;
FIELD field_15283 portalRoom Lnet/minecraft/class_3421$class_3428;
FIELD field_15284 lastPiece Lnet/minecraft/class_3421$class_3427;
METHOD <init> (Lnet/minecraft/class_5819;II)V
ARG 1 random
CLASS class_3435 Corridor
FIELD field_15285 rightExitExists Z
FIELD field_15286 leftExitExists Z
@ -231,12 +253,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31653 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14867 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3435;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -248,12 +272,14 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
FIELD field_31656 SIZE_Z I
METHOD <init> (ILnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_2350;)V
ARG 1 chainLength
ARG 2 random
ARG 3 boundingBox
ARG 4 orientation
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_14868 create (Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;I)Lnet/minecraft/class_3421$class_3436;
ARG 0 holder
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z
@ -262,15 +288,18 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
CLASS class_3437 Piece
FIELD field_15287 entryDoor Lnet/minecraft/class_3421$class_3437$class_3438;
METHOD method_14869 getRandomEntrance (Lnet/minecraft/class_5819;)Lnet/minecraft/class_3421$class_3437$class_3438;
ARG 1 random
METHOD method_14870 fillNWOpening (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443;
ARG 1 start
ARG 2 holder
ARG 3 random
ARG 4 heightOffset
ARG 5 leftRightOffset
METHOD method_14871 isInBounds (Lnet/minecraft/class_3341;)Z
ARG 0 boundingBox
METHOD method_14872 generateEntrance (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_3421$class_3437$class_3438;III)V
ARG 1 world
ARG 2 random
ARG 3 boundingBox
ARG 4 type
ARG 5 x
@ -279,11 +308,13 @@ CLASS net/minecraft/class_3421 net/minecraft/structure/StrongholdGenerator
METHOD method_14873 fillSEOpening (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443;
ARG 1 start
ARG 2 holder
ARG 3 random
ARG 4 heightOffset
ARG 5 leftRightOffset
METHOD method_14874 fillForwardOpening (Lnet/minecraft/class_3421$class_3434;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;II)Lnet/minecraft/class_3443;
ARG 1 start
ARG 2 holder
ARG 3 random
ARG 4 leftRightOffset
ARG 5 heightOffset
CLASS class_3438 EntranceType

View File

@ -55,6 +55,7 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/Structure
ARG 2 pos
ARG 3 pivot
ARG 4 placementData
ARG 5 random
ARG 6 flags
METHOD method_15174 saveFromWorld (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2382;ZLnet/minecraft/class_2248;)V
ARG 1 world

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
METHOD method_14915 addChest (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2960;)Z
ARG 1 world
ARG 2 boundingBox
ARG 3 random
ARG 4 x
ARG 5 y
ARG 6 z
@ -36,6 +37,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
METHOD method_14918 fillOpenings (Lnet/minecraft/class_3443;Lnet/minecraft/class_6130;Lnet/minecraft/class_5819;)V
ARG 1 start
ARG 2 holder
ARG 3 random
METHOD method_14919 fillHalfEllipsoid (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;IIIIIILnet/minecraft/class_2680;Z)V
ARG 1 world
ARG 2 bounds
@ -50,6 +52,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
METHOD method_14921 addChest (Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 boundingBox
ARG 3 random
ARG 4 pos
ARG 5 lootTableId
ARG 6 block
@ -74,6 +77,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
METHOD method_14930 addDispenser (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;IIILnet/minecraft/class_2350;Lnet/minecraft/class_2960;)Z
ARG 1 world
ARG 2 boundingBox
ARG 3 random
ARG 4 x
ARG 5 y
ARG 6 z
@ -83,12 +87,14 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 1 world
ARG 2 structureAccessor
ARG 3 chunkGenerator
ARG 4 random
ARG 5 chunkBox
ARG 6 chunkPos
ARG 7 pos
METHOD method_14933 fillWithOutlineUnderSeaLevel (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIIIIIILnet/minecraft/class_2680;Lnet/minecraft/class_2680;ZZ)V
ARG 1 world
ARG 2 box
ARG 3 random
ARG 4 blockChance
ARG 5 minX
ARG 6 minY
@ -119,6 +125,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 7 maxY
ARG 8 maxZ
ARG 9 cantReplaceAir
ARG 10 random
ARG 11 randomizer
METHOD method_14939 isUnderSeaLevel (Lnet/minecraft/class_4538;IIILnet/minecraft/class_3341;)Z
ARG 1 world
@ -156,6 +163,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
METHOD method_14945 addBlockWithRandomThreshold (Lnet/minecraft/class_5281;Lnet/minecraft/class_3341;Lnet/minecraft/class_5819;FIIILnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 bounds
ARG 3 random
ARG 4 threshold
ARG 5 x
ARG 6 y
@ -200,8 +208,10 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
ARG 2 box
ARG 3 fillBox
ARG 4 cantReplaceAir
ARG 5 random
ARG 6 randomizer
METHOD method_35457 getRandomHorizontalDirection (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350;
ARG 0 random
METHOD method_35458 getCenter ()Lnet/minecraft/class_2338;
METHOD method_35460 getMirror ()Lnet/minecraft/class_2415;
METHOD method_38702 firstIntersecting (Ljava/util/List;Lnet/minecraft/class_3341;)Lnet/minecraft/class_3443;
@ -213,6 +223,7 @@ CLASS net/minecraft/class_3443 net/minecraft/structure/StructurePiece
FIELD field_15317 block Lnet/minecraft/class_2680;
METHOD method_14947 getBlock ()Lnet/minecraft/class_2680;
METHOD method_14948 setBlock (Lnet/minecraft/class_5819;IIIZ)V
ARG 1 random
ARG 2 x
ARG 3 y
ARG 4 z

View File

@ -10,9 +10,11 @@ CLASS net/minecraft/class_6626 net/minecraft/structure/StructurePiecesCollector
COMMENT Somewhat like {@code shiftInto(random, bottomY, topY - topPenalty)}.
ARG 1 topY
ARG 2 bottomY
ARG 3 random
ARG 4 topPenalty
METHOD method_38718 shiftInto (Lnet/minecraft/class_5819;II)V
COMMENT Shifts all pieces so they lie within {@code [baseY, topY]} vertically.
ARG 1 random
ARG 2 baseY
ARG 3 topY
METHOD method_38719 clear ()V

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_3492 net/minecraft/structure/StructurePlacementData
FIELD field_16587 updateNeighbors Z
FIELD field_24043 initializeMobs Z
METHOD method_15112 setRandom (Lnet/minecraft/class_5819;)Lnet/minecraft/class_3492;
ARG 1 random
METHOD method_15113 getRotation ()Lnet/minecraft/class_2470;
METHOD method_15114 getMirror ()Lnet/minecraft/class_2415;
METHOD method_15115 getRandom (Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819;

View File

@ -32,6 +32,7 @@ CLASS net/minecraft/class_3449 net/minecraft/structure/StructureStart
ARG 1 world
ARG 2 structureAccessor
ARG 3 chunkGenerator
ARG 4 random
ARG 5 chunkBox
ARG 6 chunkPos
METHOD method_14979 isInExistingChunk ()Z

View File

@ -4,6 +4,7 @@ CLASS net/minecraft/class_3447 net/minecraft/structure/SwampHutGenerator
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD <init> (Lnet/minecraft/class_5819;II)V
ARG 1 random
ARG 2 x
ARG 3 z
METHOD method_16181 spawnCat (Lnet/minecraft/class_5425;Lnet/minecraft/class_3341;)V

View File

@ -7,21 +7,31 @@ CLASS net/minecraft/class_3471 net/minecraft/structure/WoodlandMansionGenerator
CLASS class_3472 FirstFloorRoomPool
CLASS class_3473 RoomPool
METHOD method_15031 getMediumGenericRoom (Lnet/minecraft/class_5819;Z)Ljava/lang/String;
ARG 1 random
ARG 2 staircase
METHOD method_15032 getSmallSecretRoom (Lnet/minecraft/class_5819;)Ljava/lang/String;
ARG 1 random
METHOD method_15033 getMediumFunctionalRoom (Lnet/minecraft/class_5819;Z)Ljava/lang/String;
ARG 1 random
ARG 2 staircase
METHOD method_15034 getBigRoom (Lnet/minecraft/class_5819;)Ljava/lang/String;
ARG 1 random
METHOD method_15035 getMediumSecretRoom (Lnet/minecraft/class_5819;)Ljava/lang/String;
ARG 1 random
METHOD method_15036 getBigSecretRoom (Lnet/minecraft/class_5819;)Ljava/lang/String;
ARG 1 random
METHOD method_15037 getSmallRoom (Lnet/minecraft/class_5819;)Ljava/lang/String;
ARG 1 random
CLASS class_3474 MansionParameters
FIELD field_15438 random Lnet/minecraft/class_5819;
METHOD <init> (Lnet/minecraft/class_5819;)V
ARG 1 random
CLASS class_3475 LayoutGenerator
FIELD field_15444 manager Lnet/minecraft/class_3485;
FIELD field_15447 random Lnet/minecraft/class_5819;
METHOD <init> (Lnet/minecraft/class_3485;Lnet/minecraft/class_5819;)V
ARG 1 manager
ARG 2 random
METHOD method_15050 generate (Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Ljava/util/List;Lnet/minecraft/class_3471$class_3474;)V
ARG 1 pos
ARG 2 rotation

View File

@ -18,8 +18,10 @@ CLASS net/minecraft/class_3785 net/minecraft/structure/pool/StructurePool
ARG 4 projection
METHOD method_16629 getId ()Lnet/minecraft/class_2960;
METHOD method_16631 getRandomElement (Lnet/minecraft/class_5819;)Lnet/minecraft/class_3784;
ARG 1 random
METHOD method_16632 getElementCount ()I
METHOD method_16633 getElementIndicesInRandomOrder (Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 random
METHOD method_16634 getTerminatorsId ()Lnet/minecraft/class_2960;
METHOD method_19309 getHighestY (Lnet/minecraft/class_3485;)I
ARG 1 structureManager

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 4 chunkGenerator
ARG 5 structureManager
ARG 6 results
ARG 7 random
ARG 8 world
METHOD method_30419 generate (Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;ILnet/minecraft/class_3778$class_3779;Lnet/minecraft/class_2338;ZLjava/util/Optional;I)Ljava/util/Optional;
CLASS class_3779 PieceFactory
@ -42,6 +43,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe
ARG 4 chunkGenerator
ARG 5 structureManager
ARG 6 children
ARG 7 random
METHOD method_19306 generatePiece (Lnet/minecraft/class_3790;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/class_5539;Lnet/minecraft/class_7138;)V
ARG 1 piece
ARG 2 pieceShape

View File

@ -17,11 +17,13 @@ CLASS net/minecraft/class_3784 net/minecraft/structure/pool/StructurePoolElement
ARG 5 pos
ARG 7 rotation
ARG 8 box
ARG 9 random
ARG 10 keepJigsaws
METHOD method_16627 getStructureBlockInfos (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 1 structureManager
ARG 2 pos
ARG 3 rotation
ARG 4 random
METHOD method_16628 getBoundingBox (Lnet/minecraft/class_3485;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)Lnet/minecraft/class_3341;
ARG 1 structureManager
ARG 2 pos
@ -31,6 +33,7 @@ CLASS net/minecraft/class_3784 net/minecraft/structure/pool/StructurePoolElement
ARG 2 structureBlockInfo
ARG 3 pos
ARG 4 rotation
ARG 5 random
ARG 6 box
METHOD method_16757 getType ()Lnet/minecraft/class_3816;
METHOD method_19308 getGroundLevelDelta ()I

View File

@ -5,15 +5,23 @@ CLASS net/minecraft/class_5193 net/minecraft/structure/processor/BlockAgeStructu
METHOD <init> (F)V
ARG 1 mossiness
METHOD method_27256 processBlocks (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;
ARG 1 random
METHOD method_27257 randomStairProperties (Lnet/minecraft/class_5819;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2680;
ARG 0 random
ARG 1 stairs
METHOD method_27258 processStairs (Lnet/minecraft/class_5819;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 random
ARG 2 state
METHOD method_27259 randomState (Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 0 random
ARG 1 states
METHOD method_27260 process (Lnet/minecraft/class_5819;[Lnet/minecraft/class_2680;[Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 random
ARG 2 regularStates
ARG 3 mossyStates
METHOD method_27261 processSlabs (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;
ARG 1 random
METHOD method_27262 processWalls (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;
ARG 1 random
METHOD method_27263 processObsidian (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2680;
ARG 1 random

View File

@ -25,6 +25,7 @@ CLASS net/minecraft/class_3821 net/minecraft/structure/processor/StructureProces
ARG 1 input
ARG 2 location
ARG 5 pivot
ARG 6 random
METHOD method_16763 getOutputState ()Lnet/minecraft/class_2680;
METHOD method_28984 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_4995 net/minecraft/structure/rule/PosRuleTest
METHOD method_26404 getType ()Lnet/minecraft/class_4996;
METHOD method_26406 test (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 3 pivot
ARG 4 random

View File

@ -4,3 +4,4 @@ CLASS net/minecraft/class_3825 net/minecraft/structure/rule/RuleTest
METHOD method_16766 getType ()Lnet/minecraft/class_3827;
METHOD method_16768 test (Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z
ARG 1 state
ARG 2 random

View File

@ -10,5 +10,7 @@ CLASS net/minecraft/class_2470 net/minecraft/util/BlockRotation
METHOD method_10503 rotate (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2350;
ARG 1 direction
METHOD method_16547 randomRotationOrder (Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 0 random
METHOD method_16548 random (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2470;
ARG 0 random
METHOD method_26383 getDirectionTransformation ()Lnet/minecraft/class_4990;

View File

@ -40,8 +40,10 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 0 t
METHOD method_27172 getRandom ([ILnet/minecraft/class_5819;)I
ARG 0 array
ARG 1 random
METHOD method_27173 getRandom ([Ljava/lang/Object;Lnet/minecraft/class_5819;)Ljava/lang/Object;
ARG 0 array
ARG 1 random
METHOD method_27760 backupAndReplace (Ljava/io/File;Ljava/io/File;Ljava/io/File;)V
ARG 0 current
ARG 1 newFile
@ -111,6 +113,7 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 0 path
METHOD method_32309 getRandom (Ljava/util/List;Lnet/minecraft/class_5819;)Ljava/lang/Object;
ARG 0 list
ARG 1 random
METHOD method_33141 toArray (Ljava/util/List;I)Lcom/mojang/serialization/DataResult;
ARG 0 list
ARG 1 length
@ -153,6 +156,7 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 1 void_
METHOD method_40083 getRandomOrEmpty (Ljava/util/List;Lnet/minecraft/class_5819;)Ljava/util/Optional;
ARG 0 list
ARG 1 random
METHOD method_41203 backupAndReplace (Ljava/io/File;Ljava/io/File;Ljava/io/File;Z)V
ARG 0 current
ARG 1 newPath
@ -166,6 +170,12 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
METHOD method_41238 debugSupplier (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;
ARG 0 supplier
ARG 1 messageSupplier
METHOD method_43027 copyShuffled (Ljava/util/List;Lnet/minecraft/class_5819;)Ljava/util/List;
ARG 0 list
ARG 1 random
METHOD method_43028 shuffle (Ljava/util/List;Lnet/minecraft/class_5819;)V
ARG 0 list
ARG 1 random
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 iterable
ARG 1 object

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_6005 net/minecraft/util/collection/DataPool
METHOD method_34972 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 dataCodec
METHOD method_34973 getDataOrEmpty (Lnet/minecraft/class_5819;)Ljava/util/Optional;
ARG 1 random
METHOD method_38061 of (Ljava/lang/Object;)Lnet/minecraft/class_6005;
ARG 0 object
METHOD method_38062 empty ()Lnet/minecraft/class_6005;

View File

@ -11,5 +11,6 @@ CLASS net/minecraft/class_6012 net/minecraft/util/collection/Pool
METHOD method_34991 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 entryCodec
METHOD method_34992 getOrEmpty (Lnet/minecraft/class_5819;)Ljava/util/Optional;
ARG 1 random
METHOD method_34993 isEmpty ()Z
METHOD method_34994 getEntries ()Ljava/util/List;

View File

@ -5,7 +5,9 @@ CLASS net/minecraft/class_6011 net/minecraft/util/collection/Weighting
ARG 0 pool
ARG 1 totalWeight
METHOD method_34986 getRandom (Lnet/minecraft/class_5819;Ljava/util/List;)Ljava/util/Optional;
ARG 0 random
ARG 1 pool
METHOD method_34987 getRandom (Lnet/minecraft/class_5819;Ljava/util/List;I)Ljava/util/Optional;
ARG 0 random
ARG 1 pool
ARG 2 totalWeight

View File

@ -133,6 +133,7 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
COMMENT
COMMENT <p>The iterator yields positions in no specific order. The same position
COMMENT may be returned multiple times by the iterator.
ARG 0 random
ARG 1 count
COMMENT the number of positions to iterate
ARG 2 minX
@ -180,6 +181,7 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
COMMENT
COMMENT <p>The iterator yields positions in no specific order. The same position
COMMENT may be returned multiple times by the iterator.
ARG 0 random
ARG 1 count
COMMENT the number of positions to iterate
ARG 2 around

View File

@ -58,6 +58,7 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
METHOD method_10160 rotateYCounterclockwise ()Lnet/minecraft/class_2350;
METHOD method_10161 getHorizontal ()I
METHOD method_10162 random (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350;
ARG 0 random
METHOD method_10163 getVector ()Lnet/minecraft/class_2382;
METHOD method_10164 getOffsetY ()I
METHOD method_10165 getOffsetZ ()I
@ -107,6 +108,7 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
ARG 0 direction
METHOD method_42013 stream ()Ljava/util/stream/Stream;
METHOD method_42014 shuffle (Lnet/minecraft/class_5819;)Ljava/util/Collection;
ARG 0 random
CLASS class_2351 Axis
FIELD field_11053 name Ljava/lang/String;
FIELD field_23780 VALUES [Lnet/minecraft/class_2350$class_2351;
@ -128,6 +130,7 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
METHOD method_10179 isHorizontal ()Z
METHOD method_10180 getType ()Lnet/minecraft/class_2350$class_2353;
METHOD method_16699 pickRandomAxis (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350$class_2351;
ARG 0 random
CLASS class_2352 AxisDirection
FIELD field_11057 description Ljava/lang/String;
FIELD field_11059 offset I
@ -144,7 +147,9 @@ CLASS net/minecraft/class_2350 net/minecraft/util/math/Direction
ARG 3 facingArray
ARG 4 axisArray
METHOD method_10183 random (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350;
ARG 1 random
METHOD method_29716 stream ()Ljava/util/stream/Stream;
METHOD method_33465 randomAxis (Lnet/minecraft/class_5819;)Lnet/minecraft/class_2350$class_2351;
ARG 1 random
METHOD test (Ljava/lang/Object;)Z
ARG 1 direction

View File

@ -39,6 +39,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 0 string
ARG 1 fallback
METHOD method_15344 nextFloat (Lnet/minecraft/class_5819;FF)F
ARG 0 random
ARG 1 min
ARG 2 max
METHOD method_15345 fastInverseSqrt (D)D
@ -116,6 +117,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
METHOD method_15365 fastFloor (D)I
ARG 0 value
METHOD method_15366 nextDouble (Lnet/minecraft/class_5819;DD)D
ARG 0 random
ARG 1 min
ARG 3 max
METHOD method_15367 floorMod (DD)D
@ -150,6 +152,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
METHOD method_15376 ([F)V
ARG 0 sineTable
METHOD method_15378 randomUuid (Lnet/minecraft/class_5819;)Ljava/util/UUID;
ARG 0 random
METHOD method_15379 abs (F)F
ARG 0 value
METHOD method_15381 subtractAngles (FF)F
@ -195,6 +198,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
COMMENT {@return a random, uniformly distributed integer value in {@code
COMMENT [min, max]}} If the range is empty (i.e. {@code max < min}), it
COMMENT returns {@code min}.
ARG 0 random
ARG 1 min
COMMENT the minimum value, inclusive
ARG 2 max
@ -294,6 +298,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 0 value
ARG 1 divisor
METHOD method_32750 nextBetween (Lnet/minecraft/class_5819;FF)F
ARG 0 random
ARG 1 min
ARG 2 max
METHOD method_32751 nextBetween (Lnet/minecraft/class_5819;II)I
@ -302,6 +307,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
COMMENT
COMMENT @throws IllegalArgumentException if the range is empty (i.e. {@code
COMMENT max < min})
ARG 0 random
ARG 1 min
COMMENT the minimum value, inclusive
ARG 2 max
@ -313,6 +319,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 6 start
ARG 8 end
METHOD method_32855 nextGaussian (Lnet/minecraft/class_5819;FF)F
ARG 0 random
ARG 1 mean
ARG 2 deviation
METHOD method_33722 lerpFromProgress (DDDDD)D

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_5861 net/minecraft/util/math/floatprovider/ClampedNorm
METHOD method_33902 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_33903 get (Lnet/minecraft/class_5819;FFFF)F
ARG 0 random
ARG 1 mean
ARG 2 deviation
ARG 3 min

View File

@ -19,6 +19,7 @@ CLASS net/minecraft/class_6728 net/minecraft/util/math/intprovider/ClampedNormal
METHOD method_39158 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_39159 next (Lnet/minecraft/class_5819;FFFF)I
ARG 0 random
ARG 1 mean
ARG 2 deviation
ARG 3 min

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_6017 net/minecraft/util/math/intprovider/IntProvider
METHOD method_35007 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6017;
ARG 0 either
METHOD method_35008 get (Lnet/minecraft/class_5819;)I
ARG 1 random
METHOD method_35009 getMin ()I
METHOD method_35010 (Lnet/minecraft/class_6017;)Lnet/minecraft/class_6017;
ARG 0 provider

View File

@ -0,0 +1,44 @@
CLASS net/minecraft/class_5819 net/minecraft/util/math/random/AbstractRandom
COMMENT A reimplementation of {@link java.util.Random}.
COMMENT
COMMENT <p>There are four built-in implementations, three based on the classic Java algorithm
COMMENT and one using Xoroshiro128++ algorithm.
COMMENT
COMMENT <ul>
COMMENT <li>{@link SimpleRandom}: Silently breaks when used concurrently. Based on
COMMENT {@link java.util.Random}.</li>
COMMENT <li>{@link AtomicSimpleRandom}: Throws when used concurrently. Based on
COMMENT {@link java.util.Random}.</li>
COMMENT <li>{@link BlockingSimpleRandom}: Blocks the thread when used concurrently.. Based on
COMMENT {@link java.util.Random}.</li>
COMMENT <li>{@link Xoroshiro128PlusPlusRandom}: Silently breaks when used concurrently.
COMMENT Implements the Xoroshiro128++ algorithm.</li>
COMMENT </ul>
COMMENT
COMMENT @implNote Note that due to MC-239059, this is not an exact reimplementation of
COMMENT the Java random number generator algorithm.
METHOD method_33650 skip (I)V
ARG 1 count
METHOD method_38420 derive ()Lnet/minecraft/class_5819;
METHOD method_38421 createRandomDeriver ()Lnet/minecraft/class_6574;
METHOD method_39332 nextBetween (II)I
ARG 1 min
ARG 2 max
METHOD method_43047 createAtomic ()Lnet/minecraft/class_5819;
METHOD method_43048 nextInt (I)I
ARG 1 bound
METHOD method_43049 createAtomic (J)Lnet/minecraft/class_5819;
ARG 0 seed
METHOD method_43050 createBlocking ()Lnet/minecraft/class_5819;
METHOD method_43051 nextBetweenExclusive (II)I
ARG 1 min
ARG 2 max
METHOD method_43052 setSeed (J)V
ARG 1 seed
METHOD method_43053 create ()Lnet/minecraft/class_5819;
METHOD method_43054 nextInt ()I
METHOD method_43055 nextLong ()J
METHOD method_43056 nextBoolean ()Z
METHOD method_43057 nextFloat ()F
METHOD method_43058 nextDouble ()D
METHOD method_43059 nextGaussian ()D

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_6566 net/minecraft/util/math/random/BaseSimpleRandom
FIELD field_34582 FLOAT_MULTIPLIER F
FIELD field_34583 DOUBLE_MULTIPLIER D
METHOD method_43156 next (I)I
ARG 1 bits

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_7384 net/minecraft/util/math/random/BlockingSimpleRandom
FIELD field_38760 INT_BITS I
FIELD field_38761 SEED_MASK J
FIELD field_38762 MULTIPLIER J
FIELD field_38763 INCREMENT J
FIELD field_38764 seed Ljava/util/concurrent/atomic/AtomicLong;
FIELD field_38765 gaussianGenerator Lnet/minecraft/class_6672;
METHOD <init> (J)V
ARG 1 seed

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_2919 net/minecraft/world/gen/random/ChunkRandom
CLASS net/minecraft/class_2919 net/minecraft/util/math/random/ChunkRandom
FIELD field_28768 sampleCount I
FIELD field_35141 baseRandom Lnet/minecraft/class_5819;
METHOD <init> (Lnet/minecraft/class_5819;)V

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_6574 net/minecraft/world/gen/random/RandomDeriver
CLASS net/minecraft/class_6574 net/minecraft/util/math/random/RandomDeriver
METHOD method_38418 createRandom (III)Lnet/minecraft/class_5819;
ARG 1 x
ARG 2 y

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_6575 net/minecraft/world/gen/random/SimpleRandom
CLASS net/minecraft/class_6575 net/minecraft/util/math/random/SimpleRandom
FIELD field_34689 INT_BITS I
FIELD field_34690 SEED_MASK J
FIELD field_34691 MULTIPLIER J

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_6676 net/minecraft/world/gen/random/Xoroshiro128PlusPlusRandomImpl
CLASS net/minecraft/class_6676 net/minecraft/util/math/random/Xoroshiro128PlusPlusRandomImpl
COMMENT Implementation of Xoroshiro128++ pseudo-random number generator.
COMMENT
COMMENT @apiNote For regular usage, {@link Xoroshiro128PlusPlusRandom} should be used instead.

View File

@ -202,6 +202,7 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
METHOD method_10237 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2248;
ARG 0 registry
METHOD method_10240 getRandom (Lnet/minecraft/class_5819;)Ljava/util/Optional;
ARG 1 random
METHOD method_10243 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1887;
ARG 0 registry
METHOD method_10245 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1842;

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_6885 net/minecraft/util/registry/RegistryEntryList
METHOD method_40242 of (Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;
ARG 0 entries
METHOD method_40243 getRandom (Lnet/minecraft/class_5819;)Ljava/util/Optional;
ARG 1 random
METHOD method_40244 of (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;
ARG 0 mapper
ARG 1 values

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
COMMENT
COMMENT @return a new trade offer, or {@code null} if none should be created
ARG 1 entity
ARG 2 random
CLASS class_1654 SellMapFactory
FIELD field_18589 price I
FIELD field_18590 maxUses I
@ -58,6 +59,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 3 maxUses
ARG 4 experience
METHOD method_19200 getDye (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1769;
ARG 0 random
CLASS class_4161 BuyForOneEmeraldFactory
FIELD field_18548 buy Lnet/minecraft/class_1792;
FIELD field_18549 price I

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_4136 net/minecraft/village/VillagerGossips
ARG 1 right
METHOD method_19061 shareGossipFrom (Lnet/minecraft/class_4136;Lnet/minecraft/class_5819;I)V
ARG 1 from
ARG 2 random
ARG 3 count
METHOD method_19063 mergeReputation (Lnet/minecraft/class_4139;II)I
ARG 1 type
@ -16,6 +17,7 @@ CLASS net/minecraft/class_4136 net/minecraft/village/VillagerGossips
METHOD method_19066 deserialize (Lcom/mojang/serialization/Dynamic;)V
METHOD method_19067 serialize (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic;
METHOD method_19070 pickGossips (Lnet/minecraft/class_5819;I)Ljava/util/Collection;
ARG 1 random
ARG 2 count
METHOD method_19071 getReputationFor (Ljava/util/UUID;)Lnet/minecraft/class_4136$class_4137;
ARG 1 target

View File

@ -108,6 +108,7 @@ CLASS net/minecraft/class_3765 net/minecraft/village/raid/Raid
ARG 3 extra
METHOD method_20019 getBonusCount (Lnet/minecraft/class_3765$class_3766;Lnet/minecraft/class_5819;ILnet/minecraft/class_1266;Z)I
ARG 1 member
ARG 2 random
ARG 3 wave
ARG 4 localDifficulty
ARG 5 extra

View File

@ -92,6 +92,7 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_6880;Lnet/minecraft/class_1923;Lnet/minecraft/class_5819;)V
ARG 0 world
ARG 2 chunkPos
ARG 3 random
METHOD method_8662 isClearForSpawn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Lnet/minecraft/class_1299;)Z
ARG 0 blockView
ARG 1 pos
@ -109,6 +110,7 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 1 structureAccessor
ARG 2 chunkGenerator
ARG 3 spawnGroup
ARG 4 random
ARG 5 pos
CLASS class_5259 Runner
METHOD run (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V

View File

@ -7,5 +7,6 @@ CLASS net/minecraft/class_4761 net/minecraft/world/biome/BiomeParticleConfig
ARG 2 probability
METHOD method_24369 getParticle ()Lnet/minecraft/class_2394;
METHOD method_24370 shouldAddParticle (Lnet/minecraft/class_5819;)Z
ARG 1 random
METHOD method_28399 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
ARG 3 z
ARG 4 radius
ARG 5 blockCheckInterval
ARG 7 random
ARG 9 noiseSampler
METHOD method_28442 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_28443 getBiomes ()Ljava/util/Set;
@ -28,6 +29,7 @@ CLASS net/minecraft/class_1966 net/minecraft/world/biome/source/BiomeSource
ARG 3 z
ARG 4 radius
ARG 5 predicate
ARG 6 random
ARG 7 noiseSampler
METHOD method_8763 getBiomesInArea (IIIILnet/minecraft/class_6544$class_6552;)Ljava/util/Set;
ARG 1 x

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
ARG 2 config
ARG 3 chunk
ARG 4 posToBiome
ARG 5 random
ARG 6 aquiferSampler
ARG 7 pos
ARG 8 mask
@ -22,6 +23,7 @@ CLASS net/minecraft/class_2939 net/minecraft/world/gen/carver/Carver
ARG 1 carver
METHOD method_12705 shouldCarve (Lnet/minecraft/class_5871;Lnet/minecraft/class_5819;)Z
ARG 1 config
ARG 2 random
METHOD method_12709 canAlwaysCarveBlock (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_12710 getBranchFactor ()I

View File

@ -28,6 +28,7 @@ CLASS net/minecraft/class_2925 net/minecraft/world/gen/carver/CaveCarver
ARG 25 mask
ARG 26 skipPredicate
METHOD method_16576 getTunnelSystemWidth (Lnet/minecraft/class_5819;)F
ARG 1 random
METHOD method_16577 getMaxCaveCount ()I
METHOD method_16578 getTunnelSystemHeightWidthRatio ()D
METHOD method_33974 isPositionExcluded (DDDD)Z

View File

@ -13,9 +13,11 @@ CLASS net/minecraft/class_2922 net/minecraft/world/gen/carver/ConfiguredCarver
ARG 1 context
ARG 2 chunk
ARG 3 posToBiome
ARG 4 random
ARG 5 aquiferSampler
ARG 6 pos
ARG 7 mask
METHOD method_12669 shouldCarve (Lnet/minecraft/class_5819;)Z
ARG 1 random
METHOD method_28612 (Lnet/minecraft/class_2922;)Lnet/minecraft/class_2939;
ARG 0 configuredCarver

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_5870 net/minecraft/world/gen/carver/RavineCarver
METHOD method_33960 getVerticalScale (Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;DFF)D
ARG 1 config
ARG 2 random
ARG 3 pitch
ARG 5 branchCount
ARG 6 branchIndex
@ -37,3 +38,4 @@ CLASS net/minecraft/class_5870 net/minecraft/world/gen/carver/RavineCarver
METHOD method_33966 createHorizontalStretchFactors (Lnet/minecraft/class_5873;Lnet/minecraft/class_5869;Lnet/minecraft/class_5819;)[F
ARG 1 context
ARG 2 config
ARG 3 random

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_4779 net/minecraft/world/gen/feature/BasaltPillarFeature
METHOD method_24434 tryPlaceBasalt (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 random
ARG 3 pos
METHOD method_24435 stopOrPlaceBasalt (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 random
ARG 3 pos

View File

@ -2,7 +2,9 @@ CLASS net/minecraft/class_3805 net/minecraft/world/gen/feature/BlockPileFeature
METHOD method_16707 canPlace (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 1 world
ARG 2 pos
ARG 3 random
METHOD method_16708 addPileBlock (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_4634;)V
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 config

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_2975 net/minecraft/world/gen/feature/ConfiguredFeature
METHOD method_12862 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 chunkGenerator
ARG 3 random
ARG 4 origin
METHOD method_28621 (Lnet/minecraft/class_2975;)Lnet/minecraft/class_3031;
ARG 0 configuredFeature

View File

@ -1,10 +1,12 @@
CLASS net/minecraft/class_2978 net/minecraft/world/gen/feature/CoralFeature
METHOD method_12863 generateCoral (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 random
ARG 3 pos
ARG 4 state
METHOD method_12864 generateCoralPiece (Lnet/minecraft/class_1936;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 random
ARG 3 pos
ARG 4 state
METHOD method_40029 (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_5725 net/minecraft/world/gen/feature/DripstoneClusterF
ARG 4 direction
METHOD method_33002 generate (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;IIFDIFLnet/minecraft/class_5731;)V
ARG 1 world
ARG 2 random
ARG 3 pos
ARG 4 localX
ARG 5 localZ
@ -27,11 +28,13 @@ CLASS net/minecraft/class_5725 net/minecraft/world/gen/feature/DripstoneClusterF
ARG 10 density
ARG 11 config
METHOD method_33003 clampedGaussian (Lnet/minecraft/class_5819;FFFF)F
ARG 0 random
ARG 1 min
ARG 2 max
ARG 3 mean
ARG 4 deviation
METHOD method_33004 getHeight (Lnet/minecraft/class_5819;IIFILnet/minecraft/class_5731;)I
ARG 1 random
ARG 2 localX
ARG 3 localZ
ARG 4 density

View File

@ -3,3 +3,4 @@ CLASS net/minecraft/class_3103 net/minecraft/world/gen/feature/DungeonFeature
FIELD field_13699 MOB_SPAWNER_ENTITIES [Lnet/minecraft/class_1299;
FIELD field_13700 LOGGER Lorg/slf4j/Logger;
METHOD method_13547 getMobSpawnerEntity (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1299;
ARG 1 random

View File

@ -1,18 +0,0 @@
CLASS net/minecraft/class_5819 net/minecraft/world/gen/random/AbstractRandom
METHOD method_33650 skip (I)V
ARG 1 count
METHOD method_38420 derive ()Lnet/minecraft/class_5819;
METHOD method_38421 createRandomDeriver ()Lnet/minecraft/class_6574;
METHOD method_39332 nextBetween (II)I
ARG 1 min
ARG 2 max
METHOD method_43048 nextInt (I)I
ARG 1 bound
METHOD method_43052 setSeed (J)V
ARG 1 seed
METHOD method_43054 nextInt ()I
METHOD method_43055 nextLong ()J
METHOD method_43056 nextBoolean ()Z
METHOD method_43057 nextFloat ()F
METHOD method_43058 nextDouble ()D
METHOD method_43059 nextGaussian ()D

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_6566 net/minecraft/world/gen/random/BaseSimpleRandom
FIELD field_34582 FLOAT_MULTIPLIER F
FIELD field_34583 DOUBLE_MULTIPLIER D

View File

@ -67,6 +67,7 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
ARG 3 occupationStatus
ARG 4 pos
ARG 5 radius
ARG 6 random
METHOD method_20006 getNearestPosition (Ljava/util/function/Predicate;Lnet/minecraft/class_2338;ILnet/minecraft/class_4153$class_4155;)Ljava/util/Optional;
ARG 1 typePredicate
ARG 2 pos

View File

@ -7,5 +7,6 @@ CLASS net/minecraft/class_3769 net/minecraft/world/spawner/PatrolSpawner
METHOD method_16575 spawnPillager (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Z)Z
ARG 1 world
ARG 2 pos
ARG 3 random
ARG 4 captain
COMMENT whether the pillager is the captain of a patrol