Skip to content

Commit

Permalink
complete n.m.registry
Browse files Browse the repository at this point in the history
  • Loading branch information
supersaiyansubtlety committed Sep 24, 2024
1 parent e5ce8c3 commit 3e107f0
Show file tree
Hide file tree
Showing 17 changed files with 203 additions and 17 deletions.
1 change: 1 addition & 0 deletions buildSrc/src/main/resources/minecraft_specific_words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,7 @@ unicode

// registry
memoize
memoized
unregister

// javadoc
Expand Down
5 changes: 5 additions & 0 deletions mappings/net/minecraft/loot/LootTableReporter.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,20 @@ CLASS net/minecraft/unmapped/C_eumtgsbp net/minecraft/loot/LootTableReporter
FIELD f_psnzcplo visitedElements Ljava/util/Set;
FIELD f_spdbzdri dataLookup Ljava/util/Optional;
FIELD f_tqavjmzz contextType Lnet/minecraft/unmapped/C_vczsvjil;
METHOD <init> (Lnet/minecraft/unmapped/C_jtpvewkp;Lnet/minecraft/unmapped/C_vczsvjil;Lnet/minecraft/unmapped/C_pzdchrcy$C_pbvqpmst;)V
ARG 3 dataLookup
METHOD m_cftbvarw getErrorReporter ()Lnet/minecraft/unmapped/C_jtpvewkp;
METHOD m_glhnmzie makeChild (Ljava/lang/String;)Lnet/minecraft/unmapped/C_eumtgsbp;
ARG 1 name
METHOD m_gqledvzt validateContext (Lnet/minecraft/unmapped/C_dogcxkxz;)V
ARG 1 contextAware
METHOD m_jwjmhnkf makeChild (Ljava/lang/String;Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_eumtgsbp;
ARG 1 name
METHOD m_qfxfbvfj hasVisited (Lnet/minecraft/unmapped/C_xhhleach;)Z
ARG 1 element
METHOD m_qktyesto withContextType (Lnet/minecraft/unmapped/C_vczsvjil;)Lnet/minecraft/unmapped/C_eumtgsbp;
ARG 1 contextType
METHOD m_rxfxlyoi getDataLookup ()Lnet/minecraft/unmapped/C_pzdchrcy$C_pbvqpmst;
METHOD m_tbxtkgvh report (Ljava/lang/String;)V
ARG 1 message
METHOD m_tsoypkps hasDataLookup ()Z
1 change: 1 addition & 0 deletions mappings/net/minecraft/registry/BootstrapContext.mapping
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
CLASS net/minecraft/unmapped/C_hqoyyfco net/minecraft/registry/BootstrapContext
METHOD m_cajjlsxn getRegistryLookup (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_pzdchrcy;
ARG 1 registry
METHOD m_pymxizhb register (Lnet/minecraft/unmapped/C_xhhleach;Ljava/lang/Object;)Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;
ARG 1 key
ARG 2 object
Expand Down
10 changes: 10 additions & 0 deletions mappings/net/minecraft/registry/DynamicRegistrySync.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,20 @@ CLASS net/minecraft/unmapped/C_uhbbwvga net/minecraft/registry/DynamicRegistrySy
ARG 4 registryConsumer
METHOD m_cakupvxg streamReloadableSyncedRegistries (Lnet/minecraft/unmapped/C_bcpxdrik;)Ljava/util/stream/Stream;
ARG 0 registryManager
METHOD m_cjpxffqt (Lnet/minecraft/unmapped/C_tqxyjqsk;Ljava/util/Set;Lnet/minecraft/unmapped/C_ratuauki$C_qpshoosu;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;)V
ARG 5 holder
METHOD m_cttmreul (Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;Ljava/lang/String;)Ljava/lang/IllegalArgumentException;
ARG 1 errorMessage
METHOD m_gnuhreao streamTaggableRegistries (Lnet/minecraft/unmapped/C_bcpxdrik;)Ljava/util/stream/Stream;
ARG 0 layeredRegistryManager
METHOD m_kfoqspmu (Lnet/minecraft/unmapped/C_wqxmvzdq$C_rsrqqoeq;)Z
ARG 0 registry
METHOD m_mtiqpvjp forEachSyncedRegistry (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/unmapped/C_wqxmvzdq;Ljava/util/Set;Ljava/util/function/BiConsumer;)V
ARG 2 knownPacks
ARG 3 registryConsumer
METHOD m_pacstrfb (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/unmapped/C_wqxmvzdq;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/unmapped/C_ratuauki$C_qpshoosu;)V
ARG 4 data
METHOD m_vcpumcmq streamSyncedRegistries (Lnet/minecraft/unmapped/C_wqxmvzdq;)Ljava/util/stream/Stream;
METHOD m_wzlxyjqc isSynced (Lnet/minecraft/unmapped/C_xhhleach;)Z
ARG 0 registry
CLASS C_iikocaff SerializedRegistryEntry
3 changes: 3 additions & 0 deletions mappings/net/minecraft/registry/Holder.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ CLASS net/minecraft/unmapped/C_cjzoxshv net/minecraft/registry/Holder
ARG 1 owner
METHOD m_uwpxznsu streamTags ()Ljava/util/stream/Stream;
METHOD m_ydnvjjng value ()Ljava/lang/Object;
METHOD m_ynppqgwx (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/lang/String;
ARG 0 key
METHOD m_znglmuwb getKind ()Lnet/minecraft/unmapped/C_cjzoxshv$C_dflbytmp;
CLASS C_dflbytmp Kind
CLASS C_rjzpeyec Reference
Expand All @@ -35,6 +37,7 @@ CLASS net/minecraft/unmapped/C_cjzoxshv net/minecraft/registry/Holder
ARG 0 owner
ARG 1 value
METHOD m_fkurmhix setRegistryKey (Lnet/minecraft/unmapped/C_xhhleach;)V
METHOD m_loesexpf getTags ()Ljava/util/Set;
METHOD m_spfiiuqs create (Lnet/minecraft/unmapped/C_hkebgttw;Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;
ARG 0 owner
ARG 1 registryKey
Expand Down
2 changes: 1 addition & 1 deletion mappings/net/minecraft/registry/HolderLookup.mapping
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
CLASS net/minecraft/unmapped/C_vtbxyypo net/minecraft/registry/HolderLookup
METHOD m_cjhuibvn holders ()Ljava/util/stream/Stream;
METHOD m_cjhuibvn streamHolders ()Ljava/util/stream/Stream;
METHOD m_pgmbmohw streamTagKeys ()Ljava/util/stream/Stream;
METHOD m_rpikeuoc streamTags ()Ljava/util/stream/Stream;
METHOD m_vtchccnr streamElementKeys ()Ljava/util/stream/Stream;
Expand Down
11 changes: 10 additions & 1 deletion mappings/net/minecraft/registry/Registries.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -67,14 +67,23 @@ CLASS net/minecraft/unmapped/C_nusqeapl net/minecraft/registry/Registries
METHOD m_eabwmwqn bindTagsToEmpty (Lnet/minecraft/unmapped/C_tqxyjqsk;)V
METHOD m_fgyhnhhd freeze ()V
METHOD m_grgbvblx createDefaultMappedUnfrozenRegistry (Lnet/minecraft/unmapped/C_xhhleach;Ljava/lang/String;Lnet/minecraft/unmapped/C_nusqeapl$C_qpkaxgeh;)Lnet/minecraft/unmapped/C_zogerkic;
ARG 0 key
METHOD m_gwxfieow createSimpleUnfrozenRegistry (Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_nusqeapl$C_qpkaxgeh;)Lnet/minecraft/unmapped/C_tqxyjqsk;
ARG 0 key
METHOD m_hhgwdqyg internalRegister (Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_eexxncvi;Lnet/minecraft/unmapped/C_nusqeapl$C_qpkaxgeh;)Lnet/minecraft/unmapped/C_eexxncvi;
ARG 1 entry
ARG 2 bootstrap
METHOD m_lzhvsneq createDefaultMappedFrozenRegistry (Lnet/minecraft/unmapped/C_xhhleach;Ljava/lang/String;Lnet/minecraft/unmapped/C_nusqeapl$C_qpkaxgeh;)Lnet/minecraft/unmapped/C_zogerkic;
ARG 0 key
METHOD m_mwsegmux bootstrap ()V
METHOD m_ouwxdits (Lnet/minecraft/unmapped/C_ncpywfca;Ljava/util/function/Supplier;)V
ARG 1 bootstrapper
METHOD m_sgrkhfqj validate (Lnet/minecraft/unmapped/C_tqxyjqsk;)V
ARG 0 registries
ARG 0 root
METHOD m_uavjgjwm getHolderProvider (Lnet/minecraft/unmapped/C_tqxyjqsk;)Lnet/minecraft/unmapped/C_pzdchrcy;
METHOD m_ujzdknrq (Lnet/minecraft/unmapped/C_tqxyjqsk;Lnet/minecraft/unmapped/C_tqxyjqsk;)V
ARG 1 registry
METHOD m_ybecmlwo createContents ()V
METHOD m_ydemdayj createSimpleFrozenRegistry (Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_nusqeapl$C_qpkaxgeh;)Lnet/minecraft/unmapped/C_tqxyjqsk;
ARG 0 key
CLASS C_qpkaxgeh RegistryBootstrap
15 changes: 15 additions & 0 deletions mappings/net/minecraft/registry/Registry.mapping
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
CLASS net/minecraft/unmapped/C_tqxyjqsk net/minecraft/registry/Registry
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
ARG 1 dynamicOps
METHOD m_aeqgxwbv (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 value
METHOD m_auupvvtk getOrThrow (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/lang/Object;
ARG 1 key
METHOD m_blmrlzel (Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;)Lnet/minecraft/unmapped/C_cjzoxshv;
ARG 0 reference
METHOD m_bpoptgww wrapAsHolder (Ljava/lang/Object;)Lnet/minecraft/unmapped/C_cjzoxshv;
ARG 1 entry
METHOD m_cjwbheqc getKey (Ljava/lang/Object;)Ljava/util/Optional;
Expand All @@ -25,6 +31,8 @@ CLASS net/minecraft/unmapped/C_tqxyjqsk net/minecraft/registry/Registry
METHOD m_ksueyykv getReferenceHolderWithLifecycle ()Lcom/mojang/serialization/Codec;
METHOD m_kxeijgiq get (Lnet/minecraft/unmapped/C_ncpywfca;)Ljava/lang/Object;
METHOD m_leajtcub stream ()Ljava/util/stream/Stream;
METHOD m_ltdpyfam (Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;)Lcom/mojang/serialization/Lifecycle;
ARG 1 reference
METHOD m_nlhggctm getRegistrationInfo (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;
ARG 1 key
METHOD m_nqhcjajy register (Lnet/minecraft/unmapped/C_tqxyjqsk;Lnet/minecraft/unmapped/C_ncpywfca;Ljava/lang/Object;)Ljava/lang/Object;
Expand Down Expand Up @@ -55,15 +63,22 @@ CLASS net/minecraft/unmapped/C_tqxyjqsk net/minecraft/registry/Registry
METHOD m_vongjcbr findAny ()Ljava/util/Optional;
METHOD m_vqpjfuha getId (Ljava/lang/Object;)Lnet/minecraft/unmapped/C_ncpywfca;
ARG 1 entry
METHOD m_vzcxipcd (Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;)Lnet/minecraft/unmapped/C_ncpywfca;
ARG 0 reference
METHOD m_wicxsqqn streamBoundTags ()Ljava/util/stream/Stream;
METHOD m_wvmzcded registryHolder (Lnet/minecraft/unmapped/C_tqxyjqsk;Lnet/minecraft/unmapped/C_xhhleach;Ljava/lang/Object;)Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;
ARG 0 registry
ARG 1 key
ARG 2 entry
METHOD m_wvztvxeq (Lnet/minecraft/unmapped/C_rlomrsco;Lnet/minecraft/unmapped/C_odfnijdo$C_orinjhqu;)Ljava/util/Optional;
ARG 1 values
METHOD m_xyrkdyzg register (Lnet/minecraft/unmapped/C_tqxyjqsk;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 id
ARG 2 entry
CLASS C_civshlgy
METHOD m_timkjzrb (Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;)Lnet/minecraft/unmapped/C_cjzoxshv;
ARG 0 holder
CLASS C_dbbudibo PendingTags
METHOD m_lucdhycj bind ()V
METHOD m_pipptaec getLookup ()Lnet/minecraft/unmapped/C_vtbxyypo$C_drwjtlvl;
Expand Down
8 changes: 7 additions & 1 deletion mappings/net/minecraft/registry/RegistryCloner.mapping
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
CLASS net/minecraft/unmapped/C_nlcdnclu net/minecraft/registry/RegistryCloner
METHOD m_qklykybk (Ljava/lang/String;)Ljava/lang/IllegalStateException;
ARG 0 errorMessage
METHOD m_qycjgtcz (Ljava/lang/String;)Ljava/lang/IllegalStateException;
ARG 0 errorMessage
METHOD m_zduexkww clone (Ljava/lang/Object;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Ljava/lang/Object;
ARG 1 value
ARG 2 subsetLookupProvider
ARG 3 fullLookupProvider
CLASS C_bxhpbcyq CloneableRegistries
FIELD f_naqxvgob registries Ljava/util/Map;
FIELD f_naqxvgob cloners Ljava/util/Map;
METHOD m_dtbyqapc with (Lnet/minecraft/unmapped/C_xhhleach;Lcom/mojang/serialization/Codec;)Lnet/minecraft/unmapped/C_nlcdnclu$C_bxhpbcyq;
ARG 1 registry
METHOD m_lmwgprcv get (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_nlcdnclu;
ARG 1 registry
5 changes: 3 additions & 2 deletions mappings/net/minecraft/registry/RegistryKey.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ CLASS net/minecraft/unmapped/C_xhhleach net/minecraft/registry/RegistryKey
METHOD m_achtcauh (Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_xhhleach;
ARG 1 value
METHOD m_acppaety registryKey ()Lnet/minecraft/unmapped/C_xhhleach;
METHOD m_bbzwrvpr packetCodec (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_qsrmwluu;
METHOD m_bbzwrvpr createPacketCodec (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_qsrmwluu;
ARG 0 key
METHOD m_fvrtwzrl of (Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_xhhleach;
COMMENT Creates a registry key for a value in a registry with a registry key for
COMMENT the value-holding registry in the root registry and an identifier of the
Expand All @@ -37,7 +38,7 @@ CLASS net/minecraft/unmapped/C_xhhleach net/minecraft/registry/RegistryKey
COMMENT Returns whether this registry key belongs to the given registry (according to its type, not whether the registry actually contains this key).
ARG 1 registry
COMMENT the key of the registry that this registry key should be inside
METHOD m_omukrpmi codec (Lnet/minecraft/unmapped/C_xhhleach;)Lcom/mojang/serialization/Codec;
METHOD m_omukrpmi createCodec (Lnet/minecraft/unmapped/C_xhhleach;)Lcom/mojang/serialization/Codec;
ARG 0 key
METHOD m_puwkoaeq ofRegistry (Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_xhhleach;
COMMENT Creates a registry key for a registry in the root registry (registry of
Expand Down
4 changes: 4 additions & 0 deletions mappings/net/minecraft/registry/RegistryKeys.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,12 @@ CLASS net/minecraft/unmapped/C_msgswxvc net/minecraft/registry/RegistryKeys
FIELD f_yvlnvzna GAME_EVENT Lnet/minecraft/unmapped/C_xhhleach;
FIELD f_zgbgqibe PLACEMENT_MODIFIER_TYPE Lnet/minecraft/unmapped/C_xhhleach;
METHOD m_bdariitd getTagDirectory (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/lang/String;
ARG 0 registry
METHOD m_gtztdwoq asWorldKey (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_xhhleach;
ARG 0 dimensionOptions
METHOD m_hnrinasr createRegistryKey (Ljava/lang/String;)Lnet/minecraft/unmapped/C_xhhleach;
ARG 0 id
METHOD m_oinrvkni asDimensionKey (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_xhhleach;
ARG 0 world
METHOD m_zcwdptpx getDirectory (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/lang/String;
ARG 0 registry
51 changes: 48 additions & 3 deletions mappings/net/minecraft/registry/RegistryLoader.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -3,34 +3,78 @@ CLASS net/minecraft/unmapped/C_ratuauki net/minecraft/registry/RegistryLoader
FIELD f_jezobqyr SYNCED_REGISTRIES Ljava/util/List;
FIELD f_mbwjyulc WORLDGEN_REGISTRIES Ljava/util/List;
FIELD f_mwvwmgqu REGISTRATION_INFO_CACHE Ljava/util/function/Function;
FIELD f_ojcgnnbc KEY_COMPARATOR Ljava/util/Comparator;
FIELD f_ytrbmnwo DIMENSION_REGISTRIES Ljava/util/List;
METHOD m_bszcilsu printExceptions (Ljava/util/Map;)Lnet/minecraft/unmapped/C_zmbivxlv;
METHOD m_bszcilsu logAndCreateCrashException (Ljava/util/Map;)Lnet/minecraft/unmapped/C_zmbivxlv;
ARG 0 collectedExceptions
METHOD m_colxglbr (Ljava/util/Map;Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;)V
ARG 1 loader
METHOD m_dpiyppgl (Lnet/minecraft/unmapped/C_tmnrpasf;Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)V
ARG 1 contentLoader
ARG 2 infoLookup
METHOD m_dzsznngh (Ljava/util/Map$Entry;)Lnet/minecraft/unmapped/C_ncpywfca;
ARG 0 entry
METHOD m_etwoconu loadFromManager (Lnet/minecraft/unmapped/C_tmnrpasf;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;Lnet/minecraft/unmapped/C_eexxncvi;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
ARG 2 registry
ARG 3 elementDecoder
ARG 4 errors
METHOD m_gffqfamt (Ljava/util/Map;Lnet/minecraft/unmapped/C_ratuauki$C_qpshoosu;)Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;
ARG 1 registryData
METHOD m_gperoudv (Ljava/util/Map;Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;)V
ARG 1 contentLoader
METHOD m_guprgboh (Ljava/util/Map$Entry;)Lnet/minecraft/unmapped/C_ncpywfca;
ARG 0 entry
METHOD m_hozhswck (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle;
ARG 0 unused
METHOD m_icshdwsu (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 registryElementExceptions
METHOD m_iulkejcw createInfoForNewRegistry (Lnet/minecraft/unmapped/C_eexxncvi;)Lnet/minecraft/unmapped/C_piadqmzm$C_sznlrmbg;
ARG 0 registry
METHOD m_jqrxkesh load (Lnet/minecraft/unmapped/C_ratuauki$C_kprmzsuj;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/unmapped/C_wqxmvzdq$C_ggmzysrd;
ARG 0 loadingFunction
ARG 2 registryDatas
METHOD m_lcaitrsg (Ljava/util/Map;Lnet/minecraft/unmapped/C_vtbxyypo$C_drwjtlvl;)V
ARG 1 lookup
METHOD m_lxzhrmte loadFromNetwork (Ljava/util/Map;Lnet/minecraft/unmapped/C_xadhkzfq;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/unmapped/C_wqxmvzdq$C_ggmzysrd;
ARG 0 entries
ARG 1 factory
METHOD m_mcjxwvrf createContext (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;
ARG 0 registriesAndLoaders
ARG 0 lookups
ARG 1 contentLoaders
METHOD m_mhfvkskx (Lnet/minecraft/unmapped/C_ratuauki$C_kprmzsuj;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;)V
ARG 2 contentLoader
METHOD m_mzzokuhr loadElementFromResource (Lnet/minecraft/unmapped/C_eexxncvi;Lcom/mojang/serialization/Decoder;Lnet/minecraft/unmapped/C_piadqmzm;Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_tuynegco;Lnet/minecraft/unmapped/C_jhxfjegj;)V
ARG 0 registry
ARG 1 decoder
ARG 2 ops
ARG 4 resource
METHOD m_nfxbkpmx (Ljava/util/Map;Lnet/minecraft/unmapped/C_xadhkzfq;Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)V
ARG 2 contentLoader
ARG 3 infoLookup
METHOD m_npgdgrqs createCrashException (Ljava/util/Map;)Lnet/minecraft/unmapped/C_zmbivxlv;
ARG 0 collectedExceptions
METHOD m_rbymmjgv (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 elementException
METHOD m_rlsjdntz createInfoForContextRegistry (Lnet/minecraft/unmapped/C_vtbxyypo$C_drwjtlvl;)Lnet/minecraft/unmapped/C_piadqmzm$C_sznlrmbg;
ARG 0 lookup
METHOD m_rxpksoew (Ljava/util/Optional;)Lnet/minecraft/unmapped/C_jhxfjegj;
ARG 0 pack
METHOD m_sqqlbqim loadFromNetwork (Ljava/util/Map;Lnet/minecraft/unmapped/C_xadhkzfq;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;Lnet/minecraft/unmapped/C_eexxncvi;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
ARG 0 entries
ARG 1 factory
ARG 3 registry
ARG 4 elementDecoder
ARG 5 errors
METHOD m_vdmamojt loadFromResource (Lnet/minecraft/unmapped/C_tmnrpasf;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/unmapped/C_wqxmvzdq$C_ggmzysrd;
METHOD m_xnajouwy logExceptions (Ljava/util/Map;)V
ARG 0 collectedExceptions
METHOD m_zgjrdisl (Ljava/lang/StringBuilder;Ljava/util/Map$Entry;)V
ARG 1 entry
CLASS C_kfdvqtiv ContentLoader
METHOD m_cclfkymr loadFromNetwork (Ljava/util/Map;Lnet/minecraft/unmapped/C_xadhkzfq;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)V
METHOD m_lvoknnbl loadFromResource (Lnet/minecraft/unmapped/C_tmnrpasf;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)V
CLASS C_kprmzsuj LoadingFunction
METHOD apply (Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)V
METHOD apply load (Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)V
ARG 1 loader
ARG 2 infoLookup
CLASS C_qpshoosu DecodingData
Expand All @@ -39,3 +83,4 @@ CLASS net/minecraft/unmapped/C_ratuauki net/minecraft/registry/RegistryLoader
METHOD m_qxfeaogn createRegistryAndLoader (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/unmapped/C_ratuauki$C_kfdvqtiv;
ARG 1 lifecycle
ARG 2 collectedExceptions
CLASS C_zhgblbig NetworkEntries
24 changes: 21 additions & 3 deletions mappings/net/minecraft/registry/RegistryOps.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,37 @@ CLASS net/minecraft/unmapped/C_piadqmzm net/minecraft/registry/RegistryOps
FIELD f_vdicfwsi infoLookup Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;
METHOD <init> (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)V
ARG 2 infoLookup
METHOD m_bckocqhu (Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_piadqmzm$C_sznlrmbg;)Ljava/util/Optional;
ARG 1 info
METHOD m_cbajopsh withRegistry (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lcom/mojang/serialization/Dynamic;
ARG 1 lookupProvider
METHOD m_cbpcvxox create (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_piadqmzm;
ARG 1 provider
METHOD m_csmsiyjj retrieveElement (Lnet/minecraft/unmapped/C_xhhleach;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
METHOD m_csmsiyjj createElementVerifier (Lnet/minecraft/unmapped/C_xhhleach;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
ARG 0 element
METHOD m_hwvsonxs (Lnet/minecraft/unmapped/C_piadqmzm$C_sznlrmbg;)Lcom/mojang/serialization/DataResult;
ARG 0 info
METHOD m_kftazkdh (Ljava/lang/Object;)Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;
ARG 0 ignored
METHOD m_pztmqyhp getHolderProvider (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;
ARG 1 registry
METHOD m_skdgkhyw (Ljava/lang/Object;)Lnet/minecraft/unmapped/C_pzdchrcy;
ARG 0 ignored
METHOD m_ullsawcn getOwner (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;
ARG 1 registry
METHOD m_uvzmikbu withDelegate (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/unmapped/C_piadqmzm;
METHOD m_vbfmluid create (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/unmapped/C_piadqmzm$C_raywzonl;)Lnet/minecraft/unmapped/C_piadqmzm;
ARG 1 infoLookup
METHOD m_yxpznfcj retrieveGetter (Lnet/minecraft/unmapped/C_xhhleach;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
METHOD m_yxpznfcj createRegistryVerifier (Lnet/minecraft/unmapped/C_xhhleach;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
ARG 0 registry
CLASS C_raywzonl RegistryInfoLookup
METHOD m_vxddufef lookup (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;
METHOD m_vxddufef getInfo (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;
ARG 1 registry
CLASS C_sznlrmbg RegistryInfo
METHOD m_kblhssdn create (Lnet/minecraft/unmapped/C_vtbxyypo$C_drwjtlvl;)Lnet/minecraft/unmapped/C_piadqmzm$C_sznlrmbg;
ARG 0 lookup
CLASS C_tbnrbtat MemoizedInfoLookup
FIELD f_weufdavy registryInfos Ljava/util/Map;
FIELD f_znfdfzvf provider Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;
METHOD m_rakmcorl createRegistryInfo (Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;
ARG 1 registry
Loading

4 comments on commit 3e107f0

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With commit 3e107f0, 314 file(s) were updated with 2022 line(s) added and 1933 removed compared to the latest Quilt Mappings version.

View the diff here (1/3):
diff -bur namedTargetSrc/net/minecraft/advancement/AdvancementRewards.java namedSrc/net/minecraft/advancement/AdvancementRewards.java
--- namedTargetSrc/net/minecraft/advancement/AdvancementRewards.java	2024-09-24 10:55:11.374874444 +0000
+++ namedSrc/net/minecraft/advancement/AdvancementRewards.java	2024-09-24 10:53:59.674027580 +0000
@@ -32,7 +32,7 @@
    public static final Codec<AdvancementRewards> CODEC = RecordCodecBuilder.create(
       instance -> instance.group(
                Codec.INT.optionalFieldOf("experience", Integer.valueOf(0)).forGetter(AdvancementRewards::experience),
-               RegistryKey.codec(RegistryKeys.LOOT_TABLE).listOf().optionalFieldOf("loot", List.of()).forGetter(AdvancementRewards::loot),
+               RegistryKey.createCodec(RegistryKeys.LOOT_TABLE).listOf().optionalFieldOf("loot", List.of()).forGetter(AdvancementRewards::loot),
                Identifier.CODEC.listOf().optionalFieldOf("recipes", List.of()).forGetter(AdvancementRewards::recipes),
                C_uxzryfxv.CODEC.optionalFieldOf("function").forGetter(AdvancementRewards::function)
             )
@@ -142,16 +142,16 @@
        * @mapping {@literal hashed m_sbnvjevi Lnet/minecraft/unmapped/C_wptigggq$C_wbctdknv;m_sbnvjevi(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_wptigggq$C_wbctdknv;}
        * @mapping {@literal named loot Lnet/minecraft/advancement/AdvancementRewards$Builder;loot(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/advancement/AdvancementRewards$Builder;}
        */
-      public static AdvancementRewards.Builder loot(RegistryKey<LootTable> registryKey) {
-         return new AdvancementRewards.Builder().addLoot(registryKey);
+      public static AdvancementRewards.Builder loot(RegistryKey<LootTable> element) {
+         return new AdvancementRewards.Builder().addLoot(element);
       }
 
       /**
        * @mapping {@literal hashed m_xltlznvb Lnet/minecraft/unmapped/C_wptigggq$C_wbctdknv;m_xltlznvb(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_wptigggq$C_wbctdknv;}
        * @mapping {@literal named addLoot Lnet/minecraft/advancement/AdvancementRewards$Builder;addLoot(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/advancement/AdvancementRewards$Builder;}
        */
-      public AdvancementRewards.Builder addLoot(RegistryKey<LootTable> registryKey) {
-         this.loot.add(registryKey);
+      public AdvancementRewards.Builder addLoot(RegistryKey<LootTable> element) {
+         this.loot.add(element);
          return this;
       }
 
diff -bur namedTargetSrc/net/minecraft/advancement/criterion/ChangedDimensionCriterionTrigger.java namedSrc/net/minecraft/advancement/criterion/ChangedDimensionCriterionTrigger.java
--- namedTargetSrc/net/minecraft/advancement/criterion/ChangedDimensionCriterionTrigger.java	2024-09-24 10:55:11.208872471 +0000
+++ namedSrc/net/minecraft/advancement/criterion/ChangedDimensionCriterionTrigger.java	2024-09-24 10:53:59.478025288 +0000
@@ -45,8 +45,8 @@
       public static final Codec<ChangedDimensionCriterionTrigger.Conditions> CODEC = RecordCodecBuilder.create(
          instance -> instance.group(
                   EntityPredicate.ADVANCEMENT_CODEC.optionalFieldOf("player").forGetter(ChangedDimensionCriterionTrigger.Conditions::player),
-                  RegistryKey.codec(RegistryKeys.WORLD).optionalFieldOf("from").forGetter(ChangedDimensionCriterionTrigger.Conditions::from),
-                  RegistryKey.codec(RegistryKeys.WORLD).optionalFieldOf("to").forGetter(ChangedDimensionCriterionTrigger.Conditions::to)
+                  RegistryKey.createCodec(RegistryKeys.WORLD).optionalFieldOf("from").forGetter(ChangedDimensionCriterionTrigger.Conditions::from),
+                  RegistryKey.createCodec(RegistryKeys.WORLD).optionalFieldOf("to").forGetter(ChangedDimensionCriterionTrigger.Conditions::to)
                )
                .apply(instance, ChangedDimensionCriterionTrigger.Conditions::new)
       );
diff -bur namedTargetSrc/net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterionTrigger.java namedSrc/net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterionTrigger.java
--- namedTargetSrc/net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterionTrigger.java	2024-09-24 10:55:11.281873339 +0000
+++ namedSrc/net/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterionTrigger.java	2024-09-24 10:53:59.569026352 +0000
@@ -28,8 +28,8 @@
     * @mapping {@literal hashed m_bwskqxvw Lnet/minecraft/unmapped/C_ccuyenqy;m_bwskqxvw(Lnet/minecraft/unmapped/C_mxrobsgg;Lnet/minecraft/unmapped/C_xhhleach;)V}
     * @mapping {@literal named trigger Lnet/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterionTrigger;trigger(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/registry/RegistryKey;)V}
     */
-   public void trigger(ServerPlayerEntity player, RegistryKey<LootTable> registryKey) {
-      this.trigger(player, conditions -> conditions.matches(registryKey));
+   public void trigger(ServerPlayerEntity player, RegistryKey<LootTable> arg2) {
+      this.trigger(player, conditions -> conditions.matches(arg2));
    }
 
    /**
@@ -44,7 +44,7 @@
       public static final Codec<PlayerGeneratesContainerLootCriterionTrigger.Conditions> CODEC = RecordCodecBuilder.create(
          instance -> instance.group(
                   EntityPredicate.ADVANCEMENT_CODEC.optionalFieldOf("player").forGetter(PlayerGeneratesContainerLootCriterionTrigger.Conditions::player),
-                  RegistryKey.codec(RegistryKeys.LOOT_TABLE)
+                  RegistryKey.createCodec(RegistryKeys.LOOT_TABLE)
                      .fieldOf("loot_table")
                      .forGetter(PlayerGeneratesContainerLootCriterionTrigger.Conditions::lootTable)
                )
@@ -55,16 +55,16 @@
        * @mapping {@literal hashed m_sdawxryt Lnet/minecraft/unmapped/C_ccuyenqy$C_jvilurms;m_sdawxryt(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_rzypsigz;}
        * @mapping {@literal named create Lnet/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterionTrigger$Conditions;create(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/advancement/AdvancementCriterion;}
        */
-      public static AdvancementCriterion<PlayerGeneratesContainerLootCriterionTrigger.Conditions> create(RegistryKey<LootTable> registryKey) {
-         return Criteria.PLAYER_GENERATES_CONTAINER_LOOT.create(new PlayerGeneratesContainerLootCriterionTrigger.Conditions(Optional.empty(), registryKey));
+      public static AdvancementCriterion<PlayerGeneratesContainerLootCriterionTrigger.Conditions> create(RegistryKey<LootTable> lootTable) {
+         return Criteria.PLAYER_GENERATES_CONTAINER_LOOT.create(new PlayerGeneratesContainerLootCriterionTrigger.Conditions(Optional.empty(), lootTable));
       }
 
       /**
        * @mapping {@literal hashed m_ocoesmqp Lnet/minecraft/unmapped/C_ccuyenqy$C_jvilurms;m_ocoesmqp(Lnet/minecraft/unmapped/C_xhhleach;)Z}
        * @mapping {@literal named matches Lnet/minecraft/advancement/criterion/PlayerGeneratesContainerLootCriterionTrigger$Conditions;matches(Lnet/minecraft/registry/RegistryKey;)Z}
        */
-      public boolean matches(RegistryKey<LootTable> registryKey) {
-         return this.lootTable == registryKey;
+      public boolean matches(RegistryKey<LootTable> arg) {
+         return this.lootTable == arg;
       }
    }
 }
diff -bur namedTargetSrc/net/minecraft/block/AbstractBlock.java namedSrc/net/minecraft/block/AbstractBlock.java
--- namedTargetSrc/net/minecraft/block/AbstractBlock.java	2024-09-24 10:55:11.193872293 +0000
+++ namedSrc/net/minecraft/block/AbstractBlock.java	2024-09-24 10:53:59.461025089 +0000
@@ -1656,8 +1656,8 @@
        * @mapping {@literal hashed m_trxxnxke Lnet/minecraft/unmapped/C_triydqro$C_eibemhky;m_trxxnxke(Lnet/minecraft/unmapped/C_xhhleach;)Z}
        * @mapping {@literal named isRegistryKey Lnet/minecraft/block/AbstractBlock$AbstractBlockState;isRegistryKey(Lnet/minecraft/registry/RegistryKey;)Z}
        */
-      public boolean isRegistryKey(RegistryKey<Block> registryKey) {
-         return this.getBlock().getBuiltInRegistryHolder().isRegistryKey(registryKey);
+      public boolean isRegistryKey(RegistryKey<Block> arg) {
+         return this.getBlock().getBuiltInRegistryHolder().isRegistryKey(arg);
       }
 
       /**
@@ -1952,22 +1952,21 @@
        */
       float jumpVelocityMultiplier = 1.0F;
       /**
-       * @mapping {@literal hashed f_eioycbda Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;f_eioycbda:Lnet/minecraft/unmapped/C_xhhleach;}
-       * @mapping {@literal named registryKey Lnet/minecraft/block/AbstractBlock$Settings;registryKey:Lnet/minecraft/registry/RegistryKey;}
+       * Mapping not found
        */
       @Nullable
-      private RegistryKey<Block> registryKey;
+      private RegistryKey<Block> f_eioycbda;
       /**
        * @mapping {@literal hashed f_pxqjcqnw Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;f_pxqjcqnw:Lnet/minecraft/unmapped/C_jquyxssk;}
        * @mapping {@literal named lootTableId Lnet/minecraft/block/AbstractBlock$Settings;lootTableId:Lnet/minecraft/unmapped/C_jquyxssk;}
        */
-      private C_jquyxssk<Block, Optional<RegistryKey<LootTable>>> lootTableId = registryKey -> Optional.of(
-            RegistryKey.of(RegistryKeys.LOOT_TABLE, registryKey.getValue().withPrefix("blocks/"))
+      private C_jquyxssk<Block, Optional<RegistryKey<LootTable>>> lootTableId = arg -> Optional.of(
+            RegistryKey.of(RegistryKeys.LOOT_TABLE, arg.getValue().withPrefix("blocks/"))
          );
       /**
        * Mapping not found
        */
-      private C_jquyxssk<Block, String> f_gxswpnob = registryKey -> Util.createTranslationKey("block", registryKey.getValue());
+      private C_jquyxssk<Block, String> f_gxswpnob = arg -> Util.createTranslationKey("block", arg.getValue());
       /**
        * @mapping {@literal hashed f_obppjqdx Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;f_obppjqdx:Z}
        * @mapping {@literal named opaque Lnet/minecraft/block/AbstractBlock$Settings;opaque:Z}
@@ -2313,7 +2312,7 @@
        * Mapping not found
        */
       protected Optional<RegistryKey<LootTable>> m_bybxvckr() {
-         return this.lootTableId.get((RegistryKey<Block>)Objects.requireNonNull(this.registryKey, "Block id not set"));
+         return this.lootTableId.get((RegistryKey<Block>)Objects.requireNonNull(this.f_eioycbda, "Block id not set"));
       }
 
       /**
@@ -2527,11 +2526,10 @@
       }
 
       /**
-       * @mapping {@literal hashed m_vuvrdzlb Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;m_vuvrdzlb(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;}
-       * @mapping {@literal named m_vuvrdzlb Lnet/minecraft/block/AbstractBlock$Settings;m_vuvrdzlb(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/block/AbstractBlock$Settings;}
+       * Mapping not found
        */
-      public AbstractBlock.Settings m_vuvrdzlb(RegistryKey<Block> registryKey) {
-         this.registryKey = registryKey;
+      public AbstractBlock.Settings m_vuvrdzlb(RegistryKey<Block> arg) {
+         this.f_eioycbda = arg;
          return this;
       }
 
@@ -2547,7 +2545,7 @@
        * Mapping not found
        */
       protected String m_telcghnd() {
-         return this.f_gxswpnob.get((RegistryKey<Block>)Objects.requireNonNull(this.registryKey, "Block id not set"));
+         return this.f_gxswpnob.get((RegistryKey<Block>)Objects.requireNonNull(this.f_eioycbda, "Block id not set"));
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/block/AttachedStemBlock.java namedSrc/net/minecraft/block/AttachedStemBlock.java
--- namedTargetSrc/net/minecraft/block/AttachedStemBlock.java	2024-09-24 10:55:11.406874824 +0000
+++ namedSrc/net/minecraft/block/AttachedStemBlock.java	2024-09-24 10:53:59.717028083 +0000
@@ -34,9 +34,9 @@
     */
    public static final MapCodec<AttachedStemBlock> CODEC = RecordCodecBuilder.mapCodec(
       stemBlock -> stemBlock.group(
-               RegistryKey.codec(RegistryKeys.BLOCK).fieldOf("fruit").forGetter(arg -> arg.gourdBlock),
-               RegistryKey.codec(RegistryKeys.BLOCK).fieldOf("stem").forGetter(arg -> arg.stem),
-               RegistryKey.codec(RegistryKeys.ITEM).fieldOf("seed").forGetter(arg -> arg.seed),
+               RegistryKey.createCodec(RegistryKeys.BLOCK).fieldOf("fruit").forGetter(arg -> arg.gourdBlock),
+               RegistryKey.createCodec(RegistryKeys.BLOCK).fieldOf("stem").forGetter(arg -> arg.stem),
+               RegistryKey.createCodec(RegistryKeys.ITEM).fieldOf("seed").forGetter(arg -> arg.seed),
                getSettingsCodec()
             )
             .apply(stemBlock, AttachedStemBlock::new)
diff -bur namedTargetSrc/net/minecraft/block/Blocks.java namedSrc/net/minecraft/block/Blocks.java
--- namedTargetSrc/net/minecraft/block/Blocks.java	2024-09-24 10:55:11.247872935 +0000
+++ namedSrc/net/minecraft/block/Blocks.java	2024-09-24 10:53:59.520025779 +0000
@@ -10680,17 +10680,17 @@
     * @mapping {@literal hashed m_cptpfson Lnet/minecraft/unmapped/C_jricjyva;m_cptpfson(Lnet/minecraft/unmapped/C_xhhleach;Ljava/util/function/Function;Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;)Lnet/minecraft/unmapped/C_mmxmpdoq;}
     * @mapping {@literal named m_cptpfson Lnet/minecraft/block/Blocks;m_cptpfson(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Function;Lnet/minecraft/block/AbstractBlock$Settings;)Lnet/minecraft/block/Block;}
     */
-   private static Block m_cptpfson(RegistryKey<Block> registryKey, Function<AbstractBlock.Settings, Block> function, AbstractBlock.Settings settings) {
-      Block lv = (Block)function.apply(settings.m_vuvrdzlb(registryKey));
-      return Registry.register(Registries.BLOCK, registryKey, lv);
+   private static Block m_cptpfson(RegistryKey<Block> arg, Function<AbstractBlock.Settings, Block> function, AbstractBlock.Settings settings) {
+      Block lv = (Block)function.apply(settings.m_vuvrdzlb(arg));
+      return Registry.register(Registries.BLOCK, arg, lv);
    }
 
    /**
     * @mapping {@literal hashed m_vfpzuwtj Lnet/minecraft/unmapped/C_jricjyva;m_vfpzuwtj(Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;)Lnet/minecraft/unmapped/C_mmxmpdoq;}
     * @mapping {@literal named m_vfpzuwtj Lnet/minecraft/block/Blocks;m_vfpzuwtj(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/block/AbstractBlock$Settings;)Lnet/minecraft/block/Block;}
     */
-   private static Block m_vfpzuwtj(RegistryKey<Block> registryKey, AbstractBlock.Settings settings) {
-      return m_cptpfson(registryKey, Block::new, settings);
+   private static Block m_vfpzuwtj(RegistryKey<Block> arg, AbstractBlock.Settings settings) {
+      return m_cptpfson(arg, Block::new, settings);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/block/entity/BeaconBlockEntity.java namedSrc/net/minecraft/block/entity/BeaconBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/BeaconBlockEntity.java	2024-09-24 10:55:11.278873303 +0000
+++ namedSrc/net/minecraft/block/entity/BeaconBlockEntity.java	2024-09-24 10:53:59.564026294 +0000
@@ -415,7 +415,7 @@
     */
    private static void writeStatusEffect(NbtCompound nbt, String effectName, @Nullable Holder<StatusEffect> statusEffect) {
       if (statusEffect != null) {
-         statusEffect.getKey().ifPresent(registryKey -> nbt.putString(effectName, registryKey.getValue().toString()));
+         statusEffect.getKey().ifPresent(arg2 -> nbt.putString(effectName, arg2.getValue().toString()));
       }
    }
 
@@ -427,7 +427,7 @@
    private static Holder<StatusEffect> readStatusEffect(NbtCompound nbt, String effectName) {
       if (nbt.contains(effectName, NbtElement.STRING_TYPE)) {
          Identifier lv = Identifier.tryParse(nbt.getString(effectName));
-         return lv == null ? null : (Holder)Registries.STATUS_EFFECT.m_hnixtpdg(lv).map(BeaconBlockEntity::validate).orElse(null);
+         return lv == null ? null : (Holder)Registries.STATUS_EFFECT.find(lv).map(BeaconBlockEntity::validate).orElse(null);
       } else {
          return null;
       }
diff -bur namedTargetSrc/net/minecraft/block/entity/BrushableBlockEntity.java namedSrc/net/minecraft/block/entity/BrushableBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/BrushableBlockEntity.java	2024-09-24 10:55:11.350874159 +0000
+++ namedSrc/net/minecraft/block/entity/BrushableBlockEntity.java	2024-09-24 10:53:59.639027171 +0000
@@ -343,8 +343,8 @@
     * @mapping {@literal hashed m_llghgzmo Lnet/minecraft/unmapped/C_tlzeicbt;m_llghgzmo(Lnet/minecraft/unmapped/C_xhhleach;J)V}
     * @mapping {@literal named setLootTable Lnet/minecraft/block/entity/BrushableBlockEntity;setLootTable(Lnet/minecraft/registry/RegistryKey;J)V}
     */
-   public void setLootTable(RegistryKey<LootTable> registryKey, long lootTableSeed) {
-      this.lootTableId = registryKey;
+   public void setLootTable(RegistryKey<LootTable> arg, long lootTableSeed) {
+      this.lootTableId = arg;
       this.lootTableSeed = lootTableSeed;
    }
 
diff -bur namedTargetSrc/net/minecraft/block/entity/DecoratedPotBlockEntity.java namedSrc/net/minecraft/block/entity/DecoratedPotBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/DecoratedPotBlockEntity.java	2024-09-24 10:55:11.361874289 +0000
+++ namedSrc/net/minecraft/block/entity/DecoratedPotBlockEntity.java	2024-09-24 10:53:59.654027346 +0000
@@ -183,8 +183,8 @@
     * Mapping not found
     */
    @Override
-   public void setLootTable(@Nullable RegistryKey<LootTable> registryKey) {
-      this.lootTableId = registryKey;
+   public void setLootTable(@Nullable RegistryKey<LootTable> arg) {
+      this.lootTableId = arg;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/block/entity/LootableContainerBlockEntity.java namedSrc/net/minecraft/block/entity/LootableContainerBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/LootableContainerBlockEntity.java	2024-09-24 10:55:11.212872519 +0000
+++ namedSrc/net/minecraft/block/entity/LootableContainerBlockEntity.java	2024-09-24 10:53:59.482025335 +0000
@@ -53,8 +53,8 @@
     * Mapping not found
     */
    @Override
-   public void setLootTable(@Nullable RegistryKey<LootTable> registryKey) {
-      this.lootTableId = registryKey;
+   public void setLootTable(@Nullable RegistryKey<LootTable> arg) {
+      this.lootTableId = arg;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/block/entity/VaultBlockEntity.java namedSrc/net/minecraft/block/entity/VaultBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/VaultBlockEntity.java	2024-09-24 10:55:11.283873362 +0000
+++ namedSrc/net/minecraft/block/entity/VaultBlockEntity.java	2024-09-24 10:53:59.573026399 +0000
@@ -445,8 +445,8 @@
        * @mapping {@literal hashed m_vsawgyip Lnet/minecraft/unmapped/C_xclnoluc$C_vucktnfd;m_vsawgyip(Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_sddaxwyk;}
        * @mapping {@literal named m_vsawgyip Lnet/minecraft/block/entity/VaultBlockEntity$C_vucktnfd;m_vsawgyip(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/item/ItemStack;}
        */
-      private static ItemStack m_vsawgyip(ServerWorld world, BlockPos pos, RegistryKey<LootTable> registryKey) {
-         LootTable lv = world.getServer().m_bilggnfr().getLootTable(registryKey);
+      private static ItemStack m_vsawgyip(ServerWorld world, BlockPos pos, RegistryKey<LootTable> key) {
+         LootTable lv = world.getServer().m_bilggnfr().getLootTable(key);
          LootContextParameterSet lv2 = new LootContextParameterSet.Builder(world)
             .add(LootContextParameters.ORIGIN, Vec3d.ofCenter(pos))
             .build(LootContextTypes.VAULT);
diff -bur namedTargetSrc/net/minecraft/block/enums/TrialSpawnerState.java namedSrc/net/minecraft/block/enums/TrialSpawnerState.java
--- namedTargetSrc/net/minecraft/block/enums/TrialSpawnerState.java	2024-09-24 10:55:11.403874788 +0000
+++ namedSrc/net/minecraft/block/enums/TrialSpawnerState.java	2024-09-24 10:53:59.711028012 +0000
@@ -198,7 +198,7 @@
                   lv.ejectingLootTable = lv2.lootTablesToEject().getDataOrEmpty(world.getRandom());
                }
 
-               lv.ejectingLootTable.ifPresent(registryKey -> logic.ejectLoot(world, pos, registryKey));
+               lv.ejectingLootTable.ifPresent(arg4 -> logic.ejectLoot(world, pos, arg4));
                lv.registeredPlayers.remove(lv.registeredPlayers.iterator().next());
                yield this;
             }
diff -bur namedTargetSrc/net/minecraft/block/FungusBlock.java namedSrc/net/minecraft/block/FungusBlock.java
--- namedTargetSrc/net/minecraft/block/FungusBlock.java	2024-09-24 10:55:11.410874872 +0000
+++ namedSrc/net/minecraft/block/FungusBlock.java	2024-09-24 10:53:59.722028141 +0000
@@ -28,7 +28,7 @@
     */
    public static final MapCodec<FungusBlock> CODEC = RecordCodecBuilder.mapCodec(
       instance -> instance.group(
-               RegistryKey.codec(RegistryKeys.CONFIGURED_FEATURE).fieldOf("feature").forGetter(block -> block.feature),
+               RegistryKey.createCodec(RegistryKeys.CONFIGURED_FEATURE).fieldOf("feature").forGetter(block -> block.feature),
                Registries.BLOCK.getCodec().fieldOf("grows_on").forGetter(block -> block.requiredGroundBlock),
                getSettingsCodec()
             )
@@ -67,9 +67,9 @@
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_naobsnoy;<init>(Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_mmxmpdoq;Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;)V}
     * @mapping {@literal named <init> Lnet/minecraft/block/FungusBlock;<init>(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/block/Block;Lnet/minecraft/block/AbstractBlock$Settings;)V}
     */
-   protected FungusBlock(RegistryKey<ConfiguredFeature<?, ?>> registryKey, Block block, AbstractBlock.Settings settings) {
+   protected FungusBlock(RegistryKey<ConfiguredFeature<?, ?>> feature, Block block, AbstractBlock.Settings settings) {
       super(settings);
-      this.feature = registryKey;
+      this.feature = feature;
       this.requiredGroundBlock = block;
    }
 
diff -bur namedTargetSrc/net/minecraft/block/MushroomPlantBlock.java namedSrc/net/minecraft/block/MushroomPlantBlock.java
--- namedTargetSrc/net/minecraft/block/MushroomPlantBlock.java	2024-09-24 10:55:11.279873315 +0000
+++ namedSrc/net/minecraft/block/MushroomPlantBlock.java	2024-09-24 10:53:59.565026305 +0000
@@ -26,7 +26,7 @@
     * @mapping {@literal named CODEC Lnet/minecraft/block/MushroomPlantBlock;CODEC:Lcom/mojang/serialization/MapCodec;}
     */
    public static final MapCodec<MushroomPlantBlock> CODEC = RecordCodecBuilder.mapCodec(
-      instance -> instance.group(RegistryKey.codec(RegistryKeys.CONFIGURED_FEATURE).fieldOf("feature").forGetter(arg -> arg.feature), getSettingsCodec())
+      instance -> instance.group(RegistryKey.createCodec(RegistryKeys.CONFIGURED_FEATURE).fieldOf("feature").forGetter(arg -> arg.feature), getSettingsCodec())
             .apply(instance, MushroomPlantBlock::new)
    );
    /**
@@ -57,9 +57,9 @@
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_iesiegeg;<init>(Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_triydqro$C_xnkxsdfy;)V}
     * @mapping {@literal named <init> Lnet/minecraft/block/MushroomPlantBlock;<init>(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/block/AbstractBlock$Settings;)V}
     */
-   public MushroomPlantBlock(RegistryKey<ConfiguredFeature<?, ?>> registryKey, AbstractBlock.Settings settings) {
+   public MushroomPlantBlock(RegistryKey<ConfiguredFeature<?, ?>> feature, AbstractBlock.Settings settings) {
       super(settings);
-      this.feature = registryKey;
+      this.feature = feature;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/block/NyliumBlock.java namedSrc/net/minecraft/block/NyliumBlock.java
--- namedTargetSrc/net/minecraft/block/NyliumBlock.java	2024-09-24 10:55:11.186872210 +0000
+++ namedSrc/net/minecraft/block/NyliumBlock.java	2024-09-24 10:53:59.454025007 +0000
@@ -105,14 +105,13 @@
     */
    private void generate(
       Registry<ConfiguredFeature<?, ?>> registry,
-      RegistryKey<ConfiguredFeature<?, ?>> registryKey,
+      RegistryKey<ConfiguredFeature<?, ?>> arg2,
       ServerWorld world,
       ChunkGenerator chunkGenerator,
       RandomGenerator random,
       BlockPos pos
    ) {
-      registry.getHolder(registryKey)
-         .ifPresent(registryKeyHolder -> ((ConfiguredFeature)registryKeyHolder.value()).generate(world, chunkGenerator, random, pos));
+      registry.getHolder(arg2).ifPresent(registryKeyHolder -> ((ConfiguredFeature)registryKeyHolder.value()).generate(world, chunkGenerator, random, pos));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/block/StemBlock.java namedSrc/net/minecraft/block/StemBlock.java
--- namedTargetSrc/net/minecraft/block/StemBlock.java	2024-09-24 10:55:11.360874277 +0000
+++ namedSrc/net/minecraft/block/StemBlock.java	2024-09-24 10:53:59.653027334 +0000
@@ -34,9 +34,9 @@
     */
    public static final MapCodec<StemBlock> CODEC = RecordCodecBuilder.mapCodec(
       instance -> instance.group(
-               RegistryKey.codec(RegistryKeys.BLOCK).fieldOf("fruit").forGetter(arg -> arg.gourdBlock),
-               RegistryKey.codec(RegistryKeys.BLOCK).fieldOf("attached_stem").forGetter(arg -> arg.attachedStem),
-               RegistryKey.codec(RegistryKeys.ITEM).fieldOf("seed").forGetter(arg -> arg.seed),
+               RegistryKey.createCodec(RegistryKeys.BLOCK).fieldOf("fruit").forGetter(arg -> arg.gourdBlock),
+               RegistryKey.createCodec(RegistryKeys.BLOCK).fieldOf("attached_stem").forGetter(arg -> arg.attachedStem),
+               RegistryKey.createCodec(RegistryKeys.ITEM).fieldOf("seed").forGetter(arg -> arg.seed),
                getSettingsCodec()
             )
             .apply(instance, StemBlock::new)
diff -bur namedTargetSrc/net/minecraft/block/TrialSpawnerConfig.java namedSrc/net/minecraft/block/TrialSpawnerConfig.java
--- namedTargetSrc/net/minecraft/block/TrialSpawnerConfig.java	2024-09-24 10:55:11.393874670 +0000
+++ namedSrc/net/minecraft/block/TrialSpawnerConfig.java	2024-09-24 10:53:59.697027849 +0000
@@ -51,10 +51,10 @@
                   .optionalFieldOf("ticks_between_spawn", DEFAULT_INSTANCE.ticksBetweenSpawn)
                   .forGetter(TrialSpawnerConfig::ticksBetweenSpawn),
                MobSpawnerEntry.DATA_POOL_CODEC.optionalFieldOf("spawn_potentials", DataPool.empty()).forGetter(TrialSpawnerConfig::spawnPotentialsDefinition),
-               DataPool.wrapCodecToAllowEmpty(RegistryKey.codec(RegistryKeys.LOOT_TABLE))
+               DataPool.wrapCodecToAllowEmpty(RegistryKey.createCodec(RegistryKeys.LOOT_TABLE))
                   .optionalFieldOf("loot_tables_to_eject", DEFAULT_INSTANCE.lootTablesToEject)
                   .forGetter(TrialSpawnerConfig::lootTablesToEject),
-               RegistryKey.codec(RegistryKeys.LOOT_TABLE)
+               RegistryKey.createCodec(RegistryKeys.LOOT_TABLE)
                   .optionalFieldOf("items_to_drop_when_ominous", DEFAULT_INSTANCE.itemsToDropWhenOminous)
                   .forGetter(TrialSpawnerConfig::itemsToDropWhenOminous)
             )
@@ -137,10 +137,9 @@
          .add(LootTables.TRIAL_CHAMBER_KEY_SPAWNER)
          .build();
       /**
-       * @mapping {@literal hashed f_reubvwnb Lnet/minecraft/unmapped/C_pocjjnjk$C_vnrwaphu;f_reubvwnb:Lnet/minecraft/unmapped/C_xhhleach;}
-       * @mapping {@literal named registryKey Lnet/minecraft/block/TrialSpawnerConfig$C_vnrwaphu;registryKey:Lnet/minecraft/registry/RegistryKey;}
+       * Mapping not found
        */
-      private RegistryKey<LootTable> registryKey = LootTables.TRIAL_CHAMBER_ITEMS_TO_DROP_WHEN_OMINOUS_SPAWNER;
+      private RegistryKey<LootTable> f_reubvwnb = LootTables.TRIAL_CHAMBER_ITEMS_TO_DROP_WHEN_OMINOUS_SPAWNER;
 
       /**
        * Mapping not found
@@ -207,11 +206,10 @@
       }
 
       /**
-       * @mapping {@literal hashed m_djzmjbrp Lnet/minecraft/unmapped/C_pocjjnjk$C_vnrwaphu;m_djzmjbrp(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_pocjjnjk$C_vnrwaphu;}
-       * @mapping {@literal named m_djzmjbrp Lnet/minecraft/block/TrialSpawnerConfig$C_vnrwaphu;m_djzmjbrp(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/block/TrialSpawnerConfig$C_vnrwaphu;}
+       * Mapping not found
        */
-      public TrialSpawnerConfig.C_vnrwaphu m_djzmjbrp(RegistryKey<LootTable> registryKey) {
-         this.registryKey = registryKey;
+      public TrialSpawnerConfig.C_vnrwaphu m_djzmjbrp(RegistryKey<LootTable> arg) {
+         this.f_reubvwnb = arg;
          return this;
       }
 
@@ -228,7 +226,7 @@
             this.f_jgmutzza,
             this.f_jgjwrvli,
             this.f_gurbcovz,
-            this.registryKey
+            this.f_reubvwnb
          );
       }
    }
diff -bur namedTargetSrc/net/minecraft/block/TrialSpawnerData.java namedSrc/net/minecraft/block/TrialSpawnerData.java
--- namedTargetSrc/net/minecraft/block/TrialSpawnerData.java	2024-09-24 10:55:11.350874159 +0000
+++ namedSrc/net/minecraft/block/TrialSpawnerData.java	2024-09-24 10:53:59.640027182 +0000
@@ -84,7 +84,7 @@
                Codec.LONG.lenientOptionalFieldOf("next_mob_spawns_at", Long.valueOf(0L)).forGetter(data -> data.nextMobSpawnTime),
                Codec.intRange(0, Integer.MAX_VALUE).lenientOptionalFieldOf("total_mobs_spawned", 0).forGetter(data -> data.totalMobsSpawned),
                MobSpawnerEntry.CODEC.lenientOptionalFieldOf("spawn_data").forGetter(data -> data.spawnData),
-               RegistryKey.codec(RegistryKeys.LOOT_TABLE).lenientOptionalFieldOf("ejecting_loot_table").forGetter(data -> data.ejectingLootTable)
+               RegistryKey.createCodec(RegistryKeys.LOOT_TABLE).lenientOptionalFieldOf("ejecting_loot_table").forGetter(data -> data.ejectingLootTable)
             )
             .apply(instance, TrialSpawnerData::new)
    );
diff -bur namedTargetSrc/net/minecraft/client/font/GlyphAtlasTexture.java namedSrc/net/minecraft/client/font/GlyphAtlasTexture.java
--- namedTargetSrc/net/minecraft/client/font/GlyphAtlasTexture.java	2024-09-24 10:55:11.224872661 +0000
+++ namedSrc/net/minecraft/client/font/GlyphAtlasTexture.java	2024-09-24 10:53:59.495025487 +0000
@@ -103,8 +103,8 @@
     * Mapping not found
     */
    @Override
-   public void saveTo(Identifier textureId, Path directoryPath) {
-      String string = textureId.toUnderscoreSeparatedString();
+   public void saveTo(Identifier id, Path directoryPath) {
+      String string = id.toUnderscoreSeparatedString();
       TextureUtil.writeAsPNG(directoryPath, string, this.getGlId(), 0, 256, 256, i -> (i & 0xFF000000) == 0 ? -16777216 : i);
    }
 
diff -bur namedTargetSrc/net/minecraft/client/font/UnihexFont.java namedSrc/net/minecraft/client/font/UnihexFont.java
--- namedTargetSrc/net/minecraft/client/font/UnihexFont.java	2024-09-24 10:55:11.358874254 +0000
+++ namedSrc/net/minecraft/client/font/UnihexFont.java	2024-09-24 10:53:59.649027288 +0000
@@ -304,8 +304,8 @@
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_pxvlatlk$C_mxikwcxh;<init>(Lnet/minecraft/unmapped/C_ncpywfca;Ljava/util/List;)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/font/UnihexFont$Definition;<init>(Lnet/minecraft/util/Identifier;Ljava/util/List;)V}
        */
-      private Definition(Identifier hexFile, List<UnihexFont.DimensionOverride> sizeOverrides) {
-         this.hexFile = hexFile;
+      private Definition(Identifier id, List<UnihexFont.DimensionOverride> sizeOverrides) {
+         this.hexFile = id;
          this.sizeOverrides = sizeOverrides;
       }
 
diff -bur namedTargetSrc/net/minecraft/client/gl/PostProcessShader.java namedSrc/net/minecraft/client/gl/PostProcessShader.java
--- namedTargetSrc/net/minecraft/client/gl/PostProcessShader.java	2024-09-24 10:55:11.376874468 +0000
+++ namedSrc/net/minecraft/client/gl/PostProcessShader.java	2024-09-24 10:53:59.678027627 +0000
@@ -38,9 +38,10 @@
     */
    private final C_kfcjpoxm f_pxocueop;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_htnpkodd Lnet/minecraft/unmapped/C_ihtuvtqd;f_htnpkodd:Lnet/minecraft/unmapped/C_ncpywfca;}
+    * @mapping {@literal named id Lnet/minecraft/client/gl/PostProcessShader;id:Lnet/minecraft/util/Identifier;}
     */
-   private final Identifier f_htnpkodd;
+   private final Identifier id;
    /**
     * Mapping not found
     */
@@ -54,10 +55,10 @@
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ihtuvtqd;<init>(Ljava/lang/String;Lnet/minecraft/unmapped/C_kfcjpoxm;Lnet/minecraft/unmapped/C_ncpywfca;Ljava/util/List;)V}
     * @mapping {@literal named <init> Lnet/minecraft/client/gl/PostProcessShader;<init>(Ljava/lang/String;Lnet/minecraft/unmapped/C_kfcjpoxm;Lnet/minecraft/util/Identifier;Ljava/util/List;)V}
     */
-   public PostProcessShader(String string, C_kfcjpoxm arg, Identifier arg2, List<ShaderEffectConfig.Uniform> list) {
+   public PostProcessShader(String string, C_kfcjpoxm arg, Identifier id, List<ShaderEffectConfig.Uniform> list) {
       this.f_fergtmpa = string;
       this.f_pxocueop = arg;
-      this.f_htnpkodd = arg2;
+      this.id = id;
       this.f_bhpobmrp = list;
    }
 
@@ -78,9 +79,9 @@
          lv2.m_apnahyct(lv, map);
       }
 
-      Handle<Framebuffer> lv3 = (Handle<Framebuffer>)map.computeIfPresent(this.f_htnpkodd, (arg2, arg3) -> lv.readsAndWrites(arg3));
+      Handle<Framebuffer> lv3 = (Handle<Framebuffer>)map.computeIfPresent(this.id, (id, arg3) -> lv.readsAndWrites(arg3));
       if (lv3 == null) {
-         throw new IllegalStateException("Missing handle for target " + this.f_htnpkodd);
+         throw new IllegalStateException("Missing handle for target " + this.id);
       } else {
          lv.executes(() -> {
             Framebuffer lvx = lv3.get();
diff -bur namedTargetSrc/net/minecraft/client/gui/GuiAtlasManager.java namedSrc/net/minecraft/client/gui/GuiAtlasManager.java
--- namedTargetSrc/net/minecraft/client/gui/GuiAtlasManager.java	2024-09-24 10:55:11.420874991 +0000
+++ namedSrc/net/minecraft/client/gui/GuiAtlasManager.java	2024-09-24 10:53:59.738028328 +0000
@@ -36,8 +36,8 @@
     * Mapping not found
     */
    @Override
-   public Sprite getSprite(Identifier objectId) {
-      return super.getSprite(objectId);
+   public Sprite getSprite(Identifier id) {
+      return super.getSprite(id);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/gui/GuiGraphics.java namedSrc/net/minecraft/client/gui/GuiGraphics.java
--- namedTargetSrc/net/minecraft/client/gui/GuiGraphics.java	2024-09-24 10:55:11.141871675 +0000
+++ namedSrc/net/minecraft/client/gui/GuiGraphics.java	2024-09-24 10:53:59.397024341 +0000
@@ -465,17 +465,19 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_rixppaza Lnet/minecraft/unmapped/C_sedilmty;m_rixppaza(Ljava/util/function/Function;Lnet/minecraft/unmapped/C_ncpywfca;IIII)V}
+    * @mapping {@literal named m_rixppaza Lnet/minecraft/client/gui/GuiGraphics;m_rixppaza(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIII)V}
     */
-   public void m_rixppaza(Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, int k, int l) {
-      this.m_kpwmfaru(function, arg, i, j, k, l, -1);
+   public void m_rixppaza(Function<Identifier, RenderLayer> function, Identifier id, int i, int j, int k, int l) {
+      this.m_kpwmfaru(function, id, i, j, k, l, -1);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_kpwmfaru Lnet/minecraft/unmapped/C_sedilmty;m_kpwmfaru(Ljava/util/function/Function;Lnet/minecraft/unmapped/C_ncpywfca;IIIII)V}
+    * @mapping {@literal named m_kpwmfaru Lnet/minecraft/client/gui/GuiGraphics;m_kpwmfaru(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIIII)V}
     */
-   public void m_kpwmfaru(Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, int k, int l, int m) {
-      Sprite lv = this.guiAtlasManager.getSprite(arg);
+   public void m_kpwmfaru(Function<Identifier, RenderLayer> function, Identifier id, int i, int j, int k, int l, int m) {
+      Sprite lv = this.guiAtlasManager.getSprite(id);
       SpriteScaling lv2 = this.guiAtlasManager.getScaling(lv);
       if (lv2 instanceof SpriteScaling.Stretch) {
          this.m_qvdirkns(function, lv, i, j, k, l, m);
@@ -487,10 +489,11 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_zrsopato Lnet/minecraft/unmapped/C_sedilmty;m_zrsopato(Ljava/util/function/Function;Lnet/minecraft/unmapped/C_ncpywfca;IIIIIIII)V}
+    * @mapping {@literal named m_zrsopato Lnet/minecraft/client/gui/GuiGraphics;m_zrsopato(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIIIIIII)V}
     */
-   public void m_zrsopato(Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, int k, int l, int m, int n, int o, int p) {
-      Sprite lv = this.guiAtlasManager.getSprite(arg);
+   public void m_zrsopato(Function<Identifier, RenderLayer> function, Identifier id, int i, int j, int k, int l, int m, int n, int o, int p) {
+      Sprite lv = this.guiAtlasManager.getSprite(id);
       SpriteScaling lv2 = this.guiAtlasManager.getScaling(lv);
       if (lv2 instanceof SpriteScaling.Stretch) {
          this.m_vbnoxrxs(function, lv, i, j, k, l, m, n, o, p, -1);
@@ -732,22 +735,24 @@
     * @mapping {@literal hashed m_olrwwnbg Lnet/minecraft/unmapped/C_sedilmty;m_olrwwnbg(Ljava/util/function/Function;Lnet/minecraft/unmapped/C_ncpywfca;IIFFIIIII)V}
     * @mapping {@literal named m_olrwwnbg Lnet/minecraft/client/gui/GuiGraphics;m_olrwwnbg(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIFFIIIII)V}
     */
-   public void m_olrwwnbg(Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, float f, float g, int k, int l, int m, int n, int argb) {
-      this.m_fgoqvxux(function, arg, i, j, f, g, k, l, k, l, m, n, argb);
+   public void m_olrwwnbg(Function<Identifier, RenderLayer> function, Identifier id, int i, int j, float f, float g, int k, int l, int m, int n, int argb) {
+      this.m_fgoqvxux(function, id, i, j, f, g, k, l, k, l, m, n, argb);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_tobhyohl Lnet/minecraft/unmapped/C_sedilmty;m_tobhyohl(Ljava/util/function/Function;Lnet/minecraft/unmapped/C_ncpywfca;IIFFIIII)V}
+    * @mapping {@literal named m_tobhyohl Lnet/minecraft/client/gui/GuiGraphics;m_tobhyohl(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIFFIIII)V}
     */
-   public void m_tobhyohl(Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, float f, float g, int k, int l, int m, int n) {
-      this.m_qynojiod(function, arg, i, j, f, g, k, l, k, l, m, n);
+   public void m_tobhyohl(Function<Identifier, RenderLayer> function, Identifier id, int i, int j, float f, float g, int k, int l, int m, int n) {
+      this.m_qynojiod(function, id, i, j, f, g, k, l, k, l, m, n);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_qynojiod Lnet/minecraft/unmapped/C_sedilmty;m_qynojiod(Ljava/util/function/Function;Lnet/minecraft/unmapped/C_ncpywfca;IIFFIIIIII)V}
+    * @mapping {@literal named m_qynojiod Lnet/minecraft/client/gui/GuiGraphics;m_qynojiod(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIFFIIIIII)V}
     */
-   public void m_qynojiod(Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, float f, float g, int k, int l, int m, int n, int o, int p) {
-      this.m_fgoqvxux(function, arg, i, j, f, g, k, l, m, n, o, p, -1);
+   public void m_qynojiod(Function<Identifier, RenderLayer> function, Identifier id, int i, int j, float f, float g, int k, int l, int m, int n, int o, int p) {
+      this.m_fgoqvxux(function, id, i, j, f, g, k, l, m, n, o, p, -1);
    }
 
    /**
@@ -755,10 +760,10 @@
     * @mapping {@literal named m_fgoqvxux Lnet/minecraft/client/gui/GuiGraphics;m_fgoqvxux(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIFFIIIIIII)V}
     */
    public void m_fgoqvxux(
-      Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, float f, float g, int k, int l, int m, int n, int o, int p, int argb
+      Function<Identifier, RenderLayer> function, Identifier id, int i, int j, float f, float g, int k, int l, int m, int n, int o, int p, int argb
    ) {
       this.m_oikvgwpo(
-         function, arg, i, i + k, j, j + l, (f + 0.0F) / (float)o, (f + (float)m) / (float)o, (g + 0.0F) / (float)p, (g + (float)n) / (float)p, argb
+         function, id, i, i + k, j, j + l, (f + 0.0F) / (float)o, (f + (float)m) / (float)o, (g + 0.0F) / (float)p, (g + (float)n) / (float)p, argb
       );
    }
 
@@ -766,8 +771,8 @@
     * @mapping {@literal hashed m_oikvgwpo Lnet/minecraft/unmapped/C_sedilmty;m_oikvgwpo(Ljava/util/function/Function;Lnet/minecraft/unmapped/C_ncpywfca;IIIIFFFFI)V}
     * @mapping {@literal named m_oikvgwpo Lnet/minecraft/client/gui/GuiGraphics;m_oikvgwpo(Ljava/util/function/Function;Lnet/minecraft/util/Identifier;IIIIFFFFI)V}
     */
-   private void m_oikvgwpo(Function<Identifier, RenderLayer> function, Identifier arg, int i, int j, int k, int l, float f, float g, float h, float m, int argb) {
-      RenderLayer lv = (RenderLayer)function.apply(arg);
+   private void m_oikvgwpo(Function<Identifier, RenderLayer> function, Identifier id, int i, int j, int k, int l, float f, float g, float h, float m, int argb) {
+      RenderLayer lv = (RenderLayer)function.apply(id);
       Matrix4f matrix4f = this.matrices.peek().getModel();
       VertexConsumer lv2 = this.vertexConsumers.getBuffer(lv);
       lv2.xyz(matrix4f, (float)i, (float)k, 0.0F).uv0(f, h).color(argb);
@@ -953,10 +958,10 @@
     * @mapping {@literal hashed m_efbfrifx Lnet/minecraft/unmapped/C_sedilmty;m_efbfrifx(Lnet/minecraft/unmapped/C_mavozmpp;Ljava/util/List;Ljava/util/Optional;IILnet/minecraft/unmapped/C_ncpywfca;)V}
     * @mapping {@literal named m_efbfrifx Lnet/minecraft/client/gui/GuiGraphics;m_efbfrifx(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;Ljava/util/Optional;IILnet/minecraft/util/Identifier;)V}
     */
-   public void m_efbfrifx(TextRenderer textRenderer, List<Text> list, Optional<TooltipData> optional, int x, int y, @Nullable Identifier arg2) {
+   public void m_efbfrifx(TextRenderer textRenderer, List<Text> list, Optional<TooltipData> optional, int x, int y, @Nullable Identifier id) {
       List<TooltipComponent> list2 = (List<TooltipComponent>)list.stream().map(Text::asOrderedText).map(TooltipComponent::of).collect(Util.toArrayList());
       optional.ifPresent(arg -> list2.add(list2.isEmpty() ? 0 : 1, TooltipComponent.of(arg)));
-      this.drawTooltip(textRenderer, list2, x, y, DefaultTooltipPositioner.INSTANCE, arg2);
+      this.drawTooltip(textRenderer, list2, x, y, DefaultTooltipPositioner.INSTANCE, id);
    }
 
    /**
@@ -971,8 +976,8 @@
     * @mapping {@literal hashed m_ztaqdhir Lnet/minecraft/unmapped/C_sedilmty;m_ztaqdhir(Lnet/minecraft/unmapped/C_mavozmpp;Lnet/minecraft/unmapped/C_rdaqiwdt;IILnet/minecraft/unmapped/C_ncpywfca;)V}
     * @mapping {@literal named m_ztaqdhir Lnet/minecraft/client/gui/GuiGraphics;m_ztaqdhir(Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Text;IILnet/minecraft/util/Identifier;)V}
     */
-   public void m_ztaqdhir(TextRenderer textRenderer, Text arg2, int x, int y, @Nullable Identifier arg3) {
-      this.m_fzrxeqoz(textRenderer, List.of(arg2.asOrderedText()), x, y, arg3);
+   public void m_ztaqdhir(TextRenderer textRenderer, Text arg2, int x, int y, @Nullable Identifier id) {
+      this.m_fzrxeqoz(textRenderer, List.of(arg2.asOrderedText()), x, y, id);
    }
 
    /**
@@ -987,8 +992,8 @@
     * @mapping {@literal hashed m_trxugygo Lnet/minecraft/unmapped/C_sedilmty;m_trxugygo(Lnet/minecraft/unmapped/C_mavozmpp;Ljava/util/List;IILnet/minecraft/unmapped/C_ncpywfca;)V}
     * @mapping {@literal named m_trxugygo Lnet/minecraft/client/gui/GuiGraphics;m_trxugygo(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;IILnet/minecraft/util/Identifier;)V}
     */
-   public void m_trxugygo(TextRenderer textRenderer, List<Text> list, int x, int y, @Nullable Identifier arg2) {
-      this.drawTooltip(textRenderer, list.stream().map(Text::asOrderedText).map(TooltipComponent::of).toList(), x, y, DefaultTooltipPositioner.INSTANCE, arg2);
+   public void m_trxugygo(TextRenderer textRenderer, List<Text> list, int x, int y, @Nullable Identifier id) {
+      this.drawTooltip(textRenderer, list.stream().map(Text::asOrderedText).map(TooltipComponent::of).toList(), x, y, DefaultTooltipPositioner.INSTANCE, id);
    }
 
    /**
@@ -1003,14 +1008,14 @@
     * @mapping {@literal hashed m_fzrxeqoz Lnet/minecraft/unmapped/C_sedilmty;m_fzrxeqoz(Lnet/minecraft/unmapped/C_mavozmpp;Ljava/util/List;IILnet/minecraft/unmapped/C_ncpywfca;)V}
     * @mapping {@literal named m_fzrxeqoz Lnet/minecraft/client/gui/GuiGraphics;m_fzrxeqoz(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;IILnet/minecraft/util/Identifier;)V}
     */
-   public void m_fzrxeqoz(TextRenderer textRenderer, List<? extends OrderedText> list, int x, int y, @Nullable Identifier arg2) {
+   public void m_fzrxeqoz(TextRenderer textRenderer, List<? extends OrderedText> list, int x, int y, @Nullable Identifier id) {
       this.drawTooltip(
          textRenderer,
          (List<TooltipComponent>)list.stream().map(TooltipComponent::of).collect(Collectors.toList()),
          x,
          y,
          DefaultTooltipPositioner.INSTANCE,
-         arg2
+         id
       );
    }
 
@@ -1026,7 +1031,7 @@
     * @mapping {@literal hashed m_zpgnewud Lnet/minecraft/unmapped/C_sedilmty;m_zpgnewud(Lnet/minecraft/unmapped/C_mavozmpp;Ljava/util/List;IILnet/minecraft/unmapped/C_imjripdz;Lnet/minecraft/unmapped/C_ncpywfca;)V}
     * @mapping {@literal named drawTooltip Lnet/minecraft/client/gui/GuiGraphics;drawTooltip(Lnet/minecraft/client/font/TextRenderer;Ljava/util/List;IILnet/minecraft/client/gui/tooltip/TooltipPositioner;Lnet/minecraft/util/Identifier;)V}
     */
-   private void drawTooltip(TextRenderer textRenderer, List<TooltipComponent> tooltip, int x, int y, TooltipPositioner positioner, @Nullable Identifier arg3) {
+   private void drawTooltip(TextRenderer textRenderer, List<TooltipComponent> tooltip, int x, int y, TooltipPositioner positioner, @Nullable Identifier id) {
       if (!tooltip.isEmpty()) {
          int k = 0;
          int l = tooltip.size() == 1 ? -2 : 0;
@@ -1047,7 +1052,7 @@
          int q = vector2ic.y();
          this.matrices.push();
          int r = 400;
-         TooltipRenderHelper.renderBackground(this, p, q, k, l, 400, arg3);
+         TooltipRenderHelper.renderBackground(this, p, q, k, l, 400, id);
          this.matrices.translate(0.0F, 0.0F, 400.0F);
          int s = q;
 
diff -bur namedTargetSrc/net/minecraft/client/gui/hud/debug/DebugHud.java namedSrc/net/minecraft/client/gui/hud/debug/DebugHud.java
--- namedTargetSrc/net/minecraft/client/gui/hud/debug/DebugHud.java	2024-09-24 10:55:11.407874836 +0000
+++ namedSrc/net/minecraft/client/gui/hud/debug/DebugHud.java	2024-09-24 10:53:59.717028083 +0000
@@ -579,7 +579,7 @@
     * @mapping {@literal named getBiomeString Lnet/minecraft/client/gui/hud/debug/DebugHud;getBiomeString(Lnet/minecraft/registry/Holder;)Ljava/lang/String;}
     */
    private static String getBiomeString(Holder<Biome> biome) {
-      return biome.unwrap().map(registryKey -> registryKey.getValue().toString(), arg -> "[unregistered " + arg + "]");
+      return biome.unwrap().map(arg -> arg.getValue().toString(), arg -> "[unregistered " + arg + "]");
    }
 
    /**
@@ -685,7 +685,7 @@
                list.add(this.propertyToString(entry));
             }
 
-            lv2.streamTags().map(arg -> "#" + arg.id()).forEach(list::add);
+            lv2.streamTags().map(tag -> "#" + tag.id()).forEach(list::add);
          }
 
          if (this.fluidHit.getType() == HitResult.Type.BLOCK) {
diff -bur namedTargetSrc/net/minecraft/client/gui/hud/in_game/InGameHud.java namedSrc/net/minecraft/client/gui/hud/in_game/InGameHud.java
--- namedTargetSrc/net/minecraft/client/gui/hud/in_game/InGameHud.java	2024-09-24 10:55:11.264873137 +0000
+++ namedSrc/net/minecraft/client/gui/hud/in_game/InGameHud.java	2024-09-24 10:53:59.540026013 +0000
@@ -1550,7 +1550,7 @@
       float h = 0.2F * delta;
       float k = 0.4F * delta;
       float l = 0.2F * delta;
-      graphics.m_olrwwnbg(arg -> RenderLayer.getGuiNauseaOverlay(), f_vqdthxci, 0, 0, 0.0F, 0.0F, i, j, i, j, ArgbHelper.color(1.0F, h, k, l));
+      graphics.m_olrwwnbg(id -> RenderLayer.getGuiNauseaOverlay(), f_vqdthxci, 0, 0, 0.0F, 0.0F, i, j, i, j, ArgbHelper.color(1.0F, h, k, l));
       graphics.getMatrices().pop();
    }
 
diff -bur namedTargetSrc/net/minecraft/client/gui/PlayerFaceRenderer.java namedSrc/net/minecraft/client/gui/PlayerFaceRenderer.java
--- namedTargetSrc/net/minecraft/client/gui/PlayerFaceRenderer.java	2024-09-24 10:55:11.252872994 +0000
+++ namedSrc/net/minecraft/client/gui/PlayerFaceRenderer.java	2024-09-24 10:53:59.529025884 +0000
@@ -83,12 +83,12 @@
     * @mapping {@literal hashed m_durbuulr Lnet/minecraft/unmapped/C_vefskfru;m_durbuulr(Lnet/minecraft/unmapped/C_sedilmty;Lnet/minecraft/unmapped/C_ncpywfca;IIIZZI)V}
     * @mapping {@literal named m_durbuulr Lnet/minecraft/client/gui/PlayerFaceRenderer;m_durbuulr(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/util/Identifier;IIIZZI)V}
     */
-   public static void m_durbuulr(GuiGraphics graphics, Identifier arg2, int i, int j, int k, boolean bl, boolean bl2, int l) {
+   public static void m_durbuulr(GuiGraphics graphics, Identifier id, int i, int j, int k, boolean bl, boolean bl2, int l) {
       int m = 8 + (bl2 ? 8 : 0);
       int n = 8 * (bl2 ? -1 : 1);
-      graphics.m_fgoqvxux(RenderLayer::getGuiTextured, arg2, i, j, 8.0F, (float)m, k, k, 8, n, 64, 64, l);
+      graphics.m_fgoqvxux(RenderLayer::getGuiTextured, id, i, j, 8.0F, (float)m, k, k, 8, n, 64, 64, l);
       if (bl) {
-         drawHat(graphics, arg2, i, j, k, bl2, l);
+         drawHat(graphics, id, i, j, k, bl2, l);
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/CustomizeBuffetWorldScreen.java namedSrc/net/minecraft/client/gui/screen/CustomizeBuffetWorldScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/CustomizeBuffetWorldScreen.java	2024-09-24 10:55:11.280873327 +0000
+++ namedSrc/net/minecraft/client/gui/screen/CustomizeBuffetWorldScreen.java	2024-09-24 10:53:59.567026329 +0000
@@ -86,7 +86,7 @@
       this.parent = parent;
       this.onDone = onDone;
       this.biomeRegistry = worldCreationContext.getWorldgenRegistryManager().getLookupOrThrow(RegistryKeys.BIOME);
-      Holder<Biome> lv = (Holder<Biome>)this.biomeRegistry.getHolder(Biomes.PLAINS).or(() -> this.biomeRegistry.holders().findAny()).orElseThrow();
+      Holder<Biome> lv = (Holder<Biome>)this.biomeRegistry.getHolder(Biomes.PLAINS).or(() -> this.biomeRegistry.streamHolders().findAny()).orElseThrow();
       this.biome = (Holder<Biome>)worldCreationContext.selectedDimensions()
          .getOverworldChunkGenerator()
          .getBiomeSource()
@@ -164,7 +164,7 @@
          super(CustomizeBuffetWorldScreen.this.client, CustomizeBuffetWorldScreen.this.width, CustomizeBuffetWorldScreen.this.height - 77, 40, 16);
          Collator collator = Collator.getInstance(Locale.getDefault());
          CustomizeBuffetWorldScreen.this.biomeRegistry
-            .holders()
+            .streamHolders()
             .map(holder -> new CustomizeBuffetWorldScreen.BuffetBiomesListWidget.BuffetBiomeItem(holder))
             .sorted(Comparator.comparing(item -> item.text.getString(), collator))
             .forEach(entry -> this.addEntry(entry));
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/ingame/BeaconScreen.java namedSrc/net/minecraft/client/gui/screen/ingame/BeaconScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/ingame/BeaconScreen.java	2024-09-24 10:55:11.187872222 +0000
+++ namedSrc/net/minecraft/client/gui/screen/ingame/BeaconScreen.java	2024-09-24 10:53:59.455025019 +0000
@@ -497,9 +497,9 @@
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_askpskli$C_fyxmlizu;<init>(IILnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_rdaqiwdt;)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$IconButtonWidget;<init>(IILnet/minecraft/util/Identifier;Lnet/minecraft/text/Text;)V}
        */
-      protected IconButtonWidget(int x, int y, Identifier texture, Text message) {
+      protected IconButtonWidget(int x, int y, Identifier id, Text message) {
          super(x, y, message);
-         this.texture = texture;
+         this.texture = id;
       }
 
       /**
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.java namedSrc/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.java	2024-09-24 10:55:11.187872222 +0000
+++ namedSrc/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.java	2024-09-24 10:53:59.452024984 +0000
@@ -633,7 +633,7 @@
          predicate = idx -> idx.getNamespace().contains(string2) && idx.getPath().contains(string3);
       }
 
-      Registries.ITEM.getTags().map(HolderSet.NamedSet::getKey).filter(tag -> predicate.test(tag.id())).forEach(this.searchResultTags::add);
+      Registries.ITEM.streamBoundTags().map(HolderSet.NamedSet::getKey).filter(tag -> predicate.test(tag.id())).forEach(this.searchResultTags::add);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/ingame/EnchantmentScreen.java namedSrc/net/minecraft/client/gui/screen/ingame/EnchantmentScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/ingame/EnchantmentScreen.java	2024-09-24 10:55:11.227872697 +0000
+++ namedSrc/net/minecraft/client/gui/screen/ingame/EnchantmentScreen.java	2024-09-24 10:53:59.499025534 +0000
@@ -264,7 +264,7 @@
             .world
             .getRegistryManager()
             .getLookupOrThrow(RegistryKeys.ENCHANTMENT)
-            .m_iotvxcay(this.handler.enchantmentId[l]);
+            .find(this.handler.enchantmentId[l]);
          if (!optional.isEmpty()) {
             int n = this.handler.enchantmentLevel[l];
             int o = l + 1;
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/PresetsScreen.java namedSrc/net/minecraft/client/gui/screen/PresetsScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/PresetsScreen.java	2024-09-24 10:55:11.350874159 +0000
+++ namedSrc/net/minecraft/client/gui/screen/PresetsScreen.java	2024-09-24 10:53:59.639027171 +0000
@@ -379,7 +379,7 @@
                PresetsScreen.LOGGER
                   .info(
                      "Discarding flat world preset {} since it contains experimental blocks {}",
-                     lv.getKey().map(registryKey -> registryKey.getValue().toString()).orElse("<unknown>"),
+                     lv.getKey().map(argx -> argx.getValue().toString()).orElse("<unknown>"),
                      set
                   );
             } else {
@@ -442,7 +442,7 @@
          public SuperflatPresetEntry(final Holder<FlatWorldGeneratorPreset> preset) {
             this.preset = preset.value();
             this.name = (Text)preset.getKey()
-               .map(registryKey -> Text.translatable(registryKey.getValue().toTranslationKey("flat_world_preset")))
+               .map(argx -> Text.translatable(argx.getValue().toTranslationKey("flat_world_preset")))
                .orElse(PresetsScreen.UNKNOWN_PRESET);
          }
 
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/realms/RealmsResetWorldScreen.java namedSrc/net/minecraft/client/gui/screen/realms/RealmsResetWorldScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/realms/RealmsResetWorldScreen.java	2024-09-24 10:55:11.155871842 +0000
+++ namedSrc/net/minecraft/client/gui/screen/realms/RealmsResetWorldScreen.java	2024-09-24 10:53:59.416024563 +0000
@@ -470,9 +470,9 @@
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_jpqqwpue$C_awtthljb;<init>(Lnet/minecraft/unmapped/C_jpqqwpue;Lnet/minecraft/unmapped/C_mavozmpp;Lnet/minecraft/unmapped/C_rdaqiwdt;Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_buwziidm$C_zlxjklbn;)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/gui/screen/realms/RealmsResetWorldScreen$FrameButton;<init>(Lnet/minecraft/client/gui/screen/realms/RealmsResetWorldScreen;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Text;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/gui/widget/button/ButtonWidget$PressAction;)V}
        */
-      FrameButton(final TextRenderer textRenderer, final Text message, final Identifier image, final ButtonWidget.PressAction onPress) {
+      FrameButton(final TextRenderer textRenderer, final Text message, final Identifier id, final ButtonWidget.PressAction onPress) {
          super(0, 0, 60, 60 + 9, message, onPress, DEFAULT_NARRATION);
-         this.image = image;
+         this.image = id;
       }
 
       /**
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/SplashOverlay.java namedSrc/net/minecraft/client/gui/screen/SplashOverlay.java
--- namedTargetSrc/net/minecraft/client/gui/screen/SplashOverlay.java	2024-09-24 10:55:11.248872947 +0000
+++ namedSrc/net/minecraft/client/gui/screen/SplashOverlay.java	2024-09-24 10:53:59.525025838 +0000
@@ -202,8 +202,8 @@
       double e = d * 4.0;
       int z = (int)(e * 0.5);
       int aa = ArgbHelper.white(o);
-      graphics.m_fgoqvxux(arg -> RenderLayer.getMojangLogo(), LOGO, w - z, x - y, -0.0625F, 0.0F, z, (int)d, 120, 60, 120, 120, aa);
-      graphics.m_fgoqvxux(arg -> RenderLayer.getMojangLogo(), LOGO, w, x - y, 0.0625F, 60.0F, z, (int)d, 120, 60, 120, 120, aa);
+      graphics.m_fgoqvxux(id -> RenderLayer.getMojangLogo(), LOGO, w - z, x - y, -0.0625F, 0.0F, z, (int)d, 120, 60, 120, 120, aa);
+      graphics.m_fgoqvxux(id -> RenderLayer.getMojangLogo(), LOGO, w, x - y, 0.0625F, 60.0F, z, (int)d, 120, 60, 120, 120, aa);
       int ab = (int)((double)graphics.getScaledWindowHeight() * 0.8325);
       float ac = this.reload.getProgress();
       this.progress = MathHelper.clamp(this.progress * 0.95F + ac * 0.050000012F, 0.0F, 1.0F);
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/world/CreateWorldScreen.java namedSrc/net/minecraft/client/gui/screen/world/CreateWorldScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/world/CreateWorldScreen.java	2024-09-24 10:55:11.164871949 +0000
+++ namedSrc/net/minecraft/client/gui/screen/world/CreateWorldScreen.java	2024-09-24 10:53:59.428024703 +0000
@@ -267,7 +267,7 @@
       @Nullable Screen parent,
       Function<WorldLoader.DataLoadContext, GeneratorOptions> function,
       C_zugbgokk arg3,
-      RegistryKey<GeneratorType> registryKey,
+      RegistryKey<GeneratorType> value,
       C_vuympcpz arg5
    ) {
       showMessage(client, PREPARING);
@@ -284,9 +284,7 @@
          client
       );
       client.runTasks(completableFuture::isDone);
-      client.setScreen(
-         new CreateWorldScreen(client, parent, (WorldCreationContext)completableFuture.join(), Optional.of(registryKey), OptionalLong.empty(), arg5)
-      );
+      client.setScreen(new CreateWorldScreen(client, parent, (WorldCreationContext)completableFuture.join(), Optional.of(value), OptionalLong.empty(), arg5));
    }
 
    /**
@@ -409,7 +407,7 @@
       WorldDimensions.Baked lv2 = lv.selectedDimensions().bake(lv.datapackDimensions());
       LayeredRegistryManager<ServerRegistryLayer> lv3 = lv.worldgenRegistries().withReplacedLayers(ServerRegistryLayer.DIMENSIONS, lv2.toRegistryManager());
       Lifecycle lifecycle = FeatureFlags.containsDefault(lv.dataConfiguration().enabledFeatures()) ? Lifecycle.experimental() : Lifecycle.stable();
-      Lifecycle lifecycle2 = lv3.getCompositeManager().m_hlpdjttt();
+      Lifecycle lifecycle2 = lv3.getCompositeManager().getLifecycle();
       Lifecycle lifecycle3 = lifecycle2.add(lifecycle);
       boolean bl = !this.reopened && lifecycle2 == Lifecycle.stable();
       WorldInfo lv4 = this.createWorldInfo(lv2.specialWorldProperty() == WorldSaveProperties.WorldType.DEBUG);
@@ -622,9 +620,9 @@
       WorldLoader.<C_axyvksml, WorldCreationContext>load(
             lv,
             arg -> {
-               if (arg.datapackWorldgen().getLookupOrThrow(RegistryKeys.GENERATOR_TYPE).holders().findAny().isEmpty()) {
+               if (arg.datapackWorldgen().getLookupOrThrow(RegistryKeys.GENERATOR_TYPE).streamHolders().findAny().isEmpty()) {
                   throw new IllegalStateException("Needs at least one world preset to continue");
-               } else if (arg.datapackWorldgen().getLookupOrThrow(RegistryKeys.BIOME).holders().findAny().isEmpty()) {
+               } else if (arg.datapackWorldgen().getLookupOrThrow(RegistryKeys.BIOME).streamHolders().findAny().isEmpty()) {
                   throw new IllegalStateException("Needs at least one biome continue");
                } else {
                   WorldCreationContext lvx = this.worldCreator.getContext();

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

View the diff here (2/3):
diff -bur namedTargetSrc/net/minecraft/client/gui/tooltip/TooltipRenderHelper.java namedSrc/net/minecraft/client/gui/tooltip/TooltipRenderHelper.java
--- namedTargetSrc/net/minecraft/client/gui/tooltip/TooltipRenderHelper.java	2024-09-24 10:55:11.290873446 +0000
+++ namedSrc/net/minecraft/client/gui/tooltip/TooltipRenderHelper.java	2024-09-24 10:53:59.581026492 +0000
@@ -61,29 +61,31 @@
     * @mapping {@literal hashed m_fvwksfuw Lnet/minecraft/unmapped/C_mkqzadhs;m_fvwksfuw(Lnet/minecraft/unmapped/C_sedilmty;IIIIILnet/minecraft/unmapped/C_ncpywfca;)V}
     * @mapping {@literal named renderBackground Lnet/minecraft/client/gui/tooltip/TooltipRenderHelper;renderBackground(Lnet/minecraft/client/gui/GuiGraphics;IIIIILnet/minecraft/util/Identifier;)V}
     */
-   public static void renderBackground(GuiGraphics graphics, int x, int y, int width, int height, int z, @Nullable Identifier arg2) {
+   public static void renderBackground(GuiGraphics graphics, int x, int y, int width, int height, int z, @Nullable Identifier id) {
       int n = x - 3 - 9;
       int o = y - 3 - 9;
       int p = width + 3 + 3 + 18;
       int q = height + 3 + 3 + 18;
       graphics.getMatrices().push();
       graphics.getMatrices().translate(0.0F, 0.0F, (float)z);
-      graphics.m_rixppaza(RenderLayer::getGuiTextured, m_lnrrnjvy(arg2), n, o, p, q);
-      graphics.m_rixppaza(RenderLayer::getGuiTextured, m_psgxchiu(arg2), n, o, p, q);
+      graphics.m_rixppaza(RenderLayer::getGuiTextured, m_lnrrnjvy(id), n, o, p, q);
+      graphics.m_rixppaza(RenderLayer::getGuiTextured, m_psgxchiu(id), n, o, p, q);
       graphics.getMatrices().pop();
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_lnrrnjvy Lnet/minecraft/unmapped/C_mkqzadhs;m_lnrrnjvy(Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_ncpywfca;}
+    * @mapping {@literal named m_lnrrnjvy Lnet/minecraft/client/gui/tooltip/TooltipRenderHelper;m_lnrrnjvy(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;}
     */
-   private static Identifier m_lnrrnjvy(@Nullable Identifier arg) {
-      return arg == null ? f_cnbacymt : arg.withPath((UnaryOperator<String>)(string -> "tooltip/" + string + "_background"));
+   private static Identifier m_lnrrnjvy(@Nullable Identifier id) {
+      return id == null ? f_cnbacymt : id.withPath((UnaryOperator<String>)(string -> "tooltip/" + string + "_background"));
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_psgxchiu Lnet/minecraft/unmapped/C_mkqzadhs;m_psgxchiu(Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_ncpywfca;}
+    * @mapping {@literal named m_psgxchiu Lnet/minecraft/client/gui/tooltip/TooltipRenderHelper;m_psgxchiu(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;}
     */
-   private static Identifier m_psgxchiu(@Nullable Identifier arg) {
-      return arg == null ? f_uqzlklzm : arg.withPath((UnaryOperator<String>)(string -> "tooltip/" + string + "_frame"));
+   private static Identifier m_psgxchiu(@Nullable Identifier id) {
+      return id == null ? f_uqzlklzm : id.withPath((UnaryOperator<String>)(string -> "tooltip/" + string + "_frame"));
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/gui/widget/button/LockButtonWidget.java namedSrc/net/minecraft/client/gui/widget/button/LockButtonWidget.java
--- namedTargetSrc/net/minecraft/client/gui/widget/button/LockButtonWidget.java	2024-09-24 10:55:11.377874479 +0000
+++ namedSrc/net/minecraft/client/gui/widget/button/LockButtonWidget.java	2024-09-24 10:53:59.681027662 +0000
@@ -120,8 +120,8 @@
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_jjobpetg$C_hsyjefoi;<init>(Ljava/lang/String;ILnet/minecraft/unmapped/C_ncpywfca;)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/gui/widget/button/LockButtonWidget$IconLocation;<init>(Ljava/lang/String;ILnet/minecraft/util/Identifier;)V}
        */
-      private IconLocation(final Identifier location) {
-         this.location = location;
+      private IconLocation(final Identifier id) {
+         this.location = id;
       }
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/gui/widget/button/SpriteButtonWidget.java namedSrc/net/minecraft/client/gui/widget/button/SpriteButtonWidget.java
--- namedTargetSrc/net/minecraft/client/gui/widget/button/SpriteButtonWidget.java	2024-09-24 10:55:11.408874848 +0000
+++ namedSrc/net/minecraft/client/gui/widget/button/SpriteButtonWidget.java	2024-09-24 10:53:59.719028106 +0000
@@ -192,9 +192,9 @@
        * @mapping {@literal named <init> Lnet/minecraft/client/gui/widget/button/SpriteButtonWidget$SpriteMessageButtonWidget;<init>(IILnet/minecraft/text/Text;IILnet/minecraft/util/Identifier;Lnet/minecraft/client/gui/widget/button/ButtonWidget$PressAction;Lnet/minecraft/client/gui/widget/button/ButtonWidget$NarrationFactory;)V}
        */
       protected SpriteMessageButtonWidget(
-         int i, int j, Text arg, int k, int l, Identifier arg2, ButtonWidget.PressAction arg3, @Nullable ButtonWidget.NarrationFactory arg4
+         int i, int j, Text arg, int k, int l, Identifier id, ButtonWidget.PressAction arg3, @Nullable ButtonWidget.NarrationFactory arg4
       ) {
-         super(i, j, arg, k, l, arg2, arg3, arg4);
+         super(i, j, arg, k, l, id, arg3, arg4);
       }
 
       /**
@@ -231,9 +231,9 @@
        * @mapping {@literal named <init> Lnet/minecraft/client/gui/widget/button/SpriteButtonWidget$SpriteOnlyButtonWidget;<init>(IILnet/minecraft/text/Text;IILnet/minecraft/util/Identifier;Lnet/minecraft/client/gui/widget/button/ButtonWidget$PressAction;Lnet/minecraft/client/gui/widget/button/ButtonWidget$NarrationFactory;)V}
        */
       protected SpriteOnlyButtonWidget(
-         int i, int j, Text arg, int k, int l, Identifier arg2, ButtonWidget.PressAction arg3, @Nullable ButtonWidget.NarrationFactory arg4
+         int i, int j, Text arg, int k, int l, Identifier id, ButtonWidget.PressAction arg3, @Nullable ButtonWidget.NarrationFactory arg4
       ) {
-         super(i, j, arg, k, l, arg2, arg3, arg4);
+         super(i, j, arg, k, l, id, arg3, arg4);
       }
 
       /**
diff -bur namedTargetSrc/net/minecraft/client/gui/widget/TexturedWidget.java namedSrc/net/minecraft/client/gui/widget/TexturedWidget.java
--- namedTargetSrc/net/minecraft/client/gui/widget/TexturedWidget.java	2024-09-24 10:55:11.428875085 +0000
+++ namedSrc/net/minecraft/client/gui/widget/TexturedWidget.java	2024-09-24 10:53:59.750028469 +0000
@@ -89,9 +89,9 @@
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_zayqaxpx$C_dtwosnbx;<init>(IIIILnet/minecraft/unmapped/C_ncpywfca;)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/gui/widget/TexturedWidget$Sprite;<init>(IIIILnet/minecraft/util/Identifier;)V}
        */
-      public Sprite(int x, int y, int width, int height, Identifier texture) {
+      public Sprite(int x, int y, int width, int height, Identifier id) {
          super(x, y, width, height);
-         this.texture = texture;
+         this.texture = id;
       }
 
       /**
@@ -129,9 +129,9 @@
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_zayqaxpx$C_wtzjlhrg;<init>(IIIILnet/minecraft/unmapped/C_ncpywfca;II)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/gui/widget/TexturedWidget$Texture;<init>(IIIILnet/minecraft/util/Identifier;II)V}
        */
-      public Texture(int x, int y, int width, int height, Identifier texture, int textureWidth, int textureHeight) {
+      public Texture(int x, int y, int width, int height, Identifier id, int textureWidth, int textureHeight) {
          super(x, y, width, height);
-         this.texture = texture;
+         this.texture = id;
          this.textureWidth = textureWidth;
          this.textureHeight = textureHeight;
       }
diff -bur namedTargetSrc/net/minecraft/client/MinecraftClient.java namedSrc/net/minecraft/client/MinecraftClient.java
--- namedTargetSrc/net/minecraft/client/MinecraftClient.java	2024-09-24 10:55:11.207872459 +0000
+++ namedSrc/net/minecraft/client/MinecraftClient.java	2024-09-24 10:53:59.476025265 +0000
@@ -1753,7 +1753,7 @@
          }
       }
 
-      Registries.ITEM.holders().forEach(arg -> {
+      Registries.ITEM.streamHolders().forEach(arg -> {
          Item lvx = (Item)arg.value();
          String string = lvx.m_eryjwjll();
          String string2 = Text.translatable(string).getString();
diff -bur namedTargetSrc/net/minecraft/client/network/ClientCommandSource.java namedSrc/net/minecraft/client/network/ClientCommandSource.java
--- namedTargetSrc/net/minecraft/client/network/ClientCommandSource.java	2024-09-24 10:55:11.379874503 +0000
+++ namedSrc/net/minecraft/client/network/ClientCommandSource.java	2024-09-24 10:53:59.684027697 +0000
@@ -149,9 +149,9 @@
     */
    @Override
    public CompletableFuture<Suggestions> suggestRegistryElements(
-      RegistryKey<? extends Registry<?>> registryKey, CommandSource.ElementSuggestionType suggestionType, SuggestionsBuilder builder, CommandContext<?> context
+      RegistryKey<? extends Registry<?>> key, CommandSource.ElementSuggestionType suggestionType, SuggestionsBuilder builder, CommandContext<?> context
    ) {
-      return (CompletableFuture<Suggestions>)this.getRegistryManager().getLookup(registryKey).map(registry -> {
+      return (CompletableFuture<Suggestions>)this.getRegistryManager().getLookup(key).map(registry -> {
          this.suggestRegistryElements(registry, suggestionType, builder);
          return builder.buildFuture();
       }).orElseGet(() -> this.getCompletions(context));
diff -bur namedTargetSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java namedSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java
--- namedTargetSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java	2024-09-24 10:55:11.414874919 +0000
+++ namedSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java	2024-09-24 10:53:59.730028235 +0000
@@ -1918,11 +1918,11 @@
 
    /**
     * @mapping {@literal hashed m_rqcfgrmg Lnet/minecraft/unmapped/C_nuofrxvi;m_rqcfgrmg(Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_mnjlaveb$C_mlxyrlwl;)Lnet/minecraft/unmapped/C_tqxyjqsk$C_dbbudibo;}
-    * @mapping {@literal named m_rqcfgrmg Lnet/minecraft/client/network/ClientPlayNetworkHandler;m_rqcfgrmg(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/tag/TagNetworkSerialization$NetworkPayload;)Lnet/minecraft/registry/Registry$C_dbbudibo;}
+    * @mapping {@literal named m_rqcfgrmg Lnet/minecraft/client/network/ClientPlayNetworkHandler;m_rqcfgrmg(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/tag/TagNetworkSerialization$NetworkPayload;)Lnet/minecraft/registry/Registry$PendingTags;}
     */
-   private <T> Registry.C_dbbudibo<T> m_rqcfgrmg(RegistryKey<? extends Registry<? extends T>> registryKey, TagNetworkSerialization.NetworkPayload arg2) {
-      Registry<T> lv = this.clientRegistryManager.getLookupOrThrow(registryKey);
-      return lv.m_prsibeni(arg2.m_dvimurkf(lv));
+   private <T> Registry.PendingTags<T> m_rqcfgrmg(RegistryKey<? extends Registry<? extends T>> arg, TagNetworkSerialization.NetworkPayload payload) {
+      Registry<T> lv = this.clientRegistryManager.getLookupOrThrow(arg);
+      return lv.startTagReload(payload.deserialize(lv));
    }
 
    /**
@@ -1931,14 +1931,14 @@
    @Override
    public void onTagsSynchronization(TagsSynchronizationS2CPacket packet) {
       NetworkThreadUtils.forceMainThread(packet, this, this.client);
-      List<Registry.C_dbbudibo<?>> list = new ArrayList(packet.getGroups().size());
+      List<Registry.PendingTags<?>> list = new ArrayList(packet.getGroups().size());
       boolean bl = this.connection.isLocal();
-      packet.getGroups().forEach((registryKey, arg2) -> {
-         if (!bl || DynamicRegistrySync.m_wzlxyjqc(registryKey)) {
-            list.add(this.m_rqcfgrmg(registryKey, arg2));
+      packet.getGroups().forEach((arg, payload) -> {
+         if (!bl || DynamicRegistrySync.isSynced(arg)) {
+            list.add(this.m_rqcfgrmg(arg, payload));
          }
       });
-      list.forEach(Registry.C_dbbudibo::m_lucdhycj);
+      list.forEach(Registry.PendingTags::bind);
       this.f_vdcgenve = C_smdnyqwx.m_qszhlppm(this.clientRegistryManager, this.enabledFlags);
       List<ItemStack> list2 = List.copyOf(ItemGroups.getSearchGroup().getOrInitTabStacks());
       this.f_yzsmztuz.m_zndcnouo(list2);
diff -bur namedTargetSrc/net/minecraft/client/realms/RealmsWorldGeneratorType.java namedSrc/net/minecraft/client/realms/RealmsWorldGeneratorType.java
--- namedTargetSrc/net/minecraft/client/realms/RealmsWorldGeneratorType.java	2024-09-24 10:55:11.405874812 +0000
+++ namedSrc/net/minecraft/client/realms/RealmsWorldGeneratorType.java	2024-09-24 10:53:59.715028059 +0000
@@ -49,9 +49,9 @@
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_oynhlvsg;<init>(Ljava/lang/String;IILnet/minecraft/unmapped/C_xhhleach;)V}
     * @mapping {@literal named <init> Lnet/minecraft/client/realms/RealmsWorldGeneratorType;<init>(Ljava/lang/String;IILnet/minecraft/registry/RegistryKey;)V}
     */
-   private RealmsWorldGeneratorType(final int id, final RegistryKey<GeneratorType> registryKey) {
+   private RealmsWorldGeneratorType(final int id, final RegistryKey<GeneratorType> arg) {
       this.id = id;
-      this.text = Text.translatable(registryKey.getValue().toTranslationKey("generator"));
+      this.text = Text.translatable(arg.getValue().toTranslationKey("generator"));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/debug/GameEventDebugRenderer.java namedSrc/net/minecraft/client/render/debug/GameEventDebugRenderer.java
--- namedTargetSrc/net/minecraft/client/render/debug/GameEventDebugRenderer.java	2024-09-24 10:55:11.249872959 +0000
+++ namedSrc/net/minecraft/client/render/debug/GameEventDebugRenderer.java	2024-09-24 10:53:59.526025849 +0000
@@ -162,8 +162,8 @@
     * @mapping {@literal hashed m_nvqidnmt Lnet/minecraft/unmapped/C_kgxeykxx;m_nvqidnmt(Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_vgpupfxx;)V}
     * @mapping {@literal named addEvent Lnet/minecraft/client/render/debug/GameEventDebugRenderer;addEvent(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/math/Vec3d;)V}
     */
-   public void addEvent(RegistryKey<GameEvent> registryKey, Vec3d pos) {
-      this.entries.add(new GameEventDebugRenderer.Entry(Util.getMeasuringTimeMs(), registryKey, pos));
+   public void addEvent(RegistryKey<GameEvent> event, Vec3d pos) {
+      this.entries.add(new GameEventDebugRenderer.Entry(Util.getMeasuringTimeMs(), event, pos));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/debug/StructureDebugRenderer.java namedSrc/net/minecraft/client/render/debug/StructureDebugRenderer.java
--- namedTargetSrc/net/minecraft/client/render/debug/StructureDebugRenderer.java	2024-09-24 10:55:11.414874919 +0000
+++ namedSrc/net/minecraft/client/render/debug/StructureDebugRenderer.java	2024-09-24 10:53:59.728028211 +0000
@@ -138,10 +138,10 @@
     * @mapping {@literal hashed m_tmeqhmbo Lnet/minecraft/unmapped/C_jneftvkt;m_tmeqhmbo(Lnet/minecraft/unmapped/C_hmqypqzz;Ljava/util/List;Lnet/minecraft/unmapped/C_xhhleach;)V}
     * @mapping {@literal named addStructure Lnet/minecraft/client/render/debug/StructureDebugRenderer;addStructure(Lnet/minecraft/util/math/BlockBox;Ljava/util/List;Lnet/minecraft/registry/RegistryKey;)V}
     */
-   public void addStructure(BlockBox boundingBox, List<StructuresDebugPayload.Piece> piecesBoundingBoxes, RegistryKey<World> registryKey) {
-      ((Map)this.structureBoundingBoxes.computeIfAbsent(registryKey, registryKeyx -> new HashMap())).put(boundingBox.toString(), boundingBox);
+   public void addStructure(BlockBox boundingBox, List<StructuresDebugPayload.Piece> piecesBoundingBoxes, RegistryKey<World> key) {
+      ((Map)this.structureBoundingBoxes.computeIfAbsent(key, arg -> new HashMap())).put(boundingBox.toString(), boundingBox);
       Map<String, StructuresDebugPayload.Piece> map = (Map<String, StructuresDebugPayload.Piece>)this.boundingBoxPieces
-         .computeIfAbsent(registryKey, registryKeyx -> new HashMap());
+         .computeIfAbsent(key, arg -> new HashMap());
 
       for (StructuresDebugPayload.Piece lv : piecesBoundingBoxes) {
          map.put(lv.boundingBox().toString(), lv);
diff -bur namedTargetSrc/net/minecraft/client/render/entity/BoatEntityRenderer.java namedSrc/net/minecraft/client/render/entity/BoatEntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/BoatEntityRenderer.java	2024-09-24 10:55:11.141871675 +0000
+++ namedSrc/net/minecraft/client/render/entity/BoatEntityRenderer.java	2024-09-24 10:53:59.398024353 +0000
@@ -52,7 +52,7 @@
          .collect(
             ImmutableMap.toImmutableMap(boatVariant -> boatVariant, variant -> Pair.of(m_cjkpqrnq(variant, isChest), this.getModel(context, variant, isChest)))
          );
-      this.f_aliiyrap = new Model.C_ihzqypnt(context.getPart(EntityModelLayers.BOAT), arg -> RenderLayer.getWaterMask());
+      this.f_aliiyrap = new Model.C_ihzqypnt(context.getPart(EntityModelLayers.BOAT), id -> RenderLayer.getWaterMask());
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.java	2024-09-24 10:55:11.174872068 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer.java	2024-09-24 10:53:59.440024844 +0000
@@ -65,9 +65,9 @@
     * @mapping {@literal hashed m_mfgrmedl Lnet/minecraft/unmapped/C_smzkjmlx;m_mfgrmedl(Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;Lnet/minecraft/unmapped/C_ivvdyrnm;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_ncpywfca;I)V}
     * @mapping {@literal named m_mfgrmedl Lnet/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer;m_mfgrmedl(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/unmapped/C_ivvdyrnm;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Identifier;I)V}
     */
-   private void m_mfgrmedl(MatrixStack matrices, VertexConsumerProvider vertexConsumers, C_ivvdyrnm arg3, ItemStack stack, Identifier arg5, int i) {
+   private void m_mfgrmedl(MatrixStack matrices, VertexConsumerProvider vertexConsumers, C_ivvdyrnm arg3, ItemStack stack, Identifier id, int i) {
       LlamaEntityModel lv = arg3.f_vetzpkzw ? this.f_vgmqtflz : this.f_gwhswcjl;
       lv.setAngles(arg3);
-      this.f_cdikxozv.m_gzffgizr(C_mgbzsqdv.C_otwvbrdf.LLAMA_BODY, arg5, lv, stack, RenderLayer::getEntityCutoutNoCull, matrices, vertexConsumers, i);
+      this.f_cdikxozv.m_gzffgizr(C_mgbzsqdv.C_otwvbrdf.LLAMA_BODY, id, lv, stack, RenderLayer::getEntityCutoutNoCull, matrices, vertexConsumers, i);
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/SaddleFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/SaddleFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/SaddleFeatureRenderer.java	2024-09-24 10:55:11.153871818 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/SaddleFeatureRenderer.java	2024-09-24 10:53:59.415024551 +0000
@@ -36,11 +36,11 @@
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_wgzeroan;<init>(Lnet/minecraft/unmapped/C_mjeyymcw;Lnet/minecraft/unmapped/C_fouvqrqy;Lnet/minecraft/unmapped/C_fouvqrqy;Lnet/minecraft/unmapped/C_ncpywfca;)V}
     * @mapping {@literal named <init> Lnet/minecraft/client/render/entity/feature/SaddleFeatureRenderer;<init>(Lnet/minecraft/client/render/entity/feature/FeatureRendererContext;Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/client/render/entity/model/EntityModel;Lnet/minecraft/util/Identifier;)V}
     */
-   public SaddleFeatureRenderer(FeatureRendererContext<S, M> context, M arg2, M arg3, Identifier texture) {
+   public SaddleFeatureRenderer(FeatureRendererContext<S, M> context, M arg2, M arg3, Identifier id) {
       super(context);
       this.f_nkjsqulb = arg2;
       this.f_gxdscefv = arg3;
-      this.texture = texture;
+      this.texture = id;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer.java	2024-09-24 10:55:11.314873731 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer.java	2024-09-24 10:53:59.603026750 +0000
@@ -26,9 +26,10 @@
     */
    private final Model f_ozfkfzvs;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_ovkqbzwt Lnet/minecraft/unmapped/C_puicivlk;f_ovkqbzwt:Lnet/minecraft/unmapped/C_ncpywfca;}
+    * @mapping {@literal named id Lnet/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer;id:Lnet/minecraft/util/Identifier;}
     */
-   private final Identifier f_ovkqbzwt;
+   private final Identifier id;
    /**
     * Mapping not found
     */
@@ -38,10 +39,10 @@
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_puicivlk;<init>(Lnet/minecraft/unmapped/C_nbjmhtws;Lnet/minecraft/unmapped/C_lzwtpfka;Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_puicivlk$C_muueptna;)V}
     * @mapping {@literal named <init> Lnet/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer;<init>(Lnet/minecraft/client/render/entity/LivingEntityRenderer;Lnet/minecraft/client/model/Model;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/entity/feature/StuckObjectsFeatureRenderer$C_muueptna;)V}
     */
-   public StuckObjectsFeatureRenderer(LivingEntityRenderer<?, C_pkqgufgx, M> context, Model arg2, Identifier arg3, StuckObjectsFeatureRenderer.C_muueptna arg4) {
+   public StuckObjectsFeatureRenderer(LivingEntityRenderer<?, C_pkqgufgx, M> context, Model arg2, Identifier id, StuckObjectsFeatureRenderer.C_muueptna arg4) {
       super(context);
       this.f_ozfkfzvs = arg2;
-      this.f_ovkqbzwt = arg3;
+      this.id = id;
       this.f_iatkbbib = arg4;
    }
 
@@ -61,7 +62,7 @@
       float l = (float)(Math.atan2((double)directionY, (double)j) * 180.0F / (float)Math.PI);
       matrices.rotate(Axis.Y_POSITIVE.rotationDegrees(k - 90.0F));
       matrices.rotate(Axis.Z_POSITIVE.rotationDegrees(l));
-      this.f_ozfkfzvs.m_tivdiufh(matrices, vertexConsumers.getBuffer(this.f_ozfkfzvs.getLayer(this.f_ovkqbzwt)), light, OverlayTexture.DEFAULT_UV);
+      this.f_ozfkfzvs.m_tivdiufh(matrices, vertexConsumers.getBuffer(this.f_ozfkfzvs.getLayer(this.id)), light, OverlayTexture.DEFAULT_UV);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/VillagerClothingFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/VillagerClothingFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/VillagerClothingFeatureRenderer.java	2024-09-24 10:55:11.430875109 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/VillagerClothingFeatureRenderer.java	2024-09-24 10:53:59.753028504 +0000
@@ -118,9 +118,9 @@
       Object2ObjectMap<K, VillagerResourceMetadata.HatType> hatLookUp, String keyType, DefaultedRegistry<K> registry, K key
    ) {
       return hatLookUp.computeIfAbsent(
-         key, object2 -> (VillagerResourceMetadata.HatType)this.resourceManager.getResource(this.findTexture(keyType, registry.getId(key))).flatMap(argx -> {
+         key, object2 -> (VillagerResourceMetadata.HatType)this.resourceManager.getResource(this.findTexture(keyType, registry.getId(key))).flatMap(arg -> {
                try {
-                  return argx.getMetadata().readSection(VillagerResourceMetadata.READER).map(VillagerResourceMetadata::getHatType);
+                  return arg.getMetadata().readSection(VillagerResourceMetadata.READER).map(VillagerResourceMetadata::getHatType);
                } catch (IOException var2) {
                   return Optional.empty();
                }
diff -bur namedTargetSrc/net/minecraft/client/render/entity/PlayerEntityRenderer.java namedSrc/net/minecraft/client/render/entity/PlayerEntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/PlayerEntityRenderer.java	2024-09-24 10:55:11.398874729 +0000
+++ namedSrc/net/minecraft/client/render/entity/PlayerEntityRenderer.java	2024-09-24 10:53:59.704027931 +0000
@@ -299,23 +299,23 @@
     * @mapping {@literal hashed m_skywttwi Lnet/minecraft/unmapped/C_glzopqgl;m_skywttwi(Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;ILnet/minecraft/unmapped/C_ncpywfca;Z)V}
     * @mapping {@literal named renderRightArm Lnet/minecraft/client/render/entity/PlayerEntityRenderer;renderRightArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Identifier;Z)V}
     */
-   public void renderRightArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier texture, boolean bl) {
-      this.renderArm(matrices, vertexConsumers, light, texture, this.model.rightArm, bl);
+   public void renderRightArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier id, boolean bl) {
+      this.renderArm(matrices, vertexConsumers, light, id, this.model.rightArm, bl);
    }
 
    /**
     * @mapping {@literal hashed m_spaomvdp Lnet/minecraft/unmapped/C_glzopqgl;m_spaomvdp(Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;ILnet/minecraft/unmapped/C_ncpywfca;Z)V}
     * @mapping {@literal named renderLeftArm Lnet/minecraft/client/render/entity/PlayerEntityRenderer;renderLeftArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Identifier;Z)V}
     */
-   public void renderLeftArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier texture, boolean bl) {
-      this.renderArm(matrices, vertexConsumers, light, texture, this.model.leftArm, bl);
+   public void renderLeftArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier id, boolean bl) {
+      this.renderArm(matrices, vertexConsumers, light, id, this.model.leftArm, bl);
    }
 
    /**
     * @mapping {@literal hashed m_cxsilwbo Lnet/minecraft/unmapped/C_glzopqgl;m_cxsilwbo(Lnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;ILnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_rglqxnbw;Z)V}
     * @mapping {@literal named renderArm Lnet/minecraft/client/render/entity/PlayerEntityRenderer;renderArm(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/util/Identifier;Lnet/minecraft/client/model/ModelPart;Z)V}
     */
-   private void renderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier texture, ModelPart arm, boolean bl) {
+   private void renderArm(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, Identifier id, ModelPart arm, boolean bl) {
       PlayerEntityModel lv = this.getModel();
       arm.resetTransform();
       arm.visible = true;
@@ -323,7 +323,7 @@
       lv.rightSleeve.visible = bl;
       lv.leftArm.roll = -0.1F;
       lv.rightArm.roll = 0.1F;
-      arm.render(matrices, vertexConsumers.getBuffer(RenderLayer.getEntityTranslucent(texture)), light, OverlayTexture.DEFAULT_UV);
+      arm.render(matrices, vertexConsumers.getBuffer(RenderLayer.getEntityTranslucent(id)), light, OverlayTexture.DEFAULT_UV);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/GameRenderer.java namedSrc/net/minecraft/client/render/GameRenderer.java
--- namedTargetSrc/net/minecraft/client/render/GameRenderer.java	2024-09-24 10:55:11.198872352 +0000
+++ namedSrc/net/minecraft/client/render/GameRenderer.java	2024-09-24 10:53:59.469025183 +0000
@@ -354,10 +354,11 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_svxrrlqv Lnet/minecraft/unmapped/C_sktkdoun;m_svxrrlqv(Lnet/minecraft/unmapped/C_ncpywfca;)V}
+    * @mapping {@literal named m_svxrrlqv Lnet/minecraft/client/render/GameRenderer;m_svxrrlqv(Lnet/minecraft/util/Identifier;)V}
     */
-   private void m_svxrrlqv(Identifier arg) {
-      this.f_xgsslhwt = arg;
+   private void m_svxrrlqv(Identifier id) {
+      this.f_xgsslhwt = id;
       this.shadersEnabled = true;
    }
 
diff -bur namedTargetSrc/net/minecraft/client/render/item/ItemModels.java namedSrc/net/minecraft/client/render/item/ItemModels.java
--- namedTargetSrc/net/minecraft/client/render/item/ItemModels.java	2024-09-24 10:55:11.341874052 +0000
+++ namedSrc/net/minecraft/client/render/item/ItemModels.java	2024-09-24 10:53:59.629027054 +0000
@@ -38,7 +38,7 @@
     */
    public ItemModels(BakedModelManager modelManager) {
       this.f_wisehwxj = modelManager::getMissingModel;
-      this.f_qrvogklc = arg2 -> modelManager.getModel(ModelIdentifier.inventory(arg2));
+      this.f_qrvogklc = id -> modelManager.getModel(ModelIdentifier.inventory(id));
    }
 
    /**
@@ -54,8 +54,8 @@
     * @mapping {@literal hashed m_tmglgggd Lnet/minecraft/unmapped/C_mcmbqsvm;m_tmglgggd(Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_nnhmhkbv;}
     * @mapping {@literal named m_tmglgggd Lnet/minecraft/client/render/item/ItemModels;m_tmglgggd(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/BakedModel;}
     */
-   public BakedModel m_tmglgggd(Identifier key) {
-      return (BakedModel)this.f_vmlyzphr.computeIfAbsent(key, this.f_qrvogklc);
+   public BakedModel m_tmglgggd(Identifier id) {
+      return (BakedModel)this.f_vmlyzphr.computeIfAbsent(id, this.f_qrvogklc);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/model/ModelLoader.java namedSrc/net/minecraft/client/render/model/ModelLoader.java
--- namedTargetSrc/net/minecraft/client/render/model/ModelLoader.java	2024-09-24 10:55:11.180872139 +0000
+++ namedSrc/net/minecraft/client/render/model/ModelLoader.java	2024-09-24 10:53:59.447024926 +0000
@@ -198,12 +198,13 @@
       }
 
       /**
-       * Mapping not found
+       * @mapping {@literal hashed m_zeazndgo Lnet/minecraft/unmapped/C_gjnplkfz$C_qnxaydxn;m_zeazndgo(Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_nrqwmhri;}
+       * @mapping {@literal named m_zeazndgo Lnet/minecraft/client/render/model/ModelLoader$ModelLoaderBaker;m_zeazndgo(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/UnbakedModel;}
        */
-      private UnbakedModel m_zeazndgo(Identifier arg) {
-         UnbakedModel lv = (UnbakedModel)ModelLoader.this.f_fdoembiv.get(arg);
+      private UnbakedModel m_zeazndgo(Identifier id) {
+         UnbakedModel lv = (UnbakedModel)ModelLoader.this.f_fdoembiv.get(id);
          if (lv == null) {
-            ModelLoader.LOGGER.warn("Requested a model that was not discovered previously: {}", arg);
+            ModelLoader.LOGGER.warn("Requested a model that was not discovered previously: {}", id);
             return ModelLoader.this.model;
          } else {
             return lv;
diff -bur namedTargetSrc/net/minecraft/client/render/model/UnbakedModel.java namedSrc/net/minecraft/client/render/model/UnbakedModel.java
--- namedTargetSrc/net/minecraft/client/render/model/UnbakedModel.java	2024-09-24 10:55:11.172872044 +0000
+++ namedSrc/net/minecraft/client/render/model/UnbakedModel.java	2024-09-24 10:53:59.438024820 +0000
@@ -31,8 +31,9 @@
    @Environment(EnvType.CLIENT)
    public interface C_qnhehnbx {
       /**
-       * Mapping not found
+       * @mapping {@literal hashed m_ukijhnlq Lnet/minecraft/unmapped/C_nrqwmhri$C_qnhehnbx;m_ukijhnlq(Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_nrqwmhri;}
+       * @mapping {@literal named m_ukijhnlq Lnet/minecraft/client/render/model/UnbakedModel$C_qnhehnbx;m_ukijhnlq(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/UnbakedModel;}
        */
-      UnbakedModel m_ukijhnlq(Identifier arg);
+      UnbakedModel m_ukijhnlq(Identifier id);
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/render/RenderLayer.java namedSrc/net/minecraft/client/render/RenderLayer.java
--- namedTargetSrc/net/minecraft/client/render/RenderLayer.java	2024-09-24 10:55:11.375874456 +0000
+++ namedSrc/net/minecraft/client/render/RenderLayer.java	2024-09-24 10:53:59.677027615 +0000
@@ -929,13 +929,13 @@
     * @mapping {@literal named GUI_TEXTURED_OVERLAY Lnet/minecraft/client/render/RenderLayer;GUI_TEXTURED_OVERLAY:Ljava/util/function/Function;}
     */
    private static final Function<Identifier, RenderLayer> GUI_TEXTURED_OVERLAY = Util.memoize(
-      (Function<Identifier, RenderLayer>)(arg -> of(
+      (Function<Identifier, RenderLayer>)(id -> of(
             "gui_textured_overlay",
             VertexFormats.POSITION_TEXTURE_COLOR,
             VertexFormat.DrawMode.QUADS,
             1536,
             RenderLayer.MultiPhaseParameters.builder()
-               .texture(new RenderPhase.Texture(arg, TriState.DEFAULT, false))
+               .texture(new RenderPhase.Texture(id, TriState.DEFAULT, false))
                .shader(POSITION_TEX_COLOR_SHADER)
                .transparency(TRANSLUCENT_TRANSPARENCY)
                .depthTest(ALWAYS_DEPTH_TEST)
@@ -1378,7 +1378,7 @@
     * @mapping {@literal hashed m_soqxdpvf Lnet/minecraft/unmapped/C_tizlwnnv;m_soqxdpvf(Lnet/minecraft/unmapped/C_ncpywfca;FF)Lnet/minecraft/unmapped/C_tizlwnnv;}
     * @mapping {@literal named getBreezeWind Lnet/minecraft/client/render/RenderLayer;getBreezeWind(Lnet/minecraft/util/Identifier;FF)Lnet/minecraft/client/render/RenderLayer;}
     */
-   public static RenderLayer getBreezeWind(Identifier value, float x, float y) {
+   public static RenderLayer getBreezeWind(Identifier id, float x, float y) {
       return of(
          "breeze_wind",
          VertexFormats.POSITION_COLOR_TEXTURE_OVERLAY_LIGHT_NORMAL,
@@ -1388,7 +1388,7 @@
          true,
          RenderLayer.MultiPhaseParameters.builder()
             .shader(BREEZE_WIND_SHADER)
-            .texture(new RenderPhase.Texture(value, TriState.FALSE, false))
+            .texture(new RenderPhase.Texture(id, TriState.FALSE, false))
             .texturing(new RenderPhase.OffsetTexturing(x, y))
             .transparency(TRANSLUCENT_TRANSPARENCY)
             .cull(DISABLE_CULLING)
diff -bur namedTargetSrc/net/minecraft/client/render/RenderPhase.java namedSrc/net/minecraft/client/render/RenderPhase.java
--- namedTargetSrc/net/minecraft/client/render/RenderPhase.java	2024-09-24 10:55:11.287873410 +0000
+++ namedSrc/net/minecraft/client/render/RenderPhase.java	2024-09-24 10:53:59.579026469 +0000
@@ -1037,15 +1037,15 @@
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_yzzfidwp$C_litwwlrq;<init>(Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_jkoyijul;Z)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/render/RenderPhase$Texture;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/TriState;Z)V}
        */
-      public Texture(Identifier value, TriState blur, boolean mipmap) {
+      public Texture(Identifier id, TriState blur, boolean mipmap) {
          super(() -> {
             TextureManager lv = MinecraftClient.getInstance().getTextureManager();
-            AbstractTexture lv2 = lv.getTexture(value);
+            AbstractTexture lv2 = lv.getTexture(id);
             lv2.setFilter(blur.toBoolean(lv2.m_rrvkeoqf()), mipmap);
-            RenderSystem.setShaderTexture(0, value);
+            RenderSystem.setShaderTexture(0, id);
          }, () -> {
          });
-         this.id = Optional.of(value);
+         this.id = Optional.of(id);
          this.blur = blur;
          this.mipmap = mipmap;
       }
diff -bur namedTargetSrc/net/minecraft/client/render/TexturedRenderLayers.java namedSrc/net/minecraft/client/render/TexturedRenderLayers.java
--- namedTargetSrc/net/minecraft/client/render/TexturedRenderLayers.java	2024-09-24 10:55:11.348874135 +0000
+++ namedSrc/net/minecraft/client/render/TexturedRenderLayers.java	2024-09-24 10:53:59.638027159 +0000
@@ -179,7 +179,7 @@
     * @mapping {@literal named DECORATED_POT_PATTERN_TEXTURES Lnet/minecraft/client/render/TexturedRenderLayers;DECORATED_POT_PATTERN_TEXTURES:Ljava/util/Map;}
     */
    public static final Map<RegistryKey<DecoratedPotPattern>, Material> DECORATED_POT_PATTERN_TEXTURES = (Map<RegistryKey<DecoratedPotPattern>, Material>)Registries.DECORATED_POT_PATTERN
-      .holders()
+      .streamHolders()
       .collect(
          Collectors.toMap(Holder.Reference::getRegistryKey, pattern -> createDecoratedPotPatternTextureId(((DecoratedPotPattern)pattern.value()).assetId()))
       );
@@ -415,8 +415,8 @@
     * @mapping {@literal named getDecoratedPotPatternTextureId Lnet/minecraft/client/render/TexturedRenderLayers;getDecoratedPotPatternTextureId(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/client/resource/Material;}
     */
    @Nullable
-   public static Material getDecoratedPotPatternTextureId(@Nullable RegistryKey<DecoratedPotPattern> registryKey) {
-      return registryKey == null ? null : (Material)DECORATED_POT_PATTERN_TEXTURES.get(registryKey);
+   public static Material getDecoratedPotPatternTextureId(@Nullable RegistryKey<DecoratedPotPattern> arg) {
+      return arg == null ? null : (Material)DECORATED_POT_PATTERN_TEXTURES.get(arg);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/texture/NativeImageBackedTexture.java namedSrc/net/minecraft/client/texture/NativeImageBackedTexture.java
--- namedTargetSrc/net/minecraft/client/texture/NativeImageBackedTexture.java	2024-09-24 10:55:11.158871877 +0000
+++ namedSrc/net/minecraft/client/texture/NativeImageBackedTexture.java	2024-09-24 10:53:59.419024598 +0000
@@ -115,9 +115,9 @@
     * Mapping not found
     */
    @Override
-   public void saveTo(Identifier textureId, Path directoryPath) throws IOException {
+   public void saveTo(Identifier id, Path directoryPath) throws IOException {
       if (this.image != null) {
-         String string = textureId.toUnderscoreSeparatedString() + ".png";
+         String string = id.toUnderscoreSeparatedString() + ".png";
          Path path2 = directoryPath.resolve(string);
          this.image.writeFile(path2);
       }
diff -bur namedTargetSrc/net/minecraft/client/texture/SpriteAtlasTexture.java namedSrc/net/minecraft/client/texture/SpriteAtlasTexture.java
--- namedTargetSrc/net/minecraft/client/texture/SpriteAtlasTexture.java	2024-09-24 10:55:11.384874563 +0000
+++ namedSrc/net/minecraft/client/texture/SpriteAtlasTexture.java	2024-09-24 10:53:59.688027744 +0000
@@ -156,8 +156,8 @@
     * Mapping not found
     */
    @Override
-   public void saveTo(Identifier textureId, Path directoryPath) throws IOException {
-      String string = textureId.toUnderscoreSeparatedString();
+   public void saveTo(Identifier id, Path directoryPath) throws IOException {
+      String string = id.toUnderscoreSeparatedString();
       TextureUtil.writeAsPng(directoryPath, string, this.getGlId(), this.mipLevel, this.width, this.height);
       dumpSpriteInfo(directoryPath, string, this.sprites);
    }
diff -bur namedTargetSrc/net/minecraft/client/texture/TextureManager.java namedSrc/net/minecraft/client/texture/TextureManager.java
--- namedTargetSrc/net/minecraft/client/texture/TextureManager.java	2024-09-24 10:55:11.267873172 +0000
+++ namedSrc/net/minecraft/client/texture/TextureManager.java	2024-09-24 10:53:59.547026095 +0000
@@ -279,12 +279,12 @@
          return;
       }
 
-      this.textures.forEach((arg, arg2) -> {
+      this.textures.forEach((id, arg2) -> {
          if (arg2 instanceof DumpableTexture lv) {
             try {
-               lv.saveTo(arg, path);
+               lv.saveTo(id, path);
             } catch (IOException var5) {
-               LOGGER.error("Failed to dump texture {}", arg, var5);
+               LOGGER.error("Failed to dump texture {}", id, var5);
             }
          }
       });
diff -bur namedTargetSrc/net/minecraft/client/toast/TutorialToast.java namedSrc/net/minecraft/client/toast/TutorialToast.java
--- namedTargetSrc/net/minecraft/client/toast/TutorialToast.java	2024-09-24 10:55:11.316873755 +0000
+++ namedSrc/net/minecraft/client/toast/TutorialToast.java	2024-09-24 10:53:59.605026773 +0000
@@ -18,9 +18,10 @@
 @Environment(EnvType.CLIENT)
 public class TutorialToast implements Toast {
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_uqbarera Lnet/minecraft/unmapped/C_fbzposnd;f_uqbarera:Lnet/minecraft/unmapped/C_ncpywfca;}
+    * @mapping {@literal named ID Lnet/minecraft/client/toast/TutorialToast;ID:Lnet/minecraft/util/Identifier;}
     */
-   private static final Identifier f_uqbarera = Identifier.ofDefault("toast/tutorial");
+   private static final Identifier ID = Identifier.ofDefault("toast/tutorial");
    /**
     * @mapping {@literal hashed f_uhgjtpsh Lnet/minecraft/unmapped/C_fbzposnd;f_uhgjtpsh:I}
     * @mapping {@literal named PROGRESS_BAR_WIDTH Lnet/minecraft/client/toast/TutorialToast;PROGRESS_BAR_WIDTH:I}
@@ -136,7 +137,7 @@
     */
    @Override
    public void draw(GuiGraphics graphics, TextRenderer textRenderer, long startTime) {
-      graphics.m_rixppaza(RenderLayer::getGuiTextured, f_uqbarera, 0, 0, this.getWidth(), this.getHeight());
+      graphics.m_rixppaza(RenderLayer::getGuiTextured, ID, 0, 0, this.getWidth(), this.getHeight());
       this.type.drawIcon(graphics, 6, 6);
       if (this.description == null) {
          graphics.drawText(textRenderer, this.title, 30, 12, -11534256, false);
@@ -217,16 +218,17 @@
       RIGHT_CLICK(Identifier.ofDefault("toast/right_click"));
 
       /**
-       * Mapping not found
+       * @mapping {@literal hashed f_axxeqmtb Lnet/minecraft/unmapped/C_fbzposnd$C_paqxhvoo;f_axxeqmtb:Lnet/minecraft/unmapped/C_ncpywfca;}
+       * @mapping {@literal named id Lnet/minecraft/client/toast/TutorialToast$Type;id:Lnet/minecraft/util/Identifier;}
        */
-      private final Identifier f_axxeqmtb;
+      private final Identifier id;
 
       /**
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_fbzposnd$C_paqxhvoo;<init>(Ljava/lang/String;ILnet/minecraft/unmapped/C_ncpywfca;)V}
        * @mapping {@literal named <init> Lnet/minecraft/client/toast/TutorialToast$Type;<init>(Ljava/lang/String;ILnet/minecraft/util/Identifier;)V}
        */
-      private Type(final Identifier arg) {
-         this.f_axxeqmtb = arg;
+      private Type(final Identifier id) {
+         this.id = id;
       }
 
       /**
@@ -234,7 +236,7 @@
        * @mapping {@literal named drawIcon Lnet/minecraft/client/toast/TutorialToast$Type;drawIcon(Lnet/minecraft/client/gui/GuiGraphics;II)V}
        */
       public void drawIcon(GuiGraphics graphics, int x, int y) {
-         graphics.m_rixppaza(RenderLayer::getGuiTextured, this.f_axxeqmtb, x, y, 20, 20);
+         graphics.m_rixppaza(RenderLayer::getGuiTextured, this.id, x, y, 20, 20);
       }
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/world/GeneratorType.java namedSrc/net/minecraft/client/world/GeneratorType.java
--- namedTargetSrc/net/minecraft/client/world/GeneratorType.java	2024-09-24 10:55:11.356874230 +0000
+++ namedSrc/net/minecraft/client/world/GeneratorType.java	2024-09-24 10:53:59.647027264 +0000
@@ -26,7 +26,7 @@
     */
    public static final Codec<GeneratorType> DIRECT_CODEC = RecordCodecBuilder.<GeneratorType>create(
          instance -> instance.group(
-                  Codec.unboundedMap(RegistryKey.codec(RegistryKeys.DIMENSION), DimensionOptions.CODEC)
+                  Codec.unboundedMap(RegistryKey.createCodec(RegistryKeys.DIMENSION), DimensionOptions.CODEC)
                      .fieldOf("dimensions")
                      .forGetter(type -> type.dimensions)
                )
@@ -57,10 +57,10 @@
     */
    private ImmutableMap<RegistryKey<DimensionOptions>, DimensionOptions> m_jnmoajbr() {
       Builder<RegistryKey<DimensionOptions>, DimensionOptions> builder = ImmutableMap.builder();
-      WorldDimensions.streamInOrder(this.dimensions.keySet().stream()).forEach(registryKey -> {
-         DimensionOptions lv = (DimensionOptions)this.dimensions.get(registryKey);
+      WorldDimensions.streamInOrder(this.dimensions.keySet().stream()).forEach(arg -> {
+         DimensionOptions lv = (DimensionOptions)this.dimensions.get(arg);
          if (lv != null) {
-            builder.put(registryKey, lv);
+            builder.put(arg, lv);
          }
       });
       return builder.build();
diff -bur namedTargetSrc/net/minecraft/client/world/WorldCreator.java namedSrc/net/minecraft/client/world/WorldCreator.java
--- namedTargetSrc/net/minecraft/client/world/WorldCreator.java	2024-09-24 10:55:11.147871747 +0000
+++ namedSrc/net/minecraft/client/world/WorldCreator.java	2024-09-24 10:53:59.405024434 +0000
@@ -131,9 +131,7 @@
       context.initialWorldCreationOptions().disabledGameRules().forEach(arg -> this.gameRules.<GameRules.BooleanGameRule>get(arg).setValue(false, null));
       Optional.ofNullable(context.initialWorldCreationOptions().flatLevelPreset())
          .flatMap(
-            registryKey -> context.getWorldgenRegistryManager()
-                  .getLookup(RegistryKeys.FLAT_WORLD_GENERATOR_PRESET)
-                  .flatMap(registry -> registry.getHolder(registryKey))
+            arg2 -> context.getWorldgenRegistryManager().getLookup(RegistryKeys.FLAT_WORLD_GENERATOR_PRESET).flatMap(registry -> registry.getHolder(arg2))
          )
          .map(arg -> ((FlatWorldGeneratorPreset)arg.value()).generatorConfig())
          .ifPresent(arg -> this.updateContext(WorldScreenProvider.createFlatWorldModifier(arg)));
@@ -440,7 +438,7 @@
       Registry<GeneratorType> lv = this.getContext().getWorldgenRegistryManager().getLookupOrThrow(RegistryKeys.GENERATOR_TYPE);
       this.normalWorldTypes.clear();
       this.normalWorldTypes
-         .addAll((Collection)getWorldPresetList(lv, WorldPresetTags.NORMAL).orElseGet(() -> lv.holders().map(WorldCreator.WorldTypeEntry::new).toList()));
+         .addAll((Collection)getWorldPresetList(lv, WorldPresetTags.NORMAL).orElseGet(() -> lv.streamHolders().map(WorldCreator.WorldTypeEntry::new).toList()));
       this.extendedWorldTypes.clear();
       this.extendedWorldTypes.addAll((Collection)getWorldPresetList(lv, WorldPresetTags.EXTENDED).orElse(this.normalWorldTypes));
       Holder<GeneratorType> lv2 = this.worldType.preset();
@@ -456,7 +454,7 @@
     * @mapping {@literal named getWorldPreset Lnet/minecraft/client/world/WorldCreator;getWorldPreset(Lnet/minecraft/client/world/WorldCreationContext;Ljava/util/Optional;)Ljava/util/Optional;}
     */
    private static Optional<Holder<GeneratorType>> getWorldPreset(WorldCreationContext context, Optional<RegistryKey<GeneratorType>> generatorType) {
-      return generatorType.flatMap(registryKey -> context.getWorldgenRegistryManager().getLookupOrThrow(RegistryKeys.GENERATOR_TYPE).getHolder(registryKey));
+      return generatorType.flatMap(arg2 -> context.getWorldgenRegistryManager().getLookupOrThrow(RegistryKeys.GENERATOR_TYPE).getHolder(arg2));
    }
 
    /**
@@ -565,7 +563,7 @@
       public Text getName() {
          return (Text)Optional.ofNullable(this.preset)
             .flatMap(Holder::getKey)
-            .map(registryKey -> Text.translatable(registryKey.getValue().toTranslationKey("generator")))
+            .map(arg -> Text.translatable(arg.getValue().toTranslationKey("generator")))
             .orElse(CUSTOM);
       }
 
@@ -574,7 +572,7 @@
        * @mapping {@literal named isAmplified Lnet/minecraft/client/world/WorldCreator$WorldTypeEntry;isAmplified()Z}
        */
       public boolean isAmplified() {
-         return Optional.ofNullable(this.preset).flatMap(Holder::getKey).filter(registryKey -> registryKey.equals(GeneratorTypes.AMPLIFIED)).isPresent();
+         return Optional.ofNullable(this.preset).flatMap(Holder::getKey).filter(arg -> arg.equals(GeneratorTypes.AMPLIFIED)).isPresent();
       }
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/world/WorldEventHandler.java namedSrc/net/minecraft/client/world/WorldEventHandler.java
--- namedTargetSrc/net/minecraft/client/world/WorldEventHandler.java	2024-09-24 10:55:11.157871865 +0000
+++ namedSrc/net/minecraft/client/world/WorldEventHandler.java	2024-09-24 10:53:59.419024598 +0000
@@ -139,7 +139,7 @@
             }
             break;
          case 1010:
-            this.world.getRegistryManager().getLookupOrThrow(RegistryKeys.JUKEBOX_SONG).m_iotvxcay(j).ifPresent(arg2 -> this.m_iawlkoaw(arg2, pos));
+            this.world.getRegistryManager().getLookupOrThrow(RegistryKeys.JUKEBOX_SONG).find(j).ifPresent(arg2 -> this.m_iawlkoaw(arg2, pos));
             break;
          case 1011:
             this.m_zcxlfcvo(pos);
diff -bur namedTargetSrc/net/minecraft/command/argument/ItemPredicateArgumentType.java namedSrc/net/minecraft/command/argument/ItemPredicateArgumentType.java
--- namedTargetSrc/net/minecraft/command/argument/ItemPredicateArgumentType.java	2024-09-24 10:55:11.153871818 +0000
+++ namedSrc/net/minecraft/command/argument/ItemPredicateArgumentType.java	2024-09-24 10:53:59.415024551 +0000
@@ -232,10 +232,10 @@
        * @mapping {@literal hashed m_efgkntvn Lnet/minecraft/unmapped/C_zelyotsz$C_wadhfwgl;m_efgkntvn(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/unmapped/C_ncpywfca;)Ljava/util/function/Predicate;}
        * @mapping {@literal named m_efgkntvn Lnet/minecraft/command/argument/ItemPredicateArgumentType$C_wadhfwgl;m_efgkntvn(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/util/function/Predicate;}
        */
-      public Predicate<ItemStack> m_efgkntvn(ImmutableStringReader immutableStringReader, Identifier arg) throws CommandSyntaxException {
+      public Predicate<ItemStack> m_efgkntvn(ImmutableStringReader immutableStringReader, Identifier id) throws CommandSyntaxException {
          Holder.Reference<Item> lv = (Holder.Reference<Item>)this.f_xwwieyfc
-            .getHolder(RegistryKey.of(RegistryKeys.ITEM, arg))
-            .orElseThrow(() -> ItemPredicateArgumentType.ITEM_ID_INVALID_EXCEPTION.createWithContext(immutableStringReader, arg));
+            .getHolder(RegistryKey.of(RegistryKeys.ITEM, id))
+            .orElseThrow(() -> ItemPredicateArgumentType.ITEM_ID_INVALID_EXCEPTION.createWithContext(immutableStringReader, id));
          return stack -> stack.matches(lv);
       }
 
@@ -243,10 +243,10 @@
        * @mapping {@literal hashed m_wvjoubgz Lnet/minecraft/unmapped/C_zelyotsz$C_wadhfwgl;m_wvjoubgz(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/unmapped/C_ncpywfca;)Ljava/util/function/Predicate;}
        * @mapping {@literal named m_wvjoubgz Lnet/minecraft/command/argument/ItemPredicateArgumentType$C_wadhfwgl;m_wvjoubgz(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Ljava/util/function/Predicate;}
        */
-      public Predicate<ItemStack> m_wvjoubgz(ImmutableStringReader immutableStringReader, Identifier arg) throws CommandSyntaxException {
+      public Predicate<ItemStack> m_wvjoubgz(ImmutableStringReader immutableStringReader, Identifier id) throws CommandSyntaxException {
          HolderSet<Item> lv = (HolderSet<Item>)this.f_xwwieyfc
-            .getTag(TagKey.of(RegistryKeys.ITEM, arg))
-            .orElseThrow(() -> ItemPredicateArgumentType.ITEM_TAG_UNKNOWN_EXCEPTION.createWithContext(immutableStringReader, arg));
+            .getTag(TagKey.of(RegistryKeys.ITEM, id))
+            .orElseThrow(() -> ItemPredicateArgumentType.ITEM_TAG_UNKNOWN_EXCEPTION.createWithContext(immutableStringReader, id));
          return stack -> stack.isIn(lv);
       }
 
@@ -254,16 +254,16 @@
        * @mapping {@literal hashed m_cnoyypou Lnet/minecraft/unmapped/C_zelyotsz$C_wadhfwgl;m_cnoyypou(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_zelyotsz$C_weudnhcg;}
        * @mapping {@literal named m_tgelloxw Lnet/minecraft/command/argument/ItemPredicateArgumentType$C_wadhfwgl;m_tgelloxw(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Lnet/minecraft/command/argument/ItemPredicateArgumentType$C_weudnhcg;}
        */
-      public ItemPredicateArgumentType.C_weudnhcg m_tgelloxw(ImmutableStringReader immutableStringReader, Identifier arg) throws CommandSyntaxException {
-         ItemPredicateArgumentType.C_weudnhcg lv = (ItemPredicateArgumentType.C_weudnhcg)ItemPredicateArgumentType.f_toutwicj.get(arg);
+      public ItemPredicateArgumentType.C_weudnhcg m_tgelloxw(ImmutableStringReader immutableStringReader, Identifier id) throws CommandSyntaxException {
+         ItemPredicateArgumentType.C_weudnhcg lv = (ItemPredicateArgumentType.C_weudnhcg)ItemPredicateArgumentType.f_toutwicj.get(id);
          if (lv != null) {
             return lv;
          } else {
             DataComponentType<?> lv2 = (DataComponentType<?>)this.f_jcaowuwh
-               .getHolder(RegistryKey.of(RegistryKeys.DATA_COMPONENT_TYPE, arg))
+               .getHolder(RegistryKey.of(RegistryKeys.DATA_COMPONENT_TYPE, id))
                .map(Holder::value)
-               .orElseThrow(() -> ItemPredicateArgumentType.ITEM_COMPONENT_UNKNOWN_EXCEPTION.createWithContext(immutableStringReader, arg));
-            return ItemPredicateArgumentType.C_weudnhcg.m_rkstoiss(immutableStringReader, arg, lv2);
+               .orElseThrow(() -> ItemPredicateArgumentType.ITEM_COMPONENT_UNKNOWN_EXCEPTION.createWithContext(immutableStringReader, id));
+            return ItemPredicateArgumentType.C_weudnhcg.m_rkstoiss(immutableStringReader, id, lv2);
          }
       }
 
@@ -287,14 +287,14 @@
        * @mapping {@literal hashed m_lbaihcsq Lnet/minecraft/unmapped/C_zelyotsz$C_wadhfwgl;m_lbaihcsq(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/unmapped/C_ncpywfca;)Lnet/minecraft/unmapped/C_zelyotsz$C_vvlghner;}
        * @mapping {@literal named m_ylsaofiw Lnet/minecraft/command/argument/ItemPredicateArgumentType$C_wadhfwgl;m_ylsaofiw(Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/util/Identifier;)Lnet/minecraft/command/argument/ItemPredicateArgumentType$C_vvlghner;}
        */
-      public ItemPredicateArgumentType.C_vvlghner m_ylsaofiw(ImmutableStringReader immutableStringReader, Identifier arg) throws CommandSyntaxException {
-         ItemPredicateArgumentType.C_vvlghner lv = (ItemPredicateArgumentType.C_vvlghner)ItemPredicateArgumentType.f_bljoiblj.get(arg);
+      public ItemPredicateArgumentType.C_vvlghner m_ylsaofiw(ImmutableStringReader immutableStringReader, Identifier id) throws CommandSyntaxException {
+         ItemPredicateArgumentType.C_vvlghner lv = (ItemPredicateArgumentType.C_vvlghner)ItemPredicateArgumentType.f_bljoiblj.get(id);
          return lv != null
             ? lv
             : (ItemPredicateArgumentType.C_vvlghner)this.f_jubyyvxm
-               .getHolder(RegistryKey.of(RegistryKeys.ITEM_SUB_PREDICATE_TYPE, arg))
+               .getHolder(RegistryKey.of(RegistryKeys.ITEM_SUB_PREDICATE_TYPE, id))
                .map(ItemPredicateArgumentType.C_vvlghner::new)
-               .orElseThrow(() -> ItemPredicateArgumentType.ITEM_PREDICATE_UNKNOWN_EXCEPTION.createWithContext(immutableStringReader, arg));
+               .orElseThrow(() -> ItemPredicateArgumentType.ITEM_PREDICATE_UNKNOWN_EXCEPTION.createWithContext(immutableStringReader, id));
       }
 
       /**
@@ -329,7 +329,7 @@
          return Stream.concat(
             ItemPredicateArgumentType.f_toutwicj.keySet().stream(),
             this.f_jcaowuwh
-               .holders()
+               .streamHolders()
                .filter(reference -> !((DataComponentType)reference.value()).isTransient())
                .map(reference -> reference.getRegistryKey().getValue())
          );
diff -bur namedTargetSrc/net/minecraft/command/argument/ItemStringReader.java namedSrc/net/minecraft/command/argument/ItemStringReader.java
--- namedTargetSrc/net/minecraft/command/argument/ItemStringReader.java	2024-09-24 10:55:11.343874075 +0000
+++ namedSrc/net/minecraft/command/argument/ItemStringReader.java	2024-09-24 10:53:59.633027100 +0000
@@ -380,7 +380,7 @@
          } else {
             int i = reader.getCursor();
             Identifier lv = Identifier.fromCommandInput(reader);
-            DataComponentType<?> lv2 = Registries.DATA_COMPONENT_TYPE.m_kxeijgiq(lv);
+            DataComponentType<?> lv2 = Registries.DATA_COMPONENT_TYPE.get(lv);
             if (lv2 != null && !lv2.isTransient()) {
                return lv2;
             } else {
diff -bur namedTargetSrc/net/minecraft/command/argument/RegistryEntryArgumentType.java namedSrc/net/minecraft/command/argument/RegistryEntryArgumentType.java
--- namedTargetSrc/net/minecraft/command/argument/RegistryEntryArgumentType.java	2024-09-24 10:55:11.312873707 +0000
+++ namedSrc/net/minecraft/command/argument/RegistryEntryArgumentType.java	2024-09-24 10:53:59.602026738 +0000
@@ -205,7 +205,7 @@
        * @mapping {@literal named serializeToNetwork Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo;serializeToNetwork(Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo$Template;Lnet/minecraft/network/PacketByteBuf;)V}
        */
       public void serializeToNetwork(RegistryEntryArgumentType.TypeInfo<T>.Template arg, PacketByteBuf buf) {
-         buf.writeRegistryKey(arg.registryKey);
+         buf.writeRegistryKey(arg.f_ruebpfes);
       }
 
       /**
@@ -221,7 +221,7 @@
        * @mapping {@literal named serializeToJson Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo;serializeToJson(Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo$Template;Lcom/google/gson/JsonObject;)V}
        */
       public void serializeToJson(RegistryEntryArgumentType.TypeInfo<T>.Template arg, JsonObject jsonObject) {
-         jsonObject.addProperty("registry", arg.registryKey.getValue().toString());
+         jsonObject.addProperty("registry", arg.f_ruebpfes.getValue().toString());
       }
 
       /**
@@ -238,17 +238,16 @@
        */
       public final class Template implements ArgumentTypeInfo.Template<RegistryEntryArgumentType<T>> {
          /**
-          * @mapping {@literal hashed f_ruebpfes Lnet/minecraft/unmapped/C_mymnmzsx$C_ipydwopz$C_bgcoghfg;f_ruebpfes:Lnet/minecraft/unmapped/C_xhhleach;}
-          * @mapping {@literal named registryKey Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo$Template;registryKey:Lnet/minecraft/registry/RegistryKey;}
+          * Mapping not found
           */
-         final RegistryKey<? extends Registry<T>> registryKey;
+         final RegistryKey<? extends Registry<T>> f_ruebpfes;
 
          /**
           * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_mymnmzsx$C_ipydwopz$C_bgcoghfg;<init>(Lnet/minecraft/unmapped/C_mymnmzsx$C_ipydwopz;Lnet/minecraft/unmapped/C_xhhleach;)V}
           * @mapping {@literal named <init> Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo$Template;<init>(Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo;Lnet/minecraft/registry/RegistryKey;)V}
           */
-         Template(final RegistryKey<? extends Registry<T>> registryKey) {
-            this.registryKey = registryKey;
+         Template(final RegistryKey<? extends Registry<T>> arg2) {
+            this.f_ruebpfes = arg2;
          }
 
          /**
@@ -256,7 +255,7 @@
           * @mapping {@literal named instantiate Lnet/minecraft/command/argument/RegistryEntryArgumentType$TypeInfo$Template;instantiate(Lnet/minecraft/command/CommandBuildContext;)Lnet/minecraft/command/argument/RegistryEntryArgumentType;}
           */
          public RegistryEntryArgumentType<T> instantiate(CommandBuildContext arg) {
-            return new RegistryEntryArgumentType<>(arg, this.registryKey);
+            return new RegistryEntryArgumentType<>(arg, this.f_ruebpfes);
          }
 
          /**

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

View the diff here (3/3):
diff -bur namedTargetSrc/net/minecraft/command/argument/RegistryEntryOrTagArgument.java namedSrc/net/minecraft/command/argument/RegistryEntryOrTagArgument.java
--- namedTargetSrc/net/minecraft/command/argument/RegistryEntryOrTagArgument.java	2024-09-24 10:55:11.134871592 +0000
+++ namedSrc/net/minecraft/command/argument/RegistryEntryOrTagArgument.java	2024-09-24 10:53:59.384024189 +0000
@@ -58,43 +58,40 @@
     */
    private final HolderLookup<T> lookup;
    /**
-    * @mapping {@literal hashed f_nbxmxsnf Lnet/minecraft/unmapped/C_bwiwqfgl;f_nbxmxsnf:Lnet/minecraft/unmapped/C_xhhleach;}
-    * @mapping {@literal named registryKey Lnet/minecraft/command/argument/RegistryEntryOrTagArgument;registryKey:Lnet/minecraft/registry/RegistryKey;}
+    * Mapping not found
     */
-   final RegistryKey<? extends Registry<T>> registryKey;
+   final RegistryKey<? extends Registry<T>> f_nbxmxsnf;
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_bwiwqfgl;<init>(Lnet/minecraft/unmapped/C_bprdujxm;Lnet/minecraft/unmapped/C_xhhleach;)V}
     * @mapping {@literal named <init> Lnet/minecraft/command/argument/RegistryEntryOrTagArgument;<init>(Lnet/minecraft/command/CommandBuildContext;Lnet/minecraft/registry/RegistryKey;)V}
     */
-   public RegistryEntryOrTagArgument(CommandBuildContext context, RegistryKey<? extends Registry<T>> registryKey) {
-      this.registryKey = registryKey;
-      this.lookup = context.getLookupOrThrow(registryKey);
+   public RegistryEntryOrTagArgument(CommandBuildContext context, RegistryKey<? extends Registry<T>> arg2) {
+      this.f_nbxmxsnf = arg2;
+      this.lookup = context.getLookupOrThrow(arg2);
    }
 
    /**
     * @mapping {@literal hashed m_kfwauvon Lnet/minecraft/unmapped/C_bwiwqfgl;m_kfwauvon(Lnet/minecraft/unmapped/C_bprdujxm;Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_bwiwqfgl;}
     * @mapping {@literal named create Lnet/minecraft/command/argument/RegistryEntryOrTagArgument;create(Lnet/minecraft/command/CommandBuildContext;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/command/argument/RegistryEntryOrTagArgument;}
     */
-   public static <T> RegistryEntryOrTagArgument<T> create(CommandBuildContext context, RegistryKey<? extends Registry<T>> registryKey) {
-      return new RegistryEntryOrTagArgument<>(context, registryKey);
+   public static <T> RegistryEntryOrTagArgument<T> create(CommandBuildContext context, RegistryKey<? extends Registry<T>> arg2) {
+      return new RegistryEntryOrTagArgument<>(context, arg2);
    }
 
    /**
     * @mapping {@literal hashed m_vnamvtuc Lnet/minecraft/unmapped/C_bwiwqfgl;m_vnamvtuc(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_bwiwqfgl$C_vxeoztnt;}
     * @mapping {@literal named getResult Lnet/minecraft/command/argument/RegistryEntryOrTagArgument;getResult(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Result;}
     */
-   public static <T> RegistryEntryOrTagArgument.Result<T> getResult(
-      CommandContext<ServerCommandSource> context, String name, RegistryKey<Registry<T>> registryKey
-   ) throws CommandSyntaxException {
+   public static <T> RegistryEntryOrTagArgument.Result<T> getResult(CommandContext<ServerCommandSource> context, String name, RegistryKey<Registry<T>> arg) throws CommandSyntaxException {
       RegistryEntryOrTagArgument.Result<?> lv = context.getArgument(name, RegistryEntryOrTagArgument.Result.class);
-      Optional<RegistryEntryOrTagArgument.Result<T>> optional = lv.castTo(registryKey);
+      Optional<RegistryEntryOrTagArgument.Result<T>> optional = lv.castTo(arg);
       return (RegistryEntryOrTagArgument.Result<T>)optional.orElseThrow(() -> lv.getResultValue().map(reference -> {
             RegistryKey<?> lvx = reference.getRegistryKey();
-            return RegistryEntryArgumentType.INVALID_REGISTRY_ENTRY_TYPE_EXCEPTION.create(lvx.getValue(), lvx.getRegistry(), registryKey.getValue());
+            return RegistryEntryArgumentType.INVALID_REGISTRY_ENTRY_TYPE_EXCEPTION.create(lvx.getValue(), lvx.getRegistry(), arg.getValue());
          }, namedSet -> {
             TagKey<?> lvx = namedSet.getKey();
-            return INVALID_TAG_EXCEPTION.create(lvx.id(), lvx.registry(), registryKey.getValue());
+            return INVALID_TAG_EXCEPTION.create(lvx.id(), lvx.registry(), arg.getValue());
          }));
    }
 
@@ -109,10 +106,10 @@
          try {
             reader.skip();
             Identifier lv = Identifier.fromCommandInput(reader);
-            TagKey<T> lv2 = TagKey.of(this.registryKey, lv);
+            TagKey<T> lv2 = TagKey.of(this.f_nbxmxsnf, lv);
             HolderSet.NamedSet<T> lv3 = (HolderSet.NamedSet<T>)this.lookup
                .getTag(lv2)
-               .orElseThrow(() -> NOT_FOUND_EXCEPTION.createWithContext(reader, lv, this.registryKey.getValue()));
+               .orElseThrow(() -> NOT_FOUND_EXCEPTION.createWithContext(reader, lv, this.f_nbxmxsnf.getValue()));
             return new RegistryEntryOrTagArgument.TagResult<>(lv3);
          } catch (CommandSyntaxException var6) {
             reader.setCursor(i);
@@ -120,10 +117,10 @@
          }
       } else {
          Identifier lv4 = Identifier.fromCommandInput(reader);
-         RegistryKey<T> lv5 = RegistryKey.of(this.registryKey, lv4);
+         RegistryKey<T> lv5 = RegistryKey.of(this.f_nbxmxsnf, lv4);
          Holder.Reference<T> lv6 = (Holder.Reference<T>)this.lookup
             .getHolder(lv5)
-            .orElseThrow(() -> RegistryEntryArgumentType.REGISTRY_ENTRY_NOT_FOUND_EXCEPTION.createWithContext(reader, lv4, this.registryKey.getValue()));
+            .orElseThrow(() -> RegistryEntryArgumentType.REGISTRY_ENTRY_NOT_FOUND_EXCEPTION.createWithContext(reader, lv4, this.f_nbxmxsnf.getValue()));
          return new RegistryEntryOrTagArgument.HolderResult<>(lv6);
       }
    }
@@ -164,8 +161,8 @@
        * Mapping not found
        */
       @Override
-      public <E> Optional<RegistryEntryOrTagArgument.Result<E>> castTo(RegistryKey<? extends Registry<E>> registryKey) {
-         return this.value.getRegistryKey().isOf(registryKey) ? Optional.of(this) : Optional.empty();
+      public <E> Optional<RegistryEntryOrTagArgument.Result<E>> castTo(RegistryKey<? extends Registry<E>> arg) {
+         return this.value.getRegistryKey().isOf(arg) ? Optional.of(this) : Optional.empty();
       }
 
       /**
@@ -195,7 +192,7 @@
        * @mapping {@literal named serializeToNetwork Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info;serializeToNetwork(Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info$Template;Lnet/minecraft/network/PacketByteBuf;)V}
        */
       public void serializeToNetwork(RegistryEntryOrTagArgument.Info<T>.Template arg, PacketByteBuf buf) {
-         buf.writeRegistryKey(arg.registryKey);
+         buf.writeRegistryKey(arg.f_qzhhszwx);
       }
 
       /**
@@ -211,7 +208,7 @@
        * @mapping {@literal named serializeToJson Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info;serializeToJson(Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info$Template;Lcom/google/gson/JsonObject;)V}
        */
       public void serializeToJson(RegistryEntryOrTagArgument.Info<T>.Template arg, JsonObject jsonObject) {
-         jsonObject.addProperty("registry", arg.registryKey.getValue().toString());
+         jsonObject.addProperty("registry", arg.f_qzhhszwx.getValue().toString());
       }
 
       /**
@@ -219,7 +216,7 @@
        * @mapping {@literal named unpack Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info;unpack(Lnet/minecraft/command/argument/RegistryEntryOrTagArgument;)Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info$Template;}
        */
       public RegistryEntryOrTagArgument.Info<T>.Template unpack(RegistryEntryOrTagArgument<T> arg) {
-         return new RegistryEntryOrTagArgument.Info.Template(arg.registryKey);
+         return new RegistryEntryOrTagArgument.Info.Template(arg.f_nbxmxsnf);
       }
 
       /**
@@ -228,17 +225,16 @@
        */
       public final class Template implements ArgumentTypeInfo.Template<RegistryEntryOrTagArgument<T>> {
          /**
-          * @mapping {@literal hashed f_qzhhszwx Lnet/minecraft/unmapped/C_bwiwqfgl$C_yhjqhzlk$C_itwjidak;f_qzhhszwx:Lnet/minecraft/unmapped/C_xhhleach;}
-          * @mapping {@literal named registryKey Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info$Template;registryKey:Lnet/minecraft/registry/RegistryKey;}
+          * Mapping not found
           */
-         final RegistryKey<? extends Registry<T>> registryKey;
+         final RegistryKey<? extends Registry<T>> f_qzhhszwx;
 
          /**
           * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_bwiwqfgl$C_yhjqhzlk$C_itwjidak;<init>(Lnet/minecraft/unmapped/C_bwiwqfgl$C_yhjqhzlk;Lnet/minecraft/unmapped/C_xhhleach;)V}
           * @mapping {@literal named <init> Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info$Template;<init>(Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info;Lnet/minecraft/registry/RegistryKey;)V}
           */
-         Template(final RegistryKey<? extends Registry<T>> registryKey) {
-            this.registryKey = registryKey;
+         Template(final RegistryKey<? extends Registry<T>> arg2) {
+            this.f_qzhhszwx = arg2;
          }
 
          /**
@@ -246,7 +242,7 @@
           * @mapping {@literal named instantiate Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Info$Template;instantiate(Lnet/minecraft/command/CommandBuildContext;)Lnet/minecraft/command/argument/RegistryEntryOrTagArgument;}
           */
          public RegistryEntryOrTagArgument<T> instantiate(CommandBuildContext arg) {
-            return new RegistryEntryOrTagArgument<>(arg, this.registryKey);
+            return new RegistryEntryOrTagArgument<>(arg, this.f_qzhhszwx);
          }
 
          /**
@@ -274,7 +270,7 @@
        * @mapping {@literal hashed m_lkvgzdgo Lnet/minecraft/unmapped/C_bwiwqfgl$C_vxeoztnt;m_lkvgzdgo(Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;}
        * @mapping {@literal named castTo Lnet/minecraft/command/argument/RegistryEntryOrTagArgument$Result;castTo(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;}
        */
-      <E> Optional<RegistryEntryOrTagArgument.Result<E>> castTo(RegistryKey<? extends Registry<E>> registryKey);
+      <E> Optional<RegistryEntryOrTagArgument.Result<E>> castTo(RegistryKey<? extends Registry<E>> arg);
 
       /**
        * @mapping {@literal hashed m_wnaoukry Lnet/minecraft/unmapped/C_bwiwqfgl$C_vxeoztnt;m_wnaoukry()Ljava/lang/String;}
@@ -300,8 +296,8 @@
        * Mapping not found
        */
       @Override
-      public <E> Optional<RegistryEntryOrTagArgument.Result<E>> castTo(RegistryKey<? extends Registry<E>> registryKey) {
-         return this.tag.getKey().isOfRegistry(registryKey) ? Optional.of(this) : Optional.empty();
+      public <E> Optional<RegistryEntryOrTagArgument.Result<E>> castTo(RegistryKey<? extends Registry<E>> arg) {
+         return this.tag.getKey().isOfRegistry(arg) ? Optional.of(this) : Optional.empty();
       }
 
       /**
diff -bur namedTargetSrc/net/minecraft/command/argument/RegistryKeyOrTagKeyResult.java namedSrc/net/minecraft/command/argument/RegistryKeyOrTagKeyResult.java
--- namedTargetSrc/net/minecraft/command/argument/RegistryKeyOrTagKeyResult.java	2024-09-24 10:55:11.335873980 +0000
+++ namedSrc/net/minecraft/command/argument/RegistryKeyOrTagKeyResult.java	2024-09-24 10:53:59.624026995 +0000
@@ -35,25 +35,24 @@
     */
    private static final Collection<String> EXAMPLES = Arrays.asList("foo", "foo:bar", "012", "#skeletons", "#minecraft:skeletons");
    /**
-    * @mapping {@literal hashed f_zqlvjvdr Lnet/minecraft/unmapped/C_ybgoyqmh;f_zqlvjvdr:Lnet/minecraft/unmapped/C_xhhleach;}
-    * @mapping {@literal named registryKey Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult;registryKey:Lnet/minecraft/registry/RegistryKey;}
+    * Mapping not found
     */
-   final RegistryKey<? extends Registry<T>> registryKey;
+   final RegistryKey<? extends Registry<T>> f_zqlvjvdr;
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ybgoyqmh;<init>(Lnet/minecraft/unmapped/C_xhhleach;)V}
     * @mapping {@literal named <init> Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult;<init>(Lnet/minecraft/registry/RegistryKey;)V}
     */
-   public RegistryKeyOrTagKeyResult(RegistryKey<? extends Registry<T>> registryKey) {
-      this.registryKey = registryKey;
+   public RegistryKeyOrTagKeyResult(RegistryKey<? extends Registry<T>> arg) {
+      this.f_zqlvjvdr = arg;
    }
 
    /**
     * @mapping {@literal hashed m_tvljewfq Lnet/minecraft/unmapped/C_ybgoyqmh;m_tvljewfq(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_ybgoyqmh;}
     * @mapping {@literal named create Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult;create(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult;}
     */
-   public static <T> RegistryKeyOrTagKeyResult<T> create(RegistryKey<? extends Registry<T>> registryKey) {
-      return new RegistryKeyOrTagKeyResult<>(registryKey);
+   public static <T> RegistryKeyOrTagKeyResult<T> create(RegistryKey<? extends Registry<T>> arg) {
+      return new RegistryKeyOrTagKeyResult<>(arg);
    }
 
    /**
@@ -61,10 +60,10 @@
     * @mapping {@literal named getResult Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult;getResult(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/registry/RegistryKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Result;}
     */
    public static <T> RegistryKeyOrTagKeyResult.Result<T> getResult(
-      CommandContext<ServerCommandSource> context, String name, RegistryKey<Registry<T>> registryKey, DynamicCommandExceptionType exception
+      CommandContext<ServerCommandSource> context, String name, RegistryKey<Registry<T>> arg, DynamicCommandExceptionType exception
    ) throws CommandSyntaxException {
       RegistryKeyOrTagKeyResult.Result<?> lv = context.getArgument(name, RegistryKeyOrTagKeyResult.Result.class);
-      Optional<RegistryKeyOrTagKeyResult.Result<T>> optional = lv.castTo(registryKey);
+      Optional<RegistryKeyOrTagKeyResult.Result<T>> optional = lv.castTo(arg);
       return (RegistryKeyOrTagKeyResult.Result<T>)optional.orElseThrow(() -> exception.create(lv));
    }
 
@@ -79,14 +78,14 @@
          try {
             reader.skip();
             Identifier lv = Identifier.fromCommandInput(reader);
-            return new RegistryKeyOrTagKeyResult.TagResult<>(TagKey.of(this.registryKey, lv));
+            return new RegistryKeyOrTagKeyResult.TagResult<>(TagKey.of(this.f_zqlvjvdr, lv));
          } catch (CommandSyntaxException var4) {
             reader.setCursor(i);
             throw var4;
          }
       } else {
          Identifier lv2 = Identifier.fromCommandInput(reader);
-         return new RegistryKeyOrTagKeyResult.RegistryKeyResult<>(RegistryKey.of(this.registryKey, lv2));
+         return new RegistryKeyOrTagKeyResult.RegistryKeyResult<>(RegistryKey.of(this.f_zqlvjvdr, lv2));
       }
    }
 
@@ -97,7 +96,7 @@
    @Override
    public <S> CompletableFuture<Suggestions> listSuggestions(CommandContext<S> context, SuggestionsBuilder builder) {
       return context.getSource() instanceof CommandSource lv
-         ? lv.suggestRegistryElements(this.registryKey, CommandSource.ElementSuggestionType.ALL, builder, context)
+         ? lv.suggestRegistryElements(this.f_zqlvjvdr, CommandSource.ElementSuggestionType.ALL, builder, context)
          : builder.buildFuture();
    }
 
@@ -120,7 +119,7 @@
        * @mapping {@literal named serializeToNetwork Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info;serializeToNetwork(Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info$Template;Lnet/minecraft/network/PacketByteBuf;)V}
        */
       public void serializeToNetwork(RegistryKeyOrTagKeyResult.Info<T>.Template arg, PacketByteBuf buf) {
-         buf.writeRegistryKey(arg.registryKey);
+         buf.writeRegistryKey(arg.f_osltangg);
       }
 
       /**
@@ -136,7 +135,7 @@
        * @mapping {@literal named serializeToJson Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info;serializeToJson(Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info$Template;Lcom/google/gson/JsonObject;)V}
        */
       public void serializeToJson(RegistryKeyOrTagKeyResult.Info<T>.Template arg, JsonObject jsonObject) {
-         jsonObject.addProperty("registry", arg.registryKey.getValue().toString());
+         jsonObject.addProperty("registry", arg.f_osltangg.getValue().toString());
       }
 
       /**
@@ -144,7 +143,7 @@
        * @mapping {@literal named unpack Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info;unpack(Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult;)Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info$Template;}
        */
       public RegistryKeyOrTagKeyResult.Info<T>.Template unpack(RegistryKeyOrTagKeyResult<T> arg) {
-         return new RegistryKeyOrTagKeyResult.Info.Template(arg.registryKey);
+         return new RegistryKeyOrTagKeyResult.Info.Template(arg.f_zqlvjvdr);
       }
 
       /**
@@ -153,17 +152,16 @@
        */
       public final class Template implements ArgumentTypeInfo.Template<RegistryKeyOrTagKeyResult<T>> {
          /**
-          * @mapping {@literal hashed f_osltangg Lnet/minecraft/unmapped/C_ybgoyqmh$C_mdlaqxgp$C_lwhxrgaj;f_osltangg:Lnet/minecraft/unmapped/C_xhhleach;}
-          * @mapping {@literal named registryKey Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info$Template;registryKey:Lnet/minecraft/registry/RegistryKey;}
+          * Mapping not found
           */
-         final RegistryKey<? extends Registry<T>> registryKey;
+         final RegistryKey<? extends Registry<T>> f_osltangg;
 
          /**
           * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ybgoyqmh$C_mdlaqxgp$C_lwhxrgaj;<init>(Lnet/minecraft/unmapped/C_ybgoyqmh$C_mdlaqxgp;Lnet/minecraft/unmapped/C_xhhleach;)V}
           * @mapping {@literal named <init> Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info$Template;<init>(Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info;Lnet/minecraft/registry/RegistryKey;)V}
           */
-         Template(final RegistryKey<? extends Registry<T>> registryKey) {
-            this.registryKey = registryKey;
+         Template(final RegistryKey<? extends Registry<T>> arg2) {
+            this.f_osltangg = arg2;
          }
 
          /**
@@ -171,7 +169,7 @@
           * @mapping {@literal named instantiate Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Info$Template;instantiate(Lnet/minecraft/command/CommandBuildContext;)Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult;}
           */
          public RegistryKeyOrTagKeyResult<T> instantiate(CommandBuildContext arg) {
-            return new RegistryKeyOrTagKeyResult<>(this.registryKey);
+            return new RegistryKeyOrTagKeyResult<>(this.f_osltangg);
          }
 
          /**
@@ -201,8 +199,8 @@
        * Mapping not found
        */
       @Override
-      public <E> Optional<RegistryKeyOrTagKeyResult.Result<E>> castTo(RegistryKey<? extends Registry<E>> registryKey) {
-         return this.key.cast(registryKey).map(RegistryKeyOrTagKeyResult.RegistryKeyResult::new);
+      public <E> Optional<RegistryKeyOrTagKeyResult.Result<E>> castTo(RegistryKey<? extends Registry<E>> arg) {
+         return this.key.cast(arg).map(RegistryKeyOrTagKeyResult.RegistryKeyResult::new);
       }
 
       /**
@@ -237,7 +235,7 @@
        * @mapping {@literal hashed m_ynmuoeuc Lnet/minecraft/unmapped/C_ybgoyqmh$C_rckobmqr;m_ynmuoeuc(Lnet/minecraft/unmapped/C_xhhleach;)Ljava/util/Optional;}
        * @mapping {@literal named castTo Lnet/minecraft/command/argument/RegistryKeyOrTagKeyResult$Result;castTo(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;}
        */
-      <E> Optional<RegistryKeyOrTagKeyResult.Result<E>> castTo(RegistryKey<? extends Registry<E>> registryKey);
+      <E> Optional<RegistryKeyOrTagKeyResult.Result<E>> castTo(RegistryKey<? extends Registry<E>> arg);
 
       /**
        * @mapping {@literal hashed m_uysvgqki Lnet/minecraft/unmapped/C_ybgoyqmh$C_rckobmqr;m_uysvgqki()Ljava/lang/String;}
@@ -263,8 +261,8 @@
        * Mapping not found
        */
       @Override
-      public <E> Optional<RegistryKeyOrTagKeyResult.Result<E>> castTo(RegistryKey<? extends Registry<E>> registryKey) {
-         return this.key.cast(registryKey).map(RegistryKeyOrTagKeyResult.TagResult::new);
+      public <E> Optional<RegistryKeyOrTagKeyResult.Result<E>> castTo(RegistryKey<? extends Registry<E>> arg) {
+         return this.key.cast(arg).map(RegistryKeyOrTagKeyResult.TagResult::new);
       }
 
       /**
diff -bur namedTargetSrc/net/minecraft/command/argument/ResourceKeyArgument.java namedSrc/net/minecraft/command/argument/ResourceKeyArgument.java
--- namedTargetSrc/net/minecraft/command/argument/ResourceKeyArgument.java	2024-09-24 10:55:11.307873648 +0000
+++ namedSrc/net/minecraft/command/argument/ResourceKeyArgument.java	2024-09-24 10:53:59.597026679 +0000
@@ -84,10 +84,10 @@
     * @mapping {@literal named getKey Lnet/minecraft/command/argument/ResourceKeyArgument;getKey(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/registry/RegistryKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/registry/RegistryKey;}
     */
    private static <T> RegistryKey<T> getKey(
-      CommandContext<ServerCommandSource> context, String id, RegistryKey<Registry<T>> registryKey, DynamicCommandExceptionType exception
+      CommandContext<ServerCommandSource> context, String id, RegistryKey<Registry<T>> registry, DynamicCommandExceptionType exception
    ) throws CommandSyntaxException {
       RegistryKey<?> lv = context.getArgument(id, RegistryKey.class);
-      Optional<RegistryKey<T>> optional = lv.cast(registryKey);
+      Optional<RegistryKey<T>> optional = lv.cast(registry);
       return (RegistryKey<T>)optional.orElseThrow(() -> exception.create(lv));
    }
 
@@ -104,10 +104,10 @@
     * @mapping {@literal named get Lnet/minecraft/command/argument/ResourceKeyArgument;get(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/registry/RegistryKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/registry/Holder$Reference;}
     */
    private static <T> Holder.Reference<T> get(
-      CommandContext<ServerCommandSource> context, String id, RegistryKey<Registry<T>> registryKey, DynamicCommandExceptionType exception
+      CommandContext<ServerCommandSource> context, String id, RegistryKey<Registry<T>> arg, DynamicCommandExceptionType exception
    ) throws CommandSyntaxException {
-      RegistryKey<T> lv = getKey(context, id, registryKey, exception);
-      return (Holder.Reference<T>)getRegistry(context, registryKey).getHolder(lv).orElseThrow(() -> exception.create(lv.getValue()));
+      RegistryKey<T> lv = getKey(context, id, arg, exception);
+      return (Holder.Reference<T>)getRegistry(context, arg).getHolder(lv).orElseThrow(() -> exception.create(lv.getValue()));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/command/CommandBuildContext.java namedSrc/net/minecraft/command/CommandBuildContext.java
--- namedTargetSrc/net/minecraft/command/CommandBuildContext.java	2024-09-24 10:55:11.321873814 +0000
+++ namedSrc/net/minecraft/command/CommandBuildContext.java	2024-09-24 10:53:59.610026831 +0000
@@ -22,8 +22,8 @@
           * Mapping not found
           */
          @Override
-         public Stream<RegistryKey<? extends Registry<?>>> m_vwprjgpp() {
-            return provider.m_vwprjgpp();
+         public Stream<RegistryKey<? extends Registry<?>>> streamRegistryKeys() {
+            return provider.streamRegistryKeys();
          }
 
          /**
diff -bur namedTargetSrc/net/minecraft/command/CommandSource.java namedSrc/net/minecraft/command/CommandSource.java
--- namedTargetSrc/net/minecraft/command/CommandSource.java	2024-09-24 10:55:11.359874265 +0000
+++ namedSrc/net/minecraft/command/CommandSource.java	2024-09-24 10:53:59.651027311 +0000
@@ -114,7 +114,7 @@
     */
    default void suggestRegistryElements(Registry<?> registry, CommandSource.ElementSuggestionType suggestionType, SuggestionsBuilder builder) {
       if (suggestionType.shouldSuggestTags()) {
-         suggestResource(registry.getTags().map(arg -> arg.getKey().id()), builder, "#");
+         suggestResource(registry.streamBoundTags().map(arg -> arg.getKey().id()), builder, "#");
       }
 
       if (suggestionType.shouldSuggestElements()) {
@@ -196,7 +196,7 @@
     */
    static CompletableFuture<Suggestions> suggestIdentifiers(Iterable<Identifier> candidates, SuggestionsBuilder builder) {
       String string = builder.getRemaining().toLowerCase(Locale.ROOT);
-      forEachMatching(candidates, string, id -> id, arg -> builder.suggest(arg.toString()));
+      forEachMatching(candidates, string, id -> id, id -> builder.suggest(id.toString()));
       return builder.buildFuture();
    }
 
diff -bur namedTargetSrc/net/minecraft/command/EntitySelectorOptions.java namedSrc/net/minecraft/command/EntitySelectorOptions.java
--- namedTargetSrc/net/minecraft/command/EntitySelectorOptions.java	2024-09-24 10:55:11.402874776 +0000
+++ namedSrc/net/minecraft/command/EntitySelectorOptions.java	2024-09-24 10:53:59.711028012 +0000
@@ -315,10 +315,10 @@
          putOption("type", arg -> {
             arg.setSuggestionProvider((builder, consumer) -> {
                CommandSource.suggestIdentifiers(Registries.ENTITY_TYPE.getIds(), builder, String.valueOf('!'));
-               CommandSource.suggestResource(Registries.ENTITY_TYPE.getTags().map(argxx -> argxx.getKey().id()), builder, "!#");
+               CommandSource.suggestResource(Registries.ENTITY_TYPE.streamBoundTags().map(argxx -> argxx.getKey().id()), builder, "!#");
                if (!arg.excludesEntityType()) {
                   CommandSource.suggestIdentifiers(Registries.ENTITY_TYPE.getIds(), builder);
-                  CommandSource.suggestResource(Registries.ENTITY_TYPE.getTags().map(argxx -> argxx.getKey().id()), builder, String.valueOf('#'));
+                  CommandSource.suggestResource(Registries.ENTITY_TYPE.streamBoundTags().map(argxx -> argxx.getKey().id()), builder, String.valueOf('#'));
                }
 
                return builder.buildFuture();
diff -bur namedTargetSrc/net/minecraft/component/DataComponentPatch.java namedSrc/net/minecraft/component/DataComponentPatch.java
--- namedTargetSrc/net/minecraft/component/DataComponentPatch.java	2024-09-24 10:55:11.369874384 +0000
+++ namedSrc/net/minecraft/component/DataComponentPatch.java	2024-09-24 10:53:59.667027498 +0000
@@ -383,7 +383,7 @@
                }
 
                Identifier lv = Identifier.tryParse(string);
-               DataComponentType<?> lv2 = Registries.DATA_COMPONENT_TYPE.m_kxeijgiq(lv);
+               DataComponentType<?> lv2 = Registries.DATA_COMPONENT_TYPE.get(lv);
                if (lv2 == null) {
                   return DataResult.error(() -> "No component with type: '" + lv + "'");
                } else {
diff -bur namedTargetSrc/net/minecraft/component/type/BannerPatternsComponent.java namedSrc/net/minecraft/component/type/BannerPatternsComponent.java
--- namedTargetSrc/net/minecraft/component/type/BannerPatternsComponent.java	2024-09-24 10:55:11.364874325 +0000
+++ namedSrc/net/minecraft/component/type/BannerPatternsComponent.java	2024-09-24 10:53:59.659027404 +0000
@@ -72,10 +72,10 @@
        * @mapping {@literal named add Lnet/minecraft/component/type/BannerPatternsComponent$Builder;add(Lnet/minecraft/registry/HolderProvider;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/DyeColor;)Lnet/minecraft/component/type/BannerPatternsComponent$Builder;}
        */
       @Deprecated
-      public BannerPatternsComponent.Builder add(HolderProvider<BannerPattern> pattern, RegistryKey<BannerPattern> registryKey, DyeColor color) {
-         Optional<Holder.Reference<BannerPattern>> optional = pattern.getHolder(registryKey);
+      public BannerPatternsComponent.Builder add(HolderProvider<BannerPattern> pattern, RegistryKey<BannerPattern> key, DyeColor color) {
+         Optional<Holder.Reference<BannerPattern>> optional = pattern.getHolder(key);
          if (optional.isEmpty()) {
-            BannerPatternsComponent.LOGGER.warn("Unable to find banner pattern with id: '{}'", registryKey.getValue());
+            BannerPatternsComponent.LOGGER.warn("Unable to find banner pattern with id: '{}'", key.getValue());
             return this;
          } else {
             return this.add((Holder<BannerPattern>)optional.get(), color);
diff -bur namedTargetSrc/net/minecraft/component/type/ContainerLootComponent.java namedSrc/net/minecraft/component/type/ContainerLootComponent.java
--- namedTargetSrc/net/minecraft/component/type/ContainerLootComponent.java	2024-09-24 10:55:11.406874824 +0000
+++ namedSrc/net/minecraft/component/type/ContainerLootComponent.java	2024-09-24 10:53:59.716028071 +0000
@@ -17,7 +17,7 @@
     */
    public static final Codec<ContainerLootComponent> CODEC = RecordCodecBuilder.create(
       instance -> instance.group(
-               RegistryKey.codec(RegistryKeys.LOOT_TABLE).fieldOf("loot_table").forGetter(ContainerLootComponent::lootTable),
+               RegistryKey.createCodec(RegistryKeys.LOOT_TABLE).fieldOf("loot_table").forGetter(ContainerLootComponent::lootTable),
                Codec.LONG.optionalFieldOf("seed", Long.valueOf(0L)).forGetter(ContainerLootComponent::seed)
             )
             .apply(instance, ContainerLootComponent::new)
diff -bur namedTargetSrc/net/minecraft/component/type/ItemEnchantmentsComponent.java namedSrc/net/minecraft/component/type/ItemEnchantmentsComponent.java
--- namedTargetSrc/net/minecraft/component/type/ItemEnchantmentsComponent.java	2024-09-24 10:55:11.346874111 +0000
+++ namedSrc/net/minecraft/component/type/ItemEnchantmentsComponent.java	2024-09-24 10:53:59.635027124 +0000
@@ -142,9 +142,9 @@
     * @mapping {@literal hashed m_rwfsmcfy Lnet/minecraft/unmapped/C_qlclfxvn;m_rwfsmcfy(Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_ednuhnnn;)Lnet/minecraft/unmapped/C_odfnijdo;}
     * @mapping {@literal named getTagOrEmpty Lnet/minecraft/component/type/ItemEnchantmentsComponent;getTagOrEmpty(Lnet/minecraft/registry/HolderLookup$Provider;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/registry/HolderSet;}
     */
-   private static <T> HolderSet<T> getTagOrEmpty(@Nullable HolderLookup.Provider lookup, RegistryKey<Registry<T>> registryKey, TagKey<T> tag) {
+   private static <T> HolderSet<T> getTagOrEmpty(@Nullable HolderLookup.Provider lookup, RegistryKey<Registry<T>> arg2, TagKey<T> tag) {
       if (lookup != null) {
-         Optional<HolderSet.NamedSet<T>> optional = lookup.getLookupOrThrow(registryKey).getTag(tag);
+         Optional<HolderSet.NamedSet<T>> optional = lookup.getLookupOrThrow(arg2).getTag(tag);
          if (optional.isPresent()) {
             return (HolderSet<T>)optional.get();
          }
diff -bur namedTargetSrc/net/minecraft/data/client/ItemModelGenerator.java namedSrc/net/minecraft/data/client/ItemModelGenerator.java
--- namedTargetSrc/net/minecraft/data/client/ItemModelGenerator.java	2024-09-24 10:55:11.419874979 +0000
+++ namedSrc/net/minecraft/data/client/ItemModelGenerator.java	2024-09-24 10:53:59.736028305 +0000
@@ -167,7 +167,7 @@
     * @mapping {@literal hashed m_mppeudhx Lnet/minecraft/unmapped/C_cfvrpkog;m_mppeudhx(Lnet/minecraft/unmapped/C_vorddnax;Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_mgbzsqdv;Lnet/minecraft/unmapped/C_yuycoehb;)V}
     * @mapping {@literal named registerArmor Lnet/minecraft/data/client/ItemModelGenerator;registerArmor(Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;Lnet/minecraft/unmapped/C_mgbzsqdv;Lnet/minecraft/entity/EquipmentSlot;)V}
     */
-   private void registerArmor(Item arg, Identifier arg2, C_mgbzsqdv arg3, EquipmentSlot arg4) {
+   private void registerArmor(Item arg, Identifier id, C_mgbzsqdv arg3, EquipmentSlot arg4) {
       List<C_mgbzsqdv.C_jyzwvubc> list = arg3.m_jyfxgynh(C_mgbzsqdv.C_otwvbrdf.HUMANOID);
       if (!list.isEmpty()) {
          boolean bl = list.size() == 2 && ((C_mgbzsqdv.C_jyzwvubc)list.getFirst()).dyeable().isPresent();
@@ -175,9 +175,9 @@
          Identifier lv2 = Texture.getId(arg);
          Identifier lv3 = Texture.getSubId(arg, "_overlay");
          if (bl) {
-            Models.DOUBLE_LAYER_ITEM.upload(lv, Texture.doubleLayer(lv2, lv3), this.writer, (arg2x, map) -> this.createArmorJson(arg2x, map, arg2));
+            Models.DOUBLE_LAYER_ITEM.upload(lv, Texture.doubleLayer(lv2, lv3), this.writer, (arg2, map) -> this.createArmorJson(arg2, map, id));
          } else {
-            Models.SINGLE_LAYER_ITEM.upload(lv, Texture.layer0(lv2), this.writer, (arg2x, map) -> this.createArmorJson(arg2x, map, arg2));
+            Models.SINGLE_LAYER_ITEM.upload(lv, Texture.layer0(lv2), this.writer, (arg2, map) -> this.createArmorJson(arg2, map, id));
          }
          String string = switch (arg4) {
             case HEAD -> "helmet";
@@ -188,7 +188,7 @@
          };
 
          for (ItemModelGenerator.TrimModelData lv4 : TRIM_MATERIALS) {
-            String string2 = lv4.m_qfpygivh(arg2);
+            String string2 = lv4.m_qfpygivh(id);
             Identifier lv5 = this.suffixTrim(lv, string2);
             String string3 = string + "_trim_" + string2;
             Identifier lv6 = Identifier.ofDefault(string3).withPrefix("trims/items/");
@@ -539,8 +539,8 @@
        * @mapping {@literal hashed m_qfpygivh Lnet/minecraft/unmapped/C_cfvrpkog$C_cutcputf;m_qfpygivh(Lnet/minecraft/unmapped/C_ncpywfca;)Ljava/lang/String;}
        * @mapping {@literal named m_qfpygivh Lnet/minecraft/data/client/ItemModelGenerator$TrimModelData;m_qfpygivh(Lnet/minecraft/util/Identifier;)Ljava/lang/String;}
        */
-      public String m_qfpygivh(Identifier key) {
-         return (String)this.overrideArmorMaterials.getOrDefault(key, this.name);
+      public String m_qfpygivh(Identifier id) {
+         return (String)this.overrideArmorMaterials.getOrDefault(id, this.name);
       }
    }
 }
diff -bur namedTargetSrc/net/minecraft/data/DataPackOutput.java namedSrc/net/minecraft/data/DataPackOutput.java
--- namedTargetSrc/net/minecraft/data/DataPackOutput.java	2024-09-24 10:55:11.224872661 +0000
+++ namedSrc/net/minecraft/data/DataPackOutput.java	2024-09-24 10:53:59.494025475 +0000
@@ -53,16 +53,16 @@
     * @mapping {@literal hashed m_jgqgnctt Lnet/minecraft/unmapped/C_ugkmwocs;m_jgqgnctt(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_ugkmwocs$C_ehniswvc;}
     * @mapping {@literal named m_jgqgnctt Lnet/minecraft/data/DataPackOutput;m_jgqgnctt(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/data/DataPackOutput$PathResolver;}
     */
-   public DataPackOutput.PathResolver m_jgqgnctt(RegistryKey<? extends Registry<?>> registryKey) {
-      return this.createPathResolver(DataPackOutput.Type.DATA_PACK, RegistryKeys.getDirectory(registryKey));
+   public DataPackOutput.PathResolver m_jgqgnctt(RegistryKey<? extends Registry<?>> registry) {
+      return this.createPathResolver(DataPackOutput.Type.DATA_PACK, RegistryKeys.getDirectory(registry));
    }
 
    /**
     * @mapping {@literal hashed m_cxqnkpjt Lnet/minecraft/unmapped/C_ugkmwocs;m_cxqnkpjt(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_ugkmwocs$C_ehniswvc;}
     * @mapping {@literal named m_cxqnkpjt Lnet/minecraft/data/DataPackOutput;m_cxqnkpjt(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/data/DataPackOutput$PathResolver;}
     */
-   public DataPackOutput.PathResolver m_cxqnkpjt(RegistryKey<? extends Registry<?>> registryKey) {
-      return this.createPathResolver(DataPackOutput.Type.DATA_PACK, RegistryKeys.getTagDirectory(registryKey));
+   public DataPackOutput.PathResolver m_cxqnkpjt(RegistryKey<? extends Registry<?>> registry) {
+      return this.createPathResolver(DataPackOutput.Type.DATA_PACK, RegistryKeys.getTagDirectory(registry));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/data/report/BiomeParametersProvider.java namedSrc/net/minecraft/data/report/BiomeParametersProvider.java
--- namedTargetSrc/net/minecraft/data/report/BiomeParametersProvider.java	2024-09-24 10:55:11.129871533 +0000
+++ namedSrc/net/minecraft/data/report/BiomeParametersProvider.java	2024-09-24 10:53:59.372024048 +0000
@@ -48,7 +48,7 @@
     * @mapping {@literal hashed f_iubheypa Lnet/minecraft/unmapped/C_wwetinhi;f_iubheypa:Lcom/mojang/serialization/MapCodec;}
     * @mapping {@literal named ENTRY_CODEC Lnet/minecraft/data/report/BiomeParametersProvider;ENTRY_CODEC:Lcom/mojang/serialization/MapCodec;}
     */
-   private static final MapCodec<RegistryKey<Biome>> ENTRY_CODEC = RegistryKey.codec(RegistryKeys.BIOME).fieldOf("biome");
+   private static final MapCodec<RegistryKey<Biome>> ENTRY_CODEC = RegistryKey.createCodec(RegistryKeys.BIOME).fieldOf("biome");
    /**
     * @mapping {@literal hashed f_tjqcsbiq Lnet/minecraft/unmapped/C_wwetinhi;f_tjqcsbiq:Lcom/mojang/serialization/Codec;}
     * @mapping {@literal named CODEC Lnet/minecraft/data/report/BiomeParametersProvider;CODEC:Lcom/mojang/serialization/Codec;}
diff -bur namedTargetSrc/net/minecraft/data/report/BlockListProvider.java namedSrc/net/minecraft/data/report/BlockListProvider.java
--- namedTargetSrc/net/minecraft/data/report/BlockListProvider.java	2024-09-24 10:55:11.190872258 +0000
+++ namedSrc/net/minecraft/data/report/BlockListProvider.java	2024-09-24 10:53:59.458025054 +0000
@@ -55,7 +55,7 @@
                JsonObject jsonObject = new JsonObject();
                RegistryOps<JsonElement> lv = arg2.createSerializationContext(JsonOps.INSTANCE);
                arg2.getLookupOrThrow(RegistryKeys.BLOCK)
-                  .holders()
+                  .streamHolders()
                   .forEach(
                      arg2x -> {
                         JsonObject jsonObject2 = new JsonObject();
diff -bur namedTargetSrc/net/minecraft/data/report/ItemListProvider.java namedSrc/net/minecraft/data/report/ItemListProvider.java
--- namedTargetSrc/net/minecraft/data/report/ItemListProvider.java	2024-09-24 10:55:11.410874872 +0000
+++ namedSrc/net/minecraft/data/report/ItemListProvider.java	2024-09-24 10:53:59.721028129 +0000
@@ -49,7 +49,7 @@
                JsonObject jsonObject = new JsonObject();
                RegistryOps<JsonElement> lv = arg2.createSerializationContext(JsonOps.INSTANCE);
                arg2.getLookupOrThrow(RegistryKeys.ITEM)
-                  .holders()
+                  .streamHolders()
                   .forEach(
                      arg2x -> {
                         JsonObject jsonObject2 = new JsonObject();
diff -bur namedTargetSrc/net/minecraft/data/report/RegistriesDataPackProvider.java namedSrc/net/minecraft/data/report/RegistriesDataPackProvider.java
--- namedTargetSrc/net/minecraft/data/report/RegistriesDataPackProvider.java	2024-09-24 10:55:11.381874527 +0000
+++ namedSrc/net/minecraft/data/report/RegistriesDataPackProvider.java	2024-09-24 10:53:59.686027720 +0000
@@ -72,7 +72,7 @@
             lookup -> {
                DataPackOutput.PathResolver lvx = this.output.m_jgqgnctt(lv);
                return CompletableFuture.allOf(
-                  (CompletableFuture[])lookup.holders()
+                  (CompletableFuture[])lookup.streamHolders()
                      .map(
                         reference -> writeToPath(
                               lvx.resolveJsonFile(reference.getRegistryKey().getValue()), writer, ops, data.elementCodec(), (T)reference.value()
diff -bur namedTargetSrc/net/minecraft/data/report/RegistryDumpProvider.java namedSrc/net/minecraft/data/report/RegistryDumpProvider.java
--- namedTargetSrc/net/minecraft/data/report/RegistryDumpProvider.java	2024-09-24 10:55:11.298873541 +0000
+++ namedSrc/net/minecraft/data/report/RegistryDumpProvider.java	2024-09-24 10:53:59.588026574 +0000
@@ -37,7 +37,7 @@
    @Override
    public CompletableFuture<?> run(DataWriter writer) {
       JsonObject jsonObject = new JsonObject();
-      Registries.ROOT.holders().forEach(holder -> jsonObject.add(holder.getRegistryKey().getValue().toString(), toJson((Registry)holder.value())));
+      Registries.ROOT.streamHolders().forEach(holder -> jsonObject.add(holder.getRegistryKey().getValue().toString(), toJson((Registry)holder.value())));
       Path path = this.output.resolvePath(DataPackOutput.Type.REPORTS).resolve("registries.json");
       return DataProvider.writeToPath(writer, jsonObject, path);
    }
@@ -56,7 +56,7 @@
       int i = Registries.ROOT.getRawId(registry);
       jsonObject.addProperty("protocol_id", i);
       JsonObject jsonObject2 = new JsonObject();
-      registry.holders().forEach(holder -> {
+      registry.streamHolders().forEach(holder -> {
          T object = (T)holder.value();
          int ix = registry.getRawId(object);
          JsonObject jsonObject2x = new JsonObject();
diff -bur namedTargetSrc/net/minecraft/data/server/advancement/AdventureAdvancementTabGenerator.java namedSrc/net/minecraft/data/server/advancement/AdventureAdvancementTabGenerator.java
--- namedTargetSrc/net/minecraft/data/server/advancement/AdventureAdvancementTabGenerator.java	2024-09-24 10:55:11.390874634 +0000
+++ namedSrc/net/minecraft/data/server/advancement/AdventureAdvancementTabGenerator.java	2024-09-24 10:53:59.695027825 +0000
@@ -438,7 +438,7 @@
       AdvancementHolder lv12 = Advancement.Builder.create()
          .parent(lv4)
          .display(
-            Raid.m_pbwmgtdj(lv11),
+            Raid.createOminousBanner(lv11),
             Text.translatable("advancements.adventure.voluntary_exile.title"),
             Text.translatable("advancements.adventure.voluntary_exile.description"),
             null,
@@ -457,7 +457,7 @@
       Advancement.Builder.create()
          .parent(lv12)
          .display(
-            Raid.m_pbwmgtdj(lv11),
+            Raid.createOminousBanner(lv11),
             Text.translatable("advancements.adventure.hero_of_the_village.title"),
             Text.translatable("advancements.adventure.hero_of_the_village.description"),
             null,
diff -bur namedTargetSrc/net/minecraft/data/server/advancement/HusbandryAdvancementTabGenerator.java namedSrc/net/minecraft/data/server/advancement/HusbandryAdvancementTabGenerator.java
--- namedTargetSrc/net/minecraft/data/server/advancement/HusbandryAdvancementTabGenerator.java	2024-09-24 10:55:11.186872210 +0000
+++ namedSrc/net/minecraft/data/server/advancement/HusbandryAdvancementTabGenerator.java	2024-09-24 10:53:59.453024996 +0000
@@ -664,7 +664,7 @@
                               .m_vxhuvbxd(
                                  ItemPredicate.Builder.create()
                                     .m_xdlacdbp(lv2, Items.WOLF_ARMOR)
-                                    .m_rmnqrshz(DataComponentPredicate.builder().m_paqnuexm(DataComponentTypes.DAMAGE, 0).build())
+                                    .m_rmnqrshz(DataComponentPredicate.builder().add(DataComponentTypes.DAMAGE, 0).build())
                               )
                         )
                   )
@@ -707,7 +707,7 @@
     */
    private static Advancement.Builder appendLeashAllFrogTypesCriterion(HolderProvider<EntityType<?>> arg, HolderProvider<Item> arg2, Advancement.Builder task) {
       Registries.FROG_VARIANT
-         .holders()
+         .streamHolders()
          .forEach(
             arg4 -> task.putCriteria(
                   arg4.getRegistryKey().getValue().toString(),
@@ -798,7 +798,7 @@
     */
    private static Advancement.Builder appendTameAllCatVariantsCriterion(Advancement.Builder task) {
       Registries.CAT_VARIANT
-         .holders()
+         .streamHolders()
          .sorted(Comparator.comparing(arg -> arg.getRegistryKey().getValue()))
          .forEach(
             arg2 -> task.putCriteria(
@@ -818,10 +818,10 @@
       lv.streamElementKeys()
          .sorted(Comparator.comparing(RegistryKey::getValue))
          .forEach(
-            registryKey -> {
-               Holder<WolfVariant> lvx = lv.getHolderOrThrow(registryKey);
+            arg3 -> {
+               Holder<WolfVariant> lvx = lv.getHolderOrThrow(arg3);
                task.putCriteria(
-                  registryKey.getValue().toString(),
+                  arg3.getValue().toString(),
                   TameAnimalCriterionTrigger.Conditions.create(
                      EntityPredicate.Builder.create().typeSpecific(EntitySubPredicateTypes.m_kfwccmwu(HolderSet.createDirect(lvx)))
                   )
diff -bur namedTargetSrc/net/minecraft/data/server/loot_table/BlockLootTableGenerator.java namedSrc/net/minecraft/data/server/loot_table/BlockLootTableGenerator.java
--- namedTargetSrc/net/minecraft/data/server/loot_table/BlockLootTableGenerator.java	2024-09-24 10:55:11.138871640 +0000
+++ namedSrc/net/minecraft/data/server/loot_table/BlockLootTableGenerator.java	2024-09-24 10:53:59.391024271 +0000
@@ -859,16 +859,16 @@
          if (lv.enabledIn(this.enabledFeatures)) {
             lv.getLootTableId()
                .ifPresent(
-                  registryKey -> {
-                     if (set.add(registryKey)) {
-                        LootTable.Builder lvx = (LootTable.Builder)this.lootTables.remove(registryKey);
+                  arg2 -> {
+                     if (set.add(arg2)) {
+                        LootTable.Builder lvx = (LootTable.Builder)this.lootTables.remove(arg2);
                         if (lvx == null) {
                            throw new IllegalStateException(
-                              String.format(Locale.ROOT, "Missing loottable '%s' for '%s'", registryKey.getValue(), Registries.BLOCK.getId(lv))
+                              String.format(Locale.ROOT, "Missing loottable '%s' for '%s'", arg2.getValue(), Registries.BLOCK.getId(lv))
                            );
                         }
 
-                        biConsumer.accept(registryKey, lvx);
+                        biConsumer.accept(arg2, lvx);
                      }
                   }
                );
diff -bur namedTargetSrc/net/minecraft/data/server/loot_table/EntityLootTableGenerator.java namedSrc/net/minecraft/data/server/loot_table/EntityLootTableGenerator.java
--- namedTargetSrc/net/minecraft/data/server/loot_table/EntityLootTableGenerator.java	2024-09-24 10:55:11.351874171 +0000
+++ namedSrc/net/minecraft/data/server/loot_table/EntityLootTableGenerator.java	2024-09-24 10:53:59.640027182 +0000
@@ -147,7 +147,7 @@
       this.generate();
       Set<RegistryKey<LootTable>> set = new HashSet();
       Registries.ENTITY_TYPE
-         .holders()
+         .streamHolders()
          .forEach(
             arg -> {
                EntityType<?> lv = (EntityType<?>)arg.value();
@@ -163,13 +163,13 @@
 
                      if (map != null) {
                         map.forEach(
-                           (registryKey, arg3) -> {
-                              if (!set.add(registryKey)) {
+                           (arg2, arg3) -> {
+                              if (!set.add(arg2)) {
                                  throw new IllegalStateException(
-                                    String.format(Locale.ROOT, "Duplicate loottable '%s' for '%s'", registryKey, arg.getRegistryKey().getValue())
+                                    String.format(Locale.ROOT, "Duplicate loottable '%s' for '%s'", arg2, arg.getRegistryKey().getValue())
                                  );
                               } else {
-                                 biConsumer.accept(registryKey, arg3);
+                                 biConsumer.accept(arg2, arg3);
                               }
                            }
                         );
@@ -181,7 +181,7 @@
                            String.format(
                               Locale.ROOT,
                               "Weird loottables '%s' for '%s', not a LivingEntity so should not have loot",
-                              map2.keySet().stream().map(registryKey -> registryKey.getValue().toString()).collect(Collectors.joining(",")),
+                              map2.keySet().stream().map(argx -> argx.getValue().toString()).collect(Collectors.joining(",")),
                               arg.getRegistryKey().getValue()
                            )
                         );
@@ -209,13 +209,13 @@
     * @mapping {@literal hashed m_vtkdidok Lnet/minecraft/unmapped/C_egeqzyvk;m_vtkdidok(Lnet/minecraft/unmapped/C_pzdchrcy;Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_vqkczpuv$C_cjvmpogn;}
     * @mapping {@literal named variantSpecificFrogDamageSource Lnet/minecraft/data/server/loot_table/EntityLootTableGenerator;variantSpecificFrogDamageSource(Lnet/minecraft/registry/HolderProvider;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/loot/condition/LootCondition$Builder;}
     */
-   protected LootCondition.Builder variantSpecificFrogDamageSource(HolderProvider<EntityType<?>> arg, RegistryKey<FrogVariant> registryKey) {
+   protected LootCondition.Builder variantSpecificFrogDamageSource(HolderProvider<EntityType<?>> arg, RegistryKey<FrogVariant> arg2) {
       return DamageSourcePropertiesLootCondition.builder(
          DamageSourcePredicate.Builder.create()
             .setSourceEntity(
                EntityPredicate.Builder.create()
                   .m_fbzdlqtk(arg, EntityType.FROG)
-                  .typeSpecific(EntitySubPredicateTypes.m_hopoaxal(Registries.FROG_VARIANT.getHolderOrThrow(registryKey)))
+                  .typeSpecific(EntitySubPredicateTypes.m_hopoaxal(Registries.FROG_VARIANT.getHolderOrThrow(arg2)))
             )
       );
    }
@@ -234,7 +234,7 @@
     * @mapping {@literal hashed m_znlvnkkb Lnet/minecraft/unmapped/C_egeqzyvk;m_znlvnkkb(Lnet/minecraft/unmapped/C_ogavsvbr;Lnet/minecraft/unmapped/C_xhhleach;Lnet/minecraft/unmapped/C_inwsuliy$C_daaljsfu;)V}
     * @mapping {@literal named m_znlvnkkb Lnet/minecraft/data/server/loot_table/EntityLootTableGenerator;m_znlvnkkb(Lnet/minecraft/entity/EntityType;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/loot/LootTable$Builder;)V}
     */
-   protected void m_znlvnkkb(EntityType<?> key, RegistryKey<LootTable> registryKey, LootTable.Builder arg3) {
-      ((Map)this.lootTables.computeIfAbsent(key, arg -> new HashMap())).put(registryKey, arg3);
+   protected void m_znlvnkkb(EntityType<?> key, RegistryKey<LootTable> arg2, LootTable.Builder arg3) {
+      ((Map)this.lootTables.computeIfAbsent(key, arg -> new HashMap())).put(arg2, arg3);
    }
 }
diff -bur namedTargetSrc/net/minecraft/data/server/LootTablesProvider.java namedSrc/net/minecraft/data/server/LootTablesProvider.java
--- namedTargetSrc/net/minecraft/data/server/LootTablesProvider.java	2024-09-24 10:55:11.197872341 +0000
+++ namedSrc/net/minecraft/data/server/LootTablesProvider.java	2024-09-24 10:53:59.467025159 +0000
@@ -96,19 +96,19 @@
    private CompletableFuture<?> m_cvuljxmh(DataWriter writer, HolderLookup.Provider arg2) {
       MutableRegistry<LootTable> lv = new SimpleRegistry<>(RegistryKeys.LOOT_TABLE, Lifecycle.experimental());
       Map<RandomSeed.Seed, Identifier> map = new Object2ObjectOpenHashMap<>();
-      this.lootTypeGenerators.forEach(arg3 -> ((LootTableGenerator)arg3.provider().apply(arg2)).generate((registryKey, arg4) -> {
-            Identifier lvx = m_ttdjbgbz(registryKey);
+      this.lootTypeGenerators.forEach(arg3 -> ((LootTableGenerator)arg3.provider().apply(arg2)).generate((arg3x, arg4) -> {
+            Identifier lvx = m_ttdjbgbz(arg3x);
             Identifier lv2x = (Identifier)map.put(RandomSequence.createSeed(lvx), lvx);
             if (lv2x != null) {
-               Util.logAndPause("Loot table random sequence seed collision on " + lv2x + " and " + registryKey.getValue());
+               Util.logAndPause("Loot table random sequence seed collision on " + lv2x + " and " + arg3x.getValue());
             }
 
             arg4.randomSequence(lvx);
             LootTable lv3x = arg4.type(arg3.paramSet).build();
-            lv.register(registryKey, lv3x, RegistrationInfo.DEFAULT);
+            lv.register(arg3x, lv3x, RegistrationInfo.DEFAULT);
          }));
       lv.freeze();
-      ErrorReporter.Impl lv2 = new ErrorReporter.Impl();
+      ErrorReporter.Collector lv2 = new ErrorReporter.Collector();
       HolderProvider.Provider lv3 = new DynamicRegistryManager.ImmutableRegistryManager(List.of(lv)).freeze();
       LootTableReporter lv4 = new LootTableReporter(lv2, LootContextTypes.GENERIC, lv3);
 
@@ -116,14 +116,14 @@
          lv2.report("Missing built-in table: " + lv5.getValue());
       }
 
-      lv.holders()
+      lv.streamHolders()
          .forEach(
             arg2x -> ((LootTable)arg2x.value())
                   .validate(
                      lv4.withContextType(((LootTable)arg2x.value()).getType()).makeChild("{" + arg2x.getRegistryKey().getValue() + "}", arg2x.getRegistryKey())
                   )
          );
-      Multimap<String, String> multimap = lv2.copyErrors();
+      Multimap<String, String> multimap = lv2.copyErrorsByPath();
       if (!multimap.isEmpty()) {
          multimap.forEach((string, string2) -> LOGGER.warn("Found validation problem in {}: {}", string, string2));
          throw new IllegalStateException("Failed to validate loot tables, see logs");
@@ -138,11 +138,10 @@
    }
 
    /**
-    * @mapping {@literal hashed m_ttdjbgbz Lnet/minecraft/unmapped/C_rriyyrek;m_ttdjbgbz(Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_ncpywfca;}
-    * @mapping {@literal named m_ttdjbgbz Lnet/minecraft/data/server/LootTablesProvider;m_ttdjbgbz(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/util/Identifier;}
+    * Mapping not found
     */
-   private static Identifier m_ttdjbgbz(RegistryKey<LootTable> registryKey) {
-      return registryKey.getValue();
+   private static Identifier m_ttdjbgbz(RegistryKey<LootTable> arg) {
+      return arg.getValue();
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/data/server/recipe/CookingRecipeJsonFactory.java namedSrc/net/minecraft/data/server/recipe/CookingRecipeJsonFactory.java
--- namedTargetSrc/net/minecraft/data/server/recipe/CookingRecipeJsonFactory.java	2024-09-24 10:55:11.424875038 +0000
+++ namedSrc/net/minecraft/data/server/recipe/CookingRecipeJsonFactory.java	2024-09-24 10:53:59.743028387 +0000
@@ -183,11 +183,11 @@
     * Mapping not found
     */
    @Override
-   public void offerTo(RecipeExporter exporter, Identifier recipeId) {
-      this.validate(recipeId);
+   public void offerTo(RecipeExporter exporter, Identifier id) {
+      this.validate(id);
       Advancement.Builder lv = exporter.accept()
-         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(recipeId))
-         .rewards(AdvancementRewards.Builder.recipe(recipeId))
+         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(id))
+         .rewards(AdvancementRewards.Builder.recipe(id))
          .merger(AdvancementRequirements.RequirementMerger.ANY);
       this.criteria.forEach(lv::putCriteria);
       AbstractCookingRecipe lv2 = this.recipe
@@ -199,7 +199,7 @@
             this.experience,
             this.cookingTime
          );
-      exporter.accept(recipeId, lv2, lv.build(recipeId.withPrefix("recipes/" + this.category.getName() + "/")));
+      exporter.accept(id, lv2, lv.build(id.withPrefix("recipes/" + this.category.getName() + "/")));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/data/server/recipe/ShapedRecipeJsonFactory.java namedSrc/net/minecraft/data/server/recipe/ShapedRecipeJsonFactory.java
--- namedTargetSrc/net/minecraft/data/server/recipe/ShapedRecipeJsonFactory.java	2024-09-24 10:55:11.266873161 +0000
+++ namedSrc/net/minecraft/data/server/recipe/ShapedRecipeJsonFactory.java	2024-09-24 10:53:59.545026071 +0000
@@ -184,11 +184,11 @@
     * Mapping not found
     */
    @Override
-   public void offerTo(RecipeExporter exporter, Identifier recipeId) {
-      ShapedRecipePattern lv = this.validate(recipeId);
+   public void offerTo(RecipeExporter exporter, Identifier id) {
+      ShapedRecipePattern lv = this.validate(id);
       Advancement.Builder lv2 = exporter.accept()
-         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(recipeId))
-         .rewards(AdvancementRewards.Builder.recipe(recipeId))
+         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(id))
+         .rewards(AdvancementRewards.Builder.recipe(id))
          .merger(AdvancementRequirements.RequirementMerger.ANY);
       this.criteria.forEach(lv2::putCriteria);
       ShapedRecipe lv3 = new ShapedRecipe(
@@ -198,7 +198,7 @@
          new ItemStack(this.result, this.resultCount),
          this.showNotification
       );
-      exporter.accept(recipeId, lv3, lv2.build(recipeId.withPrefix("recipes/" + this.category.getName() + "/")));
+      exporter.accept(id, lv3, lv2.build(id.withPrefix("recipes/" + this.category.getName() + "/")));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/data/server/recipe/ShapelessRecipeJsonFactory.java namedSrc/net/minecraft/data/server/recipe/ShapelessRecipeJsonFactory.java
--- namedTargetSrc/net/minecraft/data/server/recipe/ShapelessRecipeJsonFactory.java	2024-09-24 10:55:11.274873256 +0000
+++ namedSrc/net/minecraft/data/server/recipe/ShapelessRecipeJsonFactory.java	2024-09-24 10:53:59.558026224 +0000
@@ -169,17 +169,17 @@
     * Mapping not found
     */
    @Override
-   public void offerTo(RecipeExporter exporter, Identifier recipeId) {
-      this.validate(recipeId);
+   public void offerTo(RecipeExporter exporter, Identifier id) {
+      this.validate(id);
       Advancement.Builder lv = exporter.accept()
-         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(recipeId))
-         .rewards(AdvancementRewards.Builder.recipe(recipeId))
+         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(id))
+         .rewards(AdvancementRewards.Builder.recipe(id))
          .merger(AdvancementRequirements.RequirementMerger.ANY);
       this.criteria.forEach(lv::putCriteria);
       ShapelessRecipe lv2 = new ShapelessRecipe(
          (String)Objects.requireNonNullElse(this.group, ""), RecipeJsonFactory.getCraftingCategory(this.category), this.result, this.ingredients
       );
-      exporter.accept(recipeId, lv2, lv.build(recipeId.withPrefix("recipes/" + this.category.getName() + "/")));
+      exporter.accept(id, lv2, lv.build(id.withPrefix("recipes/" + this.category.getName() + "/")));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/data/server/recipe/SingleItemRecipeJsonFactory.java namedSrc/net/minecraft/data/server/recipe/SingleItemRecipeJsonFactory.java
--- namedTargetSrc/net/minecraft/data/server/recipe/SingleItemRecipeJsonFactory.java	2024-09-24 10:55:11.197872341 +0000
+++ namedSrc/net/minecraft/data/server/recipe/SingleItemRecipeJsonFactory.java	2024-09-24 10:53:59.467025159 +0000
@@ -120,16 +120,16 @@
     * Mapping not found
     */
    @Override
-   public void offerTo(RecipeExporter exporter, Identifier recipeId) {
-      this.validate(recipeId);
+   public void offerTo(RecipeExporter exporter, Identifier id) {
+      this.validate(id);
       Advancement.Builder lv = exporter.accept()
-         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(recipeId))
-         .rewards(AdvancementRewards.Builder.recipe(recipeId))
+         .putCriteria("has_the_recipe", RecipeUnlockedCriterionTrigger.create(id))
+         .rewards(AdvancementRewards.Builder.recipe(id))
          .merger(AdvancementRequirements.RequirementMerger.ANY);
       this.criteria.forEach(lv::putCriteria);
       CuttingRecipe lv2 = this.recipeFactory
          .create((String)Objects.requireNonNullElse(this.group, ""), this.ingredient, new ItemStack(this.result, this.count));
-      exporter.accept(recipeId, lv2, lv.build(recipeId.withPrefix("recipes/" + this.category.getName() + "/")));
+      exporter.accept(id, lv2, lv.build(id.withPrefix("recipes/" + this.category.getName() + "/")));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/data/server/RecipesProvider.java namedSrc/net/minecraft/data/server/RecipesProvider.java
--- namedTargetSrc/net/minecraft/data/server/RecipesProvider.java	2024-09-24 10:55:11.415874931 +0000
+++ namedSrc/net/minecraft/data/server/RecipesProvider.java	2024-09-24 10:53:59.729028223 +0000
@@ -977,8 +977,8 @@
     * @mapping {@literal hashed m_hgqabtqe Lnet/minecraft/unmapped/C_hwlnmobw;m_hgqabtqe(Lnet/minecraft/unmapped/C_ednuhnnn;)Lnet/minecraft/unmapped/C_rzypsigz;}
     * @mapping {@literal named conditionsFromTag Lnet/minecraft/data/server/RecipesProvider;conditionsFromTag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/advancement/AdvancementCriterion;}
     */
-   protected AdvancementCriterion<InventoryChangedCriterionTrigger.Conditions> conditionsFromTag(TagKey<Item> tagKey) {
-      return conditionsFromItemPredicates(ItemPredicate.Builder.create().m_lubfxdrb(this.f_vvimmxmt, tagKey));
+   protected AdvancementCriterion<InventoryChangedCriterionTrigger.Conditions> conditionsFromTag(TagKey<Item> tag) {
+      return conditionsFromItemPredicates(ItemPredicate.Builder.create().m_lubfxdrb(this.f_vvimmxmt, tag));
    }
 
    /**
@@ -1054,8 +1054,8 @@
     * @mapping {@literal hashed m_gckzgpoa Lnet/minecraft/unmapped/C_hwlnmobw;m_gckzgpoa(Lnet/minecraft/unmapped/C_ednuhnnn;)Lnet/minecraft/unmapped/C_tcpsydrv;}
     * @mapping {@literal named m_gckzgpoa Lnet/minecraft/data/server/RecipesProvider;m_gckzgpoa(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/recipe/Ingredient;}
     */
-   protected Ingredient m_gckzgpoa(TagKey<Item> tagKey) {
-      return Ingredient.m_owdzpelq(this.f_vvimmxmt.getTagOrThrow(tagKey));
+   protected Ingredient m_gckzgpoa(TagKey<Item> tag) {
+      return Ingredient.m_owdzpelq(this.f_vvimmxmt.getTagOrThrow(tag));
    }
 
    /**
@@ -1182,10 +1182,11 @@
                      }
 
                      /**
-                      * Mapping not found
+                      * @mapping {@literal hashed m_xrefjdzc Lnet/minecraft/unmapped/C_hwlnmobw$C_ujfsvkmt$C_iscsdmnx;m_xrefjdzc(Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_awrmdwqd;)V}
+                      * @mapping {@literal named m_xrefjdzc Lnet/minecraft/data/server/RecipesProvider$C_ujfsvkmt$C_iscsdmnx;m_xrefjdzc(Lnet/minecraft/util/Identifier;Lnet/minecraft/recipe/Recipe;)V}
                       */
-                     private void m_xrefjdzc(Identifier arg, Recipe<?> arg2) {
-                        list.add(DataProvider.m_oiidqwdo(writer, arg2, Recipe.CODEC, arg2, lv.resolveJsonFile(arg)));
+                     private void m_xrefjdzc(Identifier id, Recipe<?> arg2) {
+                        list.add(DataProvider.m_oiidqwdo(writer, arg2, Recipe.CODEC, arg2, lv.resolveJsonFile(id)));
                      }
 
                      /**


The remaining diff is too long!

@supersaiyansubtlety
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Messing with simple type names sure does make big diffs

Please sign in to comment.