22w44a stuff (#3383)

* 22w44a stuff

* Fix javadoc

* Update mappings/net/minecraft/server/world/ServerChunkManager.mapping

Co-authored-by: YanisBft <yanis.briffaut@gmail.com>

Co-authored-by: YanisBft <yanis.briffaut@gmail.com>
This commit is contained in:
apple502j 2022-11-07 18:30:08 +09:00 committed by GitHub
parent 19e4d58a9e
commit c03fa3699e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
30 changed files with 101 additions and 21 deletions

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_2256 net/minecraft/block/Fertilizable
ARG 3 pos
ARG 4 state
METHOD method_9651 isFertilizable (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Z
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 isClient

View File

@ -1,6 +1,11 @@
CLASS net/minecraft/class_4771 net/minecraft/block/FungusBlock
FIELD field_22134 SHAPE Lnet/minecraft/class_265;
FIELD field_22135 feature Lnet/minecraft/class_5321;
FIELD field_22135 featureKey Lnet/minecraft/class_5321;
FIELD field_31099 GROW_CHANCE D
METHOD <init> (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_5321;)V
ARG 1 settings
ARG 2 featureKey
METHOD method_46682 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V
ARG 3 featureEntry
METHOD method_46683 getFeatureEntry (Lnet/minecraft/class_4538;)Ljava/util/Optional;
ARG 1 world

View File

@ -1,9 +1,11 @@
CLASS net/minecraft/class_2420 net/minecraft/block/MushroomPlantBlock
FIELD field_11304 SHAPE Lnet/minecraft/class_265;
FIELD field_27194 feature Lnet/minecraft/class_5321;
FIELD field_27194 featureKey Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_5321;)V
ARG 1 settings
ARG 2 featureKey
METHOD method_10349 trySpawningBigMushroom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_5819;)Z
ARG 1 world
ARG 2 pos
ARG 3 state
ARG 4 random

View File

@ -3,3 +3,12 @@ CLASS net/minecraft/class_4849 net/minecraft/block/NyliumBlock
ARG 0 state
ARG 1 world
ARG 2 pos
METHOD method_46686 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880$class_6883;)V
ARG 4 entry
METHOD method_46687 generate (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V
ARG 1 registry
ARG 2 key
ARG 3 world
ARG 4 chunkGenerator
ARG 5 random
ARG 6 pos

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_433 net/minecraft/client/gui/screen/GameMenuScreen
FIELD field_32257 SNAPSHOT_FEEDBACK_URL Ljava/lang/String;
FIELD field_32258 JAVA_FEEDBACK_URL Ljava/lang/String;
FIELD field_32259 SNAPSHOT_BUGS_URL Ljava/lang/String;
FIELD field_40792 exitButton Lnet/minecraft/class_4185;
METHOD <init> (Z)V
ARG 1 showMenu
METHOD method_19836 (Lnet/minecraft/class_4185;)V

View File

@ -31,6 +31,13 @@ CLASS net/minecraft/class_430 net/minecraft/client/gui/screen/PresetsScreen
ARG 0 layer
ARG 1 layerStartHeight
METHOD method_29060 parsePresetString (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Ljava/lang/String;Lnet/minecraft/class_3232;)Lnet/minecraft/class_3232;
ARG 0 biomeLookup
ARG 1 structureSetLookup
ARG 2 featureLookup
ARG 3 preset
ARG 4 config
METHOD method_29061 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;
ARG 0 biomeId
METHOD method_29062 getGeneratorConfigString (Lnet/minecraft/class_3232;)Ljava/lang/String;
ARG 0 config
CLASS class_4196 SuperflatPresetsListWidget

View File

@ -22,7 +22,9 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv
FIELD field_32342 SCROLLBAR_HEIGHT I
FIELD field_32343 WHITE I
FIELD field_40430 enabledFeatures Lnet/minecraft/class_7699;
FIELD field_40929 searchDisplayStacks Ljava/util/Set;
METHOD <init> (Lnet/minecraft/class_1657;Lnet/minecraft/class_7699;)V
ARG 1 player
ARG 2 enabledFeatures
METHOD method_15871 searchForTags (Ljava/lang/String;)V
ARG 1 id

View File

@ -94,6 +94,8 @@ CLASS net/minecraft/class_5292 net/minecraft/client/gui/screen/world/MoreOptions
METHOD method_41883 (Lnet/minecraft/class_5321;)Z
ARG 0 key
METHOD method_41884 getGeneratorOptionsHolder ()Lnet/minecraft/class_7193;
METHOD method_45691 (Ljava/lang/Boolean;Lnet/minecraft/class_5285;)Lnet/minecraft/class_5285;
ARG 1 generationOptions
METHOD method_45692 (Lnet/minecraft/class_5676;Ljava/lang/Boolean;)V
ARG 1 button
ARG 2 structures

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_7845 net/minecraft/client/gui/widget/GridWidget
COMMENT A widget that positions its children in a 2D grid.
COMMENT
COMMENT @see net.minecraft.util.math.GridBlockLengthIterator
COMMENT @see net.minecraft.util.math.Divider
FIELD field_40771 children Ljava/util/List;
FIELD field_40772 grids Ljava/util/List;
FIELD field_40773 mainPositioner Lnet/minecraft/class_7847;

View File

@ -96,5 +96,7 @@ CLASS net/minecraft/class_746 net/minecraft/client/network/ClientPlayerEntity
METHOD method_3151 getMountJumpStrength ()F
METHOD method_33689 init ()V
METHOD method_45773 getJumpingMount ()Lnet/minecraft/class_1316;
METHOD method_46742 sendSprintingPacket ()V
METHOD method_46743 canSprint ()Z
METHOD method_7290 dropSelectedItem (Z)Z
ARG 1 entireStack

View File

@ -1,5 +1,5 @@
CLASS net/minecraft/class_7157 net/minecraft/command/CommandRegistryAccess
COMMENT A class that creates {@link CommandRegistryWrapper} with ability to set a policy on
COMMENT A class that creates {@link RegistryWrapper} with ability to set a policy on
COMMENT how to handle unrecognized tags.
COMMENT
COMMENT @apiNote You usually do not need to create your own instance; the command registration
@ -19,7 +19,8 @@ CLASS net/minecraft/class_7157 net/minecraft/command/CommandRegistryAccess
FIELD field_40912 entryListCreationPolicy Lnet/minecraft/class_7157$class_7158;
CLASS class_7158 EntryListCreationPolicy
COMMENT A policy on how to handle a {@link net.minecraft.tag.TagKey} that does not resolve
COMMENT to an existing tag (unrecognized tag) in {@link CommandRegistryWrapper#getEntryList}.
COMMENT to an existing tag (unrecognized tag) in {@link
COMMENT net.minecraft.util.registry.RegistryWrapper#getOptional(net.minecraft.tag.TagKey)}.
FIELD field_37824 Lnet/minecraft/class_7157$class_7158;
COMMENT Creates a new {@link net.minecraft.util.registry.RegistryEntryList}, stores it and returns it.
FIELD field_37826 Lnet/minecraft/class_7157$class_7158;

View File

@ -581,6 +581,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT Calls {@link #tickInVoid()} when the entity is 64 blocks below the world's {@linkplain net.minecraft.world.HeightLimitView#getBottomY() minimum Y position}.
METHOD method_31474 (Lnet/minecraft/class_1297;)V
ARG 0 entity
METHOD method_31475 (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_31476 getChunkPos ()Lnet/minecraft/class_1923;
COMMENT {@return the chunk position of the entity}
METHOD method_31477 getBlockX ()I

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
FIELD field_25190 nodeTypes Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
FIELD field_25191 collidedBoxes Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_31809 Y_OFFSET D
FIELD field_40928 MIN_STEP_HEIGHT D
FIELD field_63 waterPathNodeTypeWeight F
METHOD method_20536 isValidAdjacentSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z
ARG 1 node
@ -20,6 +21,8 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
ARG 4 z
METHOD method_29304 checkBoxCollision (Lnet/minecraft/class_238;)Z
ARG 1 box
METHOD method_29305 (Lnet/minecraft/class_238;Ljava/lang/Object;)Z
ARG 2 box2
METHOD method_29578 isBlocked (Lnet/minecraft/class_9;)Z
ARG 1 node
METHOD method_29579 isValidDiagonalSuccessor (Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_9;)Z
@ -34,6 +37,17 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
ARG 0 nodeType
METHOD method_43415 getStart (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9;
ARG 1 pos
METHOD method_43569 getNodeWith (IIILnet/minecraft/class_7;F)Lnet/minecraft/class_9;
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 type
ARG 5 penalty
METHOD method_43570 getBlockedNode (III)Lnet/minecraft/class_9;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_46739 getStepHeight ()D
METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 0 world
ARG 1 pos

View File

@ -26,9 +26,6 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
COMMENT <td>Renderer</td><td>{@link net.minecraft.client.render.entity.AxolotlEntityRenderer}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Swim Navigation</td><td>{@link AxolotlSwimNavigation}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Variants</td><td>{@link Variant}</td>
COMMENT </tr>
COMMENT </table>

View File

@ -99,6 +99,8 @@ CLASS net/minecraft/class_3609 net/minecraft/fluid/FlowableFluid
ARG 2 pos
ARG 3 state
ARG 4 fluid
METHOD method_17773 (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;)Lnet/minecraft/class_265;
ARG 2 state2
METHOD method_17774 isFluidAboveEqual (Lnet/minecraft/class_3610;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 state
ARG 1 world

View File

@ -17,7 +17,7 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
COMMENT if the block name is not present.
COMMENT
COMMENT @see #fromBlockState(BlockState)
ARG 0 blockRegistryWrapper
ARG 0 blockLookup
ARG 1 nbt
METHOD method_10682 withProperty (Lnet/minecraft/class_2688;Lnet/minecraft/class_2769;Ljava/lang/String;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2688;
ARG 0 state
@ -43,7 +43,7 @@ CLASS net/minecraft/class_2512 net/minecraft/nbt/NbtHelper
METHOD method_10686 fromBlockState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2487;
COMMENT {@return the serialized block state}
COMMENT
COMMENT @see #toBlockState(CommandRegistryWrapper, NbtCompound)
COMMENT @see #toBlockState(RegistryEntryLookup, NbtCompound)
ARG 0 state
METHOD method_10687 matches (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;Z)Z
COMMENT {@return whether {@code standard} is a subset of {@code subject}}

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_7826 net/minecraft/network/message/MessageLink
COMMENT Represents a link to the preceding message that a particular message has.
FIELD field_40849 CODEC Lcom/mojang/serialization/Codec;
METHOD method_46317 next ()Lnet/minecraft/class_7826;
COMMENT {@return the next link used by the message's succeeding message}
COMMENT
@ -18,3 +19,5 @@ CLASS net/minecraft/class_7826 net/minecraft/network/message/MessageLink
COMMENT <p>For the link to be considered valid, the two must have the same sender and session ID,
COMMENT and the newer link's index must be above the preceding link's index.
ARG 1 preceding
METHOD method_46614 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,7 +1,6 @@
CLASS net/minecraft/class_2556 net/minecraft/network/message/MessageType
COMMENT A message type (also known as "chat type") controls how to display or narrate
COMMENT the chat messages sent to the clients. Message types are registered at
COMMENT {@link net.minecraft.util.registry.BuiltinRegistries#MESSAGE_TYPE}. When
COMMENT the chat messages sent to the clients. Message types are registered using data packs. When
COMMENT sending a chat message, the registry key of the message type can be passed to indicate
COMMENT which message type should be used.
COMMENT
@ -66,7 +65,8 @@ CLASS net/minecraft/class_2556 net/minecraft/network/message/MessageType
COMMENT <p>An outgoing message is a message that the team message's sender sees in the chat.
METHOD method_43843 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_43844 initialize (Lnet/minecraft/class_7891;)V
METHOD method_43844 bootstrap (Lnet/minecraft/class_7891;)V
ARG 0 messageTypeRegisterable
METHOD method_43845 register (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id
METHOD method_44832 params (Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;)Lnet/minecraft/class_2556$class_7602;

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_7471 net/minecraft/network/message/SignedMessage
FIELD field_39786 SERVERBOUND_TIME_TO_LIVE Ljava/time/Duration;
FIELD field_39787 CLIENTBOUND_TIME_TO_LIVE Ljava/time/Duration;
FIELD field_40688 NIL_UUID Ljava/util/UUID;
FIELD field_40846 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_44607 withoutUnsigned ()Lnet/minecraft/class_7471;
COMMENT {@return the signed chat message with {@link #unsignedContent} removed if it exists}
COMMENT
@ -54,3 +55,15 @@ CLASS net/minecraft/class_7471 net/minecraft/network/message/SignedMessage
METHOD method_46292 getSender ()Ljava/util/UUID;
METHOD method_46293 isSenderMissing ()Z
METHOD method_46294 hasSignature ()Z
METHOD method_46608 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_46609 (Lnet/minecraft/class_7471;)Ljava/util/Optional;
ARG 0 message
METHOD method_46610 (Lnet/minecraft/class_7826;Ljava/util/Optional;Lnet/minecraft/class_7608;Ljava/util/Optional;Lnet/minecraft/class_7649;)Lnet/minecraft/class_7471;
ARG 0 link
ARG 1 signature
ARG 2 signedBody
ARG 3 unsignedContent
ARG 4 filterMask
METHOD method_46611 (Lnet/minecraft/class_7471;)Ljava/util/Optional;
ARG 0 message

View File

@ -1,8 +1,10 @@
CLASS net/minecraft/class_3255 net/minecraft/resource/AbstractFileResourcePack
FIELD field_14182 LOGGER Lorg/slf4j/Logger;
FIELD field_39993 name Ljava/lang/String;
FIELD field_40857 alwaysStable Z
METHOD <init> (Ljava/lang/String;Z)V
ARG 1 name
ARG 2 alwaysStable
METHOD method_14392 parseMetadata (Lnet/minecraft/class_3270;Ljava/io/InputStream;)Ljava/lang/Object;
ARG 0 metaReader
ARG 1 inputStream

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_3259 net/minecraft/resource/DirectoryResourcePack
METHOD <init> (Ljava/lang/String;Ljava/nio/file/Path;Z)V
ARG 1 name
ARG 2 root
ARG 3 alwaysStable
METHOD method_14402 isValidPath (Ljava/nio/file/Path;)Z
ARG 0 path
METHOD method_45179 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)Lnet/minecraft/class_7367;

View File

@ -7,10 +7,17 @@ CLASS net/minecraft/class_3279 net/minecraft/resource/FileResourcePackProvider
ARG 1 packsDir
ARG 2 type
ARG 3 source
METHOD method_45268 (Ljava/io/File;ZLjava/lang/String;)Lnet/minecraft/class_3262;
ARG 2 name
METHOD method_45269 getFactory (Ljava/nio/file/Path;Z)Lnet/minecraft/class_3288$class_7680;
ARG 0 path
ARG 1 alwaysStable
METHOD method_45270 (Ljava/nio/file/Path;ZLjava/lang/String;)Lnet/minecraft/class_3262;
ARG 2 name
METHOD method_45271 forEachProfile (Ljava/nio/file/Path;ZLjava/util/function/BiConsumer;)V
ARG 0 packsDir
ARG 1 alwaysStable
ARG 2 consumer
METHOD method_45272 (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/class_3288$class_7680;)V
ARG 2 path
ARG 3 packFactory

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_3258 net/minecraft/resource/ZipResourcePack
METHOD <init> (Ljava/lang/String;Ljava/io/File;Z)V
ARG 1 name
ARG 2 backingZipFile
ARG 3 alwaysStable
METHOD method_14391 openFile (Ljava/lang/String;)Lnet/minecraft/class_7367;
ARG 1 path
METHOD method_14399 getZipFile ()Ljava/util/zip/ZipFile;

View File

@ -26,6 +26,8 @@ CLASS net/minecraft/class_2170 net/minecraft/server/command/CommandManager
COMMENT command source}
ARG 0 parseResults
ARG 1 sourceMapper
METHOD method_46732 createRegistryAccess (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7157;
ARG 0 registryLookup
METHOD method_9235 getDispatcher ()Lcom/mojang/brigadier/CommandDispatcher;
METHOD method_9236 (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583;
ARG 1 style

View File

@ -114,6 +114,7 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
METHOD method_39777 getChunkIoWorker ()Lnet/minecraft/class_6830;
METHOD method_39997 removePersistentTickets ()V
METHOD method_41248 getNoiseConfig ()Lnet/minecraft/class_7138;
METHOD method_46642 getStructurePlacementCalculator ()Lnet/minecraft/class_7869;
CLASS class_4212 MainThreadExecutor
METHOD <init> (Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)V
ARG 2 world

View File

@ -33,12 +33,14 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
FIELD field_29673 LEVEL_CHUNK B
FIELD field_36383 chunkToNextSaveTimeMs Lit/unimi/dsi/fastutil/longs/Long2LongMap;
FIELD field_37278 noiseConfig Lnet/minecraft/class_7138;
FIELD field_40856 structurePlacementCalculator Lnet/minecraft/class_7869;
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1255;Lnet/minecraft/class_2823;Lnet/minecraft/class_2794;Lnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;IZ)V
ARG 1 world
ARG 2 session
ARG 3 dataFixer
ARG 4 structureTemplateManager
ARG 5 executor
ARG 6 mainThreadExecutor
ARG 7 chunkProvider
ARG 8 chunkGenerator
ARG 9 worldGenerationProgressListener
@ -295,6 +297,7 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 1 chunkPos
METHOD method_43383 getUpdatedChunkNbt (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
ARG 1 chunkPos
METHOD method_46641 getStructurePlacementCalculator ()Lnet/minecraft/class_7869;
CLASS class_3208 EntityTracker
COMMENT An entity tracker governs which players' clients can see an entity. Each
COMMENT tracker corresponds to one entity in a server world and is mapped from the

View File

@ -76,7 +76,7 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate
ARG 2 rotation
ARG 3 pivot
METHOD method_15177 loadPalettedBlockInfo (Lnet/minecraft/class_7871;Lnet/minecraft/class_2499;Lnet/minecraft/class_2499;)V
ARG 1 blockRegistryWrapper
ARG 1 blockLookup
ARG 2 palette
ARG 3 blocks
METHOD method_15179 spawnEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_2338;Lnet/minecraft/class_2415;Lnet/minecraft/class_2470;Lnet/minecraft/class_2338;Lnet/minecraft/class_3341;Z)V
@ -94,7 +94,7 @@ CLASS net/minecraft/class_3499 net/minecraft/structure/StructureTemplate
ARG 4 pos2
METHOD method_15181 getAuthor ()Ljava/lang/String;
METHOD method_15183 readNbt (Lnet/minecraft/class_7871;Lnet/minecraft/class_2487;)V
ARG 1 blockRegistryWrapper
ARG 1 blockLookup
ARG 2 nbt
METHOD method_15184 createNbtDoubleList ([D)Lnet/minecraft/class_2499;
ARG 1 doubles

View File

@ -9,13 +9,13 @@ CLASS net/minecraft/class_3485 net/minecraft/structure/StructureTemplateManager
FIELD field_31686 SNBT_FILE_EXTENSION Ljava/lang/String;
FIELD field_39416 GAME_TEST_STRUCTURES_DIRECTORY Ljava/lang/String;
FIELD field_39417 providers Ljava/util/List;
FIELD field_40369 blockRegistryWrapper Lnet/minecraft/class_7871;
FIELD field_40369 blockLookup Lnet/minecraft/class_7871;
FIELD field_40370 NBT_FINDER Lnet/minecraft/class_7654;
METHOD <init> (Lnet/minecraft/class_3300;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7871;)V
ARG 1 resourceManager
ARG 2 session
ARG 3 dataFixer
ARG 4 blockRegistryWrapper
ARG 4 blockLookup
METHOD method_15085 getTemplatePath (Ljava/nio/file/Path;Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/nio/file/Path;
ARG 0 path
ARG 1 id

View File

@ -52,7 +52,7 @@ CLASS net/minecraft/class_7877 net/minecraft/util/registry/RegistryBuilder
METHOD method_46798 throwErrors ()V
CLASS class_7879 AnyOwner
COMMENT An owner that owns multiple registries and holds the owner object for those.
COMMENT {@link #ownerEquals} returns {@return true} for all owners {@linkplain #addOwner previously
COMMENT {@link #ownerEquals} returns {@code true} for all owners {@linkplain #addOwner previously
COMMENT added}.
FIELD field_40944 owners Ljava/util/Set;
METHOD method_46801 addOwner (Lnet/minecraft/class_7876;)V

View File

@ -94,7 +94,7 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
COMMENT
COMMENT <p>When a reference registry entry is first instantiated, it only has either the key
COMMENT or the value (depending on the type). They are later filled when registering the
COMMENT entry at {@link #setKeyAndValue}. Attempting to call methods before those fields are filled
COMMENT entry. Attempting to call methods before those fields are filled
COMMENT can cause a crash. Note that if you are just getting the entry from a registry, this
COMMENT should not be a problem.
COMMENT
@ -117,7 +117,7 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
COMMENT {@link Registry#getEntry} instead.
COMMENT
COMMENT <p>Callers are responsible for filling the key later by calling {@link
COMMENT #setKeyAndValue}.
COMMENT #setRegistryKey}.
COMMENT
COMMENT @deprecated Intrusive holders exist for legacy reasons only.
ARG 0 owner
@ -129,7 +129,7 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
COMMENT {@link Registry#getEntry} instead.
COMMENT
COMMENT <p>Callers are responsible for filling the value later by calling {@link
COMMENT #setKeyAndValue}.
COMMENT #setValue}.
ARG 0 owner
ARG 1 registryKey
METHOD method_40235 setTags (Ljava/util/Collection;)V