23w45a misc

This commit is contained in:
apple502j 2023-11-11 16:31:26 +09:00
parent e8ab7629e0
commit 9189b35efc
No known key found for this signature in database
GPG Key ID: 2A69798565A099A9
51 changed files with 404 additions and 11 deletions

View File

@ -24,3 +24,8 @@ CLASS net/minecraft/class_2533 net/minecraft/block/TrapdoorBlock
METHOD method_54059 (Lnet/minecraft/class_2533;)Lnet/minecraft/class_8177;
ARG 0 block
METHOD method_54766 getBlockSetType ()Lnet/minecraft/class_8177;
METHOD method_55139 flip (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)V
ARG 1 state
ARG 2 world
ARG 3 pos
ARG 4 player

View File

@ -37,6 +37,8 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
ARG 2 pos
ARG 3 entityDetector
ARG 4 range
METHOD method_55187 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_55188 getSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1952;
ARG 1 logic
ARG 2 random
@ -53,6 +55,8 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
METHOD method_55192 hasSpawnedAllMobs (Lnet/minecraft/class_8965;I)Z
ARG 1 config
ARG 2 additionalPlayers
METHOD method_55193 (Lnet/minecraft/class_8966;)Ljava/util/Optional;
ARG 0 data
METHOD method_55194 getSpawnDataNbt (Lnet/minecraft/class_8967;)Lnet/minecraft/class_2487;
ARG 1 state
METHOD method_55195 getAdditionalPlayers (Lnet/minecraft/class_2338;)I
@ -64,6 +68,18 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
ARG 1 world
ARG 2 config
ARG 3 position
METHOD method_55199 (Lnet/minecraft/class_8966;)Ljava/util/Optional;
ARG 0 data
METHOD method_55200 areMobsDead ()Z
METHOD method_55201 (Lnet/minecraft/class_8966;)Ljava/lang/Integer;
ARG 0 data
METHOD method_55202 getDisplayEntityRotation ()D
METHOD method_55203 (Lnet/minecraft/class_8966;)Ljava/lang/Long;
ARG 0 data
METHOD method_55204 getLastDisplayEntityRotation ()D
METHOD method_55205 (Lnet/minecraft/class_8966;)Ljava/lang/Long;
ARG 0 data
METHOD method_55207 (Lnet/minecraft/class_8966;)Ljava/util/Set;
ARG 0 data
METHOD method_55208 (Lnet/minecraft/class_8966;)Ljava/util/Set;
ARG 0 data

View File

@ -453,6 +453,11 @@ CLASS net/minecraft/class_332 net/minecraft/client/gui/DrawContext
ARG 5 z
ARG 6 width
ARG 7 height
METHOD method_55231 drawItemWithoutEntity (Lnet/minecraft/class_1799;III)V
ARG 1 stack
ARG 2 x
ARG 3 y
ARG 4 seed
CLASS class_8214 ScissorStack
FIELD field_43099 stack Ljava/util/Deque;
METHOD method_49699 pop ()Lnet/minecraft/class_8030;

View File

@ -189,6 +189,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer
ARG 0 texture
METHOD method_34836 (Lnet/minecraft/class_2960;Lnet/minecraft/class_4668$class_4685;)Lnet/minecraft/class_1921;
ARG 0 texture
ARG 1 transparency
METHOD method_34837 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;
ARG 0 texture
METHOD method_34838 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921;

View File

@ -0,0 +1,59 @@
CLASS net/minecraft/class_8985 net/minecraft/client/render/debug/BreezeDebugRenderer
FIELD field_47465 MAGENTA I
FIELD field_47466 CYAN I
FIELD field_47467 GREEN I
FIELD field_47468 ORANGE I
FIELD field_47469 RED I
FIELD field_47472 client Lnet/minecraft/class_310;
FIELD field_47473 breezes Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_55255 clear ()V
METHOD method_55256 drawCurvePart (ILorg/joml/Matrix4f;DDDLnet/minecraft/class_4588;Lnet/minecraft/class_243;FI)V
ARG 0 index
ARG 1 matrix
ARG 2 cameraX
ARG 4 cameraY
ARG 6 cameraZ
ARG 8 vertexConsumer
ARG 9 targetPos
ARG 10 multiplier
ARG 11 color
METHOD method_55257 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
ARG 1 attackTarget
METHOD method_55258 (Lnet/minecraft/class_8949;)Z
ARG 0 entity
METHOD method_55259 render (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V
ARG 1 matrices
ARG 2 vertexConsumers
ARG 3 cameraX
ARG 5 cameraY
ARG 7 cameraZ
METHOD method_55260 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_8949;Lnet/minecraft/class_243;)V
ARG 9 targetPos
METHOD method_55261 (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_8949;Lnet/minecraft/class_2338;)V
ARG 9 jumpTarget
METHOD method_55262 drawLine (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_243;Lnet/minecraft/class_243;I)V
ARG 0 matrices
ARG 1 vertexConsumers
ARG 2 cameraX
ARG 4 cameraY
ARG 6 cameraZ
ARG 8 entityPos
ARG 9 targetPos
ARG 10 color
METHOD method_55263 (Lnet/minecraft/class_746;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDDLnet/minecraft/class_8949;)V
ARG 10 entity
METHOD method_55264 (Lnet/minecraft/class_746;Ljava/lang/Integer;)Lnet/minecraft/class_1297;
ARG 1 attackTarget
METHOD method_55265 drawCurve (Lorg/joml/Matrix4f;DDDLnet/minecraft/class_4588;Lnet/minecraft/class_243;FI)V
ARG 0 matrix
ARG 1 cameraX
ARG 3 cameraY
ARG 5 cameraZ
ARG 7 vertexConsumer
ARG 8 targetPos
ARG 9 multiplier
ARG 10 color
METHOD method_55266 add (Lnet/minecraft/class_9004$class_9005;)V
ARG 1 info

View File

@ -20,6 +20,7 @@ CLASS net/minecraft/class_863 net/minecraft/client/render/debug/DebugRenderer
FIELD field_4537 worldGenAttemptDebugRenderer Lnet/minecraft/class_863$class_864;
FIELD field_4538 heightmapDebugRenderer Lnet/minecraft/class_863$class_864;
FIELD field_4539 structureDebugRenderer Lnet/minecraft/class_870;
FIELD field_47474 breezeDebugRenderer Lnet/minecraft/class_8985;
METHOD <init> (Lnet/minecraft/class_310;)V
ARG 1 client
METHOD method_20413 reset ()V

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_4607 net/minecraft/client/render/entity/feature/Energy
METHOD method_23202 getEnergySwirlX (F)F
ARG 1 partialAge
METHOD method_23203 getEnergySwirlModel ()Lnet/minecraft/class_583;
METHOD method_55276 getEnergySwirlY (F)F
ARG 1 partialAge

View File

@ -148,3 +148,13 @@ CLASS net/minecraft/class_6230 net/minecraft/client/render/entity/model/EntityMo
COMMENT The key of a right mid leg part, whose value is {@value}.
FIELD field_47128 FEET Ljava/lang/String;
COMMENT The key of a feet part, whose value is {@value}.
FIELD field_47446 WIND_BODY Ljava/lang/String;
COMMENT The key of a wind body model part, whose value is {@value}.
FIELD field_47447 WIND_TOP Ljava/lang/String;
COMMENT The key of a wind top model part, whose value is {@value}.
FIELD field_47448 WIND_MID Ljava/lang/String;
COMMENT The key of a wind mid model part, whose value is {@value}.
FIELD field_47449 WIND_BOTTOM Ljava/lang/String;
COMMENT The key of a wind bottom model part, whose value is {@value}.
FIELD field_47450 RODS Ljava/lang/String;
COMMENT The key of a rods model part, whose value is {@value}.

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_8847 net/minecraft/command/CommandQueueEntry
METHOD method_54388 execute (Lnet/minecraft/class_8854;)V
ARG 1 context

View File

@ -1 +1,5 @@
CLASS net/minecraft/class_8945 net/minecraft/datafixer/schema/Schema3689
METHOD registerBlockEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;
ARG 1 schema
METHOD registerEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map;
ARG 1 schema

View File

@ -1217,6 +1217,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT <p>Invisible {@link net.minecraft.entity.decoration.ArmorStandEntity} and
COMMENT emerging or digging {@link net.minecraft.entity.mob.WardenEntity} are
COMMENT immune from explosions.
ARG 1 explosion
METHOD method_5660 setSneaking (Z)V
COMMENT Sets whether the entity is sneaking.
COMMENT

View File

@ -1 +1,5 @@
CLASS net/minecraft/class_3730 net/minecraft/entity/SpawnReason
METHOD method_54986 isAnySpawner (Lnet/minecraft/class_3730;)Z
ARG 0 reason
METHOD method_54987 isTrialSpawner (Lnet/minecraft/class_3730;)Z
ARG 0 reason

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_8949 net/minecraft/entity/mob/BreezeEntity
FIELD field_47280 inhalingAnimationState Lnet/minecraft/class_7094;
FIELD field_47281 shootingAnimationState Lnet/minecraft/class_7094;
METHOD method_55009 getChargeY ()D
METHOD method_55010 stopAnimations ()V
METHOD method_55011 isWithinLargeRange (Lnet/minecraft/class_243;)Z
ARG 1 pos
METHOD method_55012 isWithinMediumRange (Lnet/minecraft/class_243;)Z

View File

@ -4,6 +4,12 @@ CLASS net/minecraft/class_1506 net/minecraft/entity/mob/SkeletonHorseEntity
FIELD field_7004 trapTime I
FIELD field_7005 trapped Z
METHOD method_26901 createSkeletonHorseAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_55001 canSpawn (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 reason
ARG 3 pos
ARG 4 random
METHOD method_6812 isTrapped ()Z
METHOD method_6813 setTrapped (Z)V
ARG 1 trapped

View File

@ -1,2 +1,8 @@
CLASS net/minecraft/class_1507 net/minecraft/entity/mob/ZombieHorseEntity
METHOD method_26902 createZombieHorseAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_55002 canSpawn (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 reason
ARG 3 pos
ARG 4 random

View File

@ -279,6 +279,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 1 recipes
METHOD method_7334 getGameProfile ()Lcom/mojang/authlib/GameProfile;
METHOD method_7335 unlockRecipes (Ljava/util/List;)V
ARG 1 recipes
METHOD method_7337 isCreative ()Z
COMMENT Returns whether this player is in creative mode.
METHOD method_7338 isCreativeLevelTwoOp ()Z

View File

@ -44,6 +44,7 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject
COMMENT <p>This is the original stack used to spawn the projectile. {@link #asItemStack}
COMMENT returns a copy of that stack which can be safely changed. Additionally,
COMMENT {@link #asItemStack} reflects changes to the entity data, such as custom potion ID.
METHOD method_55052 deflect ()V
METHOD method_7433 setNoClip (Z)V
ARG 1 noClip
METHOD method_7434 getEntityCollision (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966;

View File

@ -8,6 +8,8 @@ CLASS net/minecraft/class_1701 net/minecraft/entity/vehicle/TntMinecartEntity
ARG 6 z
METHOD method_47305 explode (D)V
ARG 1 power
METHOD method_55057 shouldDetonate (Lnet/minecraft/class_1282;)Z
ARG 0 source
METHOD method_7575 prime ()V
METHOD method_7576 explode (Lnet/minecraft/class_1282;D)V
ARG 1 damageSource

View File

@ -13,6 +13,8 @@ CLASS net/minecraft/class_8836 net/minecraft/entity/vehicle/VehicleEntity
ARG 1 damageWobbleTicks
METHOD method_54300 setDamageWobbleSide (I)V
ARG 1 damageWobbleSide
METHOD method_55056 shouldAlwaysKill (Lnet/minecraft/class_1282;)Z
ARG 1 source
METHOD method_7516 killAndDropSelf (Lnet/minecraft/class_1282;)V
ARG 1 source
METHOD method_7557 asItem ()Lnet/minecraft/class_1792;

View File

@ -127,6 +127,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT Stored at the key {@code tag} in the serialized item stack NBT.
COMMENT
COMMENT @see <a href="nbt-operations">Item Stack NBT Operations</a>
METHOD <init> (Ljava/lang/Void;)V
ARG 1 v
METHOD <init> (Lnet/minecraft/class_1935;)V
ARG 1 item
METHOD <init> (Lnet/minecraft/class_1935;I)V
@ -140,6 +142,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 1 itemEntry
ARG 2 count
METHOD <init> (Lnet/minecraft/class_6880;ILjava/util/Optional;)V
ARG 1 item
ARG 2 count
ARG 3 nbt
METHOD method_17869 (Ljava/util/List;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V

View File

@ -2,9 +2,20 @@ CLASS net/minecraft/class_58 net/minecraft/loot/LootTableReporter
FIELD field_20756 contextType Lnet/minecraft/class_176;
FIELD field_44504 dataLookup Lnet/minecraft/class_8489;
FIELD field_44505 referenceStack Ljava/util/Set;
FIELD field_47427 errorReporter Lnet/minecraft/class_8942;
METHOD <init> (Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_8489;)V
ARG 1 errorReporter
ARG 2 contextType
ARG 3 dataLookup
METHOD <init> (Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_8489;Ljava/util/Set;)V
ARG 1 errorReporter
ARG 2 contextType
ARG 3 dataLookup
ARG 4 referenceStack
METHOD method_22567 validateContext (Lnet/minecraft/class_46;)V
ARG 1 contextAware
METHOD method_22568 withContextType (Lnet/minecraft/class_176;)Lnet/minecraft/class_58;
ARG 1 contextType
METHOD method_360 report (Ljava/lang/String;)V
ARG 1 message
METHOD method_364 makeChild (Ljava/lang/String;)Lnet/minecraft/class_58;

View File

@ -38,14 +38,14 @@ CLASS net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction
ARG 0 function
CLASS class_95 BinomialWithBonusCount
FIELD comp_1848 extra I
FIELD comp_1849 probability F
FIELD field_1013 TYPE Lnet/minecraft/class_94$class_8752;
FIELD field_45811 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (IF)V
ARG 1 extra
ARG 2 probability
METHOD comp_1848 extra ()I
METHOD comp_1849 probability ()F
METHOD method_53307 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_96 Formula
METHOD method_466 getType ()Lnet/minecraft/class_94$class_8752;
METHOD method_467 getValue (Lnet/minecraft/class_5819;II)I
@ -56,10 +56,10 @@ CLASS net/minecraft/class_94 net/minecraft/loot/function/ApplyBonusLootFunction
FIELD field_1015 TYPE Lnet/minecraft/class_94$class_8752;
FIELD field_45812 CODEC Lcom/mojang/serialization/Codec;
CLASS class_100 UniformBonusCount
FIELD comp_1852 bonusMultiplier I
FIELD field_45813 CODEC Lcom/mojang/serialization/Codec;
FIELD field_45814 TYPE Lnet/minecraft/class_94$class_8752;
METHOD <init> (I)V
ARG 1 bonusMultiplier
METHOD comp_1852 bonusMultiplier ()I
METHOD method_53308 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_8752 Type

View File

@ -2,6 +2,11 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
COMMENT A set of utility functions for reading, writing, and scanning NBT files.
COMMENT Methods that do not require {@link NbtTagSizeTracker} accept any bytes of data,
COMMENT provided that its depth does not exceed {@value NbtTagSizeTracker#DEFAULT_MAX_DEPTH}.
COMMENT
COMMENT <p>When {@linkplain DataOutput#writeUTF writing an invalid string, methods in
COMMENT this class will write an empty string instead of crashing, with the exception of
COMMENT {@link #writeUnsafe} which throws instead.
FIELD field_47513 OPEN_OPTIONS [Ljava/nio/file/OpenOption;
METHOD method_10625 readCompound (Ljava/io/DataInput;Lnet/minecraft/class_2505;)Lnet/minecraft/class_2487;
COMMENT Reads an NBT compound from {@code input}.
COMMENT
@ -46,14 +51,18 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
COMMENT @see #write(NbtCompound, DataOutput)
ARG 0 nbt
ARG 1 path
METHOD method_10631 write (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V
METHOD method_10631 writeUnsafe (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}. The output is the byte indicating
COMMENT the element type, followed by {@linkplain DataOutput#writeUTF an empty string}
COMMENT and the NBT data.
COMMENT
COMMENT <p>When {@linkplain DataOutput#writeUTF writing an invalid string}, this
COMMENT method will <strong>throw an error</strong>, unlike other methods.
COMMENT
COMMENT @throws IOException if the IO operation fails
COMMENT @see #read(DataInput, NbtTagSizeTracker)
COMMENT @see #writeForPacket(NbtElement, DataOutput)
COMMENT @see #write(NbtElement, DataOutput)
ARG 0 nbt
ARG 1 output
METHOD method_10633 read (Ljava/nio/file/Path;)Lnet/minecraft/class_2487;
@ -162,3 +171,18 @@ CLASS net/minecraft/class_2507 net/minecraft/nbt/NbtIo
METHOD method_54906 compress (Ljava/io/OutputStream;)Ljava/io/DataOutputStream;
COMMENT {@return a new output stream that compresses the input {@code stream}}
ARG 0 stream
METHOD method_55324 write (Lnet/minecraft/class_2520;Ljava/io/DataOutput;)V
COMMENT Writes the {@code nbt} to {@code output}. The output is the byte indicating
COMMENT the element type, followed by {@linkplain DataOutput#writeUTF an empty string}
COMMENT and the NBT data.
COMMENT
COMMENT <p>When {@linkplain DataOutput#writeUTF writing an invalid string}, this
COMMENT method will write an empty string instead of crashing.
COMMENT
COMMENT @throws IOException if the IO operation fails
COMMENT @see #read(DataInput, NbtTagSizeTracker)
COMMENT @see #writeForPacket(NbtElement, DataOutput)
COMMENT @see #writeUnsafe(NbtElement, DataOutput)
ARG 0 nbt
ARG 1 output
CLASS class_9003 InvalidUtfSkippingDataOutput

View File

@ -28,7 +28,7 @@ CLASS net/minecraft/class_2664 net/minecraft/network/packet/s2c/play/ExplosionS2
ARG 10 destructionType
ARG 11 particle
ARG 12 emitterParticle
ARG 13 soundEVent
ARG 13 soundEvent
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_11472 getPlayerVelocityX ()F

View File

@ -4,3 +4,5 @@ CLASS net/minecraft/class_8931 net/minecraft/registry/ExperimentalRegistriesVali
METHOD method_54840 validate (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7877;)Ljava/util/concurrent/CompletableFuture;
ARG 0 registriesFuture
ARG 1 builder
METHOD method_55310 (Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_7655$class_7657;)V
ARG 1 entry

View File

@ -10,9 +10,11 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
METHOD method_46778 toLookup (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
ARG 0 wrapper
METHOD method_46780 createWrapperLookup (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7225$class_7874;
ARG 1 registryManager
METHOD method_46781 createWrapperLookup (Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8990$class_8991;)Lnet/minecraft/class_7877$class_8993;
ARG 1 baseRegistryManager
ARG 2 wrapperLookup
ARG 3 cloneableRegistries
METHOD method_46782 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)Lnet/minecraft/class_7877$class_7883;
ARG 1 info
METHOD method_46784 createBootstrappedRegistries (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7877$class_7878;
@ -23,6 +25,42 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 1 registry
METHOD method_49352 (Ljava/util/Map;Lnet/minecraft/class_7877$class_7883;)V
ARG 1 registry
METHOD method_55283 createWrapper (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_7225$class_7226;
ARG 0 registryRef
ARG 1 lifecycle
ARG 2 entries
METHOD method_55285 (Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;Lnet/minecraft/class_8990;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 6 key
METHOD method_55286 applyPatches (Lnet/minecraft/class_7876;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_5321;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/class_7225$class_7226;
ARG 1 owner
ARG 2 cloneableRegistries
ARG 3 registryRef
ARG 4 patches
ARG 5 base
ARG 6 lazyWrapper
METHOD method_55287 (Lnet/minecraft/class_7876;Lnet/minecraft/class_8990;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/class_6880$class_6883;)V
ARG 5 entry
METHOD method_55288 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226;
ARG 0 entry
METHOD method_55289 createFullWrapperLookup (Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8990$class_8991;Ljava/util/Map;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874;
ARG 1 registryManager
ARG 2 base
ARG 3 cloneableRegistries
ARG 4 initializedRegistries
ARG 5 patches
METHOD method_55290 createWrapperLookup (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874;
ARG 0 registryManager
ARG 1 additionalRegistries
METHOD method_55291 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7883;)Lnet/minecraft/class_7225$class_7226;
ARG 1 registry
METHOD method_55292 (Lnet/minecraft/class_7877$class_7879;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226;
ARG 6 registryRef
METHOD method_55293 (Ljava/util/Map;Lnet/minecraft/class_5321;)V
ARG 1 key
METHOD method_55294 (Ljava/util/Map;Lnet/minecraft/class_7876;Lnet/minecraft/class_8990;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/class_6880$class_6883;)V
ARG 5 entry
METHOD method_55295 (Ljava/util/Set;Lnet/minecraft/class_5321;)Z
ARG 1 key
CLASS 2
FIELD field_40947 keysToEntries Ljava/util/Map;
CLASS class_7878 Registries
@ -35,6 +73,11 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 0 dynamicRegistryManager
ARG 1 registryRefs
METHOD method_46798 throwErrors ()V
METHOD method_55297 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7881;)V
ARG 1 key
ARG 2 value
METHOD method_55298 checkOrphanedValues ()V
METHOD method_55299 checkUnreferencedKeys ()V
CLASS class_7879 AnyOwner
COMMENT An owner that owns multiple registries and holds the owner object for those.
COMMENT {@link #ownerEquals} returns {@code true} for all owners {@linkplain #addOwner previously
@ -42,6 +85,7 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
FIELD field_40944 owners Ljava/util/Set;
METHOD method_46801 addOwner (Lnet/minecraft/class_7876;)V
ARG 1 owner
METHOD method_55300 downcast ()Lnet/minecraft/class_7876;
CLASS class_7880 EntryListCreatingLookup
FIELD field_40945 entryOwner Lnet/minecraft/class_7876;
METHOD <init> (Lnet/minecraft/class_7876;)V
@ -52,6 +96,9 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
ARG 1 registerable
CLASS class_7883 InitializedRegistry
METHOD method_46802 toWrapper (Lnet/minecraft/class_7877$class_7879;)Lnet/minecraft/class_7225$class_7226;
ARG 1 anyOwner
METHOD method_55301 (Lnet/minecraft/class_7877$class_7879;Ljava/util/Map$Entry;)Lnet/minecraft/class_6880$class_6883;
ARG 1 entry
CLASS class_7884 RegistryInfo
METHOD method_46805 init (Lnet/minecraft/class_7877$class_7878;)Lnet/minecraft/class_7877$class_7883;
ARG 1 registries
@ -66,3 +113,9 @@ CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
CLASS class_7886 EntryAssociatedValue
FIELD comp_1148 entry Ljava/util/Optional;
METHOD comp_1148 entry ()Ljava/util/Optional;
CLASS class_8992 LazyReferenceEntry
FIELD field_47490 supplier Ljava/util/function/Supplier;
METHOD <init> (Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;)V
ARG 1 owner
ARG 2 key
CLASS class_8993 FullPatchesRegistriesPair

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_8990 net/minecraft/registry/RegistryCloner
FIELD field_47486 elementCodec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;)V
ARG 1 elementCodec
METHOD method_55277 clone (Ljava/lang/Object;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;)Ljava/lang/Object;
ARG 1 value
ARG 2 subsetRegistry
ARG 3 fullRegistry
METHOD method_55278 (Ljava/lang/String;)Ljava/lang/IllegalStateException;
ARG 0 error
METHOD method_55279 (Ljava/lang/String;)Ljava/lang/IllegalStateException;
ARG 0 error
CLASS class_8991 CloneableRegistries
FIELD field_47487 registries Ljava/util/Map;
METHOD method_55280 get (Lnet/minecraft/class_5321;)Lnet/minecraft/class_8990;
ARG 1 registryRef
METHOD method_55281 add (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_8990$class_8991;
ARG 1 registryRef
ARG 2 elementCodec

View File

@ -40,6 +40,7 @@ CLASS net/minecraft/class_7924 net/minecraft/registry/RegistryKeys
FIELD field_43089 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST Lnet/minecraft/class_5321;
FIELD field_44688 ITEM_GROUP Lnet/minecraft/class_5321;
FIELD field_46913 POOL_ALIAS_BINDING Lnet/minecraft/class_5321;
FIELD field_47497 ROOT Lnet/minecraft/class_2960;
FIELD field_47498 CRITERION Lnet/minecraft/class_5321;
METHOD method_47516 toWorldKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
ARG 0 key

View File

@ -55,3 +55,5 @@ CLASS net/minecraft/class_7655 net/minecraft/registry/RegistryLoader
METHOD method_45132 (Lnet/minecraft/class_2385;Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V
ARG 3 resourceManager
ARG 4 registryInfoGetter
METHOD method_54920 addToCloner (Ljava/util/function/BiConsumer;)V
ARG 1 callback

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_7225 net/minecraft/registry/RegistryWrapper
ARG 0 wrappers
METHOD method_46762 getWrapperOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226;
ARG 1 registryRef
METHOD method_55282 streamAllRegistryKeys ()Ljava/util/stream/Stream;
CLASS 1
METHOD method_46764 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
ARG 0 lookup

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_2370 net/minecraft/registry/SimpleRegistry
ARG 1 key
ARG 2 lifecycle
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Z)V
ARG 1 key
ARG 2 lifecycle
ARG 3 intrusive
METHOD method_39665 (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V

View File

@ -41,6 +41,8 @@ CLASS net/minecraft/class_1735 net/minecraft/screen/slot/Slot
METHOD method_51306 canBeHighlighted ()Z
METHOD method_53512 setStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_55059 disablesDynamicDisplay ()Z
COMMENT {@return {@code true} to disable dynamic display for clocks and compasses}
METHOD method_7667 onTakeItem (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack

View File

@ -13,3 +13,8 @@ CLASS net/minecraft/class_2989 net/minecraft/server/ServerAdvancementLoader
ARG 2 id
ARG 3 json
METHOD method_53646 getManager ()Lnet/minecraft/class_163;
METHOD method_54921 validate (Lnet/minecraft/class_2960;Lnet/minecraft/class_161;)V
ARG 1 id
ARG 2 advancement
METHOD method_54922 (Ljava/util/Map$Entry;)Ljava/lang/String;
ARG 0 entry

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand
FIELD field_13453 SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_47182 GENERIC_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_47183 CRITERION_NOT_FOUND_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
METHOD method_12978 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_12979 (Lcom/mojang/brigadier/context/CommandContext;)I
@ -55,6 +57,11 @@ CLASS net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand
ARG 0 context
METHOD method_12998 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_54923 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 message
METHOD method_54924 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 advancement
ARG 1 criterion
CLASS class_3009 Operation
FIELD field_13454 commandPrefix Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana
COMMENT loaded} and should run all functions in the {@code minecraft:load} function tag.
FIELD field_25333 loader Lnet/minecraft/class_5349;
COMMENT The source of functions for this command function manager.
FIELD field_47181 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_5349;)V
ARG 1 server
ARG 2 loader

View File

@ -259,6 +259,8 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 0 deltaX
ARG 2 deltaY
ARG 4 deltaZ
METHOD method_54934 (Lnet/minecraft/class_2960;)Ljava/util/stream/Stream;
ARG 1 recipe
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode
CLASS 1

View File

@ -115,6 +115,7 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup
FIELD field_47084 POLISHED_TUFF Lnet/minecraft/class_2498;
FIELD field_47085 COPPER_BULB Lnet/minecraft/class_2498;
FIELD field_47086 COPPER_GRATE Lnet/minecraft/class_2498;
FIELD field_47346 TRIAL_SPAWNER Lnet/minecraft/class_2498;
METHOD <init> (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V
ARG 1 volume
ARG 2 pitch

View File

@ -1,3 +1,9 @@
CLASS net/minecraft/class_8998 net/minecraft/structure/TrialChamberData
FIELD field_47507 CHAMBER_END_POOL_KEY Lnet/minecraft/class_5321;
FIELD field_47508 HALLWAY_FALLBACK_POOL_KEY Lnet/minecraft/class_5321;
FIELD field_47509 CHAMBER_ENTRANCE_CAP_POOL_KEY Lnet/minecraft/class_5321;
FIELD field_47510 ALIAS_BINDINGS Ljava/util/List;
METHOD method_55312 spawner (Ljava/lang/String;)Ljava/lang/String;
ARG 0 path
METHOD method_55313 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 poolRegisterable

View File

@ -1,3 +1,11 @@
CLASS net/minecraft/class_8890 net/minecraft/structure/pool/alias/StructurePoolAliasBindings
METHOD method_54509 registerAndGetDefalt (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;
ARG 0 registry
METHOD method_55227 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 target
METHOD method_55228 (Lnet/minecraft/class_7891;Lnet/minecraft/class_6880;Ljava/lang/String;)V
ARG 2 path
METHOD method_55229 registerPools (Lnet/minecraft/class_7891;Lnet/minecraft/class_6880;Ljava/util/List;)V
ARG 0 pools
ARG 1 base
ARG 2 aliases

View File

@ -33,8 +33,10 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 3 rotation
ARG 4 world
METHOD method_22252 placeStructureTemplate (Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2633;
ARG 0 state
ARG 1 pos
ARG 2 rotation
ARG 3 world
METHOD method_22254 (ILnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 2 pos
METHOD method_22255 findNearestStructureBlock (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_2338;
@ -73,6 +75,7 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
METHOD method_54901 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)V
ARG 1 chunkPos
METHOD method_54903 initStructure (Lnet/minecraft/class_4517;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3218;)Lnet/minecraft/class_2633;
ARG 0 state
ARG 1 pos
ARG 2 rotation
ARG 3 world

View File

@ -382,3 +382,6 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 1 item
METHOD method_54144 dontExpectItem (Lnet/minecraft/class_1792;)V
ARG 1 item
METHOD method_55323 expectEntities (Lnet/minecraft/class_1299;I)V
ARG 1 type
ARG 2 amount

View File

@ -0,0 +1,34 @@
CLASS net/minecraft/class_8941 net/minecraft/util/DelegatingDataOutput
FIELD field_47218 delegate Ljava/io/DataOutput;
METHOD <init> (Ljava/io/DataOutput;)V
ARG 1 delegate
METHOD write (I)V
ARG 1 v
METHOD write ([B)V
ARG 1 b
METHOD write ([BII)V
ARG 1 bs
ARG 2 off
ARG 3 len
METHOD writeBoolean (Z)V
ARG 1 v
METHOD writeByte (I)V
ARG 1 v
METHOD writeBytes (Ljava/lang/String;)V
ARG 1 s
METHOD writeChar (I)V
ARG 1 v
METHOD writeChars (Ljava/lang/String;)V
ARG 1 s
METHOD writeDouble (D)V
ARG 1 v
METHOD writeFloat (F)V
ARG 1 v
METHOD writeInt (I)V
ARG 1 v
METHOD writeLong (J)V
ARG 1 v
METHOD writeShort (I)V
ARG 1 v
METHOD writeUTF (Ljava/lang/String;)V
ARG 1 s

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_8942 net/minecraft/util/ErrorReporter
METHOD method_54946 makeChild (Ljava/lang/String;)Lnet/minecraft/class_8942;
ARG 1 name
METHOD method_54947 report (Ljava/lang/String;)V
ARG 1 message
CLASS class_8943 Impl
FIELD field_47225 errors Lcom/google/common/collect/Multimap;
FIELD field_47226 pathSupplier Ljava/util/function/Supplier;
FIELD field_47227 path Ljava/lang/String;
METHOD <init> (Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;)V
ARG 1 errors
ARG 2 pathSupplier
METHOD method_54948 getErrors ()Lcom/google/common/collect/Multimap;
METHOD method_54949 getPath ()Ljava/lang/String;

View File

@ -6,3 +6,5 @@ CLASS net/minecraft/class_8800 net/minecraft/util/PngMetadata
ARG 0 stream
METHOD method_53878 fromBytes ([B)Lnet/minecraft/class_8800;
ARG 0 bytes
METHOD method_54945 validate (Ljava/nio/ByteBuffer;)V
ARG 0 buf

View File

@ -298,6 +298,13 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
COMMENT
COMMENT @see #lastIndexGetter
ARG 0 values
METHOD method_54907 apply (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed;
ARG 0 typed
ARG 1 type
ARG 2 modifier
METHOD method_54908 readTyped (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed;
ARG 0 type
ARG 1 value
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
COMMENT {@return the item preceding {@code object} in {@code iterable}}
COMMENT

View File

@ -265,6 +265,8 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD method_53051 (Ljava/lang/Object;Ljava/util/Optional;)Ljava/lang/Object;
ARG 1 value
METHOD method_53052 createRecursive (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 name
ARG 1 codecFunction
METHOD method_53055 (Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 1 codec
METHOD method_53058 object2BooleanMap (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
@ -292,6 +294,12 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD method_53921 orCompressed (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
ARG 0 uncompressedCodec
ARG 1 compressedCodec
METHOD method_54941 parameters (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec;
ARG 0 typeKey
ARG 1 parametersKey
ARG 2 typeCodec
ARG 3 typeGetter
ARG 4 parametersCodecGetter
CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
@ -334,6 +342,22 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
CLASS 6
METHOD decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;
ARG 1 input
ARG 2 ops
ARG 3 prefix
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
ARG 1 ops
METHOD method_54942 encode (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;
ARG 1 codec
ARG 2 value
ARG 3 ops
METHOD method_54943 (Lcom/mojang/serialization/MapLike;Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;
ARG 4 pair
CLASS class_5839 Xor
COMMENT An xor codec that only permits exactly one of the two data choices to be
COMMENT present.
@ -364,6 +388,9 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 pair
METHOD method_33824 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 3 left
METHOD method_53709 (Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;
ARG 0 a
ARG 1 b
CLASS class_6495 Either
FIELD field_34388 first Lcom/mojang/serialization/Codec;
FIELD field_34389 second Lcom/mojang/serialization/Codec;
@ -407,6 +434,10 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD method_43963 asString ()Ljava/lang/String;
CLASS class_8741 Recursive
FIELD field_45716 supplier Ljava/util/function/Supplier;
FIELD field_47224 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;Ljava/util/function/Function;)V
ARG 1 name
ARG 2 codecFunction
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input

View File

@ -3,8 +3,6 @@ CLASS net/minecraft/class_1918 net/minecraft/world/CommandBlockExecutor
COMMENT {@linkplain net.minecraft.block.entity.CommandBlockBlockEntity
COMMENT command blocks} and {@linkplain net.minecraft.entity.vehicle.CommandBlockMinecartEntity
COMMENT command block minecarts}.
COMMENT
COMMENT @see MobSpawnerLogic
FIELD field_21515 DEFAULT_NAME Lnet/minecraft/class_2561;
FIELD field_9162 customName Lnet/minecraft/class_2561;
FIELD field_9163 successCount I

View File

@ -166,7 +166,7 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
FIELD field_31147 SPAWNER_SPAWNS_MOB I
COMMENT A spawner spawns a mob.
COMMENT <br>Spawns smoke and flame particles.
COMMENT <p>Called by {@link net.minecraft.world.MobSpawnerLogic#serverTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) MobSpawnerLogic#serverTick}
COMMENT <p>Called by {@link net.minecraft.block.spawner.MobSpawnerLogic#serverTick(net.minecraft.server.world.ServerWorld, net.minecraft.util.math.BlockPos) MobSpawnerLogic#serverTick}
FIELD field_31148 PLANT_FERTILIZED I
COMMENT A plant is fertilized with bone meal or by a bee, or a turtle egg is placed.
COMMENT <br>Spawns happy villager particles.
@ -337,3 +337,22 @@ CLASS net/minecraft/class_6088 net/minecraft/world/WorldEvents
COMMENT <br>Shoots white smoke particles.
COMMENT <p>The ordinal direction the crafter is facing must be supplied as extra data.
COMMENT <p>Called by {@link net.minecraft.block.CrafterBlock#transferOrSpawnStack(net.minecraft.world.World, net.minecraft.util.math.BlockPos, net.minecraft.block.entity.CrafterBlockEntity, net.minecraft.item.ItemStack, net.minecraft.block.BlockState) CrafterBlock#transferOrSpawnStack}
FIELD field_47339 GUST_DUST I
COMMENT A gust dust particle is spawned.
FIELD field_47340 TRIAL_SPAWNER_SPAWNS_MOB I
COMMENT A trial spawner spawns a mob. Triggered at the position of the spawner.
COMMENT <br>Spawns mob spawn particles.
COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerLogic#trySpawnMob}.
FIELD field_47341 TRIAL_SPAWNER_SPAWNS_MOB_AT_SPAWN_POS I
COMMENT A trial spawner spawns a mob. Triggered at the position of the spawned mob.
COMMENT <br>Plays the spawn sound and spawns mob spawn particles.
COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerLogic#trySpawnMob}.
FIELD field_47342 TRIAL_SPAWNER_DETECTS_PLAYER I
COMMENT A trial spawner detects survival-mode players.
COMMENT <br>Plays the detection sound and spawns detection particles.
COMMENT <p>The extra data denotes the number of players.
COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerData#updatePlayers}.
FIELD field_47343 TRIAL_SPAWNER_EJECTS_ITEM I
COMMENT A trial spawner ejects loot.
COMMENT <br>Plays the ejection sound and spawns ejection particles.
COMMENT <p>Called by {@link net.minecraft.block.spawner.TrialSpawnerLogic#ejectLootTable}.

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure
FIELD field_38435 MAX_SIZE I
FIELD field_39059 startJigsawName Ljava/util/Optional;
FIELD field_46829 poolAliasBindings Ljava/util/List;
FIELD field_47412 MAX_GENERATION_DEPTH I
METHOD <init> (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;Z)V
ARG 1 config
ARG 2 startPool

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_9002 net/minecraft/world/gen/structure/OneTwentyOneStructures
METHOD method_55320 (Lnet/minecraft/class_1311;)Lnet/minecraft/class_7061;
ARG 0 group
METHOD method_55321 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 structureRegisterable
METHOD method_55322 (Lnet/minecraft/class_1311;)Lnet/minecraft/class_1311;
ARG 0 group

View File

@ -1,10 +1,10 @@
CLASS net/minecraft/class_5304 net/minecraft/world/spawner/Spawner
CLASS net/minecraft/class_5304 net/minecraft/world/spawner/SpecialSpawner
COMMENT Spawns entities in a world.
COMMENT
COMMENT <p>A spawner is typically used to spawn entities within a
COMMENT special context, such as cats in a village or wandering traders.
COMMENT This is different from
COMMENT {@link net.minecraft.world.MobSpawnerLogic the mob spawner logic}
COMMENT {@link net.minecraft.block.entity.Spawner the mob spawner logic}
COMMENT which is used for {@link net.minecraft.block.SpawnerBlock the spawner block},
COMMENT or the structure spawn conditions (such as guardians) which is defined in
COMMENT {@link net.minecraft.world.gen.chunk.ChunkGenerator#getEntitySpawnList}.