Skip to content

Commit

Permalink
Merge branch '24w13a' into world-work
Browse files Browse the repository at this point in the history
# Conflicts:
#	mappings/net/minecraft/item/ProjectileItem.mapping
#	mappings/net/minecraft/world/PersistentState.mapping
  • Loading branch information
ix0rai committed Apr 3, 2024
2 parents 3c9340c + e7a8095 commit 32446b4
Show file tree
Hide file tree
Showing 94 changed files with 294 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
public class DownloadDictionaryFileTask extends DefaultMappingsTask {
public static final String TASK_NAME = "downloadDictionaryFile";

public static final String REVISION = "df0235679d00423d06636a9c1bf0120055ca232a";
public static final String REVISION = "2093ffe06086bbb1dfe35428975dbbc3248aa89f";
public static final String DEFAULT_DICTIONARY_FILE = "https://raw.githubusercontent.com/ix0rai/qm-base-allowed-wordlist/" + REVISION + "/allowed_english_words.txt";
@OutputFile
private final File output;
Expand Down
4 changes: 4 additions & 0 deletions buildSrc/src/main/resources/minecraft_specific_words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@ opengl
checkbox
hotbar
hotkeys
inworld
mainhand
mousehover
mouseover
Expand Down Expand Up @@ -253,6 +254,9 @@ shroomlight
terracotta
torchflower

// pot patterns
guster

// entity things
bossbar
despawn
Expand Down
3 changes: 3 additions & 0 deletions mappings/net/minecraft/block/DecoratedPotPatterns.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,14 @@ CLASS net/minecraft/unmapped/C_hzdaoazh net/minecraft/block/DecoratedPotPatterns
FIELD f_jpiddhhm ARCHER_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_kqqmjpaa HOWL_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_nmrgfmmp BURN_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_ntccnozb SCRAPE_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_oyagcvsm MOURNER_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_pkicorcb PRIZE_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_poauuija PLENTY_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_pxhwzsee ANGLER_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_sullqxlp FLOW_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_tavnvosr HEARTBREAK_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_tofuyxho GUSTER_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_tssagzls PATTERNS_BY_SHARDS Ljava/util/Map;
FIELD f_updwwzcx MINER_POTTERY_PATTERN_NAME Ljava/lang/String;
FIELD f_vbkariim EXPLORER_POTTERY_PATTERN_NAME Ljava/lang/String;
Expand Down
2 changes: 2 additions & 0 deletions mappings/net/minecraft/block/HeavyCoreBlock.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
CLASS net/minecraft/unmapped/C_zjbzveiy net/minecraft/block/HeavyCoreBlock
FIELD f_ahnlwrmp SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
1 change: 1 addition & 0 deletions mappings/net/minecraft/block/HopperBlock.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CLASS net/minecraft/unmapped/C_sooxppjc net/minecraft/block/HopperBlock
FIELD f_cyljjsgp DEFAULT_SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
FIELD f_dpwppeld WEST_RAYCAST_SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
FIELD f_ehqfemxy SOUTH_RAYCAST_SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
FIELD f_gkfrsgug RAYCAST_SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
FIELD f_mntmrerr NORTH_SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
FIELD f_ockdnpnd EAST_RAYCAST_SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
FIELD f_pifzdhwl TOP_SHAPE Lnet/minecraft/unmapped/C_zscvhwbd;
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/block/TrialSpawnerBlock.mapping
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
CLASS net/minecraft/unmapped/C_qiypfnai net/minecraft/block/TrialSpawnerBlock
FIELD f_eqxijsod STATE Lnet/minecraft/unmapped/C_cgckxfsw;
FIELD f_lutdwvub OMINOUS Lnet/minecraft/unmapped/C_xhwijdsd;
METHOD m_hqexpyll (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_ndgqjckh;)V
ARG 1 unusedWorld
ARG 4 trialSpawner
Expand Down
3 changes: 3 additions & 0 deletions mappings/net/minecraft/block/VaultBlock.mapping
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
CLASS net/minecraft/unmapped/C_bxtzknxv net/minecraft/block/VaultBlock
FIELD f_cxjeeeot FACING Lnet/minecraft/unmapped/C_tcujuvjb;
FIELD f_gxwxcuvd OMINOUS Lnet/minecraft/unmapped/C_xhwijdsd;
FIELD f_yjgmpaiu VAULT_STATE Lnet/minecraft/unmapped/C_vzlztuyw;
12 changes: 12 additions & 0 deletions mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,15 @@ CLASS net/minecraft/unmapped/C_ooeeaffg net/minecraft/block/dispenser/DispenserB
ARG 0 pointer
ARG 1 stack
METHOD m_ummkrstn registerDefaults ()V
CLASS C_gwoiejxt
FIELD f_cabudvxl emptyBucketDispenserBehavior Lnet/minecraft/unmapped/C_dnfsxzwl;
CLASS C_pgomfdlr
FIELD f_bwytskyk glassBottleDispenserBehavior Lnet/minecraft/unmapped/C_dnfsxzwl;
METHOD m_enelnpil fillEmptyBottle (Lnet/minecraft/unmapped/C_wzdnszcs;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_sddaxwyk;)Lnet/minecraft/unmapped/C_sddaxwyk;
ARG 1 dispenser
ARG 2 emptyBottleStack
ARG 3 filledBottleStack
CLASS C_uhouvubq
FIELD f_utzfwefr potionDispenserBehavior Lnet/minecraft/unmapped/C_dnfsxzwl;
CLASS C_usdpumvw
FIELD f_nmnxwggq filledBucketDispenserBehavior Lnet/minecraft/unmapped/C_dnfsxzwl;
2 changes: 2 additions & 0 deletions mappings/net/minecraft/block/dispenser/DispenserBlock.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ CLASS net/minecraft/unmapped/C_sridforj net/minecraft/block/dispenser/DispenserB
METHOD m_jiinrsul registerBehavior (Lnet/minecraft/unmapped/C_gmbqjnle;Lnet/minecraft/unmapped/C_ooeeaffg;)V
ARG 0 provider
ARG 1 behavior
METHOD m_omkokomw registerBehavior (Lnet/minecraft/unmapped/C_gmbqjnle;)V
ARG 0 item
METHOD m_rdzqftrz (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V
ARG 0 map
METHOD m_xmkonidr dispense (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_hynzadkk;)V
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CLASS net/minecraft/unmapped/C_bcbkqaaq net/minecraft/block/dispenser/ProjectileDispenserBehavior
FIELD f_lnvxbzxz projectile Lnet/minecraft/unmapped/C_dokwmwgh;
METHOD <init> (Lnet/minecraft/unmapped/C_vorddnax;)V
ARG 1 item
8 changes: 8 additions & 0 deletions mappings/net/minecraft/client/gui/screen/Screen.mapping
Original file line number Diff line number Diff line change
@@ -1,23 +1,31 @@
CLASS net/minecraft/unmapped/C_wrmtlwqx net/minecraft/client/gui/screen/Screen
FIELD f_bjnksoor SCREEN_USAGE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_bpxgxhlg textRenderer Lnet/minecraft/unmapped/C_mavozmpp;
FIELD f_bvobnjsr INWORLD_MENU_BACKGROUND Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_cfctryef clickedLink Ljava/net/URI;
FIELD f_dapowlyi initialized Z
FIELD f_dnkxkbyx FOOTER_SEPARATOR Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_enzwkzjs selected Lnet/minecraft/unmapped/C_womhzmwc;
FIELD f_erfyrjld HEADER_SEPARATOR Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_ffvcxumd BACKGROUND_PANORAMA_RENDERER Lnet/minecraft/unmapped/C_jbfwoepk;
FIELD f_fnsnmohs LOGGER Lorg/slf4j/Logger;
FIELD f_htifmqlv title Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_jcgjfjni deferredTooltip Lnet/minecraft/unmapped/C_wrmtlwqx$C_umjfmsln;
FIELD f_kmcqeiie width I
FIELD f_kreiluct children Ljava/util/List;
FIELD f_lysrduwi BACKGROUND_PANORAMA_RENDERER_ROTATING Lnet/minecraft/unmapped/C_dmftscsi;
FIELD f_mvugfdtw MOUSE_MOVE_NARRATION_DELAY J
FIELD f_oeooblbi selectables Ljava/util/List;
FIELD f_ofcdwhxy NARRATOR_MODE_CHANGE_DELAY J
FIELD f_ojzzsrar INWORLD_FOOTER_SEPARATOR Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_psnbmvaj client Lnet/minecraft/unmapped/C_ayfeobid;
FIELD f_qdzbfdgb narrator Lnet/minecraft/unmapped/C_yviluxux;
FIELD f_qqbyyhim KEYBOARD_ACTION_NARRATION_DELAY J
FIELD f_quytvjxb INWORLD_HEADER_SEPARATOR Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_rjdvwvyp drawables Ljava/util/List;
FIELD f_rwuipbpc MOUSE_ACTION_NARRATION_DELAY J
FIELD f_saroizas ALLOWED_PROTOCOLS Ljava/util/Set;
FIELD f_sektkmdw MENU_BACKGROUND Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_szwvjynq elementNarrationStartTime J
FIELD f_vsuqlruk height I
FIELD f_xypkugwe screenNarrationStartTime J
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_jlqncdix net/minecraft/client/gui/screen/option/AccessibilityOptionsScreen
FIELD f_bypcpdaw TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 1 parent
ARG 2 gameOptions
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_dseocoqa net/minecraft/client/gui/screen/option/ChatOptionsScreen
FIELD f_toduuoad TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 1 parent
ARG 2 options
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_dpwcuhqc net/minecraft/client/gui/screen/option/ControlsOptionsScreen
FIELD f_sahvhqlu TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 1 parent
ARG 2 options
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
CLASS net/minecraft/unmapped/C_bsmvmsax net/minecraft/client/gui/screen/option/FontOptionsScreen
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 2 options
METHOD m_jhtsocdd (Lnet/minecraft/unmapped/C_lscptbhn;)[Lnet/minecraft/unmapped/C_vbibxkxv;
ARG 0 options
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ CLASS net/minecraft/unmapped/C_yvcflclw net/minecraft/client/gui/screen/option/K
COMMENT
COMMENT <p>It shows a list of the registered {@link KeyBind}s with buttons to bind or reset them.
FIELD f_atjqrvvb resetAllButton Lnet/minecraft/unmapped/C_buwziidm;
FIELD f_fudvnghn TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_hbhgnjvk time J
FIELD f_sssnfghi keyBindElementList Lnet/minecraft/unmapped/C_aarntxpx;
FIELD f_xzyogtou focusedKey Lnet/minecraft/unmapped/C_sygikzty;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
CLASS net/minecraft/unmapped/C_inbomnec net/minecraft/client/gui/screen/option/MouseOptionsScreen
FIELD f_tlnjjuym buttonList Lnet/minecraft/unmapped/C_pjaxgicy;
FIELD f_ufhajsye TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 1 parent
ARG 2 gameOptions
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_kyuuqjer net/minecraft/client/gui/screen/option/OnlineOptionsScreen
FIELD f_uiwtgidl TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_wlitdhgn difficulty Lnet/minecraft/unmapped/C_vbibxkxv;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;[Lnet/minecraft/unmapped/C_vbibxkxv;Lnet/minecraft/unmapped/C_vbibxkxv;)V
ARG 1 parent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,13 @@ CLASS net/minecraft/unmapped/C_agyxinfj net/minecraft/client/gui/screen/option/O
FIELD f_jwmdeajx CREDITS_AND_ATTRIBUTION Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_nzmrlhuy CHAT Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_pacibifm SOUNDS Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_rlmitktt TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_ruxoqwyn LANGUAGE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_tvehebjf VIDEO Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_vqiqnekd TELEMETRY_DISABLED Lnet/minecraft/unmapped/C_skehaijy;
FIELD f_xcelkivr parent Lnet/minecraft/unmapped/C_wrmtlwqx;
FIELD f_xjmxlpqt lockDifficultyButton Lnet/minecraft/unmapped/C_jjobpetg;
FIELD f_yepyejjz headerFooterWidget Lnet/minecraft/unmapped/C_cqroimpa;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 1 parent
ARG 2 gameOptions
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_sxpljals net/minecraft/client/gui/screen/option/SkinOptionsScreen
FIELD f_swwaxsyf TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 1 parent
ARG 2 gameOptions
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_bsmsedih net/minecraft/client/gui/screen/option/SoundOptionsScreen
FIELD f_dhghytul TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_jdalyxvz buttonList Lnet/minecraft/unmapped/C_pjaxgicy;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
ARG 1 parent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CLASS net/minecraft/unmapped/C_cckbqvpx net/minecraft/client/gui/screen/option/V
FIELD f_pctkriee warningManager Lnet/minecraft/unmapped/C_giiyufuh;
FIELD f_rhyycvwa GRAPHICS_WARNING_MESSAGE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_tboewkbl list Lnet/minecraft/unmapped/C_pjaxgicy;
FIELD f_ujupssje TITLE Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_ukbalqxj GRAPHICS_WARNING_ACCEPT Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_xyhfwskm GRAPHICS_WARNING_CANCEL Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD <init> (Lnet/minecraft/unmapped/C_wrmtlwqx;Lnet/minecraft/unmapped/C_lscptbhn;)V
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
CLASS net/minecraft/unmapped/C_jfgbposu net/minecraft/command/argument/CoordinateArgument
FIELD f_dqplhzre value D
FIELD f_rqmmwqlj MISSING_BLOCK_POSITION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_uujognim MISSING_COORDINATE Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_rqmmwqlj MISSING_BLOCK_POSITION_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_uujognim MISSING_COORDINATE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_veyghvni relative Z
FIELD f_ybzaqpvz TILDE C
METHOD <init> (ZD)V
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
CLASS net/minecraft/unmapped/C_zelyotsz net/minecraft/command/argument/ItemPredicateArgumentType
FIELD f_bezmrynk ITEM_PREDICATE_MALFORMED_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD f_idwkgjot COUNT Lnet/minecraft/unmapped/C_ncpywfca;
FIELD f_jobwnunr EXAMPLES Ljava/util/Collection;
FIELD f_mcjybgrl ITEM_TAG_UNKNOWN_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_vjmneygw ITEM_COMPONENT_UNKNOWN_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_yrhmyaou ITEM_COMPONENT_MALFORMED_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD f_ytoqnfuh ITEM_PREDICATE_UNKNOWN_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_yzvyioin ITEM_ID_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD <init> (Lnet/minecraft/unmapped/C_bprdujxm;)V
ARG 1 context
METHOD getExamples getExamples ()Ljava/util/Collection;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
CLASS net/minecraft/unmapped/C_jqbfufjx net/minecraft/command/argument/ItemSlotArgumentType
FIELD f_bsfrpwff UNKNOWN_SLOT Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_bsfrpwff UNKNOWN_SLOT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_kfpmusct EXAMPLES Ljava/util/Collection;
FIELD f_opwacyge ONLY_SINGLE_ALLOWED Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_opwacyge ONLY_SINGLE_ALLOWED_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD getExamples getExamples ()Ljava/util/Collection;
METHOD listSuggestions listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CLASS net/minecraft/unmapped/C_ulufschc net/minecraft/command/argument/ItemSlotsArgumentType
FIELD f_hciuypuv UNKNOWN_SLOT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_xfdhyccq EXAMPLES Ljava/util/Collection;
METHOD m_nikqviqz itemSlots ()Lnet/minecraft/unmapped/C_ulufschc;
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
CLASS net/minecraft/unmapped/C_aggscjva net/minecraft/command/argument/ItemStringReader
FIELD f_aplmwlmb EQUAL_SIGN C
FIELD f_cmtaezhv ITEM_COMPONENT_REPEATED_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_fwzjhzyb ITEM_ID_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_hhcgpsuq RIGHT_SQUARE_BRACKET C
FIELD f_hkgvkeaa LEFT_SQUARE_BRACKET C
FIELD f_khcndogj COMMA C
FIELD f_lrafhxvx ITEM_COMPONENT_EXPECTED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_vdbeciht ITEM_COMPONENT_MALFORMED_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD f_ytehdehq ITEM_COMPONENT_UNKNOWN_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD m_seifydji getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
CLASS C_rktfpfda ItemResult
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
CLASS net/minecraft/unmapped/C_isondbzw net/minecraft/command/argument/OperationArgumentType
FIELD f_olvhhuiq EXAMPLES Ljava/util/Collection;
FIELD f_ssggxzzb DIVISION_ZERO_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_xzmyywof INVALID_OPERATION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_xzmyywof INVALID_OPERATION_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD getExamples getExamples ()Ljava/util/Collection;
METHOD listSuggestions listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CLASS net/minecraft/unmapped/C_bwiwqfgl net/minecraft/command/argument/RegistryEntryOrTagArgument
FIELD f_askxyhwf NOT_FOUND_ERROR Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD f_mtetdrqd INVALID_TAG_ERROR Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
FIELD f_askxyhwf NOT_FOUND_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD f_mtetdrqd INVALID_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
FIELD f_ptsdazkt EXAMPLES Ljava/util/Collection;
FIELD f_zyyamqsa lookup Lnet/minecraft/unmapped/C_vtbxyypo;
METHOD <init> (Lnet/minecraft/unmapped/C_bprdujxm;Lnet/minecraft/unmapped/C_xhhleach;)V
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CLASS net/minecraft/unmapped/C_rxcsyavv net/minecraft/command/argument/StyleArgumentType
FIELD f_rwibidwy STYLE_INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD f_znsfdcef EXAMPLES Ljava/util/Collection;
METHOD m_dyeknzie style (Lnet/minecraft/unmapped/C_bprdujxm;)Lnet/minecraft/unmapped/C_rxcsyavv;
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
CLASS net/minecraft/unmapped/C_nemqrvjl net/minecraft/command/argument/UuidArgumentType
FIELD f_apyruphv INVALID_UUID Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_apyruphv INVALID_UUID_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD f_onsaxeqv VALID_CHARACTERS Ljava/util/regex/Pattern;
FIELD f_wtznbnek EXAMPLES Ljava/util/Collection;
METHOD getExamples getExamples ()Ljava/util/Collection;
Expand Down
3 changes: 3 additions & 0 deletions mappings/net/minecraft/data/client/ItemModelGenerator.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,16 @@ CLASS net/minecraft/unmapped/C_cfvrpkog net/minecraft/data/client/ItemModelGener
ARG 4 layer2
METHOD m_chmkiimy registerCompass (Lnet/minecraft/unmapped/C_vorddnax;)V
ARG 1 compass
METHOD m_hgwqokod register (Lnet/minecraft/unmapped/C_vorddnax;)V
ARG 1 item
METHOD m_kighpdfm register (Lnet/minecraft/unmapped/C_vorddnax;Ljava/lang/String;Lnet/minecraft/unmapped/C_zppcsbsk;)V
ARG 1 item
ARG 2 suffix
ARG 3 model
METHOD m_llpeiyoc createArmorJson (Lnet/minecraft/unmapped/C_ncpywfca;Ljava/util/Map;Lnet/minecraft/unmapped/C_cjzoxshv;)Lcom/google/gson/JsonObject;
ARG 1 id
ARG 2 textures
ARG 3 armorMaterial
METHOD m_mppeudhx registerArmor (Lnet/minecraft/unmapped/C_fxxorins;)V
ARG 1 armor
METHOD m_pmffjxfg registerClock (Lnet/minecraft/unmapped/C_vorddnax;)V
Expand Down
3 changes: 3 additions & 0 deletions mappings/net/minecraft/data/server/RecipesProvider.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ CLASS net/minecraft/unmapped/C_hwlnmobw net/minecraft/data/server/RecipesProvide
METHOD m_fjndvsgp (Lnet/minecraft/unmapped/C_gmbqjnle;Lnet/minecraft/unmapped/C_gmbqjnle;)Lnet/minecraft/unmapped/C_ybcoihxg;
ARG 0 output
ARG 1 input
METHOD m_fwsvwjki (Lnet/minecraft/unmapped/C_gmbqjnle;Lnet/minecraft/unmapped/C_gmbqjnle;)Lnet/minecraft/unmapped/C_ybcoihxg;
ARG 0 output
ARG 1 input
METHOD m_gdnqvign generateRecipes (Lnet/minecraft/unmapped/C_nykrdyol;)V
ARG 1 exporter
METHOD m_gseugmvz offerGrateRecipe (Lnet/minecraft/unmapped/C_nykrdyol;Lnet/minecraft/unmapped/C_mmxmpdoq;Lnet/minecraft/unmapped/C_mmxmpdoq;)V
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CLASS net/minecraft/unmapped/C_usfluftj net/minecraft/data/server/loot/one_twenty_one/OneTwentyOneEquipmentLootTableProvider
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CLASS net/minecraft/unmapped/C_noaidmgc net/minecraft/data/server/loot_table/EquipmentLootTableGenerator
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CLASS net/minecraft/unmapped/C_dnwxdepg net/minecraft/datafixer/fix/BlockEntityBannerNameComponentFix
METHOD m_biktrjir transform (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed;
ARG 1 inputType
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
CLASS net/minecraft/unmapped/C_lntklpwx net/minecraft/datafixer/fix/BlockPosFormatFix
FIELD f_okkmsozd PATROL_TARGET_ENTITY_IDS Ljava/util/List;
METHOD m_ktyneubd fixBlockPosFormat (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed;
ARG 1 inputType
ARG 2 oldToNewKey
METHOD m_mwdtslhk fixMapItemFrames (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD m_ocrbhxpw addBlockEntityRules (Ljava/util/List;)V
Expand Down
Loading

3 comments on commit 32446b4

@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 32446b4, 85 file(s) were updated with 784 line(s) added and 709 removed compared to the latest Quilt Mappings version.

View the diff here (1/3):
diff -bur namedTargetSrc/net/minecraft/block/BlockEntityProvider.java namedSrc/net/minecraft/block/BlockEntityProvider.java
--- namedTargetSrc/net/minecraft/block/BlockEntityProvider.java	2024-04-03 14:02:56.880880468 +0000
+++ namedSrc/net/minecraft/block/BlockEntityProvider.java	2024-04-03 14:01:47.940730524 +0000
@@ -36,6 +36,6 @@
     */
    @Nullable
    default <T extends BlockEntity> GameEventListener getGameEventListener(ServerWorld world, T blockEntity) {
-      return blockEntity instanceof GameEventListener.C_ohqzxsuw<?> lv ? lv.m_duureayn() : null;
+      return blockEntity instanceof GameEventListener.Provider<?> lv ? lv.getListener() : null;
    }
 }
diff -bur namedTargetSrc/net/minecraft/block/dispenser/ProjectileDispenserBehavior.java namedSrc/net/minecraft/block/dispenser/ProjectileDispenserBehavior.java
--- namedTargetSrc/net/minecraft/block/dispenser/ProjectileDispenserBehavior.java	2024-04-03 14:02:56.888880487 +0000
+++ namedSrc/net/minecraft/block/dispenser/ProjectileDispenserBehavior.java	2024-04-03 14:01:47.952730550 +0000
@@ -22,7 +22,7 @@
    /**
     * Mapping not found
     */
-   private final ProjectileItem.C_jscrvllj f_uupspuna;
+   private final ProjectileItem.DispenserConfig f_uupspuna;
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_bcbkqaaq;<init>(Lnet/minecraft/unmapped/C_vorddnax;)V}
@@ -31,7 +31,7 @@
    public ProjectileDispenserBehavior(Item item) {
       if (item instanceof ProjectileItem lv) {
          this.projectile = lv;
-         this.f_uupspuna = lv.m_kzimfaao();
+         this.f_uupspuna = lv.createDispenserConfig();
       } else {
          throw new IllegalArgumentException(item + " not instance of " + ProjectileItem.class.getSimpleName());
       }
@@ -45,9 +45,11 @@
       World lv = pointer.world();
       Direction lv2 = pointer.state().get(DispenserBlock.FACING);
       Position lv3 = this.f_uupspuna.positionFunction().getDispensePosition(pointer, lv2);
-      ProjectileEntity lv4 = this.projectile.m_dxnfepcn(lv, lv3, stack, lv2);
+      ProjectileEntity lv4 = this.projectile.createEntity(lv, lv3, stack, lv2);
       this.projectile
-         .m_mruwcksw(lv4, (double)lv2.getOffsetX(), (double)lv2.getOffsetY(), (double)lv2.getOffsetZ(), this.f_uupspuna.power(), this.f_uupspuna.uncertainty());
+         .initializeProjectile(
+            lv4, (double)lv2.getOffsetX(), (double)lv2.getOffsetY(), (double)lv2.getOffsetZ(), this.f_uupspuna.power(), this.f_uupspuna.uncertainty()
+         );
       lv.spawnEntity(lv4);
       stack.decrement(1);
       return stack;
diff -bur namedTargetSrc/net/minecraft/block/entity/CommandBlockBlockEntity.java namedSrc/net/minecraft/block/entity/CommandBlockBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/CommandBlockBlockEntity.java	2024-04-03 14:02:56.852880402 +0000
+++ namedSrc/net/minecraft/block/entity/CommandBlockBlockEntity.java	2024-04-03 14:01:47.908730456 +0000
@@ -87,8 +87,8 @@
             new Vec2f(0.0F, lv.asRotation()),
             this.getWorld(),
             2,
-            this.getCustomName().getString(),
-            this.getCustomName(),
+            this.getName().getString(),
+            this.getName(),
             this.getWorld().getServer(),
             null
          );
@@ -267,7 +267,7 @@
    @Override
    protected void m_cckjpvhm(BlockEntity.C_uyhxhbrv arg) {
       super.m_cckjpvhm(arg);
-      this.commandExecutor.m_tsrtcdlu(arg.m_gotgrppy(DataComponentTypes.CUSTOM_NAME));
+      this.commandExecutor.setCustomName(arg.m_gotgrppy(DataComponentTypes.CUSTOM_NAME));
    }
 
    /**
@@ -276,7 +276,7 @@
    @Override
    protected void m_apmtvpji(DataComponentMap.Builder arg) {
       super.m_apmtvpji(arg);
-      arg.put(DataComponentTypes.CUSTOM_NAME, this.commandExecutor.m_jsqrpbnk());
+      arg.put(DataComponentTypes.CUSTOM_NAME, this.commandExecutor.getCustomName());
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/block/entity/SculkCatalystBlockEntity.java namedSrc/net/minecraft/block/entity/SculkCatalystBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/SculkCatalystBlockEntity.java	2024-04-03 14:02:56.916880553 +0000
+++ namedSrc/net/minecraft/block/entity/SculkCatalystBlockEntity.java	2024-04-03 14:01:47.996730645 +0000
@@ -30,7 +30,7 @@
  * @mapping {@literal hashed net/minecraft/unmapped/C_mztoqymb}
  * @mapping {@literal named net/minecraft/block/entity/SculkCatalystBlockEntity}
  */
-public class SculkCatalystBlockEntity extends BlockEntity implements GameEventListener.C_ohqzxsuw<SculkCatalystBlockEntity.CatalystListener> {
+public class SculkCatalystBlockEntity extends BlockEntity implements GameEventListener.Provider<SculkCatalystBlockEntity.CatalystListener> {
    /**
     * @mapping {@literal hashed f_wxktruda Lnet/minecraft/unmapped/C_mztoqymb;f_wxktruda:Lnet/minecraft/unmapped/C_mztoqymb$C_gcdvmpek;}
     * @mapping {@literal named catalystListener Lnet/minecraft/block/entity/SculkCatalystBlockEntity;catalystListener:Lnet/minecraft/block/entity/SculkCatalystBlockEntity$CatalystListener;}
@@ -73,10 +73,10 @@
    }
 
    /**
-    * @mapping {@literal hashed m_duureayn Lnet/minecraft/unmapped/C_mztoqymb;m_duureayn()Lnet/minecraft/unmapped/C_mztoqymb$C_gcdvmpek;}
-    * @mapping {@literal named m_duureayn Lnet/minecraft/block/entity/SculkCatalystBlockEntity;m_duureayn()Lnet/minecraft/block/entity/SculkCatalystBlockEntity$CatalystListener;}
+    * @mapping {@literal hashed m_zuuuxfsm Lnet/minecraft/unmapped/C_mztoqymb;m_zuuuxfsm()Lnet/minecraft/unmapped/C_mztoqymb$C_gcdvmpek;}
+    * @mapping {@literal named getListener Lnet/minecraft/block/entity/SculkCatalystBlockEntity;getListener()Lnet/minecraft/block/entity/SculkCatalystBlockEntity$CatalystListener;}
     */
-   public SculkCatalystBlockEntity.CatalystListener m_duureayn() {
+   public SculkCatalystBlockEntity.CatalystListener getListener() {
       return this.catalystListener;
    }
 
diff -bur namedTargetSrc/net/minecraft/block/entity/SculkSensorBlockEntity.java namedSrc/net/minecraft/block/entity/SculkSensorBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/SculkSensorBlockEntity.java	2024-04-03 14:02:56.944880619 +0000
+++ namedSrc/net/minecraft/block/entity/SculkSensorBlockEntity.java	2024-04-03 14:01:48.032730722 +0000
@@ -24,7 +24,7 @@
  * @mapping {@literal hashed net/minecraft/unmapped/C_pqjuvriw}
  * @mapping {@literal named net/minecraft/block/entity/SculkSensorBlockEntity}
  */
-public class SculkSensorBlockEntity extends BlockEntity implements GameEventListener.C_ohqzxsuw<VibrationManager.Listener>, VibrationManager {
+public class SculkSensorBlockEntity extends BlockEntity implements GameEventListener.Provider<VibrationManager.Listener>, VibrationManager {
    /**
     * @mapping {@literal hashed f_innqgvgr Lnet/minecraft/unmapped/C_pqjuvriw;f_innqgvgr:Lorg/slf4j/Logger;}
     * @mapping {@literal named LOGGER Lnet/minecraft/block/entity/SculkSensorBlockEntity;LOGGER:Lorg/slf4j/Logger;}
@@ -135,10 +135,10 @@
    }
 
    /**
-    * @mapping {@literal hashed m_duureayn Lnet/minecraft/unmapped/C_pqjuvriw;m_duureayn()Lnet/minecraft/unmapped/C_ddxrijfx$C_bbtmyknw;}
-    * @mapping {@literal named m_duureayn Lnet/minecraft/block/entity/SculkSensorBlockEntity;m_duureayn()Lnet/minecraft/world/event/vibration/VibrationManager$Listener;}
+    * @mapping {@literal hashed m_glymjlsc Lnet/minecraft/unmapped/C_pqjuvriw;m_glymjlsc()Lnet/minecraft/unmapped/C_ddxrijfx$C_bbtmyknw;}
+    * @mapping {@literal named getListener Lnet/minecraft/block/entity/SculkSensorBlockEntity;getListener()Lnet/minecraft/world/event/vibration/VibrationManager$Listener;}
     */
-   public VibrationManager.Listener m_duureayn() {
+   public VibrationManager.Listener getListener() {
       return this.listener;
    }
 
diff -bur namedTargetSrc/net/minecraft/block/entity/SculkShriekerBlockEntity.java namedSrc/net/minecraft/block/entity/SculkShriekerBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/SculkShriekerBlockEntity.java	2024-04-03 14:02:56.940880610 +0000
+++ namedSrc/net/minecraft/block/entity/SculkShriekerBlockEntity.java	2024-04-03 14:01:48.028730713 +0000
@@ -49,7 +49,7 @@
  * @mapping {@literal hashed net/minecraft/unmapped/C_pnalulqo}
  * @mapping {@literal named net/minecraft/block/entity/SculkShriekerBlockEntity}
  */
-public class SculkShriekerBlockEntity extends BlockEntity implements GameEventListener.C_ohqzxsuw<VibrationManager.Listener>, VibrationManager {
+public class SculkShriekerBlockEntity extends BlockEntity implements GameEventListener.Provider<VibrationManager.Listener>, VibrationManager {
    /**
     * @mapping {@literal hashed f_kblolahs Lnet/minecraft/unmapped/C_pnalulqo;f_kblolahs:Lorg/slf4j/Logger;}
     * @mapping {@literal named LOGGER Lnet/minecraft/block/entity/SculkShriekerBlockEntity;LOGGER:Lorg/slf4j/Logger;}
@@ -291,10 +291,10 @@
    }
 
    /**
-    * @mapping {@literal hashed m_duureayn Lnet/minecraft/unmapped/C_pnalulqo;m_duureayn()Lnet/minecraft/unmapped/C_ddxrijfx$C_bbtmyknw;}
-    * @mapping {@literal named m_duureayn Lnet/minecraft/block/entity/SculkShriekerBlockEntity;m_duureayn()Lnet/minecraft/world/event/vibration/VibrationManager$Listener;}
+    * @mapping {@literal hashed m_lbmdczem Lnet/minecraft/unmapped/C_pnalulqo;m_lbmdczem()Lnet/minecraft/unmapped/C_ddxrijfx$C_bbtmyknw;}
+    * @mapping {@literal named getListener Lnet/minecraft/block/entity/SculkShriekerBlockEntity;getListener()Lnet/minecraft/world/event/vibration/VibrationManager$Listener;}
     */
-   public VibrationManager.Listener m_duureayn() {
+   public VibrationManager.Listener getListener() {
       return this.vibrationListener;
    }
 
diff -bur namedTargetSrc/net/minecraft/block/enums/TrialSpawnerState.java namedSrc/net/minecraft/block/enums/TrialSpawnerState.java
--- namedTargetSrc/net/minecraft/block/enums/TrialSpawnerState.java	2024-04-03 14:02:56.952880638 +0000
+++ namedSrc/net/minecraft/block/enums/TrialSpawnerState.java	2024-04-03 14:01:48.048730756 +0000
@@ -10,6 +10,7 @@
 import net.minecraft.block.TrialSpawnerConfig;
 import net.minecraft.block.TrialSpawnerData;
 import net.minecraft.entity.Entity;
+import net.minecraft.entity.OminousItemSpawnerEntity;
 import net.minecraft.entity.player.PlayerEntity;
 import net.minecraft.item.ItemStack;
 import net.minecraft.particle.DefaultParticleType;
@@ -17,7 +18,6 @@
 import net.minecraft.server.world.ServerWorld;
 import net.minecraft.sound.SoundCategory;
 import net.minecraft.sound.SoundEvents;
-import net.minecraft.unmapped.C_czxrapyw;
 import net.minecraft.util.StringIdentifiable;
 import net.minecraft.util.Util;
 import net.minecraft.util.hit.BlockHitResult;
@@ -119,48 +119,48 @@
     * @mapping {@literal hashed m_bkyjhsim Lnet/minecraft/unmapped/C_mefvrcdp;m_bkyjhsim(Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_jelkcvqk;Lnet/minecraft/unmapped/C_bdwnwhiu;)Lnet/minecraft/unmapped/C_mefvrcdp;}
     * @mapping {@literal named tick Lnet/minecraft/block/enums/TrialSpawnerState;tick(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/TrialSpawnerLogic;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/block/enums/TrialSpawnerState;}
     */
-   TrialSpawnerState tick(BlockPos pos, TrialSpawnerLogic arg2, ServerWorld world) {
-      TrialSpawnerData lv = arg2.getData();
-      TrialSpawnerConfig lv2 = arg2.getConfig();
+   TrialSpawnerState tick(BlockPos pos, TrialSpawnerLogic logic, ServerWorld world) {
+      TrialSpawnerData lv = logic.getData();
+      TrialSpawnerConfig lv2 = logic.getConfig();
       TrialSpawnerState var10000;
       switch (this) {
          case INACTIVE:
-            var10000 = lv.getOrCreateDisplayEntity(arg2, world, WAITING_FOR_PLAYERS) == null ? this : WAITING_FOR_PLAYERS;
+            var10000 = lv.getOrCreateDisplayEntity(logic, world, WAITING_FOR_PLAYERS) == null ? this : WAITING_FOR_PLAYERS;
             break;
          case WAITING_FOR_PLAYERS:
-            if (!lv.hasSpawnData(arg2, world.random)) {
+            if (!lv.hasSpawnData(logic, world.random)) {
                var10000 = INACTIVE;
             } else {
-               lv.detectPlayers(world, pos, arg2);
+               lv.detectPlayers(world, pos, logic);
                var10000 = lv.registeredPlayers.isEmpty() ? this : ACTIVE;
             }
             break;
          case ACTIVE:
-            if (!lv.hasSpawnData(arg2, world.random)) {
+            if (!lv.hasSpawnData(logic, world.random)) {
                var10000 = INACTIVE;
             } else {
                int i = lv.getAdditionalPlayers(pos);
-               lv.detectPlayers(world, pos, arg2);
-               if (arg2.m_dgbojbgg()) {
-                  this.m_mlumwbvs(world, pos, arg2);
+               lv.detectPlayers(world, pos, logic);
+               if (logic.isOminous()) {
+                  this.m_mlumwbvs(world, pos, logic);
                }
 
                if (lv.hasSpawnedAllMobs(lv2, i)) {
                   if (lv.areMobsDead()) {
-                     lv.cooldownEndTime = world.getTime() + (long)arg2.getTargetCooldownLength();
+                     lv.cooldownEndTime = world.getTime() + (long)logic.getTargetCooldownLength();
                      lv.totalMobsSpawned = 0;
                      lv.nextMobSpawnTime = 0L;
                      var10000 = WAITING_FOR_REWARD_EJECTION;
                      break;
                   }
                } else if (lv.isReadyToSpawnNewMobs(world, lv2, i)) {
-                  arg2.spawnMob(world, pos).ifPresent(uuid -> {
+                  logic.spawnMob(world, pos).ifPresent(uuid -> {
                      lv.currentMobs.add(uuid);
                      lv.totalMobsSpawned++;
                      lv.nextMobSpawnTime = world.getTime() + (long)lv2.ticksBetweenSpawn();
                      lv2.spawnPotentialsDefinition().getOrEmpty(world.getRandom()).ifPresent(spawnData -> {
                         lv.spawnData = Optional.of((MobSpawnerEntry)spawnData.data());
-                        arg2.updateListeners();
+                        logic.updateListeners();
                      });
                   });
                }
@@ -169,7 +169,7 @@
             }
             break;
          case WAITING_FOR_REWARD_EJECTION:
-            if (lv.isReadyToOpenShutter(world, 40.0F, arg2.getTargetCooldownLength())) {
+            if (lv.isReadyToOpenShutter(world, 40.0F, logic.getTargetCooldownLength())) {
                world.playSound(null, pos, SoundEvents.BLOCK_TRIAL_SPAWNER_OPEN_SHUTTER, SoundCategory.BLOCKS);
                var10000 = EJECTING_REWARD;
             } else {
@@ -177,7 +177,7 @@
             }
             break;
          case EJECTING_REWARD:
-            if (!lv.isReadyToEjectReward(world, (float)REWARD_EJECTION_DELAY, arg2.getTargetCooldownLength())) {
+            if (!lv.isReadyToEjectReward(world, (float)REWARD_EJECTION_DELAY, logic.getTargetCooldownLength())) {
                var10000 = this;
             } else if (lv.registeredPlayers.isEmpty()) {
                world.playSound(null, pos, SoundEvents.BLOCK_TRIAL_SPAWNER_CLOSE_SHUTTER, SoundCategory.BLOCKS);
@@ -188,20 +188,20 @@
                   lv.ejectingLootTable = lv2.lootTablesToEject().getDataOrEmpty(world.getRandom());
                }
 
-               lv.ejectingLootTable.ifPresent(registryKey -> arg2.ejectLoot(world, pos, registryKey));
+               lv.ejectingLootTable.ifPresent(registryKey -> logic.ejectLoot(world, pos, registryKey));
                lv.registeredPlayers.remove(lv.registeredPlayers.iterator().next());
                var10000 = this;
             }
             break;
          case COOLDOWN:
-            lv.detectPlayers(world, pos, arg2);
+            lv.detectPlayers(world, pos, logic);
             if (!lv.registeredPlayers.isEmpty()) {
                lv.totalMobsSpawned = 0;
                lv.nextMobSpawnTime = 0L;
                var10000 = ACTIVE;
             } else if (lv.isCooldownFinished(world)) {
                lv.cooldownEndTime = 0L;
-               arg2.m_nszglagl(world, pos);
+               logic.m_nszglagl(world, pos);
                var10000 = WAITING_FOR_PLAYERS;
             } else {
                var10000 = this;
@@ -225,12 +225,12 @@
       if (!lv3.isEmpty()) {
          if (this.m_qeqintcw(world, lv)) {
             m_drqhttao(world, pos, arg3, lv).ifPresent(arg5 -> {
-               C_czxrapyw lvx = C_czxrapyw.m_hbpvxart(world, lv3);
+               OminousItemSpawnerEntity lvx = OminousItemSpawnerEntity.m_hbpvxart(world, lv3);
                lvx.refreshPositionAfterTeleport(arg5);
                world.spawnEntity(lvx);
                float f = (world.getRandom().nextFloat() - world.getRandom().nextFloat()) * 0.2F + 1.0F;
                world.playSound(null, BlockPos.fromPosition(arg5), SoundEvents.BLOCK_TRIAL_SPAWNER_SPAWN_ITEM_BEGIN, SoundCategory.BLOCKS, 1.0F, f);
-               lv.cooldownEndTime = world.getTime() + arg3.m_hxfvrqzw().m_rjwfxsix();
+               lv.cooldownEndTime = world.getTime() + arg3.getOminousConfig().m_rjwfxsix();
             });
          }
       }
@@ -291,8 +291,8 @@
     * @mapping {@literal hashed m_qeqintcw Lnet/minecraft/unmapped/C_mefvrcdp;m_qeqintcw(Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_kxkfzuix;)Z}
     * @mapping {@literal named m_qeqintcw Lnet/minecraft/block/enums/TrialSpawnerState;m_qeqintcw(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/block/TrialSpawnerData;)Z}
     */
-   private boolean m_qeqintcw(ServerWorld world, TrialSpawnerData arg2) {
-      return world.getTime() >= arg2.cooldownEndTime;
+   private boolean m_qeqintcw(ServerWorld world, TrialSpawnerData spawnerData) {
+      return world.getTime() >= spawnerData.cooldownEndTime;
    }
 
    /**
@@ -331,8 +331,8 @@
     * @mapping {@literal hashed m_epcfmecd Lnet/minecraft/unmapped/C_mefvrcdp;m_epcfmecd(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Z)V}
     * @mapping {@literal named emitParticle Lnet/minecraft/block/enums/TrialSpawnerState;emitParticle(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V}
     */
-   public void emitParticle(World world, BlockPos pos, boolean bl) {
-      this.particleEmitter.emit(world, world.getRandom(), pos, bl);
+   public void emitParticle(World world, BlockPos pos, boolean ominous) {
+      this.particleEmitter.emit(world, world.getRandom(), pos, ominous);
    }
 
    /**
@@ -461,6 +461,6 @@
        * @mapping {@literal hashed emit Lnet/minecraft/unmapped/C_mefvrcdp$C_bccyitsl;emit(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_rlomrsco;Lnet/minecraft/unmapped/C_hynzadkk;Z)V}
        * @mapping {@literal named emit Lnet/minecraft/block/enums/TrialSpawnerState$ParticleEmitter;emit(Lnet/minecraft/world/World;Lnet/minecraft/util/random/RandomGenerator;Lnet/minecraft/util/math/BlockPos;Z)V}
        */
-      void emit(World world, RandomGenerator random, BlockPos pos, boolean bl);
+      void emit(World world, RandomGenerator random, BlockPos pos, boolean ominous);
    }
 }
diff -bur namedTargetSrc/net/minecraft/block/enums/VaultState.java namedSrc/net/minecraft/block/enums/VaultState.java
--- namedTargetSrc/net/minecraft/block/enums/VaultState.java	2024-04-03 14:02:56.816880317 +0000
+++ namedSrc/net/minecraft/block/enums/VaultState.java	2024-04-03 14:01:47.868730370 +0000
@@ -181,8 +181,8 @@
     * @mapping {@literal hashed m_ekopnsum Lnet/minecraft/unmapped/C_oocnpsfc;m_ekopnsum(Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_cudfnjix;Lnet/minecraft/unmapped/C_nsbycoiv;Lnet/minecraft/unmapped/C_czyoqmgb;D)Lnet/minecraft/unmapped/C_oocnpsfc;}
     * @mapping {@literal named m_ekopnsum Lnet/minecraft/block/enums/VaultState;m_ekopnsum(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/unmapped/C_cudfnjix;Lnet/minecraft/unmapped/C_nsbycoiv;Lnet/minecraft/unmapped/C_czyoqmgb;D)Lnet/minecraft/block/enums/VaultState;}
     */
-   private static VaultState m_ekopnsum(ServerWorld world, BlockPos pos, C_cudfnjix arg3, C_nsbycoiv arg4, C_czyoqmgb arg5, double d) {
-      arg5.m_uflgzskl(world, pos, arg4, arg3, d);
+   private static VaultState m_ekopnsum(ServerWorld world, BlockPos pos, C_cudfnjix arg3, C_nsbycoiv arg4, C_czyoqmgb arg5, double radius) {
+      arg5.m_uflgzskl(world, pos, arg4, arg3, radius);
       arg4.m_tluakpxm(world.getTime() + 20L);
       return arg5.m_jamphmeb() ? ACTIVE : INACTIVE;
    }
diff -bur namedTargetSrc/net/minecraft/block/sculk/SculkSensorBlock.java namedSrc/net/minecraft/block/sculk/SculkSensorBlock.java
--- namedTargetSrc/net/minecraft/block/sculk/SculkSensorBlock.java	2024-04-03 14:02:56.976880695 +0000
+++ namedSrc/net/minecraft/block/sculk/SculkSensorBlock.java	2024-04-03 14:01:48.080730824 +0000
@@ -167,7 +167,7 @@
          && world.getBlockEntity(pos) instanceof SculkSensorBlockEntity lv2
          && world instanceof ServerWorld lv3
          && lv2.getVibrationCallback().accepts(lv3, pos, GameEvent.STEP, GameEvent.Context.create(state))) {
-         lv2.m_duureayn().forceScheduleVibration(lv3, GameEvent.STEP, GameEvent.Context.create(entity), entity.getPos());
+         lv2.getListener().forceScheduleVibration(lv3, GameEvent.STEP, GameEvent.Context.create(entity), entity.getPos());
       }
 
       super.onSteppedOn(world, pos, state, entity);
diff -bur namedTargetSrc/net/minecraft/block/TrialSpawnerData.java namedSrc/net/minecraft/block/TrialSpawnerData.java
--- namedTargetSrc/net/minecraft/block/TrialSpawnerData.java	2024-04-03 14:02:56.904880525 +0000
+++ namedSrc/net/minecraft/block/TrialSpawnerData.java	2024-04-03 14:01:47.976730602 +0000
@@ -231,7 +231,7 @@
    public void detectPlayers(ServerWorld world, BlockPos pos, TrialSpawnerLogic arg3) {
       boolean bl = (pos.asLong() + world.getTime()) % 20L != 0L;
       if (!bl) {
-         if (!arg3.getState().equals(TrialSpawnerState.COOLDOWN) || !arg3.m_dgbojbgg()) {
+         if (!arg3.getState().equals(TrialSpawnerState.COOLDOWN) || !arg3.isOminous()) {
             List<UUID> list = arg3.getPlayerDetector().detect(world, arg3.getPlayerDetectionSelector(), pos, (double)arg3.getRequiredPlayerRange(), true);
             PlayerEntity lv = null;
 
@@ -247,7 +247,7 @@
                }
             }
 
-            boolean bl2 = !arg3.m_dgbojbgg() && lv != null;
+            boolean bl2 = !arg3.isOminous() && lv != null;
             if (!arg3.getState().equals(TrialSpawnerState.COOLDOWN) || bl2) {
                if (bl2) {
                   world.syncWorldEvent(3020, BlockPos.fromPosition(lv.getEyePos()), 0);
@@ -261,7 +261,7 @@
                if (this.registeredPlayers.addAll(list2)) {
                   this.nextMobSpawnTime = Math.max(world.getTime() + 40L, this.nextMobSpawnTime);
                   if (!bl2) {
-                     int i = arg3.m_dgbojbgg() ? 3019 : WorldEvents.TRIAL_SPAWNER_DETECTS_PLAYER;
+                     int i = arg3.isOminous() ? 3019 : WorldEvents.TRIAL_SPAWNER_DETECTS_PLAYER;
                      world.syncWorldEvent(i, pos, this.registeredPlayers.size());
                   }
                }
@@ -281,15 +281,15 @@
             arg2.remove(Entity.RemovalReason.DISCARDED);
          }
       });
-      if (!arg.m_hxfvrqzw().spawnPotentialsDefinition().isEmpty()) {
+      if (!arg.getOminousConfig().spawnPotentialsDefinition().isEmpty()) {
          this.spawnData = Optional.empty();
       }
 
       this.totalMobsSpawned = 0;
       this.currentMobs.clear();
-      this.nextMobSpawnTime = world.getTime() + (long)arg.m_hxfvrqzw().ticksBetweenSpawn();
+      this.nextMobSpawnTime = world.getTime() + (long)arg.getOminousConfig().ticksBetweenSpawn();
       arg.updateListeners();
-      this.cooldownEndTime = world.getTime() + arg.m_hxfvrqzw().m_rjwfxsix();
+      this.cooldownEndTime = world.getTime() + arg.getOminousConfig().m_rjwfxsix();
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/world/ClientWorld.java namedSrc/net/minecraft/client/world/ClientWorld.java
--- namedTargetSrc/net/minecraft/client/world/ClientWorld.java	2024-04-03 14:02:56.908880534 +0000
+++ namedSrc/net/minecraft/client/world/ClientWorld.java	2024-04-03 14:01:47.984730619 +0000
@@ -1376,7 +1376,7 @@
        * Mapping not found
        */
       @Override
-      public BlockPos m_aowtnztk() {
+      public BlockPos getSpawnPos() {
          return this.pos;
       }
 
diff -bur namedTargetSrc/net/minecraft/command/DataCommandStorage.java namedSrc/net/minecraft/command/DataCommandStorage.java
--- namedTargetSrc/net/minecraft/command/DataCommandStorage.java	2024-04-03 14:02:56.820880326 +0000
+++ namedSrc/net/minecraft/command/DataCommandStorage.java	2024-04-03 14:01:47.872730378 +0000
@@ -127,11 +127,11 @@
        * Mapping not found
        */
       @Override
-      public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
+      public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
          NbtCompound lv = new NbtCompound();
-         this.map.forEach((key, nbt) -> lv.put(key, nbt.copy()));
-         arg.put("contents", lv);
-         return arg;
+         this.map.forEach((key, nbtx) -> lv.put(key, nbtx.copy()));
+         nbt.put("contents", lv);
+         return nbt;
       }
 
       /**
diff -bur namedTargetSrc/net/minecraft/data/report/BiomeParametersProvider.java namedSrc/net/minecraft/data/report/BiomeParametersProvider.java
--- namedTargetSrc/net/minecraft/data/report/BiomeParametersProvider.java	2024-04-03 14:02:56.708880061 +0000
+++ namedSrc/net/minecraft/data/report/BiomeParametersProvider.java	2024-04-03 14:01:47.732730078 +0000
@@ -76,7 +76,7 @@
             arg2 -> {
                DynamicOps<JsonElement> dynamicOps = arg2.createSerializationContext(JsonOps.INSTANCE);
                List<CompletableFuture<?>> list = new ArrayList();
-               MultiNoiseBiomeSourceParameterList.m_dhdwhiqm()
+               MultiNoiseBiomeSourceParameterList.getKnownPresets()
                   .forEach((arg2x, arg3) -> list.add(write(this.resolveFile(arg2x.id()), writer, dynamicOps, CODEC, arg3)));
                return CompletableFuture.allOf((CompletableFuture[])list.toArray(CompletableFuture[]::new));
             }
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/StepAndDestroyBlockGoal.java namedSrc/net/minecraft/entity/ai/goal/StepAndDestroyBlockGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/StepAndDestroyBlockGoal.java	2024-04-03 14:02:56.824880336 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/StepAndDestroyBlockGoal.java	2024-04-03 14:01:47.876730387 +0000
@@ -192,7 +192,7 @@
     */
    @Override
    protected boolean isTargetPos(WorldView world, BlockPos pos) {
-      Chunk lv = world.m_ttxosgdg(ChunkSectionPos.getSectionCoord(pos.getX()), ChunkSectionPos.getSectionCoord(pos.getZ()), ChunkStatus.FULL, false);
+      Chunk lv = world.getChunk(ChunkSectionPos.getSectionCoord(pos.getX()), ChunkSectionPos.getSectionCoord(pos.getZ()), ChunkStatus.FULL, false);
       return lv == null ? false : lv.getBlockState(pos).isOf(this.targetBlock) && lv.getBlockState(pos.up()).isAir() && lv.getBlockState(pos.up(2)).isAir();
    }
 }
diff -bur namedTargetSrc/net/minecraft/entity/boss/dragon/EnderDragonFight.java namedSrc/net/minecraft/entity/boss/dragon/EnderDragonFight.java
--- namedTargetSrc/net/minecraft/entity/boss/dragon/EnderDragonFight.java	2024-04-03 14:02:56.756880174 +0000
+++ namedSrc/net/minecraft/entity/boss/dragon/EnderDragonFight.java	2024-04-03 14:01:47.788730198 +0000
@@ -479,7 +479,7 @@
 
          for (int i = -8 + lv.x; i <= 8 + lv.x; i++) {
             for (int j = 8 + lv.z; j <= 8 + lv.z; j++) {
-               Chunk lv2 = this.world.m_ttxosgdg(i, j, ChunkStatus.FULL, false);
+               Chunk lv2 = this.world.getChunk(i, j, ChunkStatus.FULL, false);
                if (!(lv2 instanceof WorldChunk)) {
                   return false;
                }
diff -bur namedTargetSrc/net/minecraft/entity/EntityType.java namedSrc/net/minecraft/entity/EntityType.java
--- namedTargetSrc/net/minecraft/entity/EntityType.java	2024-04-03 14:02:56.744880146 +0000
+++ namedSrc/net/minecraft/entity/EntityType.java	2024-04-03 14:01:47.780730181 +0000
@@ -152,7 +152,6 @@
 import net.minecraft.server.MinecraftServer;
 import net.minecraft.server.world.ServerWorld;
 import net.minecraft.text.Text;
-import net.minecraft.unmapped.C_czxrapyw;
 import net.minecraft.unmapped.C_pubtmkke;
 import net.minecraft.util.Identifier;
 import net.minecraft.util.TypeFilter;
@@ -806,9 +805,12 @@
     * @mapping {@literal hashed f_zmuielaq Lnet/minecraft/unmapped/C_ogavsvbr;f_zmuielaq:Lnet/minecraft/unmapped/C_ogavsvbr;}
     * @mapping {@literal named OMINOUS_ITEM_SPAWNER Lnet/minecraft/entity/EntityType;OMINOUS_ITEM_SPAWNER:Lnet/minecraft/entity/EntityType;}
     */
-   public static final EntityType<C_czxrapyw> OMINOUS_ITEM_SPAWNER = register(
+   public static final EntityType<OminousItemSpawnerEntity> OMINOUS_ITEM_SPAWNER = register(
       "ominous_item_spawner",
-      EntityType.Builder.create(C_czxrapyw::new, SpawnGroup.MISC).setDimensions(0.25F, 0.25F).maxTrackingRange(8).requiredFlags(FeatureFlags.UPDATE_1_21)
+      EntityType.Builder.create(OminousItemSpawnerEntity::new, SpawnGroup.MISC)
+         .setDimensions(0.25F, 0.25F)
+         .maxTrackingRange(8)
+         .requiredFlags(FeatureFlags.UPDATE_1_21)
    );
    /**
     * @mapping {@literal hashed f_vdfbveor Lnet/minecraft/unmapped/C_ogavsvbr;f_vdfbveor:Lnet/minecraft/unmapped/C_ogavsvbr;}
Only in namedSrc/net/minecraft/entity: OminousItemSpawnerEntity.java
diff -bur namedTargetSrc/net/minecraft/entity/vehicle/CommandBlockMinecartEntity.java namedSrc/net/minecraft/entity/vehicle/CommandBlockMinecartEntity.java
--- namedTargetSrc/net/minecraft/entity/vehicle/CommandBlockMinecartEntity.java	2024-04-03 14:02:56.928880581 +0000
+++ namedSrc/net/minecraft/entity/vehicle/CommandBlockMinecartEntity.java	2024-04-03 14:01:48.012730679 +0000
@@ -221,7 +221,7 @@
             CommandBlockMinecartEntity.this.getRotationClient(),
             this.getWorld(),
             2,
-            this.getCustomName().getString(),
+            this.getName().getString(),
             CommandBlockMinecartEntity.this.getDisplayName(),
             this.getWorld().getServer(),
             CommandBlockMinecartEntity.this
diff -bur namedTargetSrc/net/minecraft/item/ArrowItem.java namedSrc/net/minecraft/item/ArrowItem.java
--- namedTargetSrc/net/minecraft/item/ArrowItem.java	2024-04-03 14:02:56.932880591 +0000
+++ namedSrc/net/minecraft/item/ArrowItem.java	2024-04-03 14:01:48.016730687 +0000
@@ -29,12 +29,11 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_qdrvdocr;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/ArrowItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      ArrowEntity lv = new ArrowEntity(world, arg2.getX(), arg2.getY(), arg2.getZ(), stack.copyWithCount(1));
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      ArrowEntity lv = new ArrowEntity(world, pos.getX(), pos.getY(), pos.getZ(), stack.copyWithCount(1));
       lv.pickupType = PersistentProjectileEntity.PickupPermission.ALLOWED;
       return lv;
    }
diff -bur namedTargetSrc/net/minecraft/item/EggItem.java namedSrc/net/minecraft/item/EggItem.java
--- namedTargetSrc/net/minecraft/item/EggItem.java	2024-04-03 14:02:56.924880572 +0000
+++ namedSrc/net/minecraft/item/EggItem.java	2024-04-03 14:01:48.004730662 +0000
@@ -53,12 +53,11 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_hwkcpzzx;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/EggItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      EggEntity lv = new EggEntity(world, arg2.getX(), arg2.getY(), arg2.getZ());
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      EggEntity lv = new EggEntity(world, pos.getX(), pos.getY(), pos.getZ());
       lv.setItem(stack);
       return lv;
    }
diff -bur namedTargetSrc/net/minecraft/item/ExperienceBottleItem.java namedSrc/net/minecraft/item/ExperienceBottleItem.java
--- namedTargetSrc/net/minecraft/item/ExperienceBottleItem.java	2024-04-03 14:02:56.976880695 +0000
+++ namedSrc/net/minecraft/item/ExperienceBottleItem.java	2024-04-03 14:01:48.080730824 +0000
@@ -53,12 +53,11 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_lqqhjfgp;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/ExperienceBottleItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      ExperienceBottleEntity lv = new ExperienceBottleEntity(world, arg2.getX(), arg2.getY(), arg2.getZ());
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      ExperienceBottleEntity lv = new ExperienceBottleEntity(world, pos.getX(), pos.getY(), pos.getZ());
       lv.setItem(stack);
       return lv;
    }
@@ -67,10 +66,10 @@
     * Mapping not found
     */
    @Override
-   public ProjectileItem.C_jscrvllj m_kzimfaao() {
-      return ProjectileItem.C_jscrvllj.m_lfokgmwh()
-         .m_nxfppizk(ProjectileItem.C_jscrvllj.f_gnbrqqah.uncertainty() * 0.5F)
-         .m_estpjtyu(ProjectileItem.C_jscrvllj.f_gnbrqqah.power() * 1.25F)
-         .m_chenqixq();
+   public ProjectileItem.DispenserConfig createDispenserConfig() {
+      return ProjectileItem.DispenserConfig.builder()
+         .uncertainty(ProjectileItem.DispenserConfig.DEFAULT.uncertainty() * 0.5F)
+         .power(ProjectileItem.DispenserConfig.DEFAULT.power() * 1.25F)
+         .build();
    }
 }
diff -bur namedTargetSrc/net/minecraft/item/FireChargeItem.java namedSrc/net/minecraft/item/FireChargeItem.java
--- namedTargetSrc/net/minecraft/item/FireChargeItem.java	2024-04-03 14:02:56.928880581 +0000
+++ namedSrc/net/minecraft/item/FireChargeItem.java	2024-04-03 14:01:48.012730679 +0000
@@ -74,16 +74,15 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_dnvcxhwh;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/FireChargeItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
       RandomGenerator lv = world.getRandom();
       double d = lv.nextTriangular((double)direction.getOffsetX(), 0.11485000000000001);
       double e = lv.nextTriangular((double)direction.getOffsetY(), 0.11485000000000001);
       double f = lv.nextTriangular((double)direction.getOffsetZ(), 0.11485000000000001);
-      SmallFireballEntity lv2 = new SmallFireballEntity(world, arg2.getX(), arg2.getY(), arg2.getZ(), d, e, f);
+      SmallFireballEntity lv2 = new SmallFireballEntity(world, pos.getX(), pos.getY(), pos.getZ(), d, e, f);
       lv2.setItem(stack);
       return lv2;
    }
@@ -92,19 +91,19 @@
     * Mapping not found
     */
    @Override
-   public void m_mruwcksw(ProjectileEntity arg, double d, double e, double f, float g, float h) {
+   public void initializeProjectile(ProjectileEntity projectile, double x, double y, double z, float speed, float divergence) {
    }
 
    /**
     * Mapping not found
     */
    @Override
-   public ProjectileItem.C_jscrvllj m_kzimfaao() {
-      return ProjectileItem.C_jscrvllj.m_lfokgmwh()
-         .m_dqjwnijh((arg, direction) -> DispenserBlock.m_kmtowdxh(arg, 1.0, Vec3d.ZERO))
-         .m_nxfppizk(6.6666665F)
-         .m_estpjtyu(1.0F)
-         .m_somgfudg(1018)
-         .m_chenqixq();
+   public ProjectileItem.DispenserConfig createDispenserConfig() {
+      return ProjectileItem.DispenserConfig.builder()
+         .positionFunction((arg, direction) -> DispenserBlock.m_kmtowdxh(arg, 1.0, Vec3d.ZERO))
+         .uncertainty(6.6666665F)
+         .power(1.0F)
+         .overrideDispenseEvent(1018)
+         .build();
    }
 }
diff -bur namedTargetSrc/net/minecraft/item/FireworkRocketItem.java namedSrc/net/minecraft/item/FireworkRocketItem.java
--- namedTargetSrc/net/minecraft/item/FireworkRocketItem.java	2024-04-03 14:02:56.892880496 +0000
+++ namedSrc/net/minecraft/item/FireworkRocketItem.java	2024-04-03 14:01:47.956730559 +0000
@@ -100,20 +100,24 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_gulyzcrd;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/FireworkRocketItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      return new FireworkRocketEntity(world, stack.copyWithCount(1), arg2.getX(), arg2.getY(), arg2.getZ(), true);
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      return new FireworkRocketEntity(world, stack.copyWithCount(1), pos.getX(), pos.getY(), pos.getZ(), true);
    }
 
    /**
     * Mapping not found
     */
    @Override
-   public ProjectileItem.C_jscrvllj m_kzimfaao() {
-      return ProjectileItem.C_jscrvllj.m_lfokgmwh().m_dqjwnijh(FireworkRocketItem::m_riuzgxzd).m_nxfppizk(0.5F).m_estpjtyu(1.0F).m_somgfudg(1004).m_chenqixq();
+   public ProjectileItem.DispenserConfig createDispenserConfig() {
+      return ProjectileItem.DispenserConfig.builder()
+         .positionFunction(FireworkRocketItem::m_riuzgxzd)
+         .uncertainty(0.5F)
+         .power(1.0F)
+         .overrideDispenseEvent(1004)
+         .build();
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/item/map/MapState.java namedSrc/net/minecraft/item/map/MapState.java
--- namedTargetSrc/net/minecraft/item/map/MapState.java	2024-04-03 14:02:56.776880222 +0000
+++ namedSrc/net/minecraft/item/map/MapState.java	2024-04-03 14:01:47.816730258 +0000
@@ -258,25 +258,25 @@
     * Mapping not found
     */
    @Override
-   public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
-      Identifier.CODEC.encodeStart(NbtOps.INSTANCE, this.dimension.getValue()).resultOrPartial(LOGGER::error).ifPresent(arg2x -> arg.put("dimension", arg2x));
-      arg.putInt("xCenter", this.centerX);
-      arg.putInt("zCenter", this.centerZ);
-      arg.putByte("scale", this.scale);
-      arg.putByteArray("colors", this.colors);
-      arg.putBoolean("trackingPosition", this.showIcons);
-      arg.putBoolean("unlimitedTracking", this.unlimitedTracking);
-      arg.putBoolean("locked", this.locked);
-      RegistryOps<NbtElement> lv = arg2.createSerializationContext(NbtOps.INSTANCE);
-      arg.put("banners", MapBannerMarker.LIST_CODEC.encodeStart(lv, List.copyOf(this.banners.values())).getOrThrow());
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
+      Identifier.CODEC.encodeStart(NbtOps.INSTANCE, this.dimension.getValue()).resultOrPartial(LOGGER::error).ifPresent(arg2 -> nbt.put("dimension", arg2));
+      nbt.putInt("xCenter", this.centerX);
+      nbt.putInt("zCenter", this.centerZ);
+      nbt.putByte("scale", this.scale);
+      nbt.putByteArray("colors", this.colors);
+      nbt.putBoolean("trackingPosition", this.showIcons);
+      nbt.putBoolean("unlimitedTracking", this.unlimitedTracking);
+      nbt.putBoolean("locked", this.locked);
+      RegistryOps<NbtElement> lv = lookupProvider.createSerializationContext(NbtOps.INSTANCE);
+      nbt.put("banners", MapBannerMarker.LIST_CODEC.encodeStart(lv, List.copyOf(this.banners.values())).getOrThrow());
       NbtList lv2 = new NbtList();
 
       for (MapFrameMarker lv3 : this.frames.values()) {
          lv2.add(lv3.toNbt());
       }
 
-      arg.put("frames", lv2);
-      return arg;
+      nbt.put("frames", lv2);
+      return nbt;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/item/ProjectileItem.java namedSrc/net/minecraft/item/ProjectileItem.java
--- namedTargetSrc/net/minecraft/item/ProjectileItem.java	2024-04-03 14:02:56.888880487 +0000
+++ namedSrc/net/minecraft/item/ProjectileItem.java	2024-04-03 14:01:47.952730550 +0000
@@ -16,116 +16,127 @@
 public interface ProjectileItem {
    /**
     * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_dokwmwgh;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/ProjectileItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * @mapping {@literal named createEntity Lnet/minecraft/item/ProjectileItem;createEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
     */
-   ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction);
+   ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction);
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_kzimfaao Lnet/minecraft/unmapped/C_dokwmwgh;m_kzimfaao()Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;}
+    * @mapping {@literal named createDispenserConfig Lnet/minecraft/item/ProjectileItem;createDispenserConfig()Lnet/minecraft/item/ProjectileItem$DispenserConfig;}
     */
-   default ProjectileItem.C_jscrvllj m_kzimfaao() {
-      return ProjectileItem.C_jscrvllj.f_gnbrqqah;
+   default ProjectileItem.DispenserConfig createDispenserConfig() {
+      return ProjectileItem.DispenserConfig.DEFAULT;
    }
 
    /**
     * @mapping {@literal hashed m_mruwcksw Lnet/minecraft/unmapped/C_dokwmwgh;m_mruwcksw(Lnet/minecraft/unmapped/C_ltpsyvhj;DDDFF)V}
-    * @mapping {@literal named m_mruwcksw Lnet/minecraft/item/ProjectileItem;m_mruwcksw(Lnet/minecraft/entity/projectile/ProjectileEntity;DDDFF)V}
+    * @mapping {@literal named initializeProjectile Lnet/minecraft/item/ProjectileItem;initializeProjectile(Lnet/minecraft/entity/projectile/ProjectileEntity;DDDFF)V}
     */
-   default void m_mruwcksw(ProjectileEntity arg, double x, double y, double z, float speed, float divergence) {
-      arg.setVelocity(x, y, z, speed, divergence);
+   default void initializeProjectile(ProjectileEntity projectile, double x, double y, double z, float speed, float divergence) {
+      projectile.setVelocity(x, y, z, speed, divergence);
    }
 
    /**
     * @mapping {@literal hashed net/minecraft/unmapped/C_dokwmwgh$C_jscrvllj}
-    * @mapping {@literal named net/minecraft/item/ProjectileItem$C_jscrvllj}
+    * @mapping {@literal named net/minecraft/item/ProjectileItem$DispenserConfig}
     */
-   public static record C_jscrvllj(ProjectileItem.C_lbgeddve positionFunction, float uncertainty, float power, OptionalInt overrideDispenseEvent) {
+   public static record DispenserConfig(ProjectileItem.PositionFunction positionFunction, float uncertainty, float power, OptionalInt overrideDispenseEvent) {
       /**
-       * Mapping not found
+       * @mapping {@literal hashed f_gnbrqqah Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;f_gnbrqqah:Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;}
+       * @mapping {@literal named DEFAULT Lnet/minecraft/item/ProjectileItem$DispenserConfig;DEFAULT:Lnet/minecraft/item/ProjectileItem$DispenserConfig;}
        */
-      public static final ProjectileItem.C_jscrvllj f_gnbrqqah = m_lfokgmwh().m_chenqixq();
+      public static final ProjectileItem.DispenserConfig DEFAULT = builder().build();
 
       /**
-       * Mapping not found
+       * @mapping {@literal hashed m_lfokgmwh Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;m_lfokgmwh()Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;}
+       * @mapping {@literal named builder Lnet/minecraft/item/ProjectileItem$DispenserConfig;builder()Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;}
        */
-      public static ProjectileItem.C_jscrvllj.C_ciqfsiao m_lfokgmwh() {
-         return new ProjectileItem.C_jscrvllj.C_ciqfsiao();
+      public static ProjectileItem.DispenserConfig.Builder builder() {
+         return new ProjectileItem.DispenserConfig.Builder();
       }
 
       /**
        * @mapping {@literal hashed net/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao}
-       * @mapping {@literal named net/minecraft/item/ProjectileItem$C_jscrvllj$C_ciqfsiao}
+       * @mapping {@literal named net/minecraft/item/ProjectileItem$DispenserConfig$Builder}
        */
-      public static class C_ciqfsiao {
+      public static class Builder {
          /**
-          * Mapping not found
+          * @mapping {@literal hashed f_qqopqovt Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;f_qqopqovt:Lnet/minecraft/unmapped/C_dokwmwgh$C_lbgeddve;}
+          * @mapping {@literal named positionFunction Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;positionFunction:Lnet/minecraft/item/ProjectileItem$PositionFunction;}
           */
-         private ProjectileItem.C_lbgeddve f_qqopqovt = (arg, direction) -> DispenserBlock.m_kmtowdxh(arg, 0.7, new Vec3d(0.0, 0.1, 0.0));
+         private ProjectileItem.PositionFunction positionFunction = (arg, direction) -> DispenserBlock.m_kmtowdxh(arg, 0.7, new Vec3d(0.0, 0.1, 0.0));
          /**
-          * Mapping not found
+          * @mapping {@literal hashed f_gaosolvv Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;f_gaosolvv:F}
+          * @mapping {@literal named uncertainty Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;uncertainty:F}
           */
-         private float f_gaosolvv = 6.0F;
+         private float uncertainty = 6.0F;
          /**
-          * Mapping not found
+          * @mapping {@literal hashed f_cquruvvg Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;f_cquruvvg:F}
+          * @mapping {@literal named power Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;power:F}
           */
-         private float f_cquruvvg = 1.1F;
+         private float power = 1.1F;
          /**
-          * Mapping not found
+          * @mapping {@literal hashed f_okxxxhyo Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;f_okxxxhyo:Ljava/util/OptionalInt;}
+          * @mapping {@literal named overrideDispenseEvent Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;overrideDispenseEvent:Ljava/util/OptionalInt;}
           */
-         private OptionalInt f_okxxxhyo = OptionalInt.empty();
+         private OptionalInt overrideDispenseEvent = OptionalInt.empty();
 
          /**
-          * Mapping not found
+          * @mapping {@literal hashed m_dqjwnijh Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;m_dqjwnijh(Lnet/minecraft/unmapped/C_dokwmwgh$C_lbgeddve;)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;}
+          * @mapping {@literal named positionFunction Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;positionFunction(Lnet/minecraft/item/ProjectileItem$PositionFunction;)Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;}
           */
-         public ProjectileItem.C_jscrvllj.C_ciqfsiao m_dqjwnijh(ProjectileItem.C_lbgeddve arg) {
-            this.f_qqopqovt = arg;
+         public ProjectileItem.DispenserConfig.Builder positionFunction(ProjectileItem.PositionFunction function) {
+            this.positionFunction = function;
             return this;
          }
 
          /**
-          * Mapping not found
+          * @mapping {@literal hashed m_nxfppizk Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;m_nxfppizk(F)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;}
+          * @mapping {@literal named uncertainty Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;uncertainty(F)Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;}
           */
-         public ProjectileItem.C_jscrvllj.C_ciqfsiao m_nxfppizk(float f) {
-            this.f_gaosolvv = f;
+         public ProjectileItem.DispenserConfig.Builder uncertainty(float uncertainty) {
+            this.uncertainty = uncertainty;
             return this;
          }
 
          /**
-          * Mapping not found
+          * @mapping {@literal hashed m_estpjtyu Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;m_estpjtyu(F)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;}
+          * @mapping {@literal named power Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;power(F)Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;}
           */
-         public ProjectileItem.C_jscrvllj.C_ciqfsiao m_estpjtyu(float f) {
-            this.f_cquruvvg = f;
+         public ProjectileItem.DispenserConfig.Builder power(float power) {
+            this.power = power;
             return this;
          }
 
          /**
           * @mapping {@literal hashed m_somgfudg Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;m_somgfudg(I)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;}
-          * @mapping {@literal named m_somgfudg Lnet/minecraft/item/ProjectileItem$C_jscrvllj$C_ciqfsiao;m_somgfudg(I)Lnet/minecraft/item/ProjectileItem$C_jscrvllj$C_ciqfsiao;}
+          * @mapping {@literal named overrideDispenseEvent Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;overrideDispenseEvent(I)Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;}
           */
-         public ProjectileItem.C_jscrvllj.C_ciqfsiao m_somgfudg(int value) {
-            this.f_okxxxhyo = OptionalInt.of(value);
+         public ProjectileItem.DispenserConfig.Builder overrideDispenseEvent(int override) {
+            this.overrideDispenseEvent = OptionalInt.of(override);
             return this;
          }
 
          /**
-          * Mapping not found
+          * @mapping {@literal hashed m_chenqixq Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;m_chenqixq()Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;}
+          * @mapping {@literal named build Lnet/minecraft/item/ProjectileItem$DispenserConfig$Builder;build()Lnet/minecraft/item/ProjectileItem$DispenserConfig;}
           */
-         public ProjectileItem.C_jscrvllj m_chenqixq() {
-            return new ProjectileItem.C_jscrvllj(this.f_qqopqovt, this.f_gaosolvv, this.f_cquruvvg, this.f_okxxxhyo);
+         public ProjectileItem.DispenserConfig build() {
+            return new ProjectileItem.DispenserConfig(this.positionFunction, this.uncertainty, this.power, this.overrideDispenseEvent);
          }
       }
    }
 
    /**
     * @mapping {@literal hashed net/minecraft/unmapped/C_dokwmwgh$C_lbgeddve}
-    * @mapping {@literal named net/minecraft/item/ProjectileItem$C_lbgeddve}
+    * @mapping {@literal named net/minecraft/item/ProjectileItem$PositionFunction}
     */
    @FunctionalInterface
-   public interface C_lbgeddve {
+   public interface PositionFunction {
       /**
        * @mapping {@literal hashed getDispensePosition Lnet/minecraft/unmapped/C_dokwmwgh$C_lbgeddve;getDispensePosition(Lnet/minecraft/unmapped/C_wzdnszcs;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ogbhoqwb;}
-       * @mapping {@literal named getDispensePosition Lnet/minecraft/item/ProjectileItem$C_lbgeddve;getDispensePosition(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Position;}
+       * @mapping {@literal named getDispensePosition Lnet/minecraft/item/ProjectileItem$PositionFunction;getDispensePosition(Lnet/minecraft/util/math/BlockPointer;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Position;}
        */
-      Position getDispensePosition(BlockPointer arg, Direction direction);
+      Position getDispensePosition(BlockPointer pointer, Direction facing);
    }
 }
diff -bur namedTargetSrc/net/minecraft/item/SnowballItem.java namedSrc/net/minecraft/item/SnowballItem.java
--- namedTargetSrc/net/minecraft/item/SnowballItem.java	2024-04-03 14:02:56.952880638 +0000
+++ namedSrc/net/minecraft/item/SnowballItem.java	2024-04-03 14:01:48.048730756 +0000
@@ -53,12 +53,11 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_twkepvnk;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/SnowballItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      SnowballEntity lv = new SnowballEntity(world, arg2.getX(), arg2.getY(), arg2.getZ());
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      SnowballEntity lv = new SnowballEntity(world, pos.getX(), pos.getY(), pos.getZ());
       lv.setItem(stack);
       return lv;
    }
diff -bur namedTargetSrc/net/minecraft/item/SpectralArrowItem.java namedSrc/net/minecraft/item/SpectralArrowItem.java
--- namedTargetSrc/net/minecraft/item/SpectralArrowItem.java	2024-04-03 14:02:56.760880184 +0000
+++ namedSrc/net/minecraft/item/SpectralArrowItem.java	2024-04-03 14:01:47.796730216 +0000
@@ -29,12 +29,11 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_jqjsygsv;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/SpectralArrowItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      SpectralArrowEntity lv = new SpectralArrowEntity(world, arg2.getX(), arg2.getY(), arg2.getZ(), stack.copyWithCount(1));
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      SpectralArrowEntity lv = new SpectralArrowEntity(world, pos.getX(), pos.getY(), pos.getZ(), stack.copyWithCount(1));
       lv.pickupType = PersistentProjectileEntity.PickupPermission.ALLOWED;
       return lv;
    }
diff -bur namedTargetSrc/net/minecraft/item/ThrowablePotionItem.java namedSrc/net/minecraft/item/ThrowablePotionItem.java
--- namedTargetSrc/net/minecraft/item/ThrowablePotionItem.java	2024-04-03 14:02:56.984880714 +0000
+++ namedSrc/net/minecraft/item/ThrowablePotionItem.java	2024-04-03 14:01:48.092730851 +0000
@@ -41,12 +41,11 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_swiiwnqd;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/ThrowablePotionItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      PotionEntity lv = new PotionEntity(world, arg2.getX(), arg2.getY(), arg2.getZ());
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      PotionEntity lv = new PotionEntity(world, pos.getX(), pos.getY(), pos.getZ());
       lv.setItem(stack);
       return lv;
    }
@@ -55,10 +54,10 @@
     * Mapping not found
     */
    @Override
-   public ProjectileItem.C_jscrvllj m_kzimfaao() {
-      return ProjectileItem.C_jscrvllj.m_lfokgmwh()
-         .m_nxfppizk(ProjectileItem.C_jscrvllj.f_gnbrqqah.uncertainty() * 0.5F)
-         .m_estpjtyu(ProjectileItem.C_jscrvllj.f_gnbrqqah.power() * 1.25F)
-         .m_chenqixq();
+   public ProjectileItem.DispenserConfig createDispenserConfig() {
+      return ProjectileItem.DispenserConfig.builder()
+         .uncertainty(ProjectileItem.DispenserConfig.DEFAULT.uncertainty() * 0.5F)
+         .power(ProjectileItem.DispenserConfig.DEFAULT.power() * 1.25F)
+         .build();
    }
 }
diff -bur namedTargetSrc/net/minecraft/item/TridentItem.java namedSrc/net/minecraft/item/TridentItem.java
--- namedTargetSrc/net/minecraft/item/TridentItem.java	2024-04-03 14:02:56.820880326 +0000
+++ namedSrc/net/minecraft/item/TridentItem.java	2024-04-03 14:01:47.872730378 +0000
@@ -202,12 +202,11 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_zmjbcbkb;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/TridentItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
-      TridentEntity lv = new TridentEntity(world, arg2.getX(), arg2.getY(), arg2.getZ(), stack.copyWithCount(1));
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
+      TridentEntity lv = new TridentEntity(world, pos.getX(), pos.getY(), pos.getZ(), stack.copyWithCount(1));
       lv.pickupType = PersistentProjectileEntity.PickupPermission.ALLOWED;
       return lv;
    }
diff -bur namedTargetSrc/net/minecraft/item/WindChargeItem.java namedSrc/net/minecraft/item/WindChargeItem.java
--- namedTargetSrc/net/minecraft/item/WindChargeItem.java	2024-04-03 14:02:56.708880061 +0000
+++ namedSrc/net/minecraft/item/WindChargeItem.java	2024-04-03 14:01:47.740730095 +0000
@@ -67,34 +67,33 @@
    }
 
    /**
-    * @mapping {@literal hashed m_dxnfepcn Lnet/minecraft/unmapped/C_naokvmws;m_dxnfepcn(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_ogbhoqwb;Lnet/minecraft/unmapped/C_sddaxwyk;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ltpsyvhj;}
-    * @mapping {@literal named m_dxnfepcn Lnet/minecraft/item/WindChargeItem;m_dxnfepcn(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Position;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/entity/projectile/ProjectileEntity;}
+    * Mapping not found
     */
    @Override
-   public ProjectileEntity m_dxnfepcn(World world, Position arg2, ItemStack stack, Direction direction) {
+   public ProjectileEntity createEntity(World world, Position pos, ItemStack stack, Direction direction) {
       RandomGenerator lv = world.getRandom();
       double d = lv.nextTriangular((double)direction.getOffsetX(), 0.11485000000000001);
       double e = lv.nextTriangular((double)direction.getOffsetY(), 0.11485000000000001);
       double f = lv.nextTriangular((double)direction.getOffsetZ(), 0.11485000000000001);
-      return new WindChargeEntity(world, arg2.getX(), arg2.getY(), arg2.getZ(), d, e, f);
+      return new WindChargeEntity(world, pos.getX(), pos.getY(), pos.getZ(), d, e, f);
    }
 
    /**
     * Mapping not found
     */
    @Override
-   public void m_mruwcksw(ProjectileEntity arg, double d, double e, double f, float g, float h) {
+   public void initializeProjectile(ProjectileEntity projectile, double x, double y, double z, float speed, float divergence) {
    }
 
    /**
     * Mapping not found
     */
    @Override
-   public ProjectileItem.C_jscrvllj m_kzimfaao() {
-      return ProjectileItem.C_jscrvllj.m_lfokgmwh()
-         .m_dqjwnijh((arg, direction) -> DispenserBlock.m_kmtowdxh(arg, 1.0, Vec3d.ZERO))
-         .m_nxfppizk(6.6666665F)
-         .m_estpjtyu(1.0F)
-         .m_chenqixq();
+   public ProjectileItem.DispenserConfig createDispenserConfig() {
+      return ProjectileItem.DispenserConfig.builder()
+         .positionFunction((arg, direction) -> DispenserBlock.m_kmtowdxh(arg, 1.0, Vec3d.ZERO))
+         .uncertainty(6.6666665F)
+         .power(1.0F)
+         .build();
    }
 }

@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/nbt/NbtIo.java namedSrc/net/minecraft/nbt/NbtIo.java
--- namedTargetSrc/net/minecraft/nbt/NbtIo.java	2024-04-03 14:02:56.756880174 +0000
+++ namedSrc/net/minecraft/nbt/NbtIo.java	2024-04-03 14:01:47.792730206 +0000
@@ -193,9 +193,9 @@
 
    /**
     * @mapping {@literal hashed m_nvtwzikn Lnet/minecraft/unmapped/C_plrkqquc;m_nvtwzikn(Lnet/minecraft/unmapped/C_hhlwcnih;Ljava/nio/file/Path;)V}
-    * @mapping {@literal named m_nvtwzikn Lnet/minecraft/nbt/NbtIo;m_nvtwzikn(Lnet/minecraft/nbt/NbtCompound;Ljava/nio/file/Path;)V}
+    * @mapping {@literal named writeCompressed Lnet/minecraft/nbt/NbtIo;writeCompressed(Lnet/minecraft/nbt/NbtCompound;Ljava/nio/file/Path;)V}
     */
-   public static void m_nvtwzikn(NbtCompound compound, Path path) throws IOException {
+   public static void writeCompressed(NbtCompound compound, Path path) throws IOException {
       OutputStream outputStream = Files.newOutputStream(path, f_zwmbytoi);
 
       try {
diff -bur namedTargetSrc/net/minecraft/registry/Registries.java namedSrc/net/minecraft/registry/Registries.java
--- namedTargetSrc/net/minecraft/registry/Registries.java	2024-04-03 14:02:56.904880525 +0000
+++ namedSrc/net/minecraft/registry/Registries.java	2024-04-03 14:01:47.976730602 +0000
@@ -141,7 +141,7 @@
     * @mapping {@literal hashed f_kjlsfeby Lnet/minecraft/unmapped/C_nusqeapl;f_kjlsfeby:Lnet/minecraft/unmapped/C_zogerkic;}
     * @mapping {@literal named GAME_EVENT Lnet/minecraft/registry/Registries;GAME_EVENT:Lnet/minecraft/registry/DefaultedRegistry;}
     */
-   public static final DefaultedRegistry<GameEvent> GAME_EVENT = createDefaultMappedUnfrozenRegistry(RegistryKeys.GAME_EVENT, "step", GameEvent::m_xkscnoxj);
+   public static final DefaultedRegistry<GameEvent> GAME_EVENT = createDefaultMappedUnfrozenRegistry(RegistryKeys.GAME_EVENT, "step", GameEvent::bootstrap);
    /**
     * @mapping {@literal hashed f_qiyhrbuq Lnet/minecraft/unmapped/C_nusqeapl;f_qiyhrbuq:Lnet/minecraft/unmapped/C_tqxyjqsk;}
     * @mapping {@literal named SOUND_EVENT Lnet/minecraft/registry/Registries;SOUND_EVENT:Lnet/minecraft/registry/Registry;}
diff -bur namedTargetSrc/net/minecraft/scoreboard/ScoreboardState.java namedSrc/net/minecraft/scoreboard/ScoreboardState.java
--- namedTargetSrc/net/minecraft/scoreboard/ScoreboardState.java	2024-04-03 14:02:56.788880251 +0000
+++ namedSrc/net/minecraft/scoreboard/ScoreboardState.java	2024-04-03 14:01:47.824730275 +0000
@@ -177,12 +177,12 @@
     * Mapping not found
     */
    @Override
-   public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
-      arg.put("Objectives", this.objectivesToNbt(arg2));
-      arg.put("PlayerScores", this.scoreboard.toNbt(arg2));
-      arg.put("Teams", this.teamsToNbt(arg2));
-      this.writeDisplaySlotsNbt(arg);
-      return arg;
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
+      nbt.put("Objectives", this.objectivesToNbt(lookupProvider));
+      nbt.put("PlayerScores", this.scoreboard.toNbt(lookupProvider));
+      nbt.put("Teams", this.teamsToNbt(lookupProvider));
+      this.writeDisplaySlotsNbt(nbt);
+      return nbt;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/server/command/FillBiomeCommand.java namedSrc/net/minecraft/server/command/FillBiomeCommand.java
--- namedTargetSrc/net/minecraft/server/command/FillBiomeCommand.java	2024-04-03 14:02:56.764880193 +0000
+++ namedSrc/net/minecraft/server/command/FillBiomeCommand.java	2024-04-03 14:01:47.800730224 +0000
@@ -157,7 +157,7 @@
 
          for (int k = ChunkSectionPos.getSectionCoord(lv3.getMinZ()); k <= ChunkSectionPos.getSectionCoord(lv3.getMaxZ()); k++) {
             for (int l = ChunkSectionPos.getSectionCoord(lv3.getMinX()); l <= ChunkSectionPos.getSectionCoord(lv3.getMaxX()); l++) {
-               Chunk lv4 = world.m_ttxosgdg(l, k, ChunkStatus.FULL, false);
+               Chunk lv4 = world.getChunk(l, k, ChunkStatus.FULL, false);
                if (lv4 == null) {
                   return Either.right(UNLOADED_ERROR.create());
                }
diff -bur namedTargetSrc/net/minecraft/server/integrated/IntegratedServerLoader.java namedSrc/net/minecraft/server/integrated/IntegratedServerLoader.java
--- namedTargetSrc/net/minecraft/server/integrated/IntegratedServerLoader.java	2024-04-03 14:02:56.912880544 +0000
+++ namedSrc/net/minecraft/server/integrated/IntegratedServerLoader.java	2024-04-03 14:01:47.984730619 +0000
@@ -47,7 +47,6 @@
 import net.minecraft.text.MutableText;
 import net.minecraft.text.Text;
 import net.minecraft.unmapped.C_gjgvzuad;
-import net.minecraft.unmapped.C_qhzfxdhh;
 import net.minecraft.unmapped.C_yfulyots;
 import net.minecraft.util.Formatting;
 import net.minecraft.util.Util;
@@ -63,6 +62,7 @@
 import net.minecraft.world.dimension.DimensionOptions;
 import net.minecraft.world.dimension.WorldDimensions;
 import net.minecraft.world.gen.WorldGeneratorOptions;
+import net.minecraft.world.storage.ParsedSaveProperties;
 import net.minecraft.world.storage.WorldSaveStorage;
 import net.minecraft.world.storage.WorldSaveSummary;
 import org.jetbrains.annotations.Nullable;
@@ -184,7 +184,7 @@
       WorldLoader.PackConfig lv = WorldSaveStorage.getPackConfig(dynamic, packManager, safeMode);
       return this.m_ocpkzrtb(lv, arg -> {
          Registry<DimensionOptions> lvx = arg.datapackDimensions().get(RegistryKeys.DIMENSION);
-         C_qhzfxdhh lv2 = WorldSaveStorage.m_lcpzaqzh(dynamic, arg.dataConfiguration(), lvx, arg.datapackWorldgen());
+         ParsedSaveProperties lv2 = WorldSaveStorage.m_lcpzaqzh(dynamic, arg.dataConfiguration(), lvx, arg.datapackWorldgen());
          return new WorldLoader.DataLoadOutput<>(lv2.worldData(), lv2.dimensions().toRegistryManager());
       }, WorldStem::new);
    }
@@ -210,7 +210,7 @@
          lv2,
          arg -> {
             Registry<DimensionOptions> lvx = new SimpleRegistry<>(RegistryKeys.DIMENSION, Lifecycle.stable()).freeze();
-            C_qhzfxdhh lv2x = WorldSaveStorage.m_lcpzaqzh(dynamic, arg.dataConfiguration(), lvx, arg.datapackWorldgen());
+            ParsedSaveProperties lv2x = WorldSaveStorage.m_lcpzaqzh(dynamic, arg.dataConfiguration(), lvx, arg.datapackWorldgen());
             return new WorldLoader.DataLoadOutput<>(
                new C_tattaqxb(lv2x.worldData().getWorldInfo(), lv2x.worldData().getGeneratorOptions(), lv2x.dimensions().dimensions()),
                arg.datapackDimensions()
diff -bur namedTargetSrc/net/minecraft/server/Main.java namedSrc/net/minecraft/server/Main.java
--- namedTargetSrc/net/minecraft/server/Main.java	2024-04-03 14:02:56.932880591 +0000
+++ namedSrc/net/minecraft/server/Main.java	2024-04-03 14:01:48.016730687 +0000
@@ -39,7 +39,6 @@
 import net.minecraft.server.world.FeatureAndDataSettings;
 import net.minecraft.text.Text;
 import net.minecraft.unmapped.C_gjgvzuad;
-import net.minecraft.unmapped.C_qhzfxdhh;
 import net.minecraft.util.Util;
 import net.minecraft.util.crash.CrashReport;
 import net.minecraft.util.logging.UncaughtExceptionLogger;
@@ -54,6 +53,7 @@
 import net.minecraft.world.dimension.WorldDimensions;
 import net.minecraft.world.gen.WorldGeneratorOptions;
 import net.minecraft.world.storage.ChunkStreamVersion;
+import net.minecraft.world.storage.ParsedSaveProperties;
 import net.minecraft.world.storage.WorldSaveStorage;
 import net.minecraft.world.storage.WorldSaveSummary;
 import net.minecraft.world.updater.WorldUpdater;
@@ -192,7 +192,7 @@
                         arg2x -> {
                            Registry<DimensionOptions> lvx = arg2x.datapackDimensions().get(RegistryKeys.DIMENSION);
                            if (dynamic5 != null) {
-                              C_qhzfxdhh lv2x = WorldSaveStorage.m_lcpzaqzh(dynamic5, arg2x.dataConfiguration(), lvx, arg2x.datapackWorldgen());
+                              ParsedSaveProperties lv2x = WorldSaveStorage.m_lcpzaqzh(dynamic5, arg2x.dataConfiguration(), lvx, arg2x.datapackWorldgen());
                               return new WorldLoader.DataLoadOutput<>(lv2x.worldData(), lv2x.dimensions().toRegistryManager());
                            } else {
                               LOGGER.info("No existing world data, creating new world");
@@ -317,10 +317,10 @@
       boolean eraseCache,
       BooleanSupplier shouldContinue,
       DynamicRegistryManager registryManager,
-      boolean bl2
+      boolean recreateRegionFiles
    ) {
       LOGGER.info("Forcing world upgrade!");
-      WorldUpdater lv = new WorldUpdater(session, dataFixer, registryManager, eraseCache, bl2);
+      WorldUpdater lv = new WorldUpdater(session, dataFixer, registryManager, eraseCache, recreateRegionFiles);
       Text lv2 = null;
 
       while (!lv.isDone()) {
diff -bur namedTargetSrc/net/minecraft/server/MinecraftServer.java namedSrc/net/minecraft/server/MinecraftServer.java
--- namedTargetSrc/net/minecraft/server/MinecraftServer.java	2024-04-03 14:02:56.936880600 +0000
+++ namedSrc/net/minecraft/server/MinecraftServer.java	2024-04-03 14:01:48.024730705 +0000
@@ -830,7 +830,7 @@
                .flatMap(registry -> registry.getHolder(MiscConfiguredFeatures.BONUS_CHEST))
                .ifPresent(
                   bonusChestFeature -> ((ConfiguredFeature)bonusChestFeature.value())
-                        .generate(world, lv.getChunkGenerator(), world.random, worldProperties.m_aowtnztk())
+                        .generate(world, lv.getChunkGenerator(), world.random, worldProperties.getSpawnPos())
                );
          }
       }
diff -bur namedTargetSrc/net/minecraft/server/world/ServerWorld.java namedSrc/net/minecraft/server/world/ServerWorld.java
--- namedTargetSrc/net/minecraft/server/world/ServerWorld.java	2024-04-03 14:02:56.960880657 +0000
+++ namedSrc/net/minecraft/server/world/ServerWorld.java	2024-04-03 14:01:48.056730773 +0000
@@ -92,8 +92,6 @@
 import net.minecraft.structure.StructureManager;
 import net.minecraft.structure.StructureTemplateManager;
 import net.minecraft.text.Text;
-import net.minecraft.unmapped.C_gwzzviyw;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.CsvWriter;
 import net.minecraft.util.Identifier;
 import net.minecraft.util.ProgressListener;
@@ -157,6 +155,8 @@
 import net.minecraft.world.poi.PointOfInterestTypes;
 import net.minecraft.world.storage.ChunkDataAccess;
 import net.minecraft.world.storage.EntityChunkDataAccess;
+import net.minecraft.world.storage.RegionStorageKey;
+import net.minecraft.world.storage.SimpleRegionStorage;
 import net.minecraft.world.storage.WorldSaveStorage;
 import net.minecraft.world.tick.TickManager;
 import net.minecraft.world.tick.WorldTickScheduler;
@@ -385,8 +385,8 @@
       boolean bl3 = server.syncChunkWrites();
       DataFixer dataFixer = server.getDataFixer();
       ChunkDataAccess<Entity> lv2 = new EntityChunkDataAccess(
-         new C_gwzzviyw(
-            new C_tzvgbkzf(session.getDirectoryName(), registryKey, "entities"),
+         new SimpleRegionStorage(
+            new RegionStorageKey(session.getDirectoryName(), registryKey, "entities"),
             session.getWorldDirectory(registryKey).resolve("entities"),
             dataFixer,
             bl3,
@@ -1788,7 +1788,7 @@
     * @mapping {@literal named setSpawnPos Lnet/minecraft/server/world/ServerWorld;setSpawnPos(Lnet/minecraft/util/math/BlockPos;F)V}
     */
    public void setSpawnPos(BlockPos pos, float angle) {
-      BlockPos lv = this.properties.m_aowtnztk();
+      BlockPos lv = this.properties.getSpawnPos();
       float g = this.properties.getSpawnAngle();
       if (!lv.equals(pos) || g != angle) {
          this.properties.setSpawnPos(pos, angle);
diff -bur namedTargetSrc/net/minecraft/server/world/ThreadedChunkManager.java namedSrc/net/minecraft/server/world/ThreadedChunkManager.java
--- namedTargetSrc/net/minecraft/server/world/ThreadedChunkManager.java	2024-04-03 14:02:56.980880704 +0000
+++ namedSrc/net/minecraft/server/world/ThreadedChunkManager.java	2024-04-03 14:01:48.088730842 +0000
@@ -64,10 +64,8 @@
 import net.minecraft.structure.StructureStart;
 import net.minecraft.structure.StructureTemplateManager;
 import net.minecraft.unmapped.C_byseqigh;
-import net.minecraft.unmapped.C_etstfzdn;
 import net.minecraft.unmapped.C_nclgamck;
 import net.minecraft.unmapped.C_niowvjqq;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.CsvWriter;
 import net.minecraft.util.Util;
 import net.minecraft.util.crash.CrashCallable;
@@ -91,6 +89,7 @@
 import net.minecraft.world.chunk.ChunkStatus;
 import net.minecraft.world.chunk.ChunkStatusChangeListener;
 import net.minecraft.world.chunk.ChunkTickTracker;
+import net.minecraft.world.chunk.ChunkType;
 import net.minecraft.world.chunk.ProtoChunk;
 import net.minecraft.world.chunk.UpgradeData;
 import net.minecraft.world.chunk.WorldChunk;
@@ -100,6 +99,7 @@
 import net.minecraft.world.gen.chunk.ChunkGeneratorSettings;
 import net.minecraft.world.gen.chunk.NoiseChunkGenerator;
 import net.minecraft.world.poi.PointOfInterestStorage;
+import net.minecraft.world.storage.RegionStorageKey;
 import net.minecraft.world.storage.VersionedChunkStorage;
 import net.minecraft.world.storage.WorldSaveStorage;
 import org.apache.commons.lang3.mutable.MutableBoolean;
@@ -325,7 +325,7 @@
       boolean dsync
    ) {
       super(
-         new C_tzvgbkzf(saveStorageSession.getDirectoryName(), world.getRegistryKey(), "chunk"),
+         new RegionStorageKey(saveStorageSession.getDirectoryName(), world.getRegistryKey(), "chunk"),
          saveStorageSession.getWorldDirectory(world.getRegistryKey()).resolve("region"),
          dataFixer,
          dsync
@@ -360,7 +360,7 @@
       this.ticketManager = new ThreadedChunkManager.TicketManager(executor, mainThreadExecutor);
       this.persistentStateManagerFactory = persistentStateManagerFactory;
       this.pointOfInterestStorage = new PointOfInterestStorage(
-         new C_tzvgbkzf(saveStorageSession.getDirectoryName(), world.getRegistryKey(), "poi"), path.resolve("poi"), dataFixer, dsync, lv, world
+         new RegionStorageKey(saveStorageSession.getDirectoryName(), world.getRegistryKey(), "poi"), path.resolve("poi"), dataFixer, dsync, lv, world
       );
       this.m_uvyaoong(viewDistance);
       this.f_soxmggrz = new C_nclgamck(world, chunkGenerator, structureTemplateManager, this.lightingProvider);
@@ -868,7 +868,7 @@
       Throwable throwable2 = throwable instanceof CompletionException completionException ? completionException.getCause() : throwable;
       Throwable throwable3 = throwable2 instanceof CrashException lv ? lv.getCause() : throwable2;
       boolean bl = throwable3 instanceof Error;
-      boolean bl2 = throwable3 instanceof IOException || throwable3 instanceof ChunkSerializer.C_ynodgvdk;
+      boolean bl2 = throwable3 instanceof IOException || throwable3 instanceof ChunkSerializer.ChunkLoadingException;
       if (!bl && bl2) {
          LOGGER.error("Couldn't load chunk {}", arg, throwable3);
          this.world.getServer().m_ilxnzezn(arg);
@@ -900,8 +900,8 @@
    /**
     * Mapping not found
     */
-   private byte m_licqfdlz(ChunkPos arg, C_etstfzdn arg2) {
-      return this.chunkToType.put(arg.toLong(), (byte)(arg2 == C_etstfzdn.PROTOCHUNK ? -1 : 1));
+   private byte m_licqfdlz(ChunkPos arg, ChunkType arg2) {
+      return this.chunkToType.put(arg.toLong(), (byte)(arg2 == ChunkType.PROTOCHUNK ? -1 : 1));
    }
 
    /**
@@ -1118,7 +1118,7 @@
 
          try {
             ChunkStatus lv2 = chunk.getStatus();
-            if (lv2.getChunkType() != C_etstfzdn.LEVELCHUNK) {
+            if (lv2.getChunkType() != ChunkType.LEVELCHUNK) {
                if (this.m_cbfkjkzy(lv)) {
                   return false;
                }
@@ -1166,7 +1166,7 @@
             return false;
          }
 
-         C_etstfzdn lv3 = ChunkSerializer.getChunkType(lv);
+         ChunkType lv3 = ChunkSerializer.getChunkType(lv);
          return this.m_licqfdlz(pos, lv3) == 1;
       }
    }
diff -bur namedTargetSrc/net/minecraft/structure/StructureManager.java namedSrc/net/minecraft/structure/StructureManager.java
--- namedTargetSrc/net/minecraft/structure/StructureManager.java	2024-04-03 14:02:56.824880336 +0000
+++ namedSrc/net/minecraft/structure/StructureManager.java	2024-04-03 14:01:47.876730387 +0000
@@ -76,7 +76,7 @@
     * @mapping {@literal named getStructureStarts Lnet/minecraft/structure/StructureManager;getStructureStarts(Lnet/minecraft/util/math/ChunkPos;Ljava/util/function/Predicate;)Ljava/util/List;}
     */
    public List<StructureStart> getStructureStarts(ChunkPos pos, Predicate<StructureFeature> structurePredicate) {
-      Map<StructureFeature, LongSet> map = this.world.m_bqzdiqtj(pos.x, pos.z, ChunkStatus.STRUCTURE_REFERENCES).getStructureReferences();
+      Map<StructureFeature, LongSet> map = this.world.getChunk(pos.x, pos.z, ChunkStatus.STRUCTURE_REFERENCES).getStructureReferences();
       Builder<StructureStart> builder = ImmutableList.builder();
 
       for (Entry<StructureFeature, LongSet> entry : map.entrySet()) {
@@ -95,7 +95,7 @@
     */
    public List<StructureStart> getStructureStarts(ChunkSectionPos sectionPos, StructureFeature structure) {
       LongSet longSet = this.world
-         .m_bqzdiqtj(sectionPos.getSectionX(), sectionPos.getSectionZ(), ChunkStatus.STRUCTURE_REFERENCES)
+         .getChunk(sectionPos.getSectionX(), sectionPos.getSectionZ(), ChunkStatus.STRUCTURE_REFERENCES)
          .getStructureReferences(structure);
       Builder<StructureStart> builder = ImmutableList.builder();
       this.forEachStructureStart(structure, longSet, builder::add);
@@ -112,7 +112,7 @@
       while (var4.hasNext()) {
          long l = (Long)var4.next();
          ChunkSectionPos lv = ChunkSectionPos.from(new ChunkPos(l), this.world.getBottomSectionCoord());
-         StructureStart lv2 = this.getStructureStart(lv, structure, this.world.m_bqzdiqtj(lv.getSectionX(), lv.getSectionZ(), ChunkStatus.STRUCTURE_STARTS));
+         StructureStart lv2 = this.getStructureStart(lv, structure, this.world.getChunk(lv.getSectionX(), lv.getSectionZ(), ChunkStatus.STRUCTURE_STARTS));
          if (lv2 != null && lv2.hasChildren()) {
             consumer.accept(lv2);
          }
@@ -234,7 +234,7 @@
     */
    public boolean hasAnyStructureAt(BlockPos pos) {
       ChunkSectionPos lv = ChunkSectionPos.from(pos);
-      return this.world.m_bqzdiqtj(lv.getSectionX(), lv.getSectionZ(), ChunkStatus.STRUCTURE_REFERENCES).hasStructureReferences();
+      return this.world.getChunk(lv.getSectionX(), lv.getSectionZ(), ChunkStatus.STRUCTURE_REFERENCES).hasStructureReferences();
    }
 
    /**
@@ -243,7 +243,7 @@
     */
    public Map<StructureFeature, LongSet> getStructuresAt(BlockPos pos) {
       ChunkSectionPos lv = ChunkSectionPos.from(pos);
-      return this.world.m_bqzdiqtj(lv.getSectionX(), lv.getSectionZ(), ChunkStatus.STRUCTURE_REFERENCES).getStructureReferences();
+      return this.world.getChunk(lv.getSectionX(), lv.getSectionZ(), ChunkStatus.STRUCTURE_REFERENCES).getStructureReferences();
    }
 
    /**
Only in namedTargetSrc/net/minecraft/unmapped: C_czxrapyw.java
diff -bur namedTargetSrc/net/minecraft/unmapped/C_czyoqmgb.java namedSrc/net/minecraft/unmapped/C_czyoqmgb.java
--- namedTargetSrc/net/minecraft/unmapped/C_czyoqmgb.java	2024-04-03 14:02:56.836880364 +0000
+++ namedSrc/net/minecraft/unmapped/C_czyoqmgb.java	2024-04-03 14:01:47.884730404 +0000
@@ -118,9 +118,9 @@
     * @mapping {@literal hashed m_uflgzskl Lnet/minecraft/unmapped/C_czyoqmgb;m_uflgzskl(Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_nsbycoiv;Lnet/minecraft/unmapped/C_cudfnjix;D)V}
     * @mapping {@literal named m_uflgzskl Lnet/minecraft/unmapped/C_czyoqmgb;m_uflgzskl(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/unmapped/C_nsbycoiv;Lnet/minecraft/unmapped/C_cudfnjix;D)V}
     */
-   void m_uflgzskl(ServerWorld world, BlockPos pos, C_nsbycoiv arg3, C_cudfnjix arg4, double d) {
+   void m_uflgzskl(ServerWorld world, BlockPos pos, C_nsbycoiv arg3, C_cudfnjix arg4, double radius) {
       Set<UUID> set = (Set<UUID>)arg4.m_gwbttbvm()
-         .detect(world, arg4.entitySelector(), pos, d, false)
+         .detect(world, arg4.entitySelector(), pos, radius, false)
          .stream()
          .filter(uuid -> !arg3.m_jkvzabvv().contains(uuid))
          .collect(Collectors.toSet());
diff -bur namedTargetSrc/net/minecraft/unmapped/C_djwyalez.java namedSrc/net/minecraft/unmapped/C_djwyalez.java
--- namedTargetSrc/net/minecraft/unmapped/C_djwyalez.java	2024-04-03 14:02:56.984880714 +0000
+++ namedSrc/net/minecraft/unmapped/C_djwyalez.java	2024-04-03 14:01:48.092730851 +0000
@@ -9,6 +9,7 @@
 import net.minecraft.client.render.item.ItemRenderer;
 import net.minecraft.client.texture.SpriteAtlasTexture;
 import net.minecraft.client.util.math.MatrixStack;
+import net.minecraft.entity.OminousItemSpawnerEntity;
 import net.minecraft.item.ItemStack;
 import net.minecraft.util.Identifier;
 import net.minecraft.util.math.Axis;
@@ -20,7 +21,7 @@
  * @mapping {@literal named net/minecraft/unmapped/C_djwyalez}
  */
 @Environment(EnvType.CLIENT)
-public class C_djwyalez extends EntityRenderer<C_czxrapyw> {
+public class C_djwyalez extends EntityRenderer<OminousItemSpawnerEntity> {
    /**
     * Mapping not found
     */
@@ -44,17 +45,17 @@
 
    /**
     * @mapping {@literal hashed m_icsdnlnu Lnet/minecraft/unmapped/C_djwyalez;m_icsdnlnu(Lnet/minecraft/unmapped/C_czxrapyw;)Lnet/minecraft/unmapped/C_ncpywfca;}
-    * @mapping {@literal named getTexture Lnet/minecraft/unmapped/C_djwyalez;getTexture(Lnet/minecraft/unmapped/C_czxrapyw;)Lnet/minecraft/util/Identifier;}
+    * @mapping {@literal named getTexture Lnet/minecraft/unmapped/C_djwyalez;getTexture(Lnet/minecraft/entity/OminousItemSpawnerEntity;)Lnet/minecraft/util/Identifier;}
     */
-   public Identifier getTexture(C_czxrapyw arg) {
+   public Identifier getTexture(OminousItemSpawnerEntity arg) {
       return SpriteAtlasTexture.BLOCK_ATLAS_TEXTURE;
    }
 
    /**
     * @mapping {@literal hashed m_jzdgddnf Lnet/minecraft/unmapped/C_djwyalez;m_jzdgddnf(Lnet/minecraft/unmapped/C_czxrapyw;FFLnet/minecraft/unmapped/C_cnszsxvd;Lnet/minecraft/unmapped/C_igrgeffe;I)V}
-    * @mapping {@literal named render Lnet/minecraft/unmapped/C_djwyalez;render(Lnet/minecraft/unmapped/C_czxrapyw;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V}
+    * @mapping {@literal named render Lnet/minecraft/unmapped/C_djwyalez;render(Lnet/minecraft/entity/OminousItemSpawnerEntity;FFLnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;I)V}
     */
-   public void render(C_czxrapyw arg, float f, float g, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int i) {
+   public void render(OminousItemSpawnerEntity arg, float f, float g, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int i) {
       ItemStack lv = arg.m_apattskp();
       if (!lv.isEmpty()) {
          matrices.push();
Only in namedTargetSrc/net/minecraft/unmapped: C_etstfzdn.java
Only in namedTargetSrc/net/minecraft/unmapped: C_gwzzviyw.java
Only in namedTargetSrc/net/minecraft/unmapped: C_qchnagao.java
Only in namedTargetSrc/net/minecraft/unmapped: C_qhzfxdhh.java
diff -bur namedTargetSrc/net/minecraft/unmapped/C_sjynkhfr.java namedSrc/net/minecraft/unmapped/C_sjynkhfr.java
--- namedTargetSrc/net/minecraft/unmapped/C_sjynkhfr.java	2024-04-03 14:02:56.960880657 +0000
+++ namedSrc/net/minecraft/unmapped/C_sjynkhfr.java	2024-04-03 14:01:48.056730773 +0000
@@ -439,7 +439,7 @@
        */
       private boolean m_nbdqnmpi(BlockPos pos) {
          return C_sjynkhfr.this.world
-               .m_ttxosgdg(ChunkSectionPos.getSectionCoord(pos.getX()), ChunkSectionPos.getSectionCoord(pos.getZ()), ChunkStatus.FULL, false)
+               .getChunk(ChunkSectionPos.getSectionCoord(pos.getX()), ChunkSectionPos.getSectionCoord(pos.getZ()), ChunkStatus.FULL, false)
             != null;
       }
 
Only in namedTargetSrc/net/minecraft/unmapped: C_tzvgbkzf.java
Only in namedTargetSrc/net/minecraft/unmapped: C_uukidwhx.java
diff -bur namedTargetSrc/net/minecraft/util/math/random/RandomSequencesState.java namedSrc/net/minecraft/util/math/random/RandomSequencesState.java
--- namedTargetSrc/net/minecraft/util/math/random/RandomSequencesState.java	2024-04-03 14:02:56.808880298 +0000
+++ namedSrc/net/minecraft/util/math/random/RandomSequencesState.java	2024-04-03 14:01:47.852730335 +0000
@@ -117,15 +117,15 @@
     * Mapping not found
     */
    @Override
-   public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
-      arg.putInt("salt", this.salt);
-      arg.putBoolean("include_world_seed", this.includeWorldSeed);
-      arg.putBoolean("include_sequence_id", this.includeSequenceId);
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
+      nbt.putInt("salt", this.salt);
+      nbt.putBoolean("include_world_seed", this.includeWorldSeed);
+      nbt.putBoolean("include_sequence_id", this.includeSequenceId);
       NbtCompound lv = new NbtCompound();
       this.sequences
          .forEach((id, sequence) -> lv.put(id.toString(), (NbtElement)RandomSequence.CODEC.encodeStart(NbtOps.INSTANCE, sequence).result().orElseThrow()));
-      arg.put("sequences", lv);
-      return arg;
+      nbt.put("sequences", lv);
+      return nbt;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/util/profiling/jfr/event/ChunkEvent.java namedSrc/net/minecraft/util/profiling/jfr/event/ChunkEvent.java
--- namedTargetSrc/net/minecraft/util/profiling/jfr/event/ChunkEvent.java	2024-04-03 14:02:56.864880430 +0000
+++ namedSrc/net/minecraft/util/profiling/jfr/event/ChunkEvent.java	2024-04-03 14:01:47.920730481 +0000
@@ -6,9 +6,9 @@
 import jdk.jfr.Label;
 import jdk.jfr.Name;
 import jdk.jfr.StackTrace;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.world.storage.ChunkStreamVersion;
+import net.minecraft.world.storage.RegionStorageKey;
 
 /**
  * @mapping {@literal hashed net/minecraft/unmapped/C_qwbentyj}
@@ -98,9 +98,9 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_qwbentyj;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Lnet/minecraft/unmapped/C_ynrszrtu;Lnet/minecraft/unmapped/C_jrihwgqn;I)V}
-    * @mapping {@literal named <init> Lnet/minecraft/util/profiling/jfr/event/ChunkEvent;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkStreamVersion;I)V}
+    * @mapping {@literal named <init> Lnet/minecraft/util/profiling/jfr/event/ChunkEvent;<init>(Lnet/minecraft/world/storage/RegionStorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkStreamVersion;I)V}
     */
-   public ChunkEvent(C_tzvgbkzf arg, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
+   public ChunkEvent(RegionStorageKey arg, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
       this.regionPosX = pos.getRegionX();
       this.regionPosZ = pos.getRegionZ();
       this.localPosX = pos.getRegionRelativeX();
diff -bur namedTargetSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.java namedSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.java
--- namedTargetSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.java	2024-04-03 14:02:56.944880619 +0000
+++ namedSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent.java	2024-04-03 14:01:48.032730722 +0000
@@ -4,9 +4,9 @@
 import jdk.jfr.Label;
 import jdk.jfr.Name;
 import net.minecraft.obfuscate.DontObfuscate;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.world.storage.ChunkStreamVersion;
+import net.minecraft.world.storage.RegionStorageKey;
 
 /**
  * @mapping {@literal hashed net/minecraft/util/profiling/jfr/event/ChunkRegionReadEvent}
@@ -30,7 +30,7 @@
    /**
     * Mapping not found
     */
-   public ChunkRegionReadEvent(C_tzvgbkzf arg, ChunkPos arg2, ChunkStreamVersion arg3, int i) {
+   public ChunkRegionReadEvent(RegionStorageKey arg, ChunkPos arg2, ChunkStreamVersion arg3, int i) {
       super(arg, arg2, arg3, i);
    }
 }
diff -bur namedTargetSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.java namedSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.java
--- namedTargetSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.java	2024-04-03 14:02:56.788880251 +0000
+++ namedSrc/net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent.java	2024-04-03 14:01:47.824730275 +0000
@@ -4,9 +4,9 @@
 import jdk.jfr.Label;
 import jdk.jfr.Name;
 import net.minecraft.obfuscate.DontObfuscate;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.world.storage.ChunkStreamVersion;
+import net.minecraft.world.storage.RegionStorageKey;
 
 /**
  * @mapping {@literal hashed net/minecraft/util/profiling/jfr/event/ChunkRegionWriteEvent}
@@ -30,7 +30,7 @@
    /**
     * Mapping not found
     */
-   public ChunkRegionWriteEvent(C_tzvgbkzf arg, ChunkPos arg2, ChunkStreamVersion arg3, int i) {
+   public ChunkRegionWriteEvent(RegionStorageKey arg, ChunkPos arg2, ChunkStreamVersion arg3, int i) {
       super(arg, arg2, arg3, i);
    }
 }
diff -bur namedTargetSrc/net/minecraft/util/profiling/jfr/JfrProfiler.java namedSrc/net/minecraft/util/profiling/jfr/JfrProfiler.java
--- namedTargetSrc/net/minecraft/util/profiling/jfr/JfrProfiler.java	2024-04-03 14:02:56.964880667 +0000
+++ namedSrc/net/minecraft/util/profiling/jfr/JfrProfiler.java	2024-04-03 14:01:48.068730799 +0000
@@ -29,7 +29,6 @@
 import net.minecraft.network.NetworkState;
 import net.minecraft.network.packet.PacketType;
 import net.minecraft.registry.RegistryKey;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.FileNameUtil;
 import net.minecraft.util.Util;
 import net.minecraft.util.math.ChunkPos;
@@ -43,6 +42,7 @@
 import net.minecraft.util.profiling.jfr.event.WorldLoadFinishedEvent;
 import net.minecraft.world.World;
 import net.minecraft.world.storage.ChunkStreamVersion;
+import net.minecraft.world.storage.RegionStorageKey;
 import org.jetbrains.annotations.Nullable;
 import org.slf4j.Logger;
 
@@ -343,7 +343,7 @@
     * Mapping not found
     */
    @Override
-   public void onChunkRegionReadEvent(C_tzvgbkzf state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
+   public void onChunkRegionReadEvent(RegionStorageKey state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
       if (ChunkRegionReadEvent.TYPE.isEnabled()) {
          new ChunkRegionReadEvent(state, pos, streamVersion, bytes).commit();
       }
@@ -353,7 +353,7 @@
     * Mapping not found
     */
    @Override
-   public void onChunkRegionWriteEvent(C_tzvgbkzf state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
+   public void onChunkRegionWriteEvent(RegionStorageKey state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
       if (ChunkRegionWriteEvent.TYPE.isEnabled()) {
          new ChunkRegionWriteEvent(state, pos, streamVersion, bytes).commit();
       }
diff -bur namedTargetSrc/net/minecraft/util/profiling/jfr/JvmProfiler.java namedSrc/net/minecraft/util/profiling/jfr/JvmProfiler.java
--- namedTargetSrc/net/minecraft/util/profiling/jfr/JvmProfiler.java	2024-04-03 14:02:56.764880193 +0000
+++ namedSrc/net/minecraft/util/profiling/jfr/JvmProfiler.java	2024-04-03 14:01:47.800730224 +0000
@@ -6,10 +6,10 @@
 import net.minecraft.network.NetworkState;
 import net.minecraft.network.packet.PacketType;
 import net.minecraft.registry.RegistryKey;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.world.World;
 import net.minecraft.world.storage.ChunkStreamVersion;
+import net.minecraft.world.storage.RegionStorageKey;
 import org.jetbrains.annotations.Nullable;
 import org.slf4j.Logger;
 
@@ -70,15 +70,15 @@
 
    /**
     * @mapping {@literal hashed m_pbhqswku Lnet/minecraft/unmapped/C_pdegcfzu;m_pbhqswku(Lnet/minecraft/unmapped/C_tzvgbkzf;Lnet/minecraft/unmapped/C_ynrszrtu;Lnet/minecraft/unmapped/C_jrihwgqn;I)V}
-    * @mapping {@literal named onChunkRegionReadEvent Lnet/minecraft/util/profiling/jfr/JvmProfiler;onChunkRegionReadEvent(Lnet/minecraft/unmapped/C_tzvgbkzf;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkStreamVersion;I)V}
+    * @mapping {@literal named onChunkRegionReadEvent Lnet/minecraft/util/profiling/jfr/JvmProfiler;onChunkRegionReadEvent(Lnet/minecraft/world/storage/RegionStorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkStreamVersion;I)V}
     */
-   void onChunkRegionReadEvent(C_tzvgbkzf state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes);
+   void onChunkRegionReadEvent(RegionStorageKey state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes);
 
    /**
     * @mapping {@literal hashed m_sxxjwxnm Lnet/minecraft/unmapped/C_pdegcfzu;m_sxxjwxnm(Lnet/minecraft/unmapped/C_tzvgbkzf;Lnet/minecraft/unmapped/C_ynrszrtu;Lnet/minecraft/unmapped/C_jrihwgqn;I)V}
-    * @mapping {@literal named onChunkRegionWriteEvent Lnet/minecraft/util/profiling/jfr/JvmProfiler;onChunkRegionWriteEvent(Lnet/minecraft/unmapped/C_tzvgbkzf;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkStreamVersion;I)V}
+    * @mapping {@literal named onChunkRegionWriteEvent Lnet/minecraft/util/profiling/jfr/JvmProfiler;onChunkRegionWriteEvent(Lnet/minecraft/world/storage/RegionStorageKey;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/storage/ChunkStreamVersion;I)V}
     */
-   void onChunkRegionWriteEvent(C_tzvgbkzf state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes);
+   void onChunkRegionWriteEvent(RegionStorageKey state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes);
 
    /**
     * @mapping {@literal hashed m_obrtcwbv Lnet/minecraft/unmapped/C_pdegcfzu;m_obrtcwbv()Lnet/minecraft/unmapped/C_ubafnjcv;}
@@ -162,14 +162,14 @@
        * Mapping not found
        */
       @Override
-      public void onChunkRegionReadEvent(C_tzvgbkzf state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
+      public void onChunkRegionReadEvent(RegionStorageKey state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
       }
 
       /**
        * Mapping not found
        */
       @Override
-      public void onChunkRegionWriteEvent(C_tzvgbkzf state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
+      public void onChunkRegionWriteEvent(RegionStorageKey state, ChunkPos pos, ChunkStreamVersion streamVersion, int bytes) {
       }
 
       /**
diff -bur namedTargetSrc/net/minecraft/village/raid/RaidManager.java namedSrc/net/minecraft/village/raid/RaidManager.java
--- namedTargetSrc/net/minecraft/village/raid/RaidManager.java	2024-04-03 14:02:56.964880667 +0000
+++ namedSrc/net/minecraft/village/raid/RaidManager.java	2024-04-03 14:01:48.064730791 +0000
@@ -204,9 +204,9 @@
     * Mapping not found
     */
    @Override
-   public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
-      arg.putInt("NextAvailableID", this.nextAvailableId);
-      arg.putInt("Tick", this.currentTime);
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
+      nbt.putInt("NextAvailableID", this.nextAvailableId);
+      nbt.putInt("Tick", this.currentTime);
       NbtList lv = new NbtList();
 
       for (Raid lv2 : this.raids.values()) {
@@ -215,8 +215,8 @@
          lv.add(lv3);
       }
 
-      arg.put("Raids", lv);
-      return arg;
+      nbt.put("Raids", lv);
+      return nbt;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/world/biome/util/MultiNoiseBiomeSourceParameterList.java namedSrc/net/minecraft/world/biome/util/MultiNoiseBiomeSourceParameterList.java
--- namedTargetSrc/net/minecraft/world/biome/util/MultiNoiseBiomeSourceParameterList.java	2024-04-03 14:02:56.796880269 +0000
+++ namedSrc/net/minecraft/world/biome/util/MultiNoiseBiomeSourceParameterList.java	2024-04-03 14:01:47.836730301 +0000
@@ -75,9 +75,10 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_dhdwhiqm Lnet/minecraft/unmapped/C_xmtsvelx;m_dhdwhiqm()Ljava/util/Map;}
+    * @mapping {@literal named getKnownPresets Lnet/minecraft/world/biome/util/MultiNoiseBiomeSourceParameterList;getKnownPresets()Ljava/util/Map;}
     */
-   public static Map<MultiNoiseBiomeSourceParameterList.Preset, MultiNoiseUtil.ParameterRangeList<RegistryKey<Biome>>> m_dhdwhiqm() {
+   public static Map<MultiNoiseBiomeSourceParameterList.Preset, MultiNoiseUtil.ParameterRangeList<RegistryKey<Biome>>> getKnownPresets() {
       return (Map<MultiNoiseBiomeSourceParameterList.Preset, MultiNoiseUtil.ParameterRangeList<RegistryKey<Biome>>>)MultiNoiseBiomeSourceParameterList.Preset.f_ppnmbhdr
          .values()
          .stream()
@@ -170,7 +171,8 @@
       @FunctionalInterface
       interface SourceProvider {
          /**
-          * Mapping not found
+          * @mapping {@literal hashed apply Lnet/minecraft/unmapped/C_xmtsvelx$C_jgklgqjr$C_pttrytil;apply(Ljava/util/function/Function;)Lnet/minecraft/unmapped/C_ohqwadgy$C_ftigwvun;}
+          * @mapping {@literal named apply Lnet/minecraft/world/biome/util/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider;apply(Ljava/util/function/Function;)Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$ParameterRangeList;}
           */
          <T> MultiNoiseUtil.ParameterRangeList<T> apply(Function<RegistryKey<Biome>, T> function);
       }
diff -bur namedTargetSrc/net/minecraft/world/chunk/ChunkStatus.java namedSrc/net/minecraft/world/chunk/ChunkStatus.java
--- namedTargetSrc/net/minecraft/world/chunk/ChunkStatus.java	2024-04-03 14:02:56.844880383 +0000
+++ namedSrc/net/minecraft/world/chunk/ChunkStatus.java	2024-04-03 14:01:47.900730438 +0000
@@ -11,7 +11,6 @@
 import java.util.concurrent.Executor;
 import net.minecraft.registry.Registries;
 import net.minecraft.registry.Registry;
-import net.minecraft.unmapped.C_etstfzdn;
 import net.minecraft.unmapped.C_gmiipzer;
 import net.minecraft.unmapped.C_nclgamck;
 import net.minecraft.unmapped.C_zltcyjrk;
@@ -49,84 +48,84 @@
     * @mapping {@literal named EMPTY Lnet/minecraft/world/chunk/ChunkStatus;EMPTY:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus EMPTY = m_qqgkhfzu(
-      "empty", null, -1, false, PRE_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_tegywela, C_zltcyjrk::m_hdrpgtlz
+      "empty", null, -1, false, PRE_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_tegywela, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_wltsmhzo Lnet/minecraft/unmapped/C_kogtzhzt;f_wltsmhzo:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named STRUCTURE_STARTS Lnet/minecraft/world/chunk/ChunkStatus;STRUCTURE_STARTS:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus STRUCTURE_STARTS = m_qqgkhfzu(
-      "structure_starts", EMPTY, 0, false, PRE_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_mlavjceg, C_zltcyjrk::m_osozltfn
+      "structure_starts", EMPTY, 0, false, PRE_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_mlavjceg, C_zltcyjrk::m_osozltfn
    );
    /**
     * @mapping {@literal hashed f_qqtsblgw Lnet/minecraft/unmapped/C_kogtzhzt;f_qqtsblgw:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named STRUCTURE_REFERENCES Lnet/minecraft/world/chunk/ChunkStatus;STRUCTURE_REFERENCES:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus STRUCTURE_REFERENCES = m_qqgkhfzu(
-      "structure_references", STRUCTURE_STARTS, 8, false, PRE_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_zxdzuzzm, C_zltcyjrk::m_hdrpgtlz
+      "structure_references", STRUCTURE_STARTS, 8, false, PRE_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_zxdzuzzm, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_sjllwnsi Lnet/minecraft/unmapped/C_kogtzhzt;f_sjllwnsi:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named BIOMES Lnet/minecraft/world/chunk/ChunkStatus;BIOMES:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus BIOMES = m_qqgkhfzu(
-      "biomes", STRUCTURE_REFERENCES, 8, false, PRE_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_xefklkzf, C_zltcyjrk::m_hdrpgtlz
+      "biomes", STRUCTURE_REFERENCES, 8, false, PRE_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_xefklkzf, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_aoiotdlb Lnet/minecraft/unmapped/C_kogtzhzt;f_aoiotdlb:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named NOISE Lnet/minecraft/world/chunk/ChunkStatus;NOISE:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus NOISE = m_qqgkhfzu(
-      "noise", BIOMES, 8, false, PRE_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_shktblhf, C_zltcyjrk::m_hdrpgtlz
+      "noise", BIOMES, 8, false, PRE_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_shktblhf, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_pmmxjybz Lnet/minecraft/unmapped/C_kogtzhzt;f_pmmxjybz:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named SURFACE Lnet/minecraft/world/chunk/ChunkStatus;SURFACE:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus SURFACE = m_qqgkhfzu(
-      "surface", NOISE, 8, false, PRE_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_gxzibvau, C_zltcyjrk::m_hdrpgtlz
+      "surface", NOISE, 8, false, PRE_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_gxzibvau, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_llwgenkr Lnet/minecraft/unmapped/C_kogtzhzt;f_llwgenkr:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named CARVERS Lnet/minecraft/world/chunk/ChunkStatus;CARVERS:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus CARVERS = m_qqgkhfzu(
-      "carvers", SURFACE, 8, false, POST_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_ppuqvbdm, C_zltcyjrk::m_hdrpgtlz
+      "carvers", SURFACE, 8, false, POST_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_ppuqvbdm, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_ulxsulqs Lnet/minecraft/unmapped/C_kogtzhzt;f_ulxsulqs:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named FEATURES Lnet/minecraft/world/chunk/ChunkStatus;FEATURES:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus FEATURES = m_qqgkhfzu(
-      "features", CARVERS, 8, false, POST_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_abewvjbd, C_zltcyjrk::m_hdrpgtlz
+      "features", CARVERS, 8, false, POST_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_abewvjbd, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_ycwdnyyi Lnet/minecraft/unmapped/C_kogtzhzt;f_ycwdnyyi:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named INITIALIZE_LIGHT Lnet/minecraft/world/chunk/ChunkStatus;INITIALIZE_LIGHT:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus INITIALIZE_LIGHT = m_qqgkhfzu(
-      "initialize_light", FEATURES, 0, false, POST_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_xfpjhujq, C_zltcyjrk::m_gfbjsxgt
+      "initialize_light", FEATURES, 0, false, POST_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_xfpjhujq, C_zltcyjrk::m_gfbjsxgt
    );
    /**
     * @mapping {@literal hashed f_aaleuwae Lnet/minecraft/unmapped/C_kogtzhzt;f_aaleuwae:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named LIGHT Lnet/minecraft/world/chunk/ChunkStatus;LIGHT:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus LIGHT = m_qqgkhfzu(
-      "light", INITIALIZE_LIGHT, 1, true, POST_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_nkqhiavd, C_zltcyjrk::m_bwxiyagu
+      "light", INITIALIZE_LIGHT, 1, true, POST_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_nkqhiavd, C_zltcyjrk::m_bwxiyagu
    );
    /**
     * @mapping {@literal hashed f_ysliwunm Lnet/minecraft/unmapped/C_kogtzhzt;f_ysliwunm:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named SPAWN Lnet/minecraft/world/chunk/ChunkStatus;SPAWN:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus SPAWN = m_qqgkhfzu(
-      "spawn", LIGHT, 1, false, POST_CARVER_HEIGHTMAPS, C_etstfzdn.PROTOCHUNK, C_zltcyjrk::m_uqiuooir, C_zltcyjrk::m_hdrpgtlz
+      "spawn", LIGHT, 1, false, POST_CARVER_HEIGHTMAPS, ChunkType.PROTOCHUNK, C_zltcyjrk::m_uqiuooir, C_zltcyjrk::m_hdrpgtlz
    );
    /**
     * @mapping {@literal hashed f_ixrpkmsf Lnet/minecraft/unmapped/C_kogtzhzt;f_ixrpkmsf:Lnet/minecraft/unmapped/C_kogtzhzt;}
     * @mapping {@literal named FULL Lnet/minecraft/world/chunk/ChunkStatus;FULL:Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    public static final ChunkStatus FULL = m_qqgkhfzu(
-      "full", SPAWN, 0, false, POST_CARVER_HEIGHTMAPS, C_etstfzdn.LEVELCHUNK, C_zltcyjrk::m_qvmoydaa, C_zltcyjrk::m_mcbnotgi
+      "full", SPAWN, 0, false, POST_CARVER_HEIGHTMAPS, ChunkType.LEVELCHUNK, C_zltcyjrk::m_qvmoydaa, C_zltcyjrk::m_mcbnotgi
    );
    /**
     * @mapping {@literal hashed f_oahrucge Lnet/minecraft/unmapped/C_kogtzhzt;f_oahrucge:Ljava/util/List;}
@@ -193,9 +192,9 @@
    private final boolean hasLoadDependencies;
    /**
     * @mapping {@literal hashed f_jubsnmxj Lnet/minecraft/unmapped/C_kogtzhzt;f_jubsnmxj:Lnet/minecraft/unmapped/C_etstfzdn;}
-    * @mapping {@literal named chunkType Lnet/minecraft/world/chunk/ChunkStatus;chunkType:Lnet/minecraft/unmapped/C_etstfzdn;}
+    * @mapping {@literal named chunkType Lnet/minecraft/world/chunk/ChunkStatus;chunkType:Lnet/minecraft/world/chunk/ChunkType;}
     */
-   private final C_etstfzdn chunkType;
+   private final ChunkType chunkType;
    /**
     * @mapping {@literal hashed f_pojlaofj Lnet/minecraft/unmapped/C_kogtzhzt;f_pojlaofj:Ljava/util/EnumSet;}
     * @mapping {@literal named heightMapTypes Lnet/minecraft/world/chunk/ChunkStatus;heightMapTypes:Ljava/util/EnumSet;}
@@ -204,7 +203,7 @@
 
    /**
     * @mapping {@literal hashed m_qqgkhfzu Lnet/minecraft/unmapped/C_kogtzhzt;m_qqgkhfzu(Ljava/lang/String;Lnet/minecraft/unmapped/C_kogtzhzt;IZLjava/util/EnumSet;Lnet/minecraft/unmapped/C_etstfzdn;Lnet/minecraft/unmapped/C_kogtzhzt$C_wratqrbq;Lnet/minecraft/unmapped/C_kogtzhzt$C_sldnkxjm;)Lnet/minecraft/unmapped/C_kogtzhzt;}
-    * @mapping {@literal named m_qqgkhfzu Lnet/minecraft/world/chunk/ChunkStatus;m_qqgkhfzu(Ljava/lang/String;Lnet/minecraft/world/chunk/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/unmapped/C_etstfzdn;Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;Lnet/minecraft/world/chunk/ChunkStatus$LoadTask;)Lnet/minecraft/world/chunk/ChunkStatus;}
+    * @mapping {@literal named m_qqgkhfzu Lnet/minecraft/world/chunk/ChunkStatus;m_qqgkhfzu(Ljava/lang/String;Lnet/minecraft/world/chunk/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/world/chunk/ChunkType;Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;Lnet/minecraft/world/chunk/ChunkStatus$LoadTask;)Lnet/minecraft/world/chunk/ChunkStatus;}
     */
    private static ChunkStatus m_qqgkhfzu(
       String id,
@@ -212,7 +211,7 @@
       int taskMargin,
       boolean hasLoadDependencies,
       EnumSet<Heightmap.Type> heightMapTypes,
-      C_etstfzdn chunkType,
+      ChunkType chunkType,
       ChunkStatus.GenerationTask generationTask,
       ChunkStatus.LoadTask loadTask
    ) {
@@ -268,14 +267,14 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_kogtzhzt;<init>(Lnet/minecraft/unmapped/C_kogtzhzt;IZLjava/util/EnumSet;Lnet/minecraft/unmapped/C_etstfzdn;Lnet/minecraft/unmapped/C_kogtzhzt$C_wratqrbq;Lnet/minecraft/unmapped/C_kogtzhzt$C_sldnkxjm;)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/chunk/ChunkStatus;<init>(Lnet/minecraft/world/chunk/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/unmapped/C_etstfzdn;Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;Lnet/minecraft/world/chunk/ChunkStatus$LoadTask;)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/chunk/ChunkStatus;<init>(Lnet/minecraft/world/chunk/ChunkStatus;IZLjava/util/EnumSet;Lnet/minecraft/world/chunk/ChunkType;Lnet/minecraft/world/chunk/ChunkStatus$GenerationTask;Lnet/minecraft/world/chunk/ChunkStatus$LoadTask;)V}
     */
    ChunkStatus(
       @Nullable ChunkStatus arg,
       int taskMargin,
       boolean hasLoadDependencies,
       EnumSet<Heightmap.Type> heightMapTypes,
-      C_etstfzdn chunkType,
+      ChunkType chunkType,
       ChunkStatus.GenerationTask generationTask,
       ChunkStatus.LoadTask loadTask
    ) {
@@ -351,9 +350,9 @@
 
    /**
     * @mapping {@literal hashed m_ghbhrtxe Lnet/minecraft/unmapped/C_kogtzhzt;m_ghbhrtxe()Lnet/minecraft/unmapped/C_etstfzdn;}
-    * @mapping {@literal named getChunkType Lnet/minecraft/world/chunk/ChunkStatus;getChunkType()Lnet/minecraft/unmapped/C_etstfzdn;}
+    * @mapping {@literal named getChunkType Lnet/minecraft/world/chunk/ChunkStatus;getChunkType()Lnet/minecraft/world/chunk/ChunkType;}
     */
-   public C_etstfzdn getChunkType() {
+   public ChunkType getChunkType() {
       return this.chunkType;
    }
 
Only in namedSrc/net/minecraft/world/chunk: ChunkType.java
diff -bur namedTargetSrc/net/minecraft/world/ChunkRegion.java namedSrc/net/minecraft/world/ChunkRegion.java
--- namedTargetSrc/net/minecraft/world/ChunkRegion.java	2024-04-03 14:02:56.980880704 +0000
+++ namedSrc/net/minecraft/world/ChunkRegion.java	2024-04-03 14:01:48.088730842 +0000
@@ -27,7 +27,6 @@
 import net.minecraft.server.world.ServerWorld;
 import net.minecraft.sound.SoundCategory;
 import net.minecraft.sound.SoundEvent;
-import net.minecraft.unmapped.C_etstfzdn;
 import net.minecraft.util.Identifier;
 import net.minecraft.util.TypeFilter;
 import net.minecraft.util.Util;
@@ -49,6 +48,7 @@
 import net.minecraft.world.chunk.Chunk;
 import net.minecraft.world.chunk.ChunkManager;
 import net.minecraft.world.chunk.ChunkStatus;
+import net.minecraft.world.chunk.ChunkType;
 import net.minecraft.world.chunk.light.LightingProvider;
 import net.minecraft.world.dimension.DimensionType;
 import net.minecraft.world.event.GameEvent;
@@ -224,7 +224,7 @@
     */
    @Override
    public Chunk getChunk(int chunkX, int chunkZ) {
-      return this.m_bqzdiqtj(chunkX, chunkZ, ChunkStatus.EMPTY);
+      return this.getChunk(chunkX, chunkZ, ChunkStatus.EMPTY);
    }
 
    /**
@@ -232,13 +232,13 @@
     */
    @Nullable
    @Override
-   public Chunk m_ttxosgdg(int i, int j, ChunkStatus arg, boolean bl) {
+   public Chunk getChunk(int chunkX, int chunkZ, ChunkStatus lowestStatus, boolean create) {
       Chunk lv;
-      if (this.isChunkLoaded(i, j)) {
-         int k = i - this.lowerCorner.x;
-         int l = j - this.lowerCorner.z;
+      if (this.isChunkLoaded(chunkX, chunkZ)) {
+         int k = chunkX - this.lowerCorner.x;
+         int l = chunkZ - this.lowerCorner.z;
          lv = (Chunk)this.chunks.get(k + l * this.width);
-         if (lv.getStatus().isAtLeast(arg)) {
+         if (lv.getStatus().isAtLeast(lowestStatus)) {
             return lv;
          }
       } else {
@@ -247,10 +247,10 @@
 
       CrashReport lv3 = CrashReport.create(new IllegalStateException("Requested chunk unavailable during world generation"), "Exception generating new chunk");
       CrashReportSection lv4 = lv3.addElement("Chunk request details");
-      lv4.add("Requested chunk", String.format(Locale.ROOT, "%d, %d", i, j));
-      lv4.add("Requested status", (CrashCallable<String>)(() -> Registries.CHUNK_STATUS.getId(arg).toString()));
+      lv4.add("Requested chunk", String.format(Locale.ROOT, "%d, %d", chunkX, chunkZ));
+      lv4.add("Requested status", (CrashCallable<String>)(() -> Registries.CHUNK_STATUS.getId(lowestStatus).toString()));
       lv4.add("Actual status", (CrashCallable<String>)(() -> lv == null ? "[out of region bounds]" : Registries.CHUNK_STATUS.getId(lv.getStatus()).toString()));
-      lv4.add("loadOrGenerate", bl);
+      lv4.add("loadOrGenerate", create);
       lv4.add("Generating chunk", (CrashCallable<String>)(() -> this.centerPos.getPos().toString()));
       lv4.add("Region start", this.lowerCorner);
       lv4.add("Region end", this.upperCorner);
@@ -436,7 +436,7 @@
          }
 
          if (state.hasBlockEntity()) {
-            if (lv.getStatus().getChunkType() == C_etstfzdn.LEVELCHUNK) {
+            if (lv.getStatus().getChunkType() == ChunkType.LEVELCHUNK) {
                BlockEntity lv3 = ((BlockEntityProvider)state.getBlock()).createBlockEntity(pos, state);
                if (lv3 != null) {
                   lv.setBlockEntity(lv3);
diff -bur namedTargetSrc/net/minecraft/world/ChunkSerializer.java namedSrc/net/minecraft/world/ChunkSerializer.java
--- namedTargetSrc/net/minecraft/world/ChunkSerializer.java	2024-04-03 14:02:56.880880468 +0000
+++ namedSrc/net/minecraft/world/ChunkSerializer.java	2024-04-03 14:01:47.944730533 +0000
@@ -33,7 +33,6 @@
 import net.minecraft.server.world.ServerWorld;
 import net.minecraft.structure.StructureStart;
 import net.minecraft.structure.piece.StructurePieceSerializationContext;
-import net.minecraft.unmapped.C_etstfzdn;
 import net.minecraft.util.Identifier;
 import net.minecraft.util.math.BlockPos;
 import net.minecraft.util.math.ChunkPos;
@@ -45,6 +44,7 @@
 import net.minecraft.world.chunk.ChunkNibbleArray;
 import net.minecraft.world.chunk.ChunkSection;
 import net.minecraft.world.chunk.ChunkStatus;
+import net.minecraft.world.chunk.ChunkType;
 import net.minecraft.world.chunk.ProtoChunk;
 import net.minecraft.world.chunk.ReadableContainer;
 import net.minecraft.world.chunk.UpgradeData;
@@ -164,7 +164,7 @@
             if (lv7.contains("block_states", NbtElement.COMPOUND_TYPE)) {
                lv8 = CODEC.parse(NbtOps.INSTANCE, lv7.getCompound("block_states"))
                   .promotePartial(error -> logLoadingError(pos, k, error))
-                  .getOrThrow(ChunkSerializer.C_ynodgvdk::new);
+                  .getOrThrow(ChunkSerializer.ChunkLoadingException::new);
             } else {
                lv8 = new PalettedContainer<>(Block.STATE_IDS, Blocks.AIR.getDefaultState(), PalettedContainer.PaletteProvider.BLOCK_STATE);
             }
@@ -173,7 +173,7 @@
             if (lv7.contains("biomes", NbtElement.COMPOUND_TYPE)) {
                lv10 = codec.parse(NbtOps.INSTANCE, lv7.getCompound("biomes"))
                   .promotePartial(error -> logLoadingError(pos, k, error))
-                  .getOrThrow(ChunkSerializer.C_ynodgvdk::new);
+                  .getOrThrow(ChunkSerializer.ChunkLoadingException::new);
             } else {
                lv10 = new PalettedContainer<>(lv6.asHolderIdMap(), lv6.getHolderOrThrow(Biomes.PLAINS), PalettedContainer.PaletteProvider.BIOME);
             }
@@ -203,7 +203,7 @@
       }
 
       long m = nbt.getLong("InhabitedTime");
-      C_etstfzdn lv14 = getChunkType(nbt);
+      ChunkType lv14 = getChunkType(nbt);
       BlendingData lv15;
       if (nbt.contains("blending_data", NbtElement.COMPOUND_TYPE)) {
          lv15 = (BlendingData)BlendingData.CODEC
@@ -215,7 +215,7 @@
       }
 
       Chunk lv19;
-      if (lv14 == C_etstfzdn.LEVELCHUNK) {
+      if (lv14 == ChunkType.LEVELCHUNK) {
          ChunkTickScheduler<Block> lv17 = ChunkTickScheduler.create(
             nbt.getList("block_ticks", NbtElement.COMPOUND_TYPE), blockId -> Registries.BLOCK.getOrEmpty(Identifier.tryParse(blockId)), pos
          );
@@ -278,7 +278,7 @@
          }
       }
 
-      if (lv14 == C_etstfzdn.LEVELCHUNK) {
+      if (lv14 == ChunkType.LEVELCHUNK) {
          return new WrapperProtoChunk((WorldChunk)lv19, false);
       } else {
          ProtoChunk lv30 = (ProtoChunk)lv19;
@@ -402,7 +402,7 @@
       }
 
       lv2.put("block_entities", lv13);
-      if (chunk.getStatus().getChunkType() == C_etstfzdn.PROTOCHUNK) {
+      if (chunk.getStatus().getChunkType() == ChunkType.PROTOCHUNK) {
          ProtoChunk lv16 = (ProtoChunk)chunk;
          NbtList lv17 = new NbtList();
          lv17.addAll(lv16.getEntities());
@@ -449,10 +449,10 @@
 
    /**
     * @mapping {@literal hashed m_gcmtnulo Lnet/minecraft/unmapped/C_bsqbntcq;m_gcmtnulo(Lnet/minecraft/unmapped/C_hhlwcnih;)Lnet/minecraft/unmapped/C_etstfzdn;}
-    * @mapping {@literal named getChunkType Lnet/minecraft/world/ChunkSerializer;getChunkType(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/unmapped/C_etstfzdn;}
+    * @mapping {@literal named getChunkType Lnet/minecraft/world/ChunkSerializer;getChunkType(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/world/chunk/ChunkType;}
     */
-   public static C_etstfzdn getChunkType(@Nullable NbtCompound nbt) {
-      return nbt != null ? ChunkStatus.byId(nbt.getString("Status")).getChunkType() : C_etstfzdn.PROTOCHUNK;
+   public static ChunkType getChunkType(@Nullable NbtCompound nbt) {
+      return nbt != null ? ChunkStatus.byId(nbt.getString("Status")).getChunkType() : ChunkType.PROTOCHUNK;
    }
 
    /**
@@ -610,14 +610,14 @@
 
    /**
     * @mapping {@literal hashed net/minecraft/unmapped/C_bsqbntcq$C_ynodgvdk}
-    * @mapping {@literal named net/minecraft/world/ChunkSerializer$C_ynodgvdk}
+    * @mapping {@literal named net/minecraft/world/ChunkSerializer$ChunkLoadingException}
     */
-   public static class C_ynodgvdk extends RuntimeException {
+   public static class ChunkLoadingException extends RuntimeException {
       /**
        * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_bsqbntcq$C_ynodgvdk;<init>(Ljava/lang/String;)V}
-       * @mapping {@literal named <init> Lnet/minecraft/world/ChunkSerializer$C_ynodgvdk;<init>(Ljava/lang/String;)V}
+       * @mapping {@literal named <init> Lnet/minecraft/world/ChunkSerializer$ChunkLoadingException;<init>(Ljava/lang/String;)V}
        */
-      public C_ynodgvdk(String message) {
+      public ChunkLoadingException(String message) {
          super(message);
       }
    }
diff -bur namedTargetSrc/net/minecraft/world/ChunkUpdateState.java namedSrc/net/minecraft/world/ChunkUpdateState.java
--- namedTargetSrc/net/minecraft/world/ChunkUpdateState.java	2024-04-03 14:02:56.720880089 +0000
+++ namedSrc/net/minecraft/world/ChunkUpdateState.java	2024-04-03 14:01:47.756730129 +0000
@@ -60,7 +60,7 @@
     * @mapping {@literal hashed m_wpvkscwc Lnet/minecraft/unmapped/C_ozcywiog;m_wpvkscwc(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_ozcywiog;}
     * @mapping {@literal named fromNbt Lnet/minecraft/world/ChunkUpdateState;fromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/world/ChunkUpdateState;}
     */
-   public static ChunkUpdateState fromNbt(NbtCompound nbt, HolderLookup.Provider arg2) {
+   public static ChunkUpdateState fromNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
       return new ChunkUpdateState(new LongOpenHashSet(nbt.getLongArray("All")), new LongOpenHashSet(nbt.getLongArray("Remaining")));
    }
 
@@ -68,10 +68,10 @@
     * Mapping not found
     */
    @Override
-   public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
-      arg.putLongArray("All", this.all.toLongArray());
-      arg.putLongArray("Remaining", this.remaining.toLongArray());
-      return arg;
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
+      nbt.putLongArray("All", this.all.toLongArray());
+      nbt.putLongArray("Remaining", this.remaining.toLongArray());
+      return nbt;
    }
 
    /**

@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/world/CommandBlockExecutor.java namedSrc/net/minecraft/world/CommandBlockExecutor.java
--- namedTargetSrc/net/minecraft/world/CommandBlockExecutor.java	2024-04-03 14:02:56.744880146 +0000
+++ namedSrc/net/minecraft/world/CommandBlockExecutor.java	2024-04-03 14:01:47.780730181 +0000
@@ -75,10 +75,11 @@
     */
    private String command = "";
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_ltoiitco Lnet/minecraft/unmapped/C_ufmydvnm;f_ltoiitco:Lnet/minecraft/unmapped/C_rdaqiwdt;}
+    * @mapping {@literal named customName Lnet/minecraft/world/CommandBlockExecutor;customName:Lnet/minecraft/text/Text;}
     */
    @Nullable
-   private Text f_ltoiitco;
+   private Text customName;
 
    /**
     * @mapping {@literal hashed m_mxembfmz Lnet/minecraft/unmapped/C_ufmydvnm;m_mxembfmz()I}
@@ -108,16 +109,16 @@
     * @mapping {@literal hashed m_keqklcje Lnet/minecraft/unmapped/C_ufmydvnm;m_keqklcje(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;}
     * @mapping {@literal named writeNbt Lnet/minecraft/world/CommandBlockExecutor;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/nbt/NbtCompound;}
     */
-   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider arg2) {
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
       nbt.putString("Command", this.command);
       nbt.putInt("SuccessCount", this.successCount);
-      if (this.f_ltoiitco != null) {
-         nbt.putString("CustomName", Text.Serializer.toJson(this.f_ltoiitco, arg2));
+      if (this.customName != null) {
+         nbt.putString("CustomName", Text.Serializer.toJson(this.customName, lookupProvider));
       }
 
       nbt.putBoolean("TrackOutput", this.trackOutput);
       if (this.lastOutput != null && this.trackOutput) {
-         nbt.putString("LastOutput", Text.Serializer.toJson(this.lastOutput, arg2));
+         nbt.putString("LastOutput", Text.Serializer.toJson(this.lastOutput, lookupProvider));
       }
 
       nbt.putBoolean("UpdateLastExecution", this.updateLastExecution);
@@ -132,13 +133,13 @@
     * @mapping {@literal hashed m_ibrpbtvb Lnet/minecraft/unmapped/C_ufmydvnm;m_ibrpbtvb(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)V}
     * @mapping {@literal named readNbt Lnet/minecraft/world/CommandBlockExecutor;readNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/HolderLookup$Provider;)V}
     */
-   public void readNbt(NbtCompound nbt, HolderLookup.Provider arg2) {
+   public void readNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
       this.command = nbt.getString("Command");
       this.successCount = nbt.getInt("SuccessCount");
       if (nbt.contains("CustomName", NbtElement.STRING_TYPE)) {
-         this.m_tsrtcdlu(Text.Serializer.m_npeyudcr(nbt.getString("CustomName"), arg2));
+         this.setCustomName(Text.Serializer.m_npeyudcr(nbt.getString("CustomName"), lookupProvider));
       } else {
-         this.m_tsrtcdlu(null);
+         this.setCustomName(null);
       }
 
       if (nbt.contains("TrackOutput", NbtElement.BYTE_TYPE)) {
@@ -147,7 +148,7 @@
 
       if (nbt.contains("LastOutput", NbtElement.STRING_TYPE) && this.trackOutput) {
          try {
-            this.lastOutput = Text.Serializer.m_npeyudcr(nbt.getString("LastOutput"), arg2);
+            this.lastOutput = Text.Serializer.m_npeyudcr(nbt.getString("LastOutput"), lookupProvider);
          } catch (Throwable var4) {
             this.lastOutput = Text.literal(var4.getMessage());
          }
@@ -210,7 +211,7 @@
                CrashReport lv2 = CrashReport.create(var6, "Executing command block");
                CrashReportSection lv3 = lv2.addElement("Command to be executed");
                lv3.add("Command", this::getCommand);
-               lv3.add("Name", (CrashCallable<String>)(() -> this.getCustomName().getString()));
+               lv3.add("Name", (CrashCallable<String>)(() -> this.getName().getString()));
                throw new CrashException(lv2);
             }
          }
@@ -227,25 +228,27 @@
 
    /**
     * @mapping {@literal hashed m_bghpdhrn Lnet/minecraft/unmapped/C_ufmydvnm;m_bghpdhrn()Lnet/minecraft/unmapped/C_rdaqiwdt;}
-    * @mapping {@literal named getCustomName Lnet/minecraft/world/CommandBlockExecutor;getCustomName()Lnet/minecraft/text/Text;}
+    * @mapping {@literal named getName Lnet/minecraft/world/CommandBlockExecutor;getName()Lnet/minecraft/text/Text;}
     */
-   public Text getCustomName() {
-      return this.f_ltoiitco != null ? this.f_ltoiitco : DEFAULT_NAME;
+   public Text getName() {
+      return this.customName != null ? this.customName : DEFAULT_NAME;
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_jsqrpbnk Lnet/minecraft/unmapped/C_ufmydvnm;m_jsqrpbnk()Lnet/minecraft/unmapped/C_rdaqiwdt;}
+    * @mapping {@literal named getCustomName Lnet/minecraft/world/CommandBlockExecutor;getCustomName()Lnet/minecraft/text/Text;}
     */
    @Nullable
-   public Text m_jsqrpbnk() {
-      return this.f_ltoiitco;
+   public Text getCustomName() {
+      return this.customName;
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_tsrtcdlu Lnet/minecraft/unmapped/C_ufmydvnm;m_tsrtcdlu(Lnet/minecraft/unmapped/C_rdaqiwdt;)V}
+    * @mapping {@literal named setCustomName Lnet/minecraft/world/CommandBlockExecutor;setCustomName(Lnet/minecraft/text/Text;)V}
     */
-   public void m_tsrtcdlu(@Nullable Text arg) {
-      this.f_ltoiitco = arg;
+   public void setCustomName(@Nullable Text name) {
+      this.customName = name;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/world/EntityDetector.java namedSrc/net/minecraft/world/EntityDetector.java
--- namedTargetSrc/net/minecraft/world/EntityDetector.java	2024-04-03 14:02:56.964880667 +0000
+++ namedSrc/net/minecraft/world/EntityDetector.java	2024-04-03 14:01:48.064730791 +0000
@@ -31,7 +31,7 @@
             world, player -> player.getBlockPos().isWithinDistance(pos, d) && !player.isCreative() && !player.isSpectator()
          )
          .stream()
-         .filter(player -> !bl || m_qdmyqkdd(world, pos.ofCenter(), player.getEyePos()))
+         .filter(player -> !bl || hasLineOfSight(world, pos.ofCenter(), player.getEyePos()))
          .map(Entity::getUuid)
          .toList();
    /**
@@ -42,7 +42,7 @@
             world, player -> player.getBlockPos().isWithinDistance(pos, d) && !player.isSpectator()
          )
          .stream()
-         .filter(player -> !bl || m_qdmyqkdd(world, pos.ofCenter(), player.getEyePos()))
+         .filter(player -> !bl || hasLineOfSight(world, pos.ofCenter(), player.getEyePos()))
          .map(Entity::getUuid)
          .toList();
    /**
@@ -53,7 +53,7 @@
       Box lv = new Box(pos).expand(d);
       return arg2.selectByType(world, EntityType.SHEEP, lv, LivingEntity::isAlive)
          .stream()
-         .filter(arg3 -> !bl || m_qdmyqkdd(world, pos.ofCenter(), arg3.getEyePos()))
+         .filter(arg3 -> !bl || hasLineOfSight(world, pos.ofCenter(), arg3.getEyePos()))
          .map(Entity::getUuid)
          .toList();
    };
@@ -62,17 +62,17 @@
     * @mapping {@literal hashed detect Lnet/minecraft/unmapped/C_kkiexczn;detect(Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_kkiexczn$C_ztluwxut;Lnet/minecraft/unmapped/C_hynzadkk;DZ)Ljava/util/List;}
     * @mapping {@literal named detect Lnet/minecraft/world/EntityDetector;detect(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/world/EntityDetector$EntitySelector;Lnet/minecraft/util/math/BlockPos;DZ)Ljava/util/List;}
     */
-   List<UUID> detect(ServerWorld world, EntityDetector.EntitySelector arg2, BlockPos pos, double d, boolean bl);
+   List<UUID> detect(ServerWorld world, EntityDetector.EntitySelector selector, BlockPos center, double radius, boolean fromSpawner);
 
    /**
     * @mapping {@literal hashed m_qdmyqkdd Lnet/minecraft/unmapped/C_kkiexczn;m_qdmyqkdd(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_vgpupfxx;Lnet/minecraft/unmapped/C_vgpupfxx;)Z}
-    * @mapping {@literal named m_qdmyqkdd Lnet/minecraft/world/EntityDetector;m_qdmyqkdd(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z}
+    * @mapping {@literal named hasLineOfSight Lnet/minecraft/world/EntityDetector;hasLineOfSight(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z}
     */
-   private static boolean m_qdmyqkdd(World world, Vec3d arg2, Vec3d start) {
+   private static boolean hasLineOfSight(World world, Vec3d pos, Vec3d eyePos) {
       BlockHitResult lv = world.raycast(
-         new RaycastContext(start, arg2, RaycastContext.ShapeType.VISUAL, RaycastContext.FluidHandling.NONE, ShapeContext.absent())
+         new RaycastContext(eyePos, pos, RaycastContext.ShapeType.VISUAL, RaycastContext.FluidHandling.NONE, ShapeContext.absent())
       );
-      return lv.getBlockPos().equals(BlockPos.fromPosition(arg2)) || lv.getType() == HitResult.Type.MISS;
+      return lv.getBlockPos().equals(BlockPos.fromPosition(pos)) || lv.getType() == HitResult.Type.MISS;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/world/event/BlockPositionSource.java namedSrc/net/minecraft/world/event/BlockPositionSource.java
--- namedTargetSrc/net/minecraft/world/event/BlockPositionSource.java	2024-04-03 14:02:56.812880307 +0000
+++ namedSrc/net/minecraft/world/event/BlockPositionSource.java	2024-04-03 14:01:47.860730353 +0000
@@ -75,7 +75,7 @@
        * Mapping not found
        */
       @Override
-      public PacketCodec<RegistryByteBuf, BlockPositionSource> m_biyeqjqa() {
+      public PacketCodec<RegistryByteBuf, BlockPositionSource> getPacketCodec() {
          return BlockPositionSource.PACKET_CODEC;
       }
    }
diff -bur namedTargetSrc/net/minecraft/world/event/EntityPositionSource.java namedSrc/net/minecraft/world/event/EntityPositionSource.java
--- namedTargetSrc/net/minecraft/world/event/EntityPositionSource.java	2024-04-03 14:02:56.932880591 +0000
+++ namedSrc/net/minecraft/world/event/EntityPositionSource.java	2024-04-03 14:01:48.020730696 +0000
@@ -141,7 +141,7 @@
        * Mapping not found
        */
       @Override
-      public PacketCodec<RegistryByteBuf, EntityPositionSource> m_biyeqjqa() {
+      public PacketCodec<RegistryByteBuf, EntityPositionSource> getPacketCodec() {
          return EntityPositionSource.PACKET_CODEC;
       }
    }
diff -bur namedTargetSrc/net/minecraft/world/event/GameEvent.java namedSrc/net/minecraft/world/event/GameEvent.java
--- namedTargetSrc/net/minecraft/world/event/GameEvent.java	2024-04-03 14:02:56.948880629 +0000
+++ namedSrc/net/minecraft/world/event/GameEvent.java	2024-04-03 14:01:48.044730748 +0000
@@ -323,9 +323,9 @@
 
    /**
     * @mapping {@literal hashed m_xkscnoxj Lnet/minecraft/unmapped/C_cgkchrmc;m_xkscnoxj(Lnet/minecraft/unmapped/C_tqxyjqsk;)Lnet/minecraft/unmapped/C_cjzoxshv;}
-    * @mapping {@literal named m_xkscnoxj Lnet/minecraft/world/event/GameEvent;m_xkscnoxj(Lnet/minecraft/registry/Registry;)Lnet/minecraft/registry/Holder;}
+    * @mapping {@literal named bootstrap Lnet/minecraft/world/event/GameEvent;bootstrap(Lnet/minecraft/registry/Registry;)Lnet/minecraft/registry/Holder;}
     */
-   public static Holder<GameEvent> m_xkscnoxj(Registry<GameEvent> registry) {
+   public static Holder<GameEvent> bootstrap(Registry<GameEvent> registry) {
       return BLOCK_ACTIVATE;
    }
 
diff -bur namedTargetSrc/net/minecraft/world/event/listener/DynamicGameEventListener.java namedSrc/net/minecraft/world/event/listener/DynamicGameEventListener.java
--- namedTargetSrc/net/minecraft/world/event/listener/DynamicGameEventListener.java	2024-04-03 14:02:56.712880070 +0000
+++ namedSrc/net/minecraft/world/event/listener/DynamicGameEventListener.java	2024-04-03 14:01:47.740730095 +0000
@@ -77,7 +77,7 @@
     */
    private static void ifChunkExists(WorldView worldView, @Nullable ChunkSectionPos pos, Consumer<GameEventListenerRegistry> eventDispatcher) {
       if (pos != null) {
-         Chunk lv = worldView.m_ttxosgdg(pos.getSectionX(), pos.getSectionZ(), ChunkStatus.FULL, false);
+         Chunk lv = worldView.getChunk(pos.getSectionX(), pos.getSectionZ(), ChunkStatus.FULL, false);
          if (lv != null) {
             eventDispatcher.accept(lv.getListenerRegistry(pos.getSectionY()));
          }
diff -bur namedTargetSrc/net/minecraft/world/event/listener/GameEventListener.java namedSrc/net/minecraft/world/event/listener/GameEventListener.java
--- namedTargetSrc/net/minecraft/world/event/listener/GameEventListener.java	2024-04-03 14:02:56.760880184 +0000
+++ namedSrc/net/minecraft/world/event/listener/GameEventListener.java	2024-04-03 14:01:47.796730216 +0000
@@ -48,17 +48,6 @@
    }
 
    /**
-    * @mapping {@literal hashed net/minecraft/unmapped/C_sbgxqpya$C_ohqzxsuw}
-    * @mapping {@literal named net/minecraft/world/event/listener/GameEventListener$C_ohqzxsuw}
-    */
-   public interface C_ohqzxsuw<T extends GameEventListener> {
-      /**
-       * Mapping not found
-       */
-      T m_duureayn();
-   }
-
-   /**
     * @mapping {@literal hashed net/minecraft/unmapped/C_sbgxqpya$C_exhjgbpz}
     * @mapping {@literal named net/minecraft/world/event/listener/GameEventListener$DeliveryMode}
     */
@@ -74,4 +63,16 @@
        */
       BY_DISTANCE;
    }
+
+   /**
+    * @mapping {@literal hashed net/minecraft/unmapped/C_sbgxqpya$C_ohqzxsuw}
+    * @mapping {@literal named net/minecraft/world/event/listener/GameEventListener$Provider}
+    */
+   public interface Provider<T extends GameEventListener> {
+      /**
+       * @mapping {@literal hashed m_duureayn Lnet/minecraft/unmapped/C_sbgxqpya$C_ohqzxsuw;m_duureayn()Lnet/minecraft/unmapped/C_sbgxqpya;}
+       * @mapping {@literal named getListener Lnet/minecraft/world/event/listener/GameEventListener$Provider;getListener()Lnet/minecraft/world/event/listener/GameEventListener;}
+       */
+      T getListener();
+   }
 }
diff -bur namedTargetSrc/net/minecraft/world/event/PositionSource.java namedSrc/net/minecraft/world/event/PositionSource.java
--- namedTargetSrc/net/minecraft/world/event/PositionSource.java	2024-04-03 14:02:56.804880288 +0000
+++ namedSrc/net/minecraft/world/event/PositionSource.java	2024-04-03 14:01:47.844730318 +0000
@@ -32,7 +32,7 @@
     * @mapping {@literal named PACKET_CODEC Lnet/minecraft/world/event/PositionSource;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;}
     */
    PacketCodec<RegistryByteBuf, PositionSource> PACKET_CODEC = PacketCodecs.registryValue(RegistryKeys.POSITION_SOURCE_TYPE)
-      .dispatch(PositionSource::getType, PositionSourceType::m_biyeqjqa);
+      .dispatch(PositionSource::getType, PositionSourceType::getPacketCodec);
 
    /**
     * @mapping {@literal hashed m_mqcaptme Lnet/minecraft/unmapped/C_duzerrml;m_mqcaptme(Lnet/minecraft/unmapped/C_cdctfzbn;)Ljava/util/Optional;}
diff -bur namedTargetSrc/net/minecraft/world/event/PositionSourceType.java namedSrc/net/minecraft/world/event/PositionSourceType.java
--- namedTargetSrc/net/minecraft/world/event/PositionSourceType.java	2024-04-03 14:02:56.800880279 +0000
+++ namedSrc/net/minecraft/world/event/PositionSourceType.java	2024-04-03 14:01:47.840730310 +0000
@@ -29,9 +29,10 @@
    MapCodec<T> getCodec();
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_biyeqjqa Lnet/minecraft/unmapped/C_gwwcurwg;m_biyeqjqa()Lnet/minecraft/unmapped/C_qsrmwluu;}
+    * @mapping {@literal named getPacketCodec Lnet/minecraft/world/event/PositionSourceType;getPacketCodec()Lnet/minecraft/network/codec/PacketCodec;}
     */
-   PacketCodec<RegistryByteBuf, T> m_biyeqjqa();
+   PacketCodec<RegistryByteBuf, T> getPacketCodec();
 
    /**
     * @mapping {@literal hashed m_owdaplkq Lnet/minecraft/unmapped/C_gwwcurwg;m_owdaplkq(Ljava/lang/String;Lnet/minecraft/unmapped/C_gwwcurwg;)Lnet/minecraft/unmapped/C_gwwcurwg;}
diff -bur namedTargetSrc/net/minecraft/world/ForcedChunkState.java namedSrc/net/minecraft/world/ForcedChunkState.java
--- namedTargetSrc/net/minecraft/world/ForcedChunkState.java	2024-04-03 14:02:56.960880657 +0000
+++ namedSrc/net/minecraft/world/ForcedChunkState.java	2024-04-03 14:01:48.060730781 +0000
@@ -54,7 +54,7 @@
     * @mapping {@literal hashed m_luoslsjq Lnet/minecraft/unmapped/C_xvsqbbcd;m_luoslsjq(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_xvsqbbcd;}
     * @mapping {@literal named fromNbt Lnet/minecraft/world/ForcedChunkState;fromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/world/ForcedChunkState;}
     */
-   public static ForcedChunkState fromNbt(NbtCompound nbt, HolderLookup.Provider arg2) {
+   public static ForcedChunkState fromNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
       return new ForcedChunkState(new LongOpenHashSet(nbt.getLongArray("Forced")));
    }
 
@@ -62,9 +62,9 @@
     * Mapping not found
     */
    @Override
-   public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
-      arg.putLongArray("Forced", this.chunks.toLongArray());
-      return arg;
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
+      nbt.putLongArray("Forced", this.chunks.toLongArray());
+      return nbt;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/world/gen/chunk/ChunkGenerator.java namedSrc/net/minecraft/world/gen/chunk/ChunkGenerator.java
--- namedTargetSrc/net/minecraft/world/gen/chunk/ChunkGenerator.java	2024-04-03 14:02:56.952880638 +0000
+++ namedSrc/net/minecraft/world/gen/chunk/ChunkGenerator.java	2024-04-03 14:01:48.048730756 +0000
@@ -343,7 +343,7 @@
                return Pair.of(arg3.getLocatePos(arg4), lv);
             }
 
-            Chunk lv3 = world.m_bqzdiqtj(arg4.x, arg4.z, ChunkStatus.STRUCTURE_STARTS);
+            Chunk lv3 = world.getChunk(arg4.x, arg4.z, ChunkStatus.STRUCTURE_STARTS);
             StructureStart lv4 = arg2.getStructureStart(ChunkSectionPos.from(lv3), lv.value(), lv3);
             if (lv4 != null && lv4.hasChildren() && (!bl || checkNotReferenced(arg2, lv4))) {
                return Pair.of(arg3.getLocatePos(lv4.getPos()), lv);
diff -bur namedTargetSrc/net/minecraft/world/IdCountsState.java namedSrc/net/minecraft/world/IdCountsState.java
--- namedTargetSrc/net/minecraft/world/IdCountsState.java	2024-04-03 14:02:56.784880241 +0000
+++ namedSrc/net/minecraft/world/IdCountsState.java	2024-04-03 14:01:47.824730275 +0000
@@ -60,12 +60,12 @@
     * Mapping not found
     */
    @Override
-   public NbtCompound m_qxqywuwc(NbtCompound arg, HolderLookup.Provider arg2) {
+   public NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
       for (Entry<String> entry : this.idCounts.object2IntEntrySet()) {
-         arg.putInt((String)entry.getKey(), entry.getIntValue());
+         nbt.putInt((String)entry.getKey(), entry.getIntValue());
       }
 
-      return arg;
+      return nbt;
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/world/ImmutableWorldSaveProperties.java namedSrc/net/minecraft/world/ImmutableWorldSaveProperties.java
--- namedTargetSrc/net/minecraft/world/ImmutableWorldSaveProperties.java	2024-04-03 14:02:56.808880298 +0000
+++ namedSrc/net/minecraft/world/ImmutableWorldSaveProperties.java	2024-04-03 14:01:47.852730335 +0000
@@ -36,8 +36,8 @@
     * Mapping not found
     */
    @Override
-   public BlockPos m_aowtnztk() {
-      return this.worldProperties.m_aowtnztk();
+   public BlockPos getSpawnPos() {
+      return this.worldProperties.getSpawnPos();
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/world/PersistentState.java namedSrc/net/minecraft/world/PersistentState.java
--- namedTargetSrc/net/minecraft/world/PersistentState.java	2024-04-03 14:02:56.904880525 +0000
+++ namedSrc/net/minecraft/world/PersistentState.java	2024-04-03 14:01:47.976730602 +0000
@@ -30,9 +30,9 @@
 
    /**
     * @mapping {@literal hashed m_qxqywuwc Lnet/minecraft/unmapped/C_uuhisnem;m_qxqywuwc(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;}
-    * @mapping {@literal named m_qxqywuwc Lnet/minecraft/world/PersistentState;m_qxqywuwc(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/nbt/NbtCompound;}
+    * @mapping {@literal named writeNbt Lnet/minecraft/world/PersistentState;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/nbt/NbtCompound;}
     */
-   public abstract NbtCompound m_qxqywuwc(NbtCompound nbt, HolderLookup.Provider arg2);
+   public abstract NbtCompound writeNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider);
 
    /**
     * @mapping {@literal hashed m_uqzkrwmz Lnet/minecraft/unmapped/C_uuhisnem;m_uqzkrwmz()V}
@@ -59,16 +59,17 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_xpmucidm Lnet/minecraft/unmapped/C_uuhisnem;m_xpmucidm(Ljava/io/File;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)V}
+    * @mapping {@literal named save Lnet/minecraft/world/PersistentState;save(Ljava/io/File;Lnet/minecraft/registry/HolderLookup$Provider;)V}
     */
-   public void m_xpmucidm(File file, HolderLookup.Provider arg) {
+   public void save(File file, HolderLookup.Provider lookupProvider) {
       if (this.isDirty()) {
          NbtCompound lv = new NbtCompound();
-         lv.put("data", this.m_qxqywuwc(new NbtCompound(), arg));
+         lv.put("data", this.writeNbt(new NbtCompound(), lookupProvider));
          NbtHelper.putCurrentDataVersion(lv);
 
          try {
-            NbtIo.m_nvtwzikn(lv, file.toPath());
+            NbtIo.writeCompressed(lv, file.toPath());
          } catch (IOException var5) {
             LOGGER.error("Could not save data {}", this, var5);
          }
diff -bur namedTargetSrc/net/minecraft/world/PersistentStateManager.java namedSrc/net/minecraft/world/PersistentStateManager.java
--- namedTargetSrc/net/minecraft/world/PersistentStateManager.java	2024-04-03 14:02:56.800880279 +0000
+++ namedSrc/net/minecraft/world/PersistentStateManager.java	2024-04-03 14:01:47.844730318 +0000
@@ -217,7 +217,7 @@
    public void save() {
       this.loadedStates.forEach((id, state) -> {
          if (state != null) {
-            state.m_xpmucidm(this.getFile(id), this.f_vusrxvaz);
+            state.save(this.getFile(id), this.f_vusrxvaz);
          }
       });
    }
diff -bur namedTargetSrc/net/minecraft/world/poi/PointOfInterestStorage.java namedSrc/net/minecraft/world/poi/PointOfInterestStorage.java
--- namedTargetSrc/net/minecraft/world/poi/PointOfInterestStorage.java	2024-04-03 14:02:56.720880089 +0000
+++ namedSrc/net/minecraft/world/poi/PointOfInterestStorage.java	2024-04-03 14:01:47.752730121 +0000
@@ -22,8 +22,6 @@
 import net.minecraft.registry.Holder;
 import net.minecraft.registry.RegistryKey;
 import net.minecraft.registry.tag.PoiTags;
-import net.minecraft.unmapped.C_gwzzviyw;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.Util;
 import net.minecraft.util.annotation.Debug;
 import net.minecraft.util.math.BlockPos;
@@ -35,7 +33,9 @@
 import net.minecraft.world.WorldView;
 import net.minecraft.world.chunk.ChunkSection;
 import net.minecraft.world.chunk.ChunkStatus;
+import net.minecraft.world.storage.RegionStorageKey;
 import net.minecraft.world.storage.SerializingRegionBasedStorage;
+import net.minecraft.world.storage.SimpleRegionStorage;
 
 /**
  * @mapping {@literal hashed net/minecraft/unmapped/C_uegwgivt}
@@ -65,13 +65,13 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_uegwgivt;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/unmapped/C_wqxmvzdq;Lnet/minecraft/unmapped/C_qpninoyb;)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/poi/PointOfInterestStorage;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/HeightLimitView;)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/poi/PointOfInterestStorage;<init>(Lnet/minecraft/world/storage/RegionStorageKey;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/HeightLimitView;)V}
     */
    public PointOfInterestStorage(
-      C_tzvgbkzf arg, Path directory, DataFixer dataFixer, boolean dsync, DynamicRegistryManager registryManager, HeightLimitView world
+      RegionStorageKey storageKey, Path directory, DataFixer dataFixer, boolean dsync, DynamicRegistryManager registryManager, HeightLimitView world
    ) {
       super(
-         new C_gwzzviyw(arg, directory, dataFixer, dsync, DataFixTypes.POI_CHUNK),
+         new SimpleRegionStorage(storageKey, directory, dataFixer, dsync, DataFixTypes.POI_CHUNK),
          PointOfInterestSet::createCodec,
          PointOfInterestSet::new,
          registryManager,
@@ -422,7 +422,7 @@
          .filter(pair -> !(Boolean)((Optional)pair.getSecond()).map(PointOfInterestSet::isValid).orElse(false))
          .map(pair -> ((ChunkSectionPos)pair.getFirst()).toChunkPos())
          .filter(arg -> this.preloadedChunks.add(arg.toLong()))
-         .forEach(arg2 -> world.m_bqzdiqtj(arg2.x, arg2.z, ChunkStatus.EMPTY));
+         .forEach(arg2 -> world.getChunk(arg2.x, arg2.z, ChunkStatus.EMPTY));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/world/storage/EntityChunkDataAccess.java namedSrc/net/minecraft/world/storage/EntityChunkDataAccess.java
--- namedTargetSrc/net/minecraft/world/storage/EntityChunkDataAccess.java	2024-04-03 14:02:56.732880118 +0000
+++ namedSrc/net/minecraft/world/storage/EntityChunkDataAccess.java	2024-04-03 14:01:47.764730146 +0000
@@ -17,7 +17,6 @@
 import net.minecraft.nbt.NbtIntArray;
 import net.minecraft.nbt.NbtList;
 import net.minecraft.server.world.ServerWorld;
-import net.minecraft.unmapped.C_gwzzviyw;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.util.thread.TaskExecutor;
 import org.slf4j.Logger;
@@ -48,9 +47,10 @@
     */
    private final ServerWorld world;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_qzlguxdo Lnet/minecraft/unmapped/C_xyuwhjxc;f_qzlguxdo:Lnet/minecraft/unmapped/C_gwzzviyw;}
+    * @mapping {@literal named regionStorage Lnet/minecraft/world/storage/EntityChunkDataAccess;regionStorage:Lnet/minecraft/world/storage/SimpleRegionStorage;}
     */
-   private final C_gwzzviyw f_qzlguxdo;
+   private final SimpleRegionStorage regionStorage;
    /**
     * @mapping {@literal hashed f_lswnhdxi Lnet/minecraft/unmapped/C_xyuwhjxc;f_lswnhdxi:Lit/unimi/dsi/fastutil/longs/LongSet;}
     * @mapping {@literal named emptyChunks Lnet/minecraft/world/storage/EntityChunkDataAccess;emptyChunks:Lit/unimi/dsi/fastutil/longs/LongSet;}
@@ -64,10 +64,10 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_xyuwhjxc;<init>(Lnet/minecraft/unmapped/C_gwzzviyw;Lnet/minecraft/unmapped/C_bdwnwhiu;Ljava/util/concurrent/Executor;)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/storage/EntityChunkDataAccess;<init>(Lnet/minecraft/unmapped/C_gwzzviyw;Lnet/minecraft/server/world/ServerWorld;Ljava/util/concurrent/Executor;)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/storage/EntityChunkDataAccess;<init>(Lnet/minecraft/world/storage/SimpleRegionStorage;Lnet/minecraft/server/world/ServerWorld;Ljava/util/concurrent/Executor;)V}
     */
-   public EntityChunkDataAccess(C_gwzzviyw arg, ServerWorld world, Executor executor) {
-      this.f_qzlguxdo = arg;
+   public EntityChunkDataAccess(SimpleRegionStorage regionStorage, ServerWorld world, Executor executor) {
+      this.regionStorage = regionStorage;
       this.world = world;
       this.taskExecutor = TaskExecutor.create(executor, "entity-deserializer");
    }
@@ -79,7 +79,7 @@
    public CompletableFuture<ChunkDataList<Entity>> readChunkData(ChunkPos pos) {
       return this.emptyChunks.contains(pos.toLong())
          ? CompletableFuture.completedFuture(emptyDataList(pos))
-         : this.f_qzlguxdo.m_mdpwegbt(pos).thenApplyAsync(chunkData -> {
+         : this.regionStorage.read(pos).thenApplyAsync(chunkData -> {
             if (chunkData.isEmpty()) {
                this.emptyChunks.add(pos.toLong());
                return emptyDataList(pos);
@@ -93,7 +93,7 @@
                   LOGGER.warn("Failed to parse chunk {} position info", pos, var6);
                }
    
-               NbtCompound lv2 = this.f_qzlguxdo.m_nahuhtnn((NbtCompound)chunkData.get(), -1);
+               NbtCompound lv2 = this.regionStorage.update((NbtCompound)chunkData.get(), -1);
                NbtList lv3 = lv2.getList("Entities", NbtElement.COMPOUND_TYPE);
                List<Entity> list = (List<Entity>)EntityType.streamFromNbt(lv3, this.world).collect(ImmutableList.toImmutableList());
                return new ChunkDataList(pos, list);
@@ -134,7 +134,7 @@
       ChunkPos lv = dataList.getChunkPos();
       if (dataList.isEmpty()) {
          if (this.emptyChunks.add(lv.toLong())) {
-            this.f_qzlguxdo.m_befxtenr(lv, null);
+            this.regionStorage.write(lv, null);
          }
       } else {
          NbtList lv2 = new NbtList();
@@ -147,7 +147,7 @@
          NbtCompound lv3 = NbtHelper.putCurrentDataVersion(new NbtCompound());
          lv3.put("Entities", lv2);
          putChunkPos(lv3, lv);
-         this.f_qzlguxdo.m_befxtenr(lv, lv3).exceptionally(ex -> {
+         this.regionStorage.write(lv, lv3).exceptionally(ex -> {
             LOGGER.error("Failed to store chunk {}", lv, ex);
             return null;
          });
@@ -160,7 +160,7 @@
     */
    @Override
    public void awaitAll(boolean sync) {
-      this.f_qzlguxdo.m_izxybopd(sync).join();
+      this.regionStorage.completeAll(sync).join();
       this.taskExecutor.awaitAll();
    }
 
@@ -169,6 +169,6 @@
     */
    @Override
    public void close() throws IOException {
-      this.f_qzlguxdo.close();
+      this.regionStorage.close();
    }
 }
Only in namedSrc/net/minecraft/world/storage: ParsedSaveProperties.java
Only in namedSrc/net/minecraft/world/storage: RecreatedChunkStorage.java
diff -bur namedTargetSrc/net/minecraft/world/storage/RegionBasedStorage.java namedSrc/net/minecraft/world/storage/RegionBasedStorage.java
--- namedTargetSrc/net/minecraft/world/storage/RegionBasedStorage.java	2024-04-03 14:02:56.732880118 +0000
+++ namedSrc/net/minecraft/world/storage/RegionBasedStorage.java	2024-04-03 14:01:47.764730146 +0000
@@ -9,7 +9,6 @@
 import net.minecraft.nbt.NbtIo;
 import net.minecraft.nbt.NbtTagSizeTracker;
 import net.minecraft.nbt.scanner.NbtScanner;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.FileNameUtil;
 import net.minecraft.util.ThrowableDeliverer;
 import net.minecraft.util.math.ChunkPos;
@@ -38,7 +37,7 @@
    /**
     * Mapping not found
     */
-   private final C_tzvgbkzf f_nxkrwrip;
+   private final RegionStorageKey f_nxkrwrip;
    /**
     * @mapping {@literal hashed f_armdwyzd Lnet/minecraft/unmapped/C_ivfseflh;f_armdwyzd:Ljava/nio/file/Path;}
     * @mapping {@literal named directory Lnet/minecraft/world/storage/RegionBasedStorage;directory:Ljava/nio/file/Path;}
@@ -52,9 +51,9 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ivfseflh;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Z)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/storage/RegionBasedStorage;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Z)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/storage/RegionBasedStorage;<init>(Lnet/minecraft/world/storage/RegionStorageKey;Ljava/nio/file/Path;Z)V}
     */
-   RegionBasedStorage(C_tzvgbkzf arg, Path directory, boolean dsync) {
+   RegionBasedStorage(RegionStorageKey arg, Path directory, boolean dsync) {
       this.directory = directory;
       this.dsync = dsync;
       this.f_nxkrwrip = arg;
diff -bur namedTargetSrc/net/minecraft/world/storage/RegionFile.java namedSrc/net/minecraft/world/storage/RegionFile.java
--- namedTargetSrc/net/minecraft/world/storage/RegionFile.java	2024-04-03 14:02:56.852880402 +0000
+++ namedSrc/net/minecraft/world/storage/RegionFile.java	2024-04-03 14:01:47.908730456 +0000
@@ -16,7 +16,6 @@
 import java.nio.file.Path;
 import java.nio.file.StandardCopyOption;
 import java.nio.file.StandardOpenOption;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.Identifier;
 import net.minecraft.util.Util;
 import net.minecraft.util.math.ChunkPos;
@@ -83,7 +82,7 @@
    /**
     * Mapping not found
     */
-   final C_tzvgbkzf f_xepxlwml;
+   final RegionStorageKey f_xepxlwml;
    /**
     * Mapping not found
     */
@@ -126,18 +125,19 @@
    protected final SectorMap sectors = new SectorMap();
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_kykyawqb;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/storage/RegionFile;<init>(Lnet/minecraft/world/storage/RegionStorageKey;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V}
     */
-   public RegionFile(C_tzvgbkzf arg, Path path, Path path2, boolean bl) throws IOException {
-      this(arg, path, path2, ChunkStreamVersion.m_xrfyqkft(), bl);
+   public RegionFile(RegionStorageKey storageKey, Path path, Path path2, boolean bl) throws IOException {
+      this(storageKey, path, path2, ChunkStreamVersion.m_xrfyqkft(), bl);
    }
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_kykyawqb;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/unmapped/C_jrihwgqn;Z)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/storage/RegionFile;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/world/storage/ChunkStreamVersion;Z)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/storage/RegionFile;<init>(Lnet/minecraft/world/storage/RegionStorageKey;Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/world/storage/ChunkStreamVersion;Z)V}
     */
-   public RegionFile(C_tzvgbkzf arg, Path path, Path directory, ChunkStreamVersion outputChunkStreamVersion, boolean bl) throws IOException {
-      this.f_xepxlwml = arg;
+   public RegionFile(RegionStorageKey storageKey, Path path, Path directory, ChunkStreamVersion outputChunkStreamVersion, boolean bl) throws IOException {
+      this.f_xepxlwml = storageKey;
       this.f_ueduioyw = path;
       this.outputChunkStreamVersion = outputChunkStreamVersion;
       if (!Files.isDirectory(directory, new LinkOption[0])) {
Only in namedSrc/net/minecraft/world/storage: RegionStorageKey.java
diff -bur namedTargetSrc/net/minecraft/world/storage/SerializingRegionBasedStorage.java namedSrc/net/minecraft/world/storage/SerializingRegionBasedStorage.java
--- namedTargetSrc/net/minecraft/world/storage/SerializingRegionBasedStorage.java	2024-04-03 14:02:56.896880506 +0000
+++ namedSrc/net/minecraft/world/storage/SerializingRegionBasedStorage.java	2024-04-03 14:01:47.964730576 +0000
@@ -24,7 +24,6 @@
 import net.minecraft.nbt.NbtOps;
 import net.minecraft.registry.DynamicRegistryManager;
 import net.minecraft.registry.RegistryOps;
-import net.minecraft.unmapped.C_gwzzviyw;
 import net.minecraft.util.Util;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.util.math.ChunkSectionPos;
@@ -50,7 +49,7 @@
    /**
     * Mapping not found
     */
-   private final C_gwzzviyw f_vuuorrbx;
+   private final SimpleRegionStorage f_vuuorrbx;
    /**
     * @mapping {@literal hashed f_fonmahly Lnet/minecraft/unmapped/C_suaauzrg;f_fonmahly:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;}
     * @mapping {@literal named loadedElements Lnet/minecraft/world/storage/SerializingRegionBasedStorage;loadedElements:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;}
@@ -84,12 +83,16 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_suaauzrg;<init>(Lnet/minecraft/unmapped/C_gwzzviyw;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/unmapped/C_wqxmvzdq;Lnet/minecraft/unmapped/C_qpninoyb;)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/storage/SerializingRegionBasedStorage;<init>(Lnet/minecraft/unmapped/C_gwzzviyw;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/HeightLimitView;)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/storage/SerializingRegionBasedStorage;<init>(Lnet/minecraft/world/storage/SimpleRegionStorage;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/HeightLimitView;)V}
     */
    public SerializingRegionBasedStorage(
-      C_gwzzviyw arg, Function<Runnable, Codec<R>> codecFactory, Function<Runnable, R> factory, DynamicRegistryManager registryManager, HeightLimitView world
+      SimpleRegionStorage regionStorage,
+      Function<Runnable, Codec<R>> codecFactory,
+      Function<Runnable, R> factory,
+      DynamicRegistryManager registryManager,
+      HeightLimitView world
    ) {
-      this.f_vuuorrbx = arg;
+      this.f_vuuorrbx = regionStorage;
       this.codecFactory = codecFactory;
       this.factory = factory;
       this.registryManager = registryManager;
@@ -182,7 +185,7 @@
    private void loadDataAt(ChunkPos chunkPos) {
       Optional<NbtCompound> optional = (Optional<NbtCompound>)this.loadNbt(chunkPos).join();
       RegistryOps<NbtElement> lv = this.registryManager.createSerializationContext(NbtOps.INSTANCE);
-      this.m_hosgsbzq(chunkPos, lv, (NbtCompound)optional.orElse(null));
+      this.readColumn(chunkPos, lv, (NbtCompound)optional.orElse(null));
    }
 
    /**
@@ -190,7 +193,7 @@
     * @mapping {@literal named loadNbt Lnet/minecraft/world/storage/SerializingRegionBasedStorage;loadNbt(Lnet/minecraft/util/math/ChunkPos;)Ljava/util/concurrent/CompletableFuture;}
     */
    private CompletableFuture<Optional<NbtCompound>> loadNbt(ChunkPos pos) {
-      return this.f_vuuorrbx.m_mdpwegbt(pos).exceptionally(throwable -> {
+      return this.f_vuuorrbx.read(pos).exceptionally(throwable -> {
          if (throwable instanceof IOException iOException) {
             LOGGER.error("Error reading chunk {} data from disk", pos, iOException);
             return Optional.empty();
@@ -201,23 +204,24 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_hosgsbzq Lnet/minecraft/unmapped/C_suaauzrg;m_hosgsbzq(Lnet/minecraft/unmapped/C_ynrszrtu;Lnet/minecraft/unmapped/C_piadqmzm;Lnet/minecraft/unmapped/C_hhlwcnih;)V}
+    * @mapping {@literal named readColumn Lnet/minecraft/world/storage/SerializingRegionBasedStorage;readColumn(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/registry/RegistryOps;Lnet/minecraft/nbt/NbtCompound;)V}
     */
-   private void m_hosgsbzq(ChunkPos arg, RegistryOps<NbtElement> arg2, @Nullable NbtCompound arg3) {
-      if (arg3 == null) {
+   private void readColumn(ChunkPos pos, RegistryOps<NbtElement> ops, @Nullable NbtCompound nbt) {
+      if (nbt == null) {
          for (int i = this.world.getBottomSectionCoord(); i < this.world.getTopSectionCoord(); i++) {
-            this.loadedElements.put(toChunkPosLong(arg, i), Optional.empty());
+            this.loadedElements.put(toChunkPosLong(pos, i), Optional.empty());
          }
       } else {
-         Dynamic<NbtElement> dynamic = new Dynamic<>(arg2, arg3);
+         Dynamic<NbtElement> dynamic = new Dynamic<>(ops, nbt);
          int j = getDataVersion(dynamic);
          int k = SharedConstants.getGameVersion().getWorldVersionData().getDataVersion();
          boolean bl = j != k;
-         Dynamic<NbtElement> dynamic2 = this.f_vuuorrbx.m_dfyctifq(dynamic, j);
+         Dynamic<NbtElement> dynamic2 = this.f_vuuorrbx.update(dynamic, j);
          OptionalDynamic<NbtElement> optionalDynamic = dynamic2.get("Sections");
 
          for (int l = this.world.getBottomSectionCoord(); l < this.world.getTopSectionCoord(); l++) {
-            long m = toChunkPosLong(arg, l);
+            long m = toChunkPosLong(pos, l);
             Optional<R> optional = optionalDynamic.get(Integer.toString(l))
                .result()
                .flatMap(dynamicx -> ((Codec)this.codecFactory.apply((Runnable)() -> this.onUpdate(m))).parse(dynamicx).resultOrPartial(LOGGER::error));
@@ -241,7 +245,7 @@
       Dynamic<NbtElement> dynamic = this.serialize(pos, lv);
       NbtElement lv2 = dynamic.getValue();
       if (lv2 instanceof NbtCompound) {
-         this.f_vuuorrbx.m_befxtenr(pos, (NbtCompound)lv2);
+         this.f_vuuorrbx.write(pos, (NbtCompound)lv2);
       } else {
          LOGGER.error("Expected compound tag, got {}", lv2);
       }
Only in namedSrc/net/minecraft/world/storage: SimpleRegionRecreationStorage.java
Only in namedSrc/net/minecraft/world/storage: SimpleRegionStorage.java
diff -bur namedTargetSrc/net/minecraft/world/storage/StorageIoWorker.java namedSrc/net/minecraft/world/storage/StorageIoWorker.java
--- namedTargetSrc/net/minecraft/world/storage/StorageIoWorker.java	2024-04-03 14:02:56.912880544 +0000
+++ namedSrc/net/minecraft/world/storage/StorageIoWorker.java	2024-04-03 14:01:47.988730627 +0000
@@ -21,7 +21,6 @@
 import net.minecraft.nbt.scanner.NbtScanner;
 import net.minecraft.nbt.scanner.SelectiveNbtCollector;
 import net.minecraft.nbt.visitor.FieldSelector;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.Unit;
 import net.minecraft.util.Util;
 import net.minecraft.util.math.ChunkPos;
@@ -74,12 +73,12 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ffgsaknh;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Z)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/storage/StorageIoWorker;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Z)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/storage/StorageIoWorker;<init>(Lnet/minecraft/world/storage/RegionStorageKey;Ljava/nio/file/Path;Z)V}
     */
-   protected StorageIoWorker(C_tzvgbkzf arg, Path directory, boolean dsync) {
-      this.storage = new RegionBasedStorage(arg, directory, dsync);
+   protected StorageIoWorker(RegionStorageKey storageKey, Path directory, boolean dsync) {
+      this.storage = new RegionBasedStorage(storageKey, directory, dsync);
       this.executor = new TaskExecutor<>(
-         new TaskQueue.Prioritized(StorageIoWorker.Priority.values().length), Util.getIoWorkerExecutor(), "IOWorker-" + arg.type()
+         new TaskQueue.Prioritized(StorageIoWorker.Priority.values().length), Util.getIoWorkerExecutor(), "IOWorker-" + storageKey.type()
       );
    }
 
diff -bur namedTargetSrc/net/minecraft/world/storage/VersionedChunkStorage.java namedSrc/net/minecraft/world/storage/VersionedChunkStorage.java
--- namedTargetSrc/net/minecraft/world/storage/VersionedChunkStorage.java	2024-04-03 14:02:56.936880600 +0000
+++ namedSrc/net/minecraft/world/storage/VersionedChunkStorage.java	2024-04-03 14:01:48.024730705 +0000
@@ -12,7 +12,6 @@
 import net.minecraft.nbt.NbtCompound;
 import net.minecraft.nbt.NbtHelper;
 import net.minecraft.registry.RegistryKey;
-import net.minecraft.unmapped.C_tzvgbkzf;
 import net.minecraft.util.math.ChunkPos;
 import net.minecraft.world.FeatureUpdater;
 import net.minecraft.world.PersistentStateManager;
@@ -50,11 +49,11 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_hzmyuskp;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V}
-    * @mapping {@literal named <init> Lnet/minecraft/world/storage/VersionedChunkStorage;<init>(Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V}
+    * @mapping {@literal named <init> Lnet/minecraft/world/storage/VersionedChunkStorage;<init>(Lnet/minecraft/world/storage/RegionStorageKey;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V}
     */
-   public VersionedChunkStorage(C_tzvgbkzf arg, Path directory, DataFixer dataFixer, boolean dsync) {
+   public VersionedChunkStorage(RegionStorageKey storageKey, Path directory, DataFixer dataFixer, boolean dsync) {
       this.dataFixer = dataFixer;
-      this.worker = new StorageIoWorker(arg, directory, dsync);
+      this.worker = new StorageIoWorker(storageKey, directory, dsync);
    }
 
    /**
@@ -148,16 +147,17 @@
     * @mapping {@literal named setNbt Lnet/minecraft/world/storage/VersionedChunkStorage;setNbt(Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/concurrent/CompletableFuture;}
     */
    public CompletableFuture<Void> setNbt(ChunkPos chunkPos, NbtCompound nbt) {
-      this.m_wnctjgkh(chunkPos);
+      this.markFeatureUpdaterResolved(chunkPos);
       return this.worker.setResult(chunkPos, nbt);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_wnctjgkh Lnet/minecraft/unmapped/C_hzmyuskp;m_wnctjgkh(Lnet/minecraft/unmapped/C_ynrszrtu;)V}
+    * @mapping {@literal named markFeatureUpdaterResolved Lnet/minecraft/world/storage/VersionedChunkStorage;markFeatureUpdaterResolved(Lnet/minecraft/util/math/ChunkPos;)V}
     */
-   protected void m_wnctjgkh(ChunkPos arg) {
+   protected void markFeatureUpdaterResolved(ChunkPos pos) {
       if (this.featureUpdater != null) {
-         this.featureUpdater.markResolved(arg.toLong());
+         this.featureUpdater.markResolved(pos.toLong());
       }
    }
 
@@ -170,7 +170,8 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed close Lnet/minecraft/unmapped/C_hzmyuskp;close()V}
+    * @mapping {@literal named close Lnet/minecraft/world/storage/VersionedChunkStorage;close()V}
     */
    public void close() throws IOException {
       this.worker.close();
diff -bur namedTargetSrc/net/minecraft/world/storage/WorldSaveStorage.java namedSrc/net/minecraft/world/storage/WorldSaveStorage.java
--- namedTargetSrc/net/minecraft/world/storage/WorldSaveStorage.java	2024-04-03 14:02:56.960880657 +0000
+++ namedSrc/net/minecraft/world/storage/WorldSaveStorage.java	2024-04-03 14:01:48.060730781 +0000
@@ -55,7 +55,6 @@
 import net.minecraft.server.world.FeatureAndDataSettings;
 import net.minecraft.text.Text;
 import net.minecraft.unmapped.C_prxxuhrw;
-import net.minecraft.unmapped.C_qhzfxdhh;
 import net.minecraft.util.DateTimeFormatterFactory;
 import net.minecraft.util.FileNameUtil;
 import net.minecraft.util.Identifier;
@@ -117,9 +116,10 @@
     */
    private static final int MAX_LEVEL_DATA_SIZE = 104857600;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_dgohnkjg Lnet/minecraft/unmapped/C_bpwagnit;f_dgohnkjg:I}
+    * @mapping {@literal named DISK_SPACE_WARNING_THRESHOLD Lnet/minecraft/world/storage/WorldSaveStorage;DISK_SPACE_WARNING_THRESHOLD:I}
     */
-   private static final int f_dgohnkjg = 67108864;
+   private static final int DISK_SPACE_WARNING_THRESHOLD = 67108864;
    /**
     * @mapping {@literal hashed f_rbwrlarm Lnet/minecraft/unmapped/C_bpwagnit;f_rbwrlarm:Ljava/nio/file/Path;}
     * @mapping {@literal named savesDirectory Lnet/minecraft/world/storage/WorldSaveStorage;savesDirectory:Ljava/nio/file/Path;}
@@ -223,9 +223,9 @@
 
    /**
     * @mapping {@literal hashed m_lcpzaqzh Lnet/minecraft/unmapped/C_bpwagnit;m_lcpzaqzh(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/unmapped/C_yknpgzdr;Lnet/minecraft/unmapped/C_tqxyjqsk;Lnet/minecraft/unmapped/C_wqxmvzdq$C_ggmzysrd;)Lnet/minecraft/unmapped/C_qhzfxdhh;}
-    * @mapping {@literal named m_lcpzaqzh Lnet/minecraft/world/storage/WorldSaveStorage;m_lcpzaqzh(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/world/FeatureAndDataSettings;Lnet/minecraft/registry/Registry;Lnet/minecraft/registry/DynamicRegistryManager$Frozen;)Lnet/minecraft/unmapped/C_qhzfxdhh;}
+    * @mapping {@literal named m_lcpzaqzh Lnet/minecraft/world/storage/WorldSaveStorage;m_lcpzaqzh(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/world/FeatureAndDataSettings;Lnet/minecraft/registry/Registry;Lnet/minecraft/registry/DynamicRegistryManager$Frozen;)Lnet/minecraft/world/storage/ParsedSaveProperties;}
     */
-   public static C_qhzfxdhh m_lcpzaqzh(
+   public static ParsedSaveProperties m_lcpzaqzh(
       Dynamic<?> dynamic, FeatureAndDataSettings featureAndDataSettings, Registry<DimensionOptions> registry, DynamicRegistryManager.Frozen arg3
    ) {
       Dynamic<?> dynamic2 = RegistryOps.m_cbajopsh(dynamic, arg3);
@@ -235,7 +235,7 @@
       WorldDimensions.Baked lv3 = lv.getDimensions().bake(registry);
       Lifecycle lifecycle = lv3.getLifecycle().add(arg3.getLifecycleForAllRegistries());
       WorldSaveProperties lv4 = WorldSaveProperties.readProperties(dynamic2, lv2, lv3.specialWorldProperty(), lv.options(), lifecycle);
-      return new C_qhzfxdhh(lv4, lv3);
+      return new ParsedSaveProperties(lv4, lv3);
    }
 
    /**
@@ -732,7 +732,7 @@
 
          try {
             Path path2 = Files.createTempFile(path, "level", ".dat");
-            NbtIo.m_nvtwzikn(compound, path2);
+            NbtIo.writeCompressed(compound, path2);
             Path path3 = this.directory.getOldWorldDatPath();
             Path path4 = this.directory.getWorldDatPath();
             Util.backupAndReplace(path4, path2, path3);
diff -bur namedTargetSrc/net/minecraft/world/TrialSpawnerLogic.java namedSrc/net/minecraft/world/TrialSpawnerLogic.java
--- namedTargetSrc/net/minecraft/world/TrialSpawnerLogic.java	2024-04-03 14:02:56.712880070 +0000
+++ namedSrc/net/minecraft/world/TrialSpawnerLogic.java	2024-04-03 14:01:47.744730103 +0000
@@ -83,26 +83,30 @@
     */
    private static final float AMBIENT_SOUND_CHANCE = 0.02F;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_xvaxtoox Lnet/minecraft/unmapped/C_jelkcvqk;f_xvaxtoox:Lnet/minecraft/unmapped/C_pocjjnjk;}
+    * @mapping {@literal named normalConfig Lnet/minecraft/world/TrialSpawnerLogic;normalConfig:Lnet/minecraft/block/TrialSpawnerConfig;}
     */
-   private final TrialSpawnerConfig f_xvaxtoox;
+   private final TrialSpawnerConfig normalConfig;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_xcfvwbbl Lnet/minecraft/unmapped/C_jelkcvqk;f_xcfvwbbl:Lnet/minecraft/unmapped/C_pocjjnjk;}
+    * @mapping {@literal named ominousConfig Lnet/minecraft/world/TrialSpawnerLogic;ominousConfig:Lnet/minecraft/block/TrialSpawnerConfig;}
     */
-   private final TrialSpawnerConfig f_xcfvwbbl;
+   private final TrialSpawnerConfig ominousConfig;
    /**
     * @mapping {@literal hashed f_gtjnizww Lnet/minecraft/unmapped/C_jelkcvqk;f_gtjnizww:Lnet/minecraft/unmapped/C_kxkfzuix;}
     * @mapping {@literal named data Lnet/minecraft/world/TrialSpawnerLogic;data:Lnet/minecraft/block/TrialSpawnerData;}
     */
    private final TrialSpawnerData data;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_domukczm Lnet/minecraft/unmapped/C_jelkcvqk;f_domukczm:I}
+    * @mapping {@literal named requiredPlayerRange Lnet/minecraft/world/TrialSpawnerLogic;requiredPlayerRange:I}
     */
-   private final int f_domukczm;
+   private final int requiredPlayerRange;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_nalzpmxu Lnet/minecraft/unmapped/C_jelkcvqk;f_nalzpmxu:I}
+    * @mapping {@literal named targetCooldownLength Lnet/minecraft/world/TrialSpawnerLogic;targetCooldownLength:I}
     */
-   private final int f_nalzpmxu;
+   private final int targetCooldownLength;
    /**
     * @mapping {@literal hashed f_jgbopvuf Lnet/minecraft/unmapped/C_jelkcvqk;f_jgbopvuf:Lnet/minecraft/unmapped/C_jelkcvqk$C_onmhuuws;}
     * @mapping {@literal named spawner Lnet/minecraft/world/TrialSpawnerLogic;spawner:Lnet/minecraft/world/TrialSpawnerLogic$TrialSpawner;}
@@ -124,9 +128,10 @@
     */
    private boolean forceSpawning;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_oeictsyk Lnet/minecraft/unmapped/C_jelkcvqk;f_oeictsyk:Z}
+    * @mapping {@literal named ominous Lnet/minecraft/world/TrialSpawnerLogic;ominous:Z}
     */
-   private boolean f_oeictsyk;
+   private boolean ominous;
 
    /**
     * @mapping {@literal hashed m_hvfivtpr Lnet/minecraft/unmapped/C_jelkcvqk;m_hvfivtpr()Lcom/mojang/serialization/Codec;}
@@ -138,7 +143,7 @@
                   TrialSpawnerConfig.CODEC.optionalFieldOf("normal_config", TrialSpawnerConfig.DEFAULT_INSTANCE).forGetter(TrialSpawnerLogic::getNormalConfig),
                   TrialSpawnerConfig.CODEC
                      .optionalFieldOf("ominous_config", TrialSpawnerConfig.DEFAULT_INSTANCE)
-                     .forGetter(TrialSpawnerLogic::getOminousConfig),
+                     .forGetter(TrialSpawnerLogic::getOminousConfigForSerialization),
                   TrialSpawnerData.codec.forGetter(TrialSpawnerLogic::getData),
                   Codec.intRange(0, Integer.MAX_VALUE).optionalFieldOf("target_cooldown_length", 36000).forGetter(TrialSpawnerLogic::getTargetCooldownLength),
                   Codec.intRange(1, 128).optionalFieldOf("required_player_range", 14).forGetter(TrialSpawnerLogic::getRequiredPlayerRange)
@@ -174,20 +179,20 @@
     * @mapping {@literal named <init> Lnet/minecraft/world/TrialSpawnerLogic;<init>(Lnet/minecraft/block/TrialSpawnerConfig;Lnet/minecraft/block/TrialSpawnerConfig;Lnet/minecraft/block/TrialSpawnerData;IILnet/minecraft/world/TrialSpawnerLogic$TrialSpawner;Lnet/minecraft/world/EntityDetector;Lnet/minecraft/world/EntityDetector$EntitySelector;)V}
     */
    public TrialSpawnerLogic(
-      TrialSpawnerConfig arg,
-      TrialSpawnerConfig arg2,
+      TrialSpawnerConfig normalConfig,
+      TrialSpawnerConfig ominousConfig,
       TrialSpawnerData data,
-      int i,
-      int j,
+      int targetCooldownLength,
+      int requiredPlayerRange,
       TrialSpawnerLogic.TrialSpawner spawner,
       EntityDetector playerDetector,
       EntityDetector.EntitySelector playerDetectionSelector
    ) {
-      this.f_xvaxtoox = arg;
-      this.f_xcfvwbbl = arg2;
+      this.normalConfig = normalConfig;
+      this.ominousConfig = ominousConfig;
       this.data = data;
-      this.f_nalzpmxu = i;
-      this.f_domukczm = j;
+      this.targetCooldownLength = targetCooldownLength;
+      this.requiredPlayerRange = requiredPlayerRange;
       this.spawner = spawner;
       this.playerDetector = playerDetector;
       this.playerDetectionSelector = playerDetectionSelector;
@@ -198,7 +203,7 @@
     * @mapping {@literal named getConfig Lnet/minecraft/world/TrialSpawnerLogic;getConfig()Lnet/minecraft/block/TrialSpawnerConfig;}
     */
    public TrialSpawnerConfig getConfig() {
-      return this.f_oeictsyk ? this.f_xcfvwbbl : this.f_xvaxtoox;
+      return this.ominous ? this.ominousConfig : this.normalConfig;
    }
 
    /**
@@ -207,23 +212,24 @@
     */
    @VisibleForTesting
    public TrialSpawnerConfig getNormalConfig() {
-      return this.f_xvaxtoox;
+      return this.normalConfig;
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_hxfvrqzw Lnet/minecraft/unmapped/C_jelkcvqk;m_hxfvrqzw()Lnet/minecraft/unmapped/C_pocjjnjk;}
+    * @mapping {@literal named getOminousConfig Lnet/minecraft/world/TrialSpawnerLogic;getOminousConfig()Lnet/minecraft/block/TrialSpawnerConfig;}
     */
    @VisibleForTesting
-   public TrialSpawnerConfig m_hxfvrqzw() {
-      return this.f_xcfvwbbl;
+   public TrialSpawnerConfig getOminousConfig() {
+      return this.ominousConfig;
    }
 
    /**
     * @mapping {@literal hashed m_kfckfdkf Lnet/minecraft/unmapped/C_jelkcvqk;m_kfckfdkf()Lnet/minecraft/unmapped/C_pocjjnjk;}
-    * @mapping {@literal named getOminousConfig Lnet/minecraft/world/TrialSpawnerLogic;getOminousConfig()Lnet/minecraft/block/TrialSpawnerConfig;}
+    * @mapping {@literal named getOminousConfigForSerialization Lnet/minecraft/world/TrialSpawnerLogic;getOminousConfigForSerialization()Lnet/minecraft/block/TrialSpawnerConfig;}
     */
-   private TrialSpawnerConfig getOminousConfig() {
-      return !this.f_xcfvwbbl.equals(this.f_xvaxtoox) ? this.f_xcfvwbbl : TrialSpawnerConfig.DEFAULT_INSTANCE;
+   private TrialSpawnerConfig getOminousConfigForSerialization() {
+      return !this.ominousConfig.equals(this.normalConfig) ? this.ominousConfig : TrialSpawnerConfig.DEFAULT_INSTANCE;
    }
 
    /**
@@ -233,7 +239,7 @@
    public void m_oadpbnsh(ServerWorld world, BlockPos pos) {
       world.setBlockState(pos, world.getBlockState(pos).with(TrialSpawnerBlock.OMINOUS, Boolean.valueOf(true)), Block.NOTIFY_ALL);
       world.syncWorldEvent(3020, pos, 1);
-      this.f_oeictsyk = true;
+      this.ominous = true;
       this.data.m_whezyyzf(this, world);
    }
 
@@ -243,14 +249,15 @@
     */
    public void m_nszglagl(ServerWorld world, BlockPos pos) {
       world.setBlockState(pos, world.getBlockState(pos).with(TrialSpawnerBlock.OMINOUS, Boolean.valueOf(false)), Block.NOTIFY_ALL);
-      this.f_oeictsyk = false;
+      this.ominous = false;
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_dgbojbgg Lnet/minecraft/unmapped/C_jelkcvqk;m_dgbojbgg()Z}
+    * @mapping {@literal named isOminous Lnet/minecraft/world/TrialSpawnerLogic;isOminous()Z}
     */
-   public boolean m_dgbojbgg() {
-      return this.f_oeictsyk;
+   public boolean isOminous() {
+      return this.ominous;
    }
 
    /**
@@ -266,7 +273,7 @@
     * @mapping {@literal named getTargetCooldownLength Lnet/minecraft/world/TrialSpawnerLogic;getTargetCooldownLength()I}
     */
    public int getTargetCooldownLength() {
-      return this.f_nalzpmxu;
+      return this.targetCooldownLength;
    }
 
    /**
@@ -274,7 +281,7 @@
     * @mapping {@literal named getRequiredPlayerRange Lnet/minecraft/world/TrialSpawnerLogic;getRequiredPlayerRange()I}
     */
    public int getRequiredPlayerRange() {
-      return this.f_domukczm;
+      return this.requiredPlayerRange;
    }
 
    /**
@@ -388,7 +395,7 @@
                      if (!world.shouldCreateNewEntityWithPassenger(lv8)) {
                         return Optional.empty();
                      } else {
-                        TrialSpawnerLogic.C_vhsnwpwm lv10 = this.f_oeictsyk ? TrialSpawnerLogic.C_vhsnwpwm.OMINOUS : TrialSpawnerLogic.C_vhsnwpwm.NORMAL;
+                        TrialSpawnerLogic.C_vhsnwpwm lv10 = this.ominous ? TrialSpawnerLogic.C_vhsnwpwm.OMINOUS : TrialSpawnerLogic.C_vhsnwpwm.NORMAL;
                         world.syncWorldEvent(WorldEvents.TRIAL_SPAWNER_SPAWNS_MOB, pos, lv10.m_cyctivcj());
                         world.syncWorldEvent(WorldEvents.TRIAL_SPAWNER_SPAWNS_MOB_AT_POS, lv6, lv10.m_cyctivcj());
                         world.emitGameEvent(lv8, GameEvent.ENTITY_PLACE, lv6);
@@ -422,12 +429,12 @@
     * @mapping {@literal hashed m_bftllosi Lnet/minecraft/unmapped/C_jelkcvqk;m_bftllosi(Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Z)V}
     * @mapping {@literal named tickClient Lnet/minecraft/world/TrialSpawnerLogic;tickClient(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V}
     */
-   public void tickClient(World world, BlockPos pos, boolean bl) {
+   public void tickClient(World world, BlockPos pos, boolean ominous) {
       if (!this.canSpawnMobs(world)) {
          this.data.lastDisplayEntityRotation = this.data.displayEntityRotation;
       } else {
          TrialSpawnerState lv = this.getState();
-         lv.emitParticle(world, pos, bl);
+         lv.emitParticle(world, pos, ominous);
          if (lv.hasRotatingEntity()) {
             double d = (double)Math.max(0L, this.data.nextMobSpawnTime - world.getTime());
             this.data.lastDisplayEntityRotation = this.data.displayEntityRotation;
@@ -437,7 +444,7 @@
          if (lv.isCapableOfSpawning()) {
             RandomGenerator lv2 = world.getRandom();
             if (lv2.nextFloat() <= 0.02F) {
-               SoundEvent lv3 = bl ? SoundEvents.BLOCK_TRIAL_SPAWNER_AMBIENT_CHARGED : SoundEvents.BLOCK_TRIAL_SPAWNER_AMBIENT;
+               SoundEvent lv3 = ominous ? SoundEvents.BLOCK_TRIAL_SPAWNER_AMBIENT_CHARGED : SoundEvents.BLOCK_TRIAL_SPAWNER_AMBIENT;
                world.playSound(pos, lv3, SoundCategory.BLOCKS, lv2.nextFloat() * 0.25F + 0.75F, lv2.nextFloat() + 0.5F, false);
             }
          }
@@ -448,8 +455,8 @@
     * @mapping {@literal hashed m_mugawpjd Lnet/minecraft/unmapped/C_jelkcvqk;m_mugawpjd(Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hynzadkk;Z)V}
     * @mapping {@literal named tickServer Lnet/minecraft/world/TrialSpawnerLogic;tickServer(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Z)V}
     */
-   public void tickServer(ServerWorld world, BlockPos pos, boolean bl) {
-      this.f_oeictsyk = bl;
+   public void tickServer(ServerWorld world, BlockPos pos, boolean ominous) {
+      this.ominous = ominous;
       TrialSpawnerState lv = this.getState();
       if (!this.canSpawnMobs(world)) {
          if (lv.isCapableOfSpawning()) {


The remaining diff is too long!

Please sign in to comment.