mirror of https://github.com/FabricMC/yarn.git
22w44a registry (#3378)
This commit is contained in:
parent
c41c63f80a
commit
2143f78ea4
|
@ -9,10 +9,21 @@ CLASS net/minecraft/class_7157 net/minecraft/command/CommandRegistryAccess
|
|||
COMMENT Creates a registry wrapper that follows the entry list creation policy.
|
||||
ARG 1 registryRef
|
||||
COMMENT the registry key of the registry to wrap
|
||||
METHOD method_46722 of (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157;
|
||||
ARG 0 wrapperLookup
|
||||
ARG 1 enabledFeatures
|
||||
METHOD method_46723 of (Lnet/minecraft/class_5455;Lnet/minecraft/class_7699;)Lnet/minecraft/class_7157$class_7870;
|
||||
ARG 0 registryManager
|
||||
ARG 1 enabledFeatures
|
||||
CLASS 2
|
||||
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}.
|
||||
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;
|
||||
COMMENT Returns {@link java.util.Optional#empty()}.
|
||||
COMMENT Throws an exception.
|
||||
CLASS class_7870 EntryListCreationPolicySettable
|
||||
METHOD method_46724 setEntryListCreationPolicy (Lnet/minecraft/class_7157$class_7158;)V
|
||||
ARG 1 entryListCreationPolicy
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
CLASS net/minecraft/class_7225 net/minecraft/command/CommandRegistryWrapper
|
||||
COMMENT A wrapper of a registry, used in command arguments.
|
||||
COMMENT
|
||||
COMMENT <p>The methods in this class in most cases perform the same as ones defined
|
||||
COMMENT in {@link Registry}. However, subclasses may have slightly different behaviors
|
||||
COMMENT to make it easier to handle user-passed arguments. For example, {@link #getEntryList(TagKey)}
|
||||
COMMENT may return an empty {@link RegistryEntryList} instead of {@link Optional#empty()}.
|
||||
COMMENT
|
||||
COMMENT <p>A wrapper without any special behaviors can be created by calling {@link of(Registry)}.
|
||||
METHOD method_42017 streamKeys ()Ljava/util/stream/Stream;
|
||||
COMMENT {@return a stream of registry keys defined in the wrapped registry}
|
||||
COMMENT
|
||||
COMMENT @see Registry#getKeys
|
||||
METHOD method_42020 streamTags ()Ljava/util/stream/Stream;
|
||||
COMMENT @see Registry#streamTags
|
||||
CLASS class_7226 Impl
|
||||
METHOD method_45919 withFeatureFilter (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7225;
|
||||
ARG 1 enabledFeatures
|
|
@ -1,5 +1,44 @@
|
|||
CLASS net/minecraft/class_6903 net/minecraft/util/dynamic/RegistryOps
|
||||
FIELD field_40852 registryInfoGetter Lnet/minecraft/class_6903$class_7863;
|
||||
METHOD <init> (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)V
|
||||
ARG 1 delegate
|
||||
ARG 2 registryInfoGetter
|
||||
METHOD method_40414 of (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)Lnet/minecraft/class_6903;
|
||||
ARG 0 delegate
|
||||
ARG 1 registryInfoGetter
|
||||
METHOD method_46626 (Lnet/minecraft/class_6903$class_7862;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 info
|
||||
METHOD method_46627 caching (Lnet/minecraft/class_6903$class_7863;)Lnet/minecraft/class_6903$class_7863;
|
||||
ARG 0 registryInfoGetter
|
||||
METHOD method_46628 getOwner (Lnet/minecraft/class_5321;)Ljava/util/Optional;
|
||||
ARG 1 registryRef
|
||||
METHOD method_46629 (Lnet/minecraft/class_5321;Lnet/minecraft/class_6903$class_7862;)Ljava/util/Optional;
|
||||
ARG 1 info
|
||||
METHOD method_46630 (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 2 ops
|
||||
METHOD method_46631 (Lnet/minecraft/class_5321;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 1 ops
|
||||
METHOD method_46632 of (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_6903;
|
||||
ARG 0 delegate
|
||||
ARG 1 wrapperLookup
|
||||
METHOD method_46633 (Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 0 object
|
||||
METHOD method_46634 getEntryLookup (Lnet/minecraft/class_5321;)Ljava/util/Optional;
|
||||
ARG 1 registryRef
|
||||
METHOD method_46635 (Ljava/lang/Object;)Lnet/minecraft/class_7871;
|
||||
ARG 0 object
|
||||
METHOD method_46636 getEntryLookupCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
|
||||
ARG 0 registryRef
|
||||
METHOD method_46637 getEntryCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
|
||||
ARG 0 key
|
||||
CLASS 1
|
||||
FIELD field_40854 registryRefToInfo Ljava/util/Map;
|
||||
CLASS 2
|
||||
METHOD method_46640 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_6903$class_7862;
|
||||
ARG 0 wrapper
|
||||
CLASS class_7862 RegistryInfo
|
||||
FIELD comp_1131 entryLookup Lnet/minecraft/class_7871;
|
||||
METHOD comp_1131 entryLookup ()Lnet/minecraft/class_7871;
|
||||
CLASS class_7863 RegistryInfoGetter
|
||||
METHOD method_46623 getRegistryInfo (Lnet/minecraft/class_5321;)Ljava/util/Optional;
|
||||
ARG 1 registryRef
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
CLASS net/minecraft/class_7887 net/minecraft/util/registry/BuiltinRegistries
|
||||
FIELD field_40953 REGISTRY_BUILDER Lnet/minecraft/class_7877;
|
||||
METHOD method_46817 createWrapperLookup ()Lnet/minecraft/class_7225$class_7874;
|
||||
METHOD method_46818 hasBiomePlacementModifier (Lnet/minecraft/class_6796;)Z
|
||||
ARG 0 placedFeature
|
||||
METHOD method_46819 (Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_6796;)V
|
||||
ARG 1 value
|
||||
METHOD method_46820 (Lnet/minecraft/class_7871;Lnet/minecraft/class_2960;Lnet/minecraft/class_5321;)V
|
||||
ARG 2 key
|
||||
METHOD method_46821 (Lnet/minecraft/class_7871;Lnet/minecraft/class_2960;Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_6880;)V
|
||||
ARG 3 placedFeature
|
||||
METHOD method_46822 (Lnet/minecraft/class_7871;Lnet/minecraft/class_6880$class_6883;)V
|
||||
ARG 1 biome
|
||||
METHOD method_46823 validate (Lnet/minecraft/class_7225$class_7874;)V
|
||||
ARG 0 wrapperLookup
|
|
@ -14,3 +14,4 @@ CLASS net/minecraft/class_2385 net/minecraft/util/registry/MutableRegistry
|
|||
ARG 4 lifecycle
|
||||
METHOD method_35863 isEmpty ()Z
|
||||
COMMENT {@return whether the registry is empty}
|
||||
METHOD method_46769 createMutableEntryLookup ()Lnet/minecraft/class_7871;
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
CLASS net/minecraft/class_7891 net/minecraft/util/registry/Registerable
|
||||
METHOD method_46799 getRegistryLookup (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7871;
|
||||
ARG 1 registryRef
|
||||
METHOD method_46800 register (Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 key
|
||||
ARG 2 value
|
||||
ARG 3 lifecycle
|
||||
METHOD method_46838 register (Lnet/minecraft/class_5321;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 key
|
||||
ARG 2 value
|
|
@ -295,7 +295,9 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
|
|||
FIELD field_39208 BANNER_PATTERN Lnet/minecraft/class_2378;
|
||||
FIELD field_39209 INSTRUMENT_KEY Lnet/minecraft/class_5321;
|
||||
FIELD field_39210 INSTRUMENT Lnet/minecraft/class_2378;
|
||||
FIELD field_40938 wrapper Lnet/minecraft/class_7225$class_7226;
|
||||
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V
|
||||
ARG 1 registryKey
|
||||
ARG 2 lifecycle
|
||||
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
|
||||
ARG 1 ops
|
||||
|
@ -586,7 +588,21 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
|
|||
ARG 0 dimensionOptionsKey
|
||||
METHOD method_45941 createDimensionOptionsKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
|
||||
ARG 0 worldKey
|
||||
METHOD method_46770 getEntryOwner ()Lnet/minecraft/class_7876;
|
||||
METHOD method_46771 getReadOnlyWrapper ()Lnet/minecraft/class_7225$class_7226;
|
||||
COMMENT {@return a registry wrapper that does not mutate the backing registry under
|
||||
COMMENT any circumstances}
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#FAIL
|
||||
METHOD method_46772 getTagCreatingWrapper ()Lnet/minecraft/class_7225$class_7226;
|
||||
COMMENT {@return a registry wrapper that creates and stores a new registry entry list
|
||||
COMMENT when handling an unknown tag key}
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#CREATE_NEW
|
||||
CLASS 1
|
||||
CLASS 2
|
||||
METHOD method_46773 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;
|
||||
ARG 0 entry
|
||||
CLASS class_6889 DefaultEntryGetter
|
||||
METHOD run (Lnet/minecraft/class_2378;)Ljava/lang/Object;
|
||||
ARG 1 registry
|
||||
|
|
|
@ -0,0 +1,87 @@
|
|||
CLASS net/minecraft/class_7877 net/minecraft/util/registry/RegistryBuilder
|
||||
FIELD field_40941 registries Ljava/util/List;
|
||||
METHOD method_46776 addRegistry (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;
|
||||
ARG 1 registryRef
|
||||
ARG 2 lifecycle
|
||||
ARG 3 bootstrapFunction
|
||||
METHOD method_46777 addRegistry (Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;
|
||||
ARG 1 registryRef
|
||||
ARG 2 bootstrapFunction
|
||||
METHOD method_46778 toLookup (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
|
||||
ARG 0 wrapper
|
||||
METHOD method_46779 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226;
|
||||
ARG 0 entry
|
||||
METHOD method_46780 createWrapperLookup (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7225$class_7874;
|
||||
ARG 1 baseRegistryManager
|
||||
METHOD method_46781 createWrapperLookup (Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874;
|
||||
ARG 1 baseRegistryManager
|
||||
ARG 2 wrapperLookup
|
||||
METHOD method_46782 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)Lnet/minecraft/class_7225$class_7226;
|
||||
ARG 1 info
|
||||
METHOD method_46783 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226;
|
||||
ARG 0 entry
|
||||
METHOD method_46784 createBootstrappedRegistries (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7877$class_7878;
|
||||
ARG 1 registryManager
|
||||
METHOD method_46785 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)Lnet/minecraft/class_7225$class_7226;
|
||||
ARG 1 info
|
||||
METHOD method_46786 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)V
|
||||
ARG 1 registry
|
||||
CLASS class_7878 Registries
|
||||
METHOD method_46787 createRegisterable ()Lnet/minecraft/class_7891;
|
||||
METHOD method_46788 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7225;)Ljava/util/Optional;
|
||||
ARG 1 entryLookup
|
||||
METHOD method_46789 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7881;)V
|
||||
ARG 1 key
|
||||
ARG 2 value
|
||||
METHOD method_46790 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5455$class_6892;)V
|
||||
ARG 1 entry
|
||||
METHOD method_46791 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_7877$class_7885;Lnet/minecraft/class_5321;)V
|
||||
ARG 2 registryRef
|
||||
METHOD method_46792 (Lnet/minecraft/class_6880$class_6883;Ljava/util/Iterator;Lnet/minecraft/class_6880$class_6883;)V
|
||||
ARG 2 entry
|
||||
METHOD method_46793 setReferenceEntryValues (Lnet/minecraft/class_7225$class_7874;)V
|
||||
ARG 1 lookup
|
||||
METHOD method_46794 (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2960;)Ljava/util/Optional;
|
||||
ARG 1 registryId
|
||||
METHOD method_46795 addOwner (Lnet/minecraft/class_7876;)V
|
||||
ARG 1 owner
|
||||
METHOD method_46796 of (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7877$class_7878;
|
||||
ARG 0 dynamicRegistryManager
|
||||
ARG 1 registryRefs
|
||||
METHOD method_46797 validateReferences ()V
|
||||
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 added}.
|
||||
FIELD field_40944 owners Ljava/util/Set;
|
||||
METHOD method_46801 addOwner (Lnet/minecraft/class_7876;)V
|
||||
ARG 1 owner
|
||||
CLASS class_7880 EntryListCreatingLookup
|
||||
FIELD field_40945 entryOwner Lnet/minecraft/class_7876;
|
||||
METHOD <init> (Lnet/minecraft/class_7876;)V
|
||||
ARG 1 entryOwner
|
||||
CLASS class_7881 RegisteredValue
|
||||
CLASS class_7882 BootstrapFunction
|
||||
METHOD run (Lnet/minecraft/class_7891;)V
|
||||
ARG 1 registerable
|
||||
CLASS class_7883 InitializedRegistry
|
||||
METHOD method_46802 toWrapper ()Lnet/minecraft/class_7225$class_7226;
|
||||
CLASS 1
|
||||
FIELD field_40947 keysToEntries Ljava/util/Map;
|
||||
METHOD method_46803 (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
|
||||
METHOD method_46806 runBootstrap (Lnet/minecraft/class_7877$class_7878;)V
|
||||
ARG 1 registries
|
||||
CLASS class_7885 StandAloneEntryCreatingLookup
|
||||
FIELD field_40948 keysToEntries Ljava/util/Map;
|
||||
METHOD method_46807 getOrCreate (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 key
|
||||
METHOD method_46808 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 key2
|
||||
CLASS class_7886 EntryAssociatedValue
|
||||
FIELD comp_1148 entry Ljava/util/Optional;
|
||||
METHOD comp_1148 entry ()Ljava/util/Optional;
|
|
@ -57,6 +57,8 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
|
|||
COMMENT
|
||||
COMMENT <p>This is different from the types of reference registry entries, i.e.
|
||||
COMMENT stand-alone or intrusive.
|
||||
METHOD method_46745 ownerEquals (Lnet/minecraft/class_7876;)Z
|
||||
ARG 1 owner
|
||||
CLASS class_6881 Direct
|
||||
COMMENT A direct registry entry holds the value directly. The value does not have to be
|
||||
COMMENT registered in a registry. Therefore, they receive no ID or registry key, and they
|
||||
|
@ -102,8 +104,10 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
|
|||
FIELD field_36451 referenceType Lnet/minecraft/class_6880$class_6883$class_6884;
|
||||
FIELD field_36452 registryKey Lnet/minecraft/class_5321;
|
||||
FIELD field_36453 value Ljava/lang/Object;
|
||||
FIELD field_40930 owner Lnet/minecraft/class_7876;
|
||||
METHOD <init> (Lnet/minecraft/class_6880$class_6883$class_6884;Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;Ljava/lang/Object;)V
|
||||
ARG 1 referenceType
|
||||
ARG 2 owner
|
||||
ARG 3 registryKey
|
||||
ARG 4 value
|
||||
METHOD method_40233 intrusive (Lnet/minecraft/class_7876;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
|
||||
|
@ -116,6 +120,7 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
|
|||
COMMENT #setKeyAndValue}.
|
||||
COMMENT
|
||||
COMMENT @deprecated Intrusive holders exist for legacy reasons only.
|
||||
ARG 0 owner
|
||||
ARG 1 value
|
||||
METHOD method_40234 standAlone (Lnet/minecraft/class_7876;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
COMMENT {@return a new stand-alone registry entry}
|
||||
|
@ -125,6 +130,7 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
|
|||
COMMENT
|
||||
COMMENT <p>Callers are responsible for filling the value later by calling {@link
|
||||
COMMENT #setKeyAndValue}.
|
||||
ARG 0 owner
|
||||
ARG 1 registryKey
|
||||
METHOD method_40235 setTags (Ljava/util/Collection;)V
|
||||
ARG 1 tags
|
||||
|
|
|
@ -43,8 +43,11 @@ CLASS net/minecraft/class_6885 net/minecraft/util/registry/RegistryEntryList
|
|||
COMMENT
|
||||
COMMENT <p>This is the tag key for a reference list, and the backing list for a direct list.
|
||||
METHOD method_45924 of (Lnet/minecraft/class_7876;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;
|
||||
ARG 0 owner
|
||||
ARG 1 tagKey
|
||||
METHOD method_45925 getTagKey ()Ljava/util/Optional;
|
||||
METHOD method_46768 ownerEquals (Lnet/minecraft/class_7876;)Z
|
||||
ARG 1 owner
|
||||
CLASS class_6886 Direct
|
||||
COMMENT A direct registry entry list that holds the values directly, instead of using tags.
|
||||
FIELD field_36457 entries Ljava/util/List;
|
||||
|
@ -58,7 +61,9 @@ CLASS net/minecraft/class_6885 net/minecraft/util/registry/RegistryEntryList
|
|||
COMMENT A registry entry list that references a tag from the registry.
|
||||
FIELD field_36459 tag Lnet/minecraft/class_6862;
|
||||
FIELD field_36460 entries Ljava/util/List;
|
||||
FIELD field_40936 owner Lnet/minecraft/class_7876;
|
||||
METHOD <init> (Lnet/minecraft/class_7876;Lnet/minecraft/class_6862;)V
|
||||
ARG 1 owner
|
||||
ARG 2 tag
|
||||
METHOD method_40250 copyOf (Ljava/util/List;)V
|
||||
ARG 1 entries
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
CLASS net/minecraft/class_7871 net/minecraft/util/registry/RegistryEntryLookup
|
||||
METHOD method_46733 getOptional (Lnet/minecraft/class_6862;)Ljava/util/Optional;
|
||||
ARG 1 tag
|
||||
METHOD method_46735 getOrThrow (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;
|
||||
ARG 1 tag
|
||||
METHOD method_46746 getOptional (Lnet/minecraft/class_5321;)Ljava/util/Optional;
|
||||
ARG 1 key
|
||||
METHOD method_46747 getOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 key
|
||||
CLASS class_7872 RegistryLookup
|
||||
METHOD method_46750 getOptional (Lnet/minecraft/class_5321;)Ljava/util/Optional;
|
||||
ARG 1 registryRef
|
||||
METHOD method_46751 getOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7871;
|
||||
ARG 1 registryRef
|
|
@ -0,0 +1,6 @@
|
|||
CLASS net/minecraft/class_7876 net/minecraft/util/registry/RegistryEntryOwner
|
||||
COMMENT An owner of a {@link RegistryEntry} or {@link RegistryEntryList}. This is usually
|
||||
COMMENT a registry, but it is possible that an object owns multiple entries from
|
||||
COMMENT different registries.
|
||||
METHOD method_46767 ownerEquals (Lnet/minecraft/class_7876;)Z
|
||||
ARG 1 other
|
|
@ -11,6 +11,7 @@ CLASS net/minecraft/class_7655 net/minecraft/util/registry/RegistryLoader
|
|||
ARG 1 baseRegistryManager
|
||||
ARG 2 entries
|
||||
METHOD method_45122 load (Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_3300;Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
|
||||
ARG 0 registryInfoGetter
|
||||
ARG 1 resourceManager
|
||||
ARG 2 registryRef
|
||||
ARG 3 newRegistry
|
||||
|
@ -32,12 +33,25 @@ CLASS net/minecraft/class_7655 net/minecraft/util/registry/RegistryLoader
|
|||
ARG 1 elementEntry
|
||||
METHOD method_45130 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960;
|
||||
ARG 0 entry
|
||||
METHOD method_46618 createInfo (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6903$class_7862;
|
||||
ARG 0 registry
|
||||
METHOD method_46619 createInfoGetter (Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_6903$class_7863;
|
||||
ARG 0 baseRegistryManager
|
||||
ARG 1 additionalRegistries
|
||||
METHOD method_46620 createInfo (Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862;
|
||||
ARG 0 registry
|
||||
METHOD method_46621 (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V
|
||||
ARG 1 pair
|
||||
METHOD method_46622 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V
|
||||
ARG 1 entry
|
||||
CLASS class_7656 RegistryLoadable
|
||||
METHOD load (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V
|
||||
ARG 1 resourceManager
|
||||
ARG 2 registryInfoGetter
|
||||
CLASS class_7657 Entry
|
||||
METHOD method_45131 getLoader (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 1 lifecycle
|
||||
ARG 2 exceptions
|
||||
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
|
||||
|
|
|
@ -0,0 +1,43 @@
|
|||
CLASS net/minecraft/class_7225 net/minecraft/util/registry/RegistryWrapper
|
||||
COMMENT A read-only wrapper of a registry.
|
||||
METHOD method_42017 streamEntries ()Ljava/util/stream/Stream;
|
||||
COMMENT {@return a stream of registry keys defined in the wrapped registry}
|
||||
COMMENT
|
||||
COMMENT @see Registry#getKeys
|
||||
METHOD method_42020 streamTags ()Ljava/util/stream/Stream;
|
||||
COMMENT @see Registry#streamTags
|
||||
METHOD method_46753 filter (Ljava/util/function/Predicate;)Lnet/minecraft/class_7225;
|
||||
ARG 1 filter
|
||||
METHOD method_46754 streamKeys ()Ljava/util/stream/Stream;
|
||||
METHOD method_46755 streamTagKeys ()Ljava/util/stream/Stream;
|
||||
CLASS 1
|
||||
METHOD method_46756 (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z
|
||||
ARG 1 entry
|
||||
METHOD method_46757 (Ljava/util/function/Predicate;Lnet/minecraft/class_6880$class_6883;)Z
|
||||
ARG 1 entry
|
||||
CLASS class_7226 Impl
|
||||
METHOD method_45919 withFeatureFilter (Lnet/minecraft/class_7699;)Lnet/minecraft/class_7225;
|
||||
ARG 1 enabledFeatures
|
||||
METHOD method_45920 (Lnet/minecraft/class_7699;Ljava/lang/Object;)Z
|
||||
ARG 1 feature
|
||||
METHOD method_46765 getRegistryKey ()Lnet/minecraft/class_5321;
|
||||
METHOD method_46766 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
|
||||
CLASS class_7875 Delegating
|
||||
METHOD method_46725 getBase ()Lnet/minecraft/class_7225$class_7226;
|
||||
CLASS class_7873 Delegating
|
||||
FIELD field_40933 baseWrapper Lnet/minecraft/class_7225;
|
||||
METHOD <init> (Lnet/minecraft/class_7225;)V
|
||||
ARG 1 baseWrapper
|
||||
CLASS class_7874 WrapperLookup
|
||||
METHOD method_46758 createRegistryLookup ()Lnet/minecraft/class_7871$class_7872;
|
||||
METHOD method_46759 getOptionalWrapper (Lnet/minecraft/class_5321;)Ljava/util/Optional;
|
||||
ARG 1 registryRef
|
||||
METHOD method_46760 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7225$class_7226;
|
||||
ARG 0 wrapper
|
||||
METHOD method_46761 of (Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874;
|
||||
ARG 0 wrappers
|
||||
METHOD method_46762 getWrapperOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7225$class_7226;
|
||||
ARG 1 registryRef
|
||||
CLASS 1
|
||||
METHOD method_46764 (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
|
||||
ARG 0 lookup
|
|
@ -49,8 +49,9 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry
|
|||
METHOD method_40563 (Lnet/minecraft/class_6862;)Ljava/lang/String;
|
||||
ARG 0 tag
|
||||
METHOD method_44298 getOrCreateEntry (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 key
|
||||
METHOD method_44299 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 entry
|
||||
ARG 1 key2
|
||||
METHOD method_45938 (Ljava/lang/Object;Lnet/minecraft/class_6880$class_6883;)V
|
||||
ARG 0 value
|
||||
ARG 1 entry
|
||||
|
|
Loading…
Reference in New Issue