Skip to content

Commit

Permalink
Merge branch '24w13a' into more-entity-work
Browse files Browse the repository at this point in the history
  • Loading branch information
ix0rai committed Apr 3, 2024
2 parents 494795b + d1e3fa0 commit 88cec83
Show file tree
Hide file tree
Showing 31 changed files with 183 additions and 2 deletions.
6 changes: 6 additions & 0 deletions mappings/net/minecraft/block/enums/TrialSpawnerState.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,13 @@ CLASS net/minecraft/unmapped/C_mefvrcdp net/minecraft/block/enums/TrialSpawnerSt
FIELD f_vmdjvapc SHUTTER_OPENING_DELAY F
METHOD m_bakqsrqc getEntityRotationSpeed ()D
METHOD m_bkyjhsim tick (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_jelkcvqk;Lnet/minecraft/unmapped/C_bdwnwhiu;)Lnet/minecraft/unmapped/C_mefvrcdp;
ARG 2 logic
METHOD m_cdvvkjen getLuminance ()I
METHOD m_epcfmecd emitParticle (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Z)V
ARG 3 ominous
METHOD m_lbcodxhm hasRotatingEntity ()Z
METHOD m_qeqintcw (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_kxkfzuix;)Z
ARG 2 spawnerData
METHOD m_tpuvsmwl (Lnet/minecraft/unmapped/C_kxkfzuix;Lnet/minecraft/unmapped/C_jelkcvqk;Lnet/minecraft/unmapped/C_pmqmzyaq$C_fjdvobbd;)V
ARG 2 spawnData
METHOD m_ucdxdqvw isCapableOfSpawning ()Z
Expand All @@ -19,6 +23,8 @@ CLASS net/minecraft/unmapped/C_mefvrcdp net/minecraft/block/enums/TrialSpawnerSt
FIELD f_ibbxvdpf ACTIVE Lnet/minecraft/unmapped/C_mefvrcdp$C_bccyitsl;
FIELD f_kjgegjdt COOLDOWN Lnet/minecraft/unmapped/C_mefvrcdp$C_bccyitsl;
FIELD f_niudltvq WAITING Lnet/minecraft/unmapped/C_mefvrcdp$C_bccyitsl;
METHOD emit emit (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_rlomrsco;Lnet/minecraft/unmapped/C_hynzadkk;Z)V
ARG 4 ominous
METHOD m_gdzvmyph addParticle (Lnet/minecraft/unmapped/C_lwmufxcy;Lnet/minecraft/unmapped/C_vgpupfxx;Lnet/minecraft/unmapped/C_cdctfzbn;)V
ARG 0 particleType
ARG 1 pos
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CLASS net/minecraft/unmapped/C_czxrapyw net/minecraft/entity/OminousItemSpawnerEntity
26 changes: 26 additions & 0 deletions mappings/net/minecraft/item/ProjectileItem.mapping
Original file line number Diff line number Diff line change
@@ -1 +1,27 @@
CLASS net/minecraft/unmapped/C_dokwmwgh net/minecraft/item/ProjectileItem
METHOD m_dxnfepcn createEntity (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;
ARG 2 pos
METHOD m_kzimfaao createDispenserConfig ()Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;
METHOD m_mruwcksw initializeProjectile (Lnet/minecraft/unmapped/C_ltpsyvhj;DDDFF)V
ARG 1 projectile
CLASS C_jscrvllj DispenserConfig
FIELD f_gnbrqqah DEFAULT Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;
METHOD m_lfokgmwh builder ()Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;
CLASS C_ciqfsiao Builder
FIELD f_cquruvvg power F
FIELD f_gaosolvv uncertainty F
FIELD f_okxxxhyo overrideDispenseEvent Ljava/util/OptionalInt;
FIELD f_qqopqovt positionFunction Lnet/minecraft/unmapped/C_dokwmwgh$C_lbgeddve;
METHOD m_chenqixq build ()Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj;
METHOD m_dqjwnijh positionFunction (Lnet/minecraft/unmapped/C_dokwmwgh$C_lbgeddve;)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;
ARG 1 function
METHOD m_estpjtyu power (F)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;
ARG 1 power
METHOD m_nxfppizk uncertainty (F)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;
ARG 1 uncertainty
METHOD m_somgfudg overrideDispenseEvent (I)Lnet/minecraft/unmapped/C_dokwmwgh$C_jscrvllj$C_ciqfsiao;
ARG 1 override
CLASS C_lbgeddve PositionFunction
METHOD getDispensePosition getDispensePosition (Lnet/minecraft/unmapped/C_wzdnszcs;Lnet/minecraft/unmapped/C_xpuuihxf;)Lnet/minecraft/unmapped/C_ogbhoqwb;
ARG 1 pointer
ARG 2 facing
1 change: 1 addition & 0 deletions mappings/net/minecraft/nbt/NbtIo.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CLASS net/minecraft/unmapped/C_plrkqquc net/minecraft/nbt/NbtIo
METHOD m_kuwxotkv write (Lnet/minecraft/unmapped/C_hhlwcnih;Ljava/io/DataOutput;)V
ARG 0 compound
ARG 1 output
METHOD m_nvtwzikn writeCompressed (Lnet/minecraft/unmapped/C_hhlwcnih;Ljava/nio/file/Path;)V
METHOD m_pzvkgxhc read (Ljava/io/DataInput;Lnet/minecraft/unmapped/C_fozrrtcx;)Lnet/minecraft/unmapped/C_hhlwcnih;
ARG 0 input
ARG 1 tracker
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/ChunkSerializer.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,4 @@ CLASS net/minecraft/unmapped/C_bsqbntcq net/minecraft/world/ChunkSerializer
METHOD m_zarrxwje loadEntities (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hhlwcnih;)Lnet/minecraft/unmapped/C_hrdsvlkq$C_dikgetkc;
ARG 0 world
ARG 1 nbt
CLASS C_ynodgvdk ChunkLoadingException
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/ChunkUpdateState.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ CLASS net/minecraft/unmapped/C_ozcywiog net/minecraft/world/ChunkUpdateState
ARG 1 pos
METHOD m_wpvkscwc fromNbt (Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_ozcywiog;
ARG 0 nbt
ARG 1 lookupProvider
8 changes: 7 additions & 1 deletion mappings/net/minecraft/world/CommandBlockExecutor.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@ CLASS net/minecraft/unmapped/C_ufmydvnm net/minecraft/world/CommandBlockExecutor
COMMENT @see MobSpawnerLogic
FIELD f_jsmwadsc updateLastExecution Z
FIELD f_kfppfkvl trackOutput Z
FIELD f_ltoiitco customName Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_mmtnmpsz command Ljava/lang/String;
FIELD f_ontmdyof lastExecution J
FIELD f_qoqhwtlk lastOutput Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_rpjexkbn DEFAULT_NAME Lnet/minecraft/unmapped/C_rdaqiwdt;
FIELD f_tursoykf successCount I
FIELD f_ynmexdej DATE_FORMAT Ljava/text/SimpleDateFormat;
METHOD m_bghpdhrn getCustomName ()Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD m_bghpdhrn getName ()Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD m_codsmopc interact (Lnet/minecraft/unmapped/C_jzrpycqo;)Lnet/minecraft/unmapped/C_ozuepbyj;
ARG 1 player
METHOD m_dawmulbw execute (Lnet/minecraft/unmapped/C_cdctfzbn;)Z
Expand All @@ -23,8 +24,11 @@ CLASS net/minecraft/unmapped/C_ufmydvnm net/minecraft/world/CommandBlockExecutor
METHOD m_elukgfdm getPos ()Lnet/minecraft/unmapped/C_vgpupfxx;
METHOD m_ibrpbtvb readNbt (Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)V
ARG 1 nbt
ARG 2 lookupProvider
METHOD m_jsqrpbnk getCustomName ()Lnet/minecraft/unmapped/C_rdaqiwdt;
METHOD m_keqklcje writeNbt (Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;
ARG 1 nbt
ARG 2 lookupProvider
METHOD m_kitzwsje setCommand (Ljava/lang/String;)V
ARG 1 command
METHOD m_lpfjzpxn isTrackingOutput ()Z
Expand All @@ -35,6 +39,8 @@ CLASS net/minecraft/unmapped/C_ufmydvnm net/minecraft/world/CommandBlockExecutor
ARG 1 successCount
METHOD m_sioowfkp getCommand ()Ljava/lang/String;
METHOD m_stqswhox getSource ()Lnet/minecraft/unmapped/C_pennblrk;
METHOD m_tsrtcdlu setCustomName (Lnet/minecraft/unmapped/C_rdaqiwdt;)V
ARG 1 name
METHOD m_uitxjrrp setTrackingOutput (Z)V
ARG 1 trackOutput
METHOD m_xsgoevxf isValid ()Z
Expand Down
8 changes: 8 additions & 0 deletions mappings/net/minecraft/world/EntityDetector.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@ CLASS net/minecraft/unmapped/C_kkiexczn net/minecraft/world/EntityDetector
FIELD f_etrsolop NON_CREATIVE_NON_SPECTATOR_PLAYERS Lnet/minecraft/unmapped/C_kkiexczn;
FIELD f_hkridops SHEEP Lnet/minecraft/unmapped/C_kkiexczn;
FIELD f_yumifdey NON_SPECTATING_PLAYERS Lnet/minecraft/unmapped/C_kkiexczn;
METHOD detect detect (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_kkiexczn$C_ztluwxut;Lnet/minecraft/unmapped/C_hynzadkk;DZ)Ljava/util/List;
ARG 2 selector
ARG 3 center
ARG 4 radius
ARG 6 fromSpawner
METHOD m_qdmyqkdd hasLineOfSight (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_vgpupfxx;Lnet/minecraft/unmapped/C_vgpupfxx;)Z
ARG 1 pos
ARG 2 eyePos
METHOD m_rfaxpdqf (Lnet/minecraft/unmapped/C_hynzadkk;DLnet/minecraft/unmapped/C_jzrpycqo;)Z
ARG 1 range
CLASS C_ztluwxut EntitySelector
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/ForcedChunkState.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@ CLASS net/minecraft/unmapped/C_xvsqbbcd net/minecraft/world/ForcedChunkState
METHOD m_kkwuwlcd getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD m_luoslsjq fromNbt (Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_xvsqbbcd;
ARG 0 nbt
ARG 1 lookupProvider
METHOD m_tgmaorhm getType ()Lnet/minecraft/unmapped/C_uuhisnem$C_vpqwshwc;
5 changes: 4 additions & 1 deletion mappings/net/minecraft/world/PersistentState.mapping
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
CLASS net/minecraft/unmapped/C_uuhisnem net/minecraft/world/PersistentState
FIELD f_ajhfprkb LOGGER Lorg/slf4j/Logger;
FIELD f_gcinixjq dirty Z
METHOD m_qxqywuwc (Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;
METHOD m_qxqywuwc writeNbt (Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;
ARG 1 nbt
ARG 2 lookupProvider
METHOD m_rdslecxy isDirty ()Z
METHOD m_spvibdwd setDirty (Z)V
ARG 1 dirty
METHOD m_uqzkrwmz markDirty ()V
METHOD m_xpmucidm save (Ljava/io/File;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)V
ARG 1 file
CLASS C_vpqwshwc Factory
10 changes: 10 additions & 0 deletions mappings/net/minecraft/world/TrialSpawnerLogic.mapping
Original file line number Diff line number Diff line change
@@ -1,17 +1,23 @@
CLASS net/minecraft/unmapped/C_jelkcvqk net/minecraft/world/TrialSpawnerLogic
FIELD f_byggmrue playerDetector Lnet/minecraft/unmapped/C_kkiexczn;
FIELD f_cyizsevm AMBIENT_SOUND_CHANCE F
FIELD f_domukczm requiredPlayerRange I
FIELD f_gbkgifex forceSpawning Z
FIELD f_gtjnizww data Lnet/minecraft/unmapped/C_kxkfzuix;
FIELD f_jgbopvuf spawner Lnet/minecraft/unmapped/C_jelkcvqk$C_onmhuuws;
FIELD f_jjqhihbg MAX_MOB_TRACKING_DISTANCE I
FIELD f_nalzpmxu targetCooldownLength I
FIELD f_oeictsyk ominous Z
FIELD f_rqyxrnno playerDetectionSelector Lnet/minecraft/unmapped/C_kkiexczn$C_ztluwxut;
FIELD f_sobdyvtw MAX_MOB_TRACKING_RANGE I
FIELD f_xcfvwbbl ominousConfig Lnet/minecraft/unmapped/C_pocjjnjk;
FIELD f_xvaxtoox normalConfig Lnet/minecraft/unmapped/C_pocjjnjk;
METHOD m_aakzgwdf spawnMob (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hynzadkk;)Ljava/util/Optional;
METHOD m_bfccdstr addSpawnParticles (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_rlomrsco;Lnet/minecraft/unmapped/C_lwmufxcy;)V
METHOD m_bfmdqsfz getPlayerDetector ()Lnet/minecraft/unmapped/C_kkiexczn;
METHOD m_bftllosi tickClient (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Z)V
METHOD m_dalhosuv addEjectItemParticles (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_rlomrsco;)V
METHOD m_dgbojbgg isOminous ()Z
METHOD m_eoussynw setState (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_mefvrcdp;)V
ARG 2 state
METHOD m_fyrxxjkq (Lnet/minecraft/unmapped/C_pocjjnjk;Lnet/minecraft/unmapped/C_pocjjnjk;Lnet/minecraft/unmapped/C_kxkfzuix;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/unmapped/C_jelkcvqk;
Expand All @@ -20,17 +26,21 @@ CLASS net/minecraft/unmapped/C_jelkcvqk net/minecraft/world/TrialSpawnerLogic
METHOD m_ggqvmzns ejectLoot (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_xhhleach;)V
METHOD m_gtgamtxz getState ()Lnet/minecraft/unmapped/C_mefvrcdp;
METHOD m_hvfivtpr getCodec ()Lcom/mojang/serialization/Codec;
METHOD m_hxfvrqzw getOminousConfig ()Lnet/minecraft/unmapped/C_pocjjnjk;
METHOD m_jioxfpfu (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD m_kdobayrz forceSpawning ()V
METHOD m_kfckfdkf getOminousConfigForSerialization ()Lnet/minecraft/unmapped/C_pocjjnjk;
METHOD m_kyyyomnv hasLineOfSight (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_vgpupfxx;Lnet/minecraft/unmapped/C_vgpupfxx;)Z
ARG 1 spawnerPos
ARG 2 spawnPos
METHOD m_mugawpjd tickServer (Lnet/minecraft/unmapped/C_bdwnwhiu;Lnet/minecraft/unmapped/C_hynzadkk;Z)V
ARG 3 ominous
METHOD m_qklxqrhx (DDDLnet/minecraft/unmapped/C_rlomrsco;Lnet/minecraft/unmapped/C_astfners;)Lnet/minecraft/unmapped/C_astfners;
ARG 7 entity
METHOD m_ukxfwbge canSpawnMobs (Lnet/minecraft/unmapped/C_cdctfzbn;)Z
METHOD m_uohhenov getData ()Lnet/minecraft/unmapped/C_kxkfzuix;
METHOD m_wablivuq getNormalConfig ()Lnet/minecraft/unmapped/C_pocjjnjk;
METHOD m_wubotvnx addDetectionParticles (Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_rlomrsco;ILnet/minecraft/unmapped/C_nqucohct;)V
ARG 3 detectedPlayers
METHOD m_wujvpyvr setPlayerDetector (Lnet/minecraft/unmapped/C_kkiexczn;)V
Expand Down
5 changes: 5 additions & 0 deletions mappings/net/minecraft/world/WorldEvents.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ CLASS net/minecraft/unmapped/C_kkbhcwdu net/minecraft/world/WorldEvents
FIELD f_apztooyq CRAFTER_SHOOT I
COMMENT A Crafter shoots out an item.
COMMENT <br>Spawns white smoke particles.
FIELD f_baruhvbt SMASH_ATTACK I
FIELD f_bmsqiwav SMITHING_TABLE_USED I
COMMENT A Smithing Table is used.
COMMENT <br>Plays the smithing table used sound event.
Expand Down Expand Up @@ -54,6 +55,8 @@ CLASS net/minecraft/unmapped/C_kkbhcwdu net/minecraft/world/WorldEvents
COMMENT <p>
COMMENT The associated data is the {@link net.minecraft.block.Block} raw identifier
COMMENT of the emitted particles.
FIELD f_eivnskhu OMINOUS_ITEM_SPAWNER_SPAWNS_ITEM I
FIELD f_elpxqlkk TRIAL_SPAWNER_BECOMES_OMINOUS I
FIELD f_ermbvxgr ANVIL_DESTROYED I
COMMENT An Anvil is destroyed from damage.
COMMENT <br>Plays the anvil destroyed sound event.
Expand Down Expand Up @@ -280,6 +283,7 @@ CLASS net/minecraft/unmapped/C_kkbhcwdu net/minecraft/world/WorldEvents
COMMENT A Bat takes off.
COMMENT <br>Plays the bat take off sound event.
COMMENT <p>Called by {@link net.minecraft.entity.passive.BatEntity#mobTick() BatEntity#mobTick}
FIELD f_xedebmxw COBWEB_SPAWNED I
FIELD f_xwynonzv INSTANT_SPLASH_POTION_SPLASHED I
COMMENT An instant Splash Potion is splashed.
COMMENT <br>Plays the splash potion breaking sound event and spawns instant splash potion particles.
Expand All @@ -298,6 +302,7 @@ CLASS net/minecraft/unmapped/C_kkbhcwdu net/minecraft/world/WorldEvents
COMMENT <br>Plays the end portal spawn sound event.
COMMENT <br>This is a global event.
COMMENT <p>Called by {@link net.minecraft.item.EnderEyeItem#useOnBlock(net.minecraft.item.ItemUsageContext) EnderEyeItem#useOnBlock}
FIELD f_zatqfbwq OMINOUS_TRIAL_SPAWNER_DETECTS_PLAYER I
FIELD f_zdnruicv BLOCK_BROKEN I
COMMENT A block is broken.
COMMENT <br>Plays the appropriate block breaking sound event and spawns block breaking particles.
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/WorldProperties.mapping
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_vsicwqkk net/minecraft/world/WorldProperties
METHOD m_aowtnztk getSpawnPos ()Lnet/minecraft/unmapped/C_hynzadkk;
METHOD m_beicetdf populateCrashReport (Lnet/minecraft/unmapped/C_qympisds;Lnet/minecraft/unmapped/C_qpninoyb;)V
ARG 1 reportSection
ARG 2 world
Expand Down
6 changes: 6 additions & 0 deletions mappings/net/minecraft/world/WorldView.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ CLASS net/minecraft/unmapped/C_eemzphbi net/minecraft/world/WorldView
COMMENT Represents a scoped, read-only view of a world like structure that contains biomes, chunks and is bound to a dimension.
METHOD m_biizoxac getBiome (Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_cjzoxshv;
ARG 1 pos
METHOD m_bqzdiqtj getChunk (IILnet/minecraft/unmapped/C_kogtzhzt;)Lnet/minecraft/unmapped/C_lwzmmmqr;
METHOD m_btlyapdt getChunk (Lnet/minecraft/unmapped/C_hynzadkk;)Lnet/minecraft/unmapped/C_lwzmmmqr;
ARG 1 pos
METHOD m_cnmhzsof isClient ()Z
Expand Down Expand Up @@ -49,6 +50,11 @@ CLASS net/minecraft/unmapped/C_eemzphbi net/minecraft/world/WorldView
METHOD m_ozgszpob filteredLookup (Lnet/minecraft/unmapped/C_xhhleach;)Lnet/minecraft/unmapped/C_vtbxyypo;
METHOD m_qdcvrgsy getBrightness (Lnet/minecraft/unmapped/C_hynzadkk;)F
ARG 1 pos
METHOD m_ttxosgdg getChunk (IILnet/minecraft/unmapped/C_kogtzhzt;Z)Lnet/minecraft/unmapped/C_lwzmmmqr;
ARG 1 chunkX
ARG 2 chunkZ
ARG 3 lowestStatus
ARG 4 create
METHOD m_ucheokld isSkyVisibleAllowingSea (Lnet/minecraft/unmapped/C_hynzadkk;)Z
ARG 1 pos
METHOD m_uljetols isWater (Lnet/minecraft/unmapped/C_hynzadkk;)Z
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CLASS net/minecraft/unmapped/C_xmtsvelx net/minecraft/world/biome/util/MultiNois
METHOD <init> (Lnet/minecraft/unmapped/C_xmtsvelx$C_jgklgqjr;Lnet/minecraft/unmapped/C_pzdchrcy;)V
ARG 1 preset
ARG 2 biomeProvider
METHOD m_dhdwhiqm getKnownPresets ()Ljava/util/Map;
METHOD m_gfqatzhm (Lnet/minecraft/unmapped/C_xmtsvelx;)Lnet/minecraft/unmapped/C_xmtsvelx$C_jgklgqjr;
ARG 0 list
METHOD m_owbadgbz (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
Expand All @@ -16,3 +17,5 @@ CLASS net/minecraft/unmapped/C_xmtsvelx net/minecraft/world/biome/util/MultiNois
FIELD f_rugrjshd OVERWORLD Lnet/minecraft/unmapped/C_xmtsvelx$C_jgklgqjr;
FIELD f_soykajof id Lnet/minecraft/unmapped/C_ncpywfca;
CLASS C_pttrytil SourceProvider
METHOD apply apply (Ljava/util/function/Function;)Lnet/minecraft/unmapped/C_ohqwadgy$C_ftigwvun;
ARG 1 function
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/chunk/ChunkType.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CLASS net/minecraft/unmapped/C_etstfzdn net/minecraft/world/chunk/ChunkType
1 change: 1 addition & 0 deletions mappings/net/minecraft/world/event/GameEvent.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ CLASS net/minecraft/unmapped/C_cgkchrmc net/minecraft/world/event/GameEvent
ARG 0 id
ARG 1 range
METHOD m_pypkrpmf range ()I
METHOD m_xkscnoxj bootstrap (Lnet/minecraft/unmapped/C_tqxyjqsk;)Lnet/minecraft/unmapped/C_cjzoxshv;
CLASS C_cjhidzon Context
FIELD f_qmegmqsi sourceEntity Lnet/minecraft/unmapped/C_astfners;
FIELD f_rzuicbpo affectedState Lnet/minecraft/unmapped/C_txtbiemp;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CLASS net/minecraft/unmapped/C_gwwcurwg net/minecraft/world/event/PositionSourceType
METHOD m_biyeqjqa getPacketCodec ()Lnet/minecraft/unmapped/C_qsrmwluu;
METHOD m_owdaplkq register (Ljava/lang/String;Lnet/minecraft/unmapped/C_gwwcurwg;)Lnet/minecraft/unmapped/C_gwwcurwg;
ARG 0 id
ARG 1 positionSourceType
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ CLASS net/minecraft/unmapped/C_sbgxqpya net/minecraft/world/event/listener/GameE
COMMENT Returns the range, in blocks, of the listener.
METHOD m_gmqwtojk getDeliveryMode ()Lnet/minecraft/unmapped/C_sbgxqpya$C_exhjgbpz;
CLASS C_exhjgbpz DeliveryMode
CLASS C_ohqzxsuw Provider
METHOD m_duureayn getListener ()Lnet/minecraft/unmapped/C_sbgxqpya;
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ CLASS net/minecraft/unmapped/C_xyuwhjxc net/minecraft/world/storage/EntityChunkD
FIELD f_lswnhdxi emptyChunks Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD f_mxmmjvju POSITION_KEY Ljava/lang/String;
FIELD f_qovgvewl LOGGER Lorg/slf4j/Logger;
FIELD f_qzlguxdo regionStorage Lnet/minecraft/unmapped/C_gwzzviyw;
FIELD f_tazeglhw taskExecutor Lnet/minecraft/unmapped/C_bhuwdyga;
FIELD f_zzplumpw ENTITIES_KEY Ljava/lang/String;
METHOD m_biicmepr (Lnet/minecraft/unmapped/C_hqhtfwlr;Lnet/minecraft/unmapped/C_astfners;)V
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
CLASS net/minecraft/unmapped/C_qhzfxdhh net/minecraft/world/storage/ParsedSaveProperties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
CLASS net/minecraft/unmapped/C_qchnagao net/minecraft/world/storage/RecreatedChunkStorage
FIELD f_ctdmibta outputDirectory Ljava/nio/file/Path;
FIELD f_vhxbeyom recreationWorker Lnet/minecraft/unmapped/C_ffgsaknh;
METHOD <init> (Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V
ARG 2 directory
ARG 6 dsync
4 changes: 4 additions & 0 deletions mappings/net/minecraft/world/storage/RegionFile.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ CLASS net/minecraft/unmapped/C_kykyawqb net/minecraft/world/storage/RegionFile
FIELD f_torejiiv CHUNK_HEADER_SIZE I
FIELD f_uzbltvoa EXTERNAL_STREAM_FLAG I
FIELD f_xggxxmgb outputChunkStreamVersion Lnet/minecraft/unmapped/C_jrihwgqn;
METHOD <init> (Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/unmapped/C_jrihwgqn;Z)V
ARG 1 storageKey
METHOD <init> (Lnet/minecraft/unmapped/C_tzvgbkzf;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V
ARG 1 storageKey
METHOD close close ()V
METHOD m_abzgfeji getSectorData (Lnet/minecraft/unmapped/C_ynrszrtu;)I
ARG 1 pos
Expand Down
3 changes: 3 additions & 0 deletions mappings/net/minecraft/world/storage/RegionStorageKey.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
CLASS net/minecraft/unmapped/C_tzvgbkzf net/minecraft/world/storage/RegionStorageKey
METHOD m_ggekeuuv withTypeSuffix (Ljava/lang/String;)Lnet/minecraft/unmapped/C_tzvgbkzf;
ARG 1 suffix
Loading

3 comments on commit 88cec83

@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 88cec83, 316 file(s) were updated with 3079 line(s) added and 2705 removed compared to the latest Quilt Mappings version.

View the diff here (1/3):
diff -bur namedTargetSrc/com/mojang/blaze3d/texture/NativeImage.java namedSrc/com/mojang/blaze3d/texture/NativeImage.java
--- namedTargetSrc/com/mojang/blaze3d/texture/NativeImage.java	2024-04-03 14:13:56.434935926 +0000
+++ namedSrc/com/mojang/blaze3d/texture/NativeImage.java	2024-04-03 14:12:46.674166070 +0000
@@ -525,7 +525,7 @@
          int yx = (int)(u * 255.0F);
          int z = (int)(v * 255.0F);
          int aa = (int)(w * 255.0F);
-         this.setPixelColor(x, y, ColorUtil.Abgr32.getColor(xx, yx, z, aa));
+         this.setPixelColor(x, y, ColorUtil.Abgr32.of(xx, yx, z, aa));
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/block/BlockEntityProvider.java namedSrc/net/minecraft/block/BlockEntityProvider.java
--- namedTargetSrc/net/minecraft/block/BlockEntityProvider.java	2024-04-03 14:13:56.534937027 +0000
+++ namedSrc/net/minecraft/block/BlockEntityProvider.java	2024-04-03 14:12:46.826167983 +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/ChorusFlowerBlock.java namedSrc/net/minecraft/block/ChorusFlowerBlock.java
--- namedTargetSrc/net/minecraft/block/ChorusFlowerBlock.java	2024-04-03 14:13:56.602937777 +0000
+++ namedSrc/net/minecraft/block/ChorusFlowerBlock.java	2024-04-03 14:12:46.898168889 +0000
@@ -320,7 +320,7 @@
    @Override
    protected void onProjectileHit(World world, BlockState state, BlockHitResult result, ProjectileEntity projectile) {
       BlockPos lv = result.getBlockPos();
-      if (!world.isClient && projectile.canModifyAt(world, lv) && projectile.m_jyeyoflu(world)) {
+      if (!world.isClient && projectile.canModifyAt(world, lv) && projectile.canBreakBlocks(world)) {
          world.breakBlock(lv, true, projectile);
       }
    }
diff -bur namedTargetSrc/net/minecraft/block/DecoratedPotBlock.java namedSrc/net/minecraft/block/DecoratedPotBlock.java
--- namedTargetSrc/net/minecraft/block/DecoratedPotBlock.java	2024-04-03 14:13:56.434935926 +0000
+++ namedSrc/net/minecraft/block/DecoratedPotBlock.java	2024-04-03 14:12:46.678166120 +0000
@@ -310,7 +310,7 @@
    @Override
    protected void onProjectileHit(World world, BlockState state, BlockHitResult result, ProjectileEntity projectile) {
       BlockPos lv = result.getBlockPos();
-      if (!world.isClient && projectile.canModifyAt(world, lv) && projectile.m_jyeyoflu(world)) {
+      if (!world.isClient && projectile.canModifyAt(world, lv) && projectile.canBreakBlocks(world)) {
          world.setBlockState(lv, state.with(CRACKED, Boolean.valueOf(true)), Block.NO_REDRAW);
          world.breakBlock(lv, true, projectile);
       }
diff -bur namedTargetSrc/net/minecraft/block/dispenser/DispenserBehavior.java namedSrc/net/minecraft/block/dispenser/DispenserBehavior.java
--- namedTargetSrc/net/minecraft/block/dispenser/DispenserBehavior.java	2024-04-03 14:13:56.530936983 +0000
+++ namedSrc/net/minecraft/block/dispenser/DispenserBehavior.java	2024-04-03 14:12:46.822167932 +0000
@@ -31,8 +31,8 @@
 import net.minecraft.entity.TntEntity;
 import net.minecraft.entity.decoration.ArmorStandEntity;
 import net.minecraft.entity.passive.AbstractDonkeyEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.entity.passive.ArmadilloEntity;
-import net.minecraft.entity.passive.HorseBaseEntity;
 import net.minecraft.entity.vehicle.BoatEntity;
 import net.minecraft.item.ArmorItem;
 import net.minecraft.item.BoneMealItem;
@@ -137,7 +137,7 @@
             BlockPos lv2 = pointer.pos().offset(lv);
             ServerWorld lv3 = pointer.world();
             Consumer<ArmorStandEntity> consumer = EntityType.appendDefaultStackSpawnConfig(arg2 -> arg2.setYaw(lv.asRotation()), lv3, stack, null);
-            ArmorStandEntity lv4 = EntityType.ARMOR_STAND.m_izopxjam(lv3, consumer, lv2, SpawnReason.DISPENSER, false, false);
+            ArmorStandEntity lv4 = EntityType.ARMOR_STAND.spawn(lv3, consumer, lv2, SpawnReason.DISPENSER, false, false);
             if (lv4 != null) {
                stack.decrement(1);
             }
@@ -175,9 +175,10 @@
          protected ItemStack dispenseSilently(BlockPointer pointer, ItemStack stack) {
             BlockPos lv = pointer.pos().offset(pointer.state().get(DispenserBlock.FACING));
 
-            for (HorseBaseEntity lv2 : pointer.world().getEntitiesByClass(HorseBaseEntity.class, new Box(lv), arg -> arg.isAlive() && arg.m_szhnkfyu())) {
-               if (lv2.m_rvknxdfs(stack) && !lv2.m_rpistqzo() && lv2.isTame()) {
-                  lv2.m_utndsklm(stack.split(1));
+            for (AbstractHorseEntity lv2 : pointer.world()
+               .getEntitiesByClass(AbstractHorseEntity.class, new Box(lv), arg -> arg.isAlive() && arg.canWearBodyArmor())) {
+               if (lv2.isBodyArmorItem(stack) && !lv2.isWearingBodyArmor() && lv2.isTame()) {
+                  lv2.equipBodyArmor(stack.split(1));
                   this.setSuccess(true);
                   return stack;
                }
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:13:56.546937160 +0000
+++ namedSrc/net/minecraft/block/dispenser/ProjectileDispenserBehavior.java	2024-04-03 14:12:46.834168083 +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/BannerBlockEntity.java namedSrc/net/minecraft/block/entity/BannerBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/BannerBlockEntity.java	2024-04-03 14:13:56.510936763 +0000
+++ namedSrc/net/minecraft/block/entity/BannerBlockEntity.java	2024-04-03 14:12:46.798167630 +0000
@@ -111,7 +111,7 @@
       }
 
       if (this.customName != null) {
-         nbt.putString("CustomName", Text.Serializer.toJson(this.customName, arg2));
+         nbt.putString("CustomName", Text.SerializationUtil.toJson(this.customName, arg2));
       }
    }
 
@@ -122,7 +122,7 @@
    protected void m_trzmaydr(NbtCompound arg, HolderLookup.Provider arg2) {
       super.m_trzmaydr(arg, arg2);
       if (arg.contains("CustomName", NbtElement.STRING_TYPE)) {
-         this.customName = Text.Serializer.m_npeyudcr(arg.getString("CustomName"), arg2);
+         this.customName = Text.SerializationUtil.fromJson(arg.getString("CustomName"), arg2);
       }
 
       if (arg.contains("patterns")) {
diff -bur namedTargetSrc/net/minecraft/block/entity/BeaconBlockEntity.java namedSrc/net/minecraft/block/entity/BeaconBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/BeaconBlockEntity.java	2024-04-03 14:13:56.510936763 +0000
+++ namedSrc/net/minecraft/block/entity/BeaconBlockEntity.java	2024-04-03 14:12:46.790167530 +0000
@@ -446,7 +446,7 @@
       this.primary = readStatusEffect(arg, "primary_effect");
       this.secondary = readStatusEffect(arg, "secondary_effect");
       if (arg.contains("CustomName", NbtElement.STRING_TYPE)) {
-         this.customName = Text.Serializer.m_npeyudcr(arg.getString("CustomName"), arg2);
+         this.customName = Text.SerializationUtil.fromJson(arg.getString("CustomName"), arg2);
       }
 
       this.lock = ContainerLock.fromNbt(arg);
@@ -462,7 +462,7 @@
       writeStatusEffect(nbt, "secondary_effect", this.secondary);
       nbt.putInt("Levels", this.level);
       if (this.customName != null) {
-         nbt.putString("CustomName", Text.Serializer.toJson(this.customName, arg2));
+         nbt.putString("CustomName", Text.SerializationUtil.toJson(this.customName, arg2));
       }
 
       this.lock.writeNbt(nbt);
diff -bur namedTargetSrc/net/minecraft/block/entity/BeehiveBlockEntity.java namedSrc/net/minecraft/block/entity/BeehiveBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/BeehiveBlockEntity.java	2024-04-03 14:13:56.526936939 +0000
+++ namedSrc/net/minecraft/block/entity/BeehiveBlockEntity.java	2024-04-03 14:12:46.814167832 +0000
@@ -594,7 +594,7 @@
          if (lv2 != null && lv2.getType().isIn(EntityTypeTags.BEEHIVE_INHABITORS)) {
             lv2.setNoGravity(true);
             if (lv2 instanceof BeeEntity lv3) {
-               lv3.m_lksmfqbw(pos);
+               lv3.setHivePos(pos);
                m_bygqvptj(this.ticksInHive, lv3);
             }
 
diff -bur namedTargetSrc/net/minecraft/block/entity/BellBlockEntity.java namedSrc/net/minecraft/block/entity/BellBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/BellBlockEntity.java	2024-04-03 14:13:56.622937997 +0000
+++ namedSrc/net/minecraft/block/entity/BellBlockEntity.java	2024-04-03 14:12:46.918169141 +0000
@@ -6,7 +6,7 @@
 import net.minecraft.entity.ai.brain.MemoryModuleType;
 import net.minecraft.entity.effect.StatusEffectInstance;
 import net.minecraft.entity.effect.StatusEffects;
-import net.minecraft.particle.EntityEffectParticleEffect;
+import net.minecraft.particle.ColoredParticleEffect;
 import net.minecraft.particle.ParticleTypes;
 import net.minecraft.registry.tag.EntityTypeTags;
 import net.minecraft.sound.SoundCategory;
@@ -261,9 +261,7 @@
       
                for (int k = 0; k < j; k++) {
                   int l = mutableInt.addAndGet(5);
-                  world.addParticle(
-                     EntityEffectParticleEffect.m_isvlspbn(ParticleTypes.ENTITY_EFFECT, l), e, (double)((float)pos.getY() + 0.5F), g, 0.0, 0.0, 0.0
-                  );
+                  world.addParticle(ColoredParticleEffect.create(ParticleTypes.ENTITY_EFFECT, l), e, (double)((float)pos.getY() + 0.5F), g, 0.0, 0.0, 0.0);
                }
             }
          );
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:13:56.514936807 +0000
+++ namedSrc/net/minecraft/block/entity/CommandBlockBlockEntity.java	2024-04-03 14:12:46.798167630 +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/EnchantingTableBlockEntity.java namedSrc/net/minecraft/block/entity/EnchantingTableBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/EnchantingTableBlockEntity.java	2024-04-03 14:13:56.526936939 +0000
+++ namedSrc/net/minecraft/block/entity/EnchantingTableBlockEntity.java	2024-04-03 14:12:46.814167832 +0000
@@ -97,7 +97,7 @@
    protected void writeNbt(NbtCompound nbt, HolderLookup.Provider arg2) {
       super.writeNbt(nbt, arg2);
       if (this.hasCustomName()) {
-         nbt.putString("CustomName", Text.Serializer.toJson(this.customName, arg2));
+         nbt.putString("CustomName", Text.SerializationUtil.toJson(this.customName, arg2));
       }
    }
 
@@ -108,7 +108,7 @@
    protected void m_trzmaydr(NbtCompound arg, HolderLookup.Provider arg2) {
       super.m_trzmaydr(arg, arg2);
       if (arg.contains("CustomName", NbtElement.STRING_TYPE)) {
-         this.customName = Text.Serializer.m_npeyudcr(arg.getString("CustomName"), arg2);
+         this.customName = Text.SerializationUtil.fromJson(arg.getString("CustomName"), arg2);
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/block/entity/LockableContainerBlockEntity.java namedSrc/net/minecraft/block/entity/LockableContainerBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/LockableContainerBlockEntity.java	2024-04-03 14:13:56.562937336 +0000
+++ namedSrc/net/minecraft/block/entity/LockableContainerBlockEntity.java	2024-04-03 14:12:46.854168335 +0000
@@ -56,7 +56,7 @@
       super.m_trzmaydr(arg, arg2);
       this.lock = ContainerLock.fromNbt(arg);
       if (arg.contains("CustomName", NbtElement.STRING_TYPE)) {
-         this.customName = Text.Serializer.m_npeyudcr(arg.getString("CustomName"), arg2);
+         this.customName = Text.SerializationUtil.fromJson(arg.getString("CustomName"), arg2);
       }
    }
 
@@ -68,7 +68,7 @@
       super.writeNbt(nbt, arg2);
       this.lock.writeNbt(nbt);
       if (this.customName != null) {
-         nbt.putString("CustomName", Text.Serializer.toJson(this.customName, arg2));
+         nbt.putString("CustomName", Text.SerializationUtil.toJson(this.customName, arg2));
       }
    }
 
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:13:56.574937468 +0000
+++ namedSrc/net/minecraft/block/entity/SculkCatalystBlockEntity.java	2024-04-03 14:12:46.866168486 +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:13:56.598937733 +0000
+++ namedSrc/net/minecraft/block/entity/SculkSensorBlockEntity.java	2024-04-03 14:12:46.894168839 +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:13:56.594937688 +0000
+++ namedSrc/net/minecraft/block/entity/SculkShriekerBlockEntity.java	2024-04-03 14:12:46.890168788 +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/entity/ShulkerBoxBlockEntity.java namedSrc/net/minecraft/block/entity/ShulkerBoxBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/ShulkerBoxBlockEntity.java	2024-04-03 14:13:56.522936895 +0000
+++ namedSrc/net/minecraft/block/entity/ShulkerBoxBlockEntity.java	2024-04-03 14:12:46.810167782 +0000
@@ -323,10 +323,10 @@
     * @mapping {@literal hashed m_jqvxostv Lnet/minecraft/unmapped/C_gauehqwp;m_jqvxostv(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)V}
     * @mapping {@literal named readInventoryNbt Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;readInventoryNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/HolderLookup$Provider;)V}
     */
-   public void readInventoryNbt(NbtCompound nbt, HolderLookup.Provider arg2) {
+   public void readInventoryNbt(NbtCompound nbt, HolderLookup.Provider lookupProvider) {
       this.inventory = DefaultedList.ofSize(this.size(), ItemStack.EMPTY);
       if (!this.readLootTableNbt(nbt) && nbt.contains("Items", NbtElement.LIST_TYPE)) {
-         Inventories.readNbt(nbt, this.inventory, arg2);
+         Inventories.readNbt(nbt, this.inventory, lookupProvider);
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/block/entity/SkullBlockEntity.java namedSrc/net/minecraft/block/entity/SkullBlockEntity.java
--- namedTargetSrc/net/minecraft/block/entity/SkullBlockEntity.java	2024-04-03 14:13:56.622937997 +0000
+++ namedSrc/net/minecraft/block/entity/SkullBlockEntity.java	2024-04-03 14:12:46.918169141 +0000
@@ -178,7 +178,7 @@
       }
 
       if (this.f_vvhynfvk != null) {
-         nbt.putString("custom_name", Text.Serializer.toJson(this.f_vvhynfvk, arg2));
+         nbt.putString("custom_name", Text.SerializationUtil.toJson(this.f_vvhynfvk, arg2));
       }
    }
 
@@ -200,7 +200,7 @@
       }
 
       if (arg.contains("custom_name", NbtElement.STRING_TYPE)) {
-         this.f_vvhynfvk = Text.Serializer.m_npeyudcr(arg.getString("custom_name"), arg2);
+         this.f_vvhynfvk = Text.SerializationUtil.fromJson(arg.getString("custom_name"), arg2);
       } else {
          this.f_vvhynfvk = null;
       }
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:13:56.610937865 +0000
+++ namedSrc/net/minecraft/block/enums/TrialSpawnerState.java	2024-04-03 14:12:46.906168990 +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:13:56.486936498 +0000
+++ namedSrc/net/minecraft/block/enums/VaultState.java	2024-04-03 14:12:46.758167127 +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/PointedDripstoneBlock.java namedSrc/net/minecraft/block/PointedDripstoneBlock.java
--- namedTargetSrc/net/minecraft/block/PointedDripstoneBlock.java	2024-04-03 14:13:56.466936278 +0000
+++ namedSrc/net/minecraft/block/PointedDripstoneBlock.java	2024-04-03 14:12:46.726166724 +0000
@@ -274,7 +274,7 @@
       if (!world.isClient) {
          BlockPos lv = result.getBlockPos();
          if (projectile.canModifyAt(world, lv)
-            && projectile.m_jyeyoflu(world)
+            && projectile.canBreakBlocks(world)
             && projectile instanceof TridentEntity
             && projectile.getVelocity().length() > 0.6) {
             world.breakBlock(lv, true);
diff -bur namedTargetSrc/net/minecraft/block/PowderSnowBlock.java namedSrc/net/minecraft/block/PowderSnowBlock.java
--- namedTargetSrc/net/minecraft/block/PowderSnowBlock.java	2024-04-03 14:13:56.450936102 +0000
+++ namedSrc/net/minecraft/block/PowderSnowBlock.java	2024-04-03 14:12:46.702166422 +0000
@@ -192,7 +192,7 @@
       if (entity.getType().isIn(EntityTypeTags.POWDER_SNOW_WALKABLE_MOBS)) {
          return true;
       } else {
-         return entity instanceof LivingEntity ? ((LivingEntity)entity).m_zwvabaox(EquipmentSlot.FEET).isOf(Items.LEATHER_BOOTS) : false;
+         return entity instanceof LivingEntity ? ((LivingEntity)entity).getEquippedStack(EquipmentSlot.FEET).isOf(Items.LEATHER_BOOTS) : false;
       }
    }
 
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:13:56.634938129 +0000
+++ namedSrc/net/minecraft/block/sculk/SculkSensorBlock.java	2024-04-03 14:12:46.930169292 +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:13:56.562937336 +0000
+++ namedSrc/net/minecraft/block/TrialSpawnerData.java	2024-04-03 14:12:46.850168285 +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/gui/screen/ingame/HorseScreen.java namedSrc/net/minecraft/client/gui/screen/ingame/HorseScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/ingame/HorseScreen.java	2024-04-03 14:13:56.578937512 +0000
+++ namedSrc/net/minecraft/client/gui/screen/ingame/HorseScreen.java	2024-04-03 14:12:46.870168536 +0000
@@ -4,7 +4,7 @@
 import net.fabricmc.api.Environment;
 import net.minecraft.client.gui.GuiGraphics;
 import net.minecraft.entity.passive.AbstractDonkeyEntity;
-import net.minecraft.entity.passive.HorseBaseEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.entity.passive.LlamaEntity;
 import net.minecraft.entity.player.PlayerInventory;
 import net.minecraft.screen.HorseScreenHandler;
@@ -43,9 +43,9 @@
    private static final Identifier TEXTURE = new Identifier("textures/gui/container/horse.png");
    /**
     * @mapping {@literal hashed f_ngiqspdm Lnet/minecraft/unmapped/C_ghofnnir;f_ngiqspdm:Lnet/minecraft/unmapped/C_ktznyhaj;}
-    * @mapping {@literal named entity Lnet/minecraft/client/gui/screen/ingame/HorseScreen;entity:Lnet/minecraft/entity/passive/HorseBaseEntity;}
+    * @mapping {@literal named entity Lnet/minecraft/client/gui/screen/ingame/HorseScreen;entity:Lnet/minecraft/entity/passive/AbstractHorseEntity;}
     */
-   private final HorseBaseEntity entity;
+   private final AbstractHorseEntity entity;
    /**
     * @mapping {@literal hashed f_mnyjmfvj Lnet/minecraft/unmapped/C_ghofnnir;f_mnyjmfvj:F}
     * @mapping {@literal named mouseX Lnet/minecraft/client/gui/screen/ingame/HorseScreen;mouseX:F}
@@ -59,9 +59,9 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ghofnnir;<init>(Lnet/minecraft/unmapped/C_ftvggtnv;Lnet/minecraft/unmapped/C_sxzqocrm;Lnet/minecraft/unmapped/C_ktznyhaj;)V}
-    * @mapping {@literal named <init> Lnet/minecraft/client/gui/screen/ingame/HorseScreen;<init>(Lnet/minecraft/screen/HorseScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/passive/HorseBaseEntity;)V}
+    * @mapping {@literal named <init> Lnet/minecraft/client/gui/screen/ingame/HorseScreen;<init>(Lnet/minecraft/screen/HorseScreenHandler;Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/passive/AbstractHorseEntity;)V}
     */
-   public HorseScreen(HorseScreenHandler handler, PlayerInventory inventory, HorseBaseEntity entity) {
+   public HorseScreen(HorseScreenHandler handler, PlayerInventory inventory, AbstractHorseEntity entity) {
       super(handler, inventory, entity.getDisplayName());
       this.entity = entity;
    }
@@ -82,7 +82,7 @@
          graphics.drawGuiTexture(SADDLE_SLOT, k + 7, l + 35 - 18, 18, 18);
       }
 
-      if (this.entity.m_szhnkfyu()) {
+      if (this.entity.canWearBodyArmor()) {
          if (this.entity instanceof LlamaEntity) {
             graphics.drawGuiTexture(LLAMA_ARMOR_SLOT, k + 7, l + 35, 18, 18);
          } else {
diff -bur namedTargetSrc/net/minecraft/client/gui/screen/ingame/SmithingScreen.java namedSrc/net/minecraft/client/gui/screen/ingame/SmithingScreen.java
--- namedTargetSrc/net/minecraft/client/gui/screen/ingame/SmithingScreen.java	2024-04-03 14:13:56.542937116 +0000
+++ namedSrc/net/minecraft/client/gui/screen/ingame/SmithingScreen.java	2024-04-03 14:12:46.834168083 +0000
@@ -230,15 +230,15 @@
    private void displayStack(ItemStack stack) {
       if (this.display != null) {
          for (EquipmentSlot lv : EquipmentSlot.values()) {
-            this.display.m_udqbhpxg(lv, ItemStack.EMPTY);
+            this.display.equipStack(lv, ItemStack.EMPTY);
          }
 
          if (!stack.isEmpty()) {
             ItemStack lv2 = stack.copy();
             if (stack.getItem() instanceof ArmorItem lv3) {
-               this.display.m_udqbhpxg(lv3.getPreferredSlot(), lv2);
+               this.display.equipStack(lv3.getPreferredSlot(), lv2);
             } else {
-               this.display.m_udqbhpxg(EquipmentSlot.OFFHAND, lv2);
+               this.display.equipStack(EquipmentSlot.OFFHAND, lv2);
             }
          }
       }
diff -bur namedTargetSrc/net/minecraft/client/network/ClientPlayerEntity.java namedSrc/net/minecraft/client/network/ClientPlayerEntity.java
--- namedTargetSrc/net/minecraft/client/network/ClientPlayerEntity.java	2024-04-03 14:13:56.538937071 +0000
+++ namedSrc/net/minecraft/client/network/ClientPlayerEntity.java	2024-04-03 14:12:46.830168033 +0000
@@ -1076,8 +1076,8 @@
       this.inSneakingPose = !this.getAbilities().flying
          && !this.isSwimming()
          && !this.hasVehicle()
-         && this.m_lmajbikk(EntityPose.CROUCHING)
-         && (this.isSneaking() || !this.isSleeping() && !this.m_lmajbikk(EntityPose.STANDING));
+         && this.canMoveIntoPose(EntityPose.CROUCHING)
+         && (this.isSneaking() || !this.isSleeping() && !this.canMoveIntoPose(EntityPose.STANDING));
       float f = MathHelper.clamp(0.3F + EnchantmentHelper.getSwiftSneak(this), 0.0F, 1.0F);
       this.input.tick(this.shouldSlowDown(), f);
       this.client.getTutorialManager().onMovement(this.input);
@@ -1153,7 +1153,7 @@
       }
 
       if (this.input.jumping && !bl10 && !bl && !this.getAbilities().flying && !this.hasVehicle() && !this.isClimbing()) {
-         ItemStack lv = this.m_zwvabaox(EquipmentSlot.CHEST);
+         ItemStack lv = this.getEquippedStack(EquipmentSlot.CHEST);
          if (lv.isOf(Items.ELYTRA) && ElytraItem.isUsable(lv) && this.checkFallFlying()) {
             this.networkHandler.send(new ClientCommandC2SPacket(this, ClientCommandC2SPacket.Mode.START_FALL_FLYING));
          }
diff -bur namedTargetSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java namedSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java
--- namedTargetSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java	2024-04-03 14:13:56.622937997 +0000
+++ namedSrc/net/minecraft/client/network/ClientPlayNetworkHandler.java	2024-04-03 14:12:46.918169141 +0000
@@ -82,8 +82,8 @@
 import net.minecraft.entity.effect.StatusEffectInstance;
 import net.minecraft.entity.mob.GuardianEntity;
 import net.minecraft.entity.mob.MobEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.entity.passive.BeeEntity;
-import net.minecraft.entity.passive.HorseBaseEntity;
 import net.minecraft.entity.passive.SnifferEntity;
 import net.minecraft.entity.player.PlayerEntity;
 import net.minecraft.entity.player.PlayerInventory;
@@ -1453,7 +1453,7 @@
    @Override
    public void onHorseScreenOpen(HorseScreenOpenS2CPacket packet) {
       NetworkThreadUtils.forceMainThread(packet, this, this.client);
-      if (this.world.getEntityById(packet.getHorseId()) instanceof HorseBaseEntity lv2) {
+      if (this.world.getEntityById(packet.getHorseId()) instanceof AbstractHorseEntity lv2) {
          ClientPlayerEntity lv3 = this.client.player;
          SimpleInventory lv4 = new SimpleInventory(packet.getSlotCount());
          HorseScreenHandler lv5 = new HorseScreenHandler(packet.getSyncId(), lv3.getInventory(), lv4, lv2);
@@ -1577,7 +1577,7 @@
    public void onEntityEquipmentUpdate(EntityEquipmentUpdateS2CPacket packet) {
       NetworkThreadUtils.forceMainThread(packet, this, this.client);
       if (this.world.getEntityById(packet.getId()) instanceof LivingEntity lv2) {
-         packet.getEquipmentList().forEach(slotAndStack -> lv2.m_udqbhpxg((EquipmentSlot)slotAndStack.getFirst(), (ItemStack)slotAndStack.getSecond()));
+         packet.getEquipmentList().forEach(slotAndStack -> lv2.equipStack((EquipmentSlot)slotAndStack.getFirst(), (ItemStack)slotAndStack.getSecond()));
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/client/network/OtherClientPlayerEntity.java namedSrc/net/minecraft/client/network/OtherClientPlayerEntity.java
--- namedTargetSrc/net/minecraft/client/network/OtherClientPlayerEntity.java	2024-04-03 14:13:56.634938129 +0000
+++ namedSrc/net/minecraft/client/network/OtherClientPlayerEntity.java	2024-04-03 14:12:46.934169342 +0000
@@ -80,7 +80,7 @@
       }
 
       if (this.headTrackingIncrements > 0) {
-         this.m_zjpztqou(this.headTrackingIncrements, this.serverHeadYaw);
+         this.lerpHeadYaw(this.headTrackingIncrements, this.serverHeadYaw);
          this.headTrackingIncrements--;
       }
 
diff -bur namedTargetSrc/net/minecraft/client/particle/SpellParticle.java namedSrc/net/minecraft/client/particle/SpellParticle.java
--- namedTargetSrc/net/minecraft/client/particle/SpellParticle.java	2024-04-03 14:13:56.574937468 +0000
+++ namedSrc/net/minecraft/client/particle/SpellParticle.java	2024-04-03 14:12:46.866168486 +0000
@@ -5,8 +5,8 @@
 import net.minecraft.client.MinecraftClient;
 import net.minecraft.client.network.ClientPlayerEntity;
 import net.minecraft.client.world.ClientWorld;
+import net.minecraft.particle.ColoredParticleEffect;
 import net.minecraft.particle.DefaultParticleType;
-import net.minecraft.particle.EntityEffectParticleEffect;
 import net.minecraft.util.math.MathHelper;
 import net.minecraft.util.random.RandomGenerator;
 
@@ -92,7 +92,7 @@
     * @mapping {@literal named net/minecraft/client/particle/SpellParticle$C_xgeemgpq}
     */
    @Environment(EnvType.CLIENT)
-   public static class C_xgeemgpq implements ParticleFactory<EntityEffectParticleEffect> {
+   public static class C_xgeemgpq implements ParticleFactory<ColoredParticleEffect> {
       /**
        * Mapping not found
        */
@@ -107,12 +107,12 @@
 
       /**
        * @mapping {@literal hashed createParticle Lnet/minecraft/unmapped/C_sscomrld$C_xgeemgpq;createParticle(Lnet/minecraft/unmapped/C_gjiczies;Lnet/minecraft/unmapped/C_ghdnlrrw;DDDDDD)Lnet/minecraft/unmapped/C_pfsoguef;}
-       * @mapping {@literal named createParticle Lnet/minecraft/client/particle/SpellParticle$C_xgeemgpq;createParticle(Lnet/minecraft/particle/EntityEffectParticleEffect;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/Particle;}
+       * @mapping {@literal named createParticle Lnet/minecraft/client/particle/SpellParticle$C_xgeemgpq;createParticle(Lnet/minecraft/particle/ColoredParticleEffect;Lnet/minecraft/client/world/ClientWorld;DDDDDD)Lnet/minecraft/client/particle/Particle;}
        */
-      public Particle createParticle(EntityEffectParticleEffect arg, ClientWorld world, double d, double e, double f, double g, double h, double i) {
+      public Particle createParticle(ColoredParticleEffect arg, ClientWorld world, double d, double e, double f, double g, double h, double i) {
          Particle lv = new SpellParticle(world, d, e, f, g, h, i, this.f_idfsumtt);
-         lv.setColor(arg.m_ttiphltz(), arg.m_pnqkildl(), arg.m_ihcdlzwk());
-         lv.setColorAlpha(arg.m_dvvuftxj());
+         lv.setColor(arg.getRed(), arg.getGreen(), arg.getBlue());
+         lv.setColorAlpha(arg.getAlpha());
          return lv;
       }
    }
Only in namedSrc/net/minecraft/client/render/entity: AbstractHorseEntityRenderer.java
diff -bur namedTargetSrc/net/minecraft/client/render/entity/CatEntityRenderer.java namedSrc/net/minecraft/client/render/entity/CatEntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/CatEntityRenderer.java	2024-04-03 14:13:56.482936454 +0000
+++ namedSrc/net/minecraft/client/render/entity/CatEntityRenderer.java	2024-04-03 14:12:46.746166976 +0000
@@ -33,7 +33,7 @@
     * @mapping {@literal named getTexture Lnet/minecraft/client/render/entity/CatEntityRenderer;getTexture(Lnet/minecraft/entity/passive/CatEntity;)Lnet/minecraft/util/Identifier;}
     */
    public Identifier getTexture(CatEntity arg) {
-      return arg.m_lucghypi();
+      return arg.getTexture();
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/entity/DonkeyEntityRenderer.java namedSrc/net/minecraft/client/render/entity/DonkeyEntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/DonkeyEntityRenderer.java	2024-04-03 14:13:56.466936278 +0000
+++ namedSrc/net/minecraft/client/render/entity/DonkeyEntityRenderer.java	2024-04-03 14:12:46.722166674 +0000
@@ -16,7 +16,7 @@
  * @mapping {@literal named net/minecraft/client/render/entity/DonkeyEntityRenderer}
  */
 @Environment(EnvType.CLIENT)
-public class DonkeyEntityRenderer<T extends AbstractDonkeyEntity> extends HorseBaseEntityRenderer<T, DonkeyEntityModel<T>> {
+public class DonkeyEntityRenderer<T extends AbstractDonkeyEntity> extends AbstractHorseEntityRenderer<T, DonkeyEntityModel<T>> {
    /**
     * @mapping {@literal hashed f_xwlzzqyw Lnet/minecraft/unmapped/C_yivpinog;f_xwlzzqyw:Ljava/util/Map;}
     * @mapping {@literal named TEXTURES Lnet/minecraft/client/render/entity/DonkeyEntityRenderer;TEXTURES:Ljava/util/Map;}
diff -bur namedTargetSrc/net/minecraft/client/render/entity/EntityRenderDispatcher.java namedSrc/net/minecraft/client/render/entity/EntityRenderDispatcher.java
--- namedTargetSrc/net/minecraft/client/render/entity/EntityRenderDispatcher.java	2024-04-03 14:13:56.414935705 +0000
+++ namedSrc/net/minecraft/client/render/entity/EntityRenderDispatcher.java	2024-04-03 14:12:46.642165667 +0000
@@ -341,7 +341,7 @@
       if (lv3 != null) {
          float l = Math.min(lv3.getWidth(), entity.getWidth()) / 2.0F;
          float m = 0.0625F;
-         Vec3d lv4 = lv3.m_pxzrmrny(entity).subtract(entity.getPos());
+         Vec3d lv4 = lv3.getPassengerRidingPos(entity).subtract(entity.getPos());
          WorldRenderer.drawBox(
             matrices, vertices, lv4.x - (double)l, lv4.y, lv4.z - (double)l, lv4.x + (double)l, lv4.y + 0.0625, lv4.z + (double)l, 1.0F, 1.0F, 0.0F, 1.0F
          );
diff -bur namedTargetSrc/net/minecraft/client/render/entity/EntityRenderer.java namedSrc/net/minecraft/client/render/entity/EntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/EntityRenderer.java	2024-04-03 14:13:56.510936763 +0000
+++ namedSrc/net/minecraft/client/render/entity/EntityRenderer.java	2024-04-03 14:12:46.798167630 +0000
@@ -154,7 +154,7 @@
    protected void renderLabelIfPresent(T entity, Text text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, float tickDelta) {
       double d = this.dispatcher.getSquaredDistanceToCamera(entity);
       if (!(d > 4096.0)) {
-         Vec3d lv = entity.getAttachments().m_rfotkcao(EntityAttachmentType.NAME_TAG, 0, entity.getYaw(tickDelta));
+         Vec3d lv = entity.getAttachments().getPointNullable(EntityAttachmentType.NAME_TAG, 0, entity.getYaw(tickDelta));
          if (lv != null) {
             boolean bl = !entity.isSneaky();
             int j = "deadmau5".equals(text.getString()) ? -10 : 0;
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.java	2024-04-03 14:13:56.434935926 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.java	2024-04-03 14:12:46.674166070 +0000
@@ -81,7 +81,7 @@
     * @mapping {@literal named renderArmor Lnet/minecraft/client/render/entity/feature/ArmorFeatureRenderer;renderArmor(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/EquipmentSlot;ILnet/minecraft/client/render/entity/model/BipedEntityModel;)V}
     */
    private void renderArmor(MatrixStack matrices, VertexConsumerProvider vertexConsumers, T entity, EquipmentSlot armorSlot, int light, A model) {
-      ItemStack lv = entity.m_zwvabaox(armorSlot);
+      ItemStack lv = entity.getEquippedStack(armorSlot);
       if (lv.getItem() instanceof ArmorItem lv2) {
          if (lv2.getPreferredSlot() == armorSlot) {
             this.getContextModel().setAttributes(model);
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.java	2024-04-03 14:13:56.642938218 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/CapeFeatureRenderer.java	2024-04-03 14:12:46.942169443 +0000
@@ -49,7 +49,7 @@
       if (!arg3.isInvisible() && arg3.isPartVisible(PlayerModelPart.CAPE)) {
          PlayerSkin lv = arg3.getSkin();
          if (lv.capeTexture() != null) {
-            ItemStack lv2 = arg3.m_zwvabaox(EquipmentSlot.CHEST);
+            ItemStack lv2 = arg3.getEquippedStack(EquipmentSlot.CHEST);
             if (!lv2.isOf(Items.ELYTRA)) {
                matrices.push();
                matrices.translate(0.0F, 0.0F, 0.125F);
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.java	2024-04-03 14:13:56.554937248 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/ElytraFeatureRenderer.java	2024-04-03 14:12:46.846168235 +0000
@@ -52,7 +52,7 @@
     * @mapping {@literal named render Lnet/minecraft/client/render/entity/feature/ElytraFeatureRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFFFFF)V}
     */
    public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int i, T arg3, float f, float g, float h, float j, float k, float l) {
-      ItemStack lv = arg3.m_zwvabaox(EquipmentSlot.CHEST);
+      ItemStack lv = arg3.getEquippedStack(EquipmentSlot.CHEST);
       if (lv.isOf(Items.ELYTRA)) {
          Identifier lv4;
          if (arg3 instanceof AbstractClientPlayerEntity lv2) {
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/FoxHeldItemFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/FoxHeldItemFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/FoxHeldItemFeatureRenderer.java	2024-04-03 14:13:56.502936675 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/FoxHeldItemFeatureRenderer.java	2024-04-03 14:12:46.782167429 +0000
@@ -69,7 +69,7 @@
          matrices.rotate(Axis.Z_POSITIVE.rotationDegrees(90.0F));
       }
 
-      ItemStack lv = arg3.m_zwvabaox(EquipmentSlot.MAINHAND);
+      ItemStack lv = arg3.getEquippedStack(EquipmentSlot.MAINHAND);
       this.heldItemRenderer.renderItem(arg3, lv, ModelTransformationMode.GROUND, false, matrices, vertexConsumers, i);
       matrices.pop();
    }
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.java	2024-04-03 14:13:56.462936234 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/HeadFeatureRenderer.java	2024-04-03 14:12:46.722166674 +0000
@@ -88,7 +88,7 @@
     * @mapping {@literal named render Lnet/minecraft/client/render/entity/feature/HeadFeatureRenderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;ILnet/minecraft/entity/LivingEntity;FFFFFF)V}
     */
    public void render(MatrixStack matrices, VertexConsumerProvider vertexConsumers, int i, T arg3, float f, float g, float h, float j, float k, float l) {
-      ItemStack lv = arg3.m_zwvabaox(EquipmentSlot.HEAD);
+      ItemStack lv = arg3.getEquippedStack(EquipmentSlot.HEAD);
       if (!lv.isEmpty()) {
          Item lv2 = lv.getItem();
          matrices.push();
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.java	2024-04-03 14:13:56.438935969 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/HorseArmorFeatureRenderer.java	2024-04-03 14:12:46.682166170 +0000
@@ -45,7 +45,7 @@
    public void render(
       MatrixStack matrices, VertexConsumerProvider vertexConsumers, int i, HorseEntity arg3, float f, float g, float h, float j, float k, float l
    ) {
-      ItemStack lv = arg3.m_faldjosq();
+      ItemStack lv = arg3.getBodyArmor();
       if (lv.getItem() instanceof AnimalArmorItem lv2 && lv2.type() == AnimalArmorItem.Type.EQUESTRIAN) {
          this.getContextModel().copyStateTo(this.model);
          this.model.animateModel(arg3, f, g, h);
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/PandaHeldItemFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/PandaHeldItemFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/PandaHeldItemFeatureRenderer.java	2024-04-03 14:13:56.626938041 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/PandaHeldItemFeatureRenderer.java	2024-04-03 14:12:46.922169191 +0000
@@ -40,7 +40,7 @@
    public void render(
       MatrixStack matrices, VertexConsumerProvider vertexConsumers, int i, PandaEntity arg3, float f, float g, float h, float j, float k, float l
    ) {
-      ItemStack lv = arg3.m_zwvabaox(EquipmentSlot.MAINHAND);
+      ItemStack lv = arg3.getEquippedStack(EquipmentSlot.MAINHAND);
       if (arg3.isScared() && !arg3.isScaredByThunderstorm()) {
          float m = -0.6F;
          float n = 1.4F;
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.java	2024-04-03 14:13:56.434935926 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/VillagerHeldItemFeatureRenderer.java	2024-04-03 14:12:46.678166120 +0000
@@ -41,7 +41,7 @@
       matrices.push();
       matrices.translate(0.0F, 0.4F, -0.4F);
       matrices.rotate(Axis.X_POSITIVE.rotationDegrees(180.0F));
-      ItemStack lv = arg3.m_zwvabaox(EquipmentSlot.MAINHAND);
+      ItemStack lv = arg3.getEquippedStack(EquipmentSlot.MAINHAND);
       this.heldItemRenderer.renderItem(arg3, lv, ModelTransformationMode.GROUND, false, matrices, vertexConsumers, i);
       matrices.pop();
    }
diff -bur namedTargetSrc/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.java namedSrc/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.java	2024-04-03 14:13:56.438935969 +0000
+++ namedSrc/net/minecraft/client/render/entity/feature/WolfArmorFeatureRenderer.java	2024-04-03 14:12:46.682166170 +0000
@@ -61,7 +61,7 @@
       MatrixStack matrices, VertexConsumerProvider vertexConsumers, int i, WolfEntity arg3, float f, float g, float h, float j, float k, float l
    ) {
       if (arg3.hasArmor()) {
-         ItemStack lv = arg3.m_faldjosq();
+         ItemStack lv = arg3.getBodyArmor();
          if (lv.getItem() instanceof AnimalArmorItem lv2) {
             this.getContextModel().copyStateTo(this.model);
             this.model.animateModel(arg3, f, g, h);
Only in namedTargetSrc/net/minecraft/client/render/entity: HorseBaseEntityRenderer.java
diff -bur namedTargetSrc/net/minecraft/client/render/entity/HorseEntityRenderer.java namedSrc/net/minecraft/client/render/entity/HorseEntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/HorseEntityRenderer.java	2024-04-03 14:13:56.534937027 +0000
+++ namedSrc/net/minecraft/client/render/entity/HorseEntityRenderer.java	2024-04-03 14:12:46.822167932 +0000
@@ -18,7 +18,7 @@
  * @mapping {@literal named net/minecraft/client/render/entity/HorseEntityRenderer}
  */
 @Environment(EnvType.CLIENT)
-public final class HorseEntityRenderer extends HorseBaseEntityRenderer<HorseEntity, HorseEntityModel<HorseEntity>> {
+public final class HorseEntityRenderer extends AbstractHorseEntityRenderer<HorseEntity, HorseEntityModel<HorseEntity>> {
    /**
     * @mapping {@literal hashed f_lvibnndx Lnet/minecraft/unmapped/C_cvlgwgfs;f_lvibnndx:Ljava/util/Map;}
     * @mapping {@literal named TEXTURES Lnet/minecraft/client/render/entity/HorseEntityRenderer;TEXTURES:Ljava/util/Map;}

@github-actions
Copy link

Choose a reason for hiding this comment

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

View the diff here (2/3):
diff -bur namedTargetSrc/net/minecraft/client/render/entity/model/AllayEntityModel.java namedSrc/net/minecraft/client/render/entity/model/AllayEntityModel.java
--- namedTargetSrc/net/minecraft/client/render/entity/model/AllayEntityModel.java	2024-04-03 14:13:56.458936190 +0000
+++ namedSrc/net/minecraft/client/render/entity/model/AllayEntityModel.java	2024-04-03 14:12:46.710166523 +0000
@@ -153,14 +153,14 @@
       float n = h * 9.0F * (float) (Math.PI / 180.0);
       float o = Math.min(g / 0.3F, 1.0F);
       float p = 1.0F - o;
-      float q = arg.m_zlnrwbiq(m);
+      float q = arg.getHoldingItemAnimationProgress(m);
       if (arg.isDancing()) {
          float r = h * 8.0F * (float) (Math.PI / 180.0) + g;
          float s = MathHelper.cos(r) * 16.0F * (float) (Math.PI / 180.0);
-         float t = arg.m_bywwptpx(m);
+         float t = arg.getSpinningAnimationProgress(m);
          float u = MathHelper.cos(r) * 14.0F * (float) (Math.PI / 180.0);
          float v = MathHelper.cos(r) * 30.0F * (float) (Math.PI / 180.0);
-         this.root.yaw = arg.m_fixrglzq() ? (float) (Math.PI * 4) * t : this.root.yaw;
+         this.root.yaw = arg.isSpinning() ? (float) (Math.PI * 4) * t : this.root.yaw;
          this.root.roll = s * (1.0F - t);
          this.head.yaw = v * (1.0F - t);
          this.head.roll = u * (1.0F - t);
diff -bur namedTargetSrc/net/minecraft/client/render/entity/model/BoggedEntityModel.java namedSrc/net/minecraft/client/render/entity/model/BoggedEntityModel.java
--- namedTargetSrc/net/minecraft/client/render/entity/model/BoggedEntityModel.java	2024-04-03 14:13:56.490936543 +0000
+++ namedSrc/net/minecraft/client/render/entity/model/BoggedEntityModel.java	2024-04-03 14:12:46.758167127 +0000
@@ -78,7 +78,7 @@
     * @mapping {@literal named animateModel Lnet/minecraft/client/render/entity/model/BoggedEntityModel;animateModel(Lnet/minecraft/entity/mob/BoggedEntity;FFF)V}
     */
    public void animateModel(BoggedEntity arg, float f, float g, float h) {
-      this.mushrooms.visible = !arg.m_xziptrpf();
+      this.mushrooms.visible = !arg.isSheared();
       super.animateModel(arg, f, g, h);
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/render/entity/model/BreezeEntityModel.java namedSrc/net/minecraft/client/render/entity/model/BreezeEntityModel.java
--- namedTargetSrc/net/minecraft/client/render/entity/model/BreezeEntityModel.java	2024-04-03 14:13:56.606937821 +0000
+++ namedSrc/net/minecraft/client/render/entity/model/BreezeEntityModel.java	2024-04-03 14:12:46.898168889 +0000
@@ -179,8 +179,8 @@
       this.rods.yaw = h * (float) Math.PI * 0.1F;
       this.animate(arg.shootingState, BreezeEntityAnimations.SHOOTING, h);
       this.animate(arg.slidingState, BreezeEntityAnimations.SLIDING, h);
-      this.animate(arg.f_lkksromp, BreezeEntityAnimations.f_pnajrztk, h);
-      this.animate(arg.inhalingState, BreezeEntityAnimations.INHALING, h);
+      this.animate(arg.slidingBackState, BreezeEntityAnimations.f_pnajrztk, h);
+      this.animate(arg.longJumpState, BreezeEntityAnimations.INHALING, h);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/client/render/entity/model/HorseEntityModel.java namedSrc/net/minecraft/client/render/entity/model/HorseEntityModel.java
--- namedTargetSrc/net/minecraft/client/render/entity/model/HorseEntityModel.java	2024-04-03 14:13:56.430935881 +0000
+++ namedSrc/net/minecraft/client/render/entity/model/HorseEntityModel.java	2024-04-03 14:12:46.670166019 +0000
@@ -9,7 +9,7 @@
 import net.minecraft.client.model.ModelPartBuilder;
 import net.minecraft.client.model.ModelPartData;
 import net.minecraft.client.model.ModelTransform;
-import net.minecraft.entity.passive.HorseBaseEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.util.math.MathHelper;
 
 /**
@@ -17,7 +17,7 @@
  * @mapping {@literal named net/minecraft/client/render/entity/model/HorseEntityModel}
  */
 @Environment(EnvType.CLIENT)
-public class HorseEntityModel<T extends HorseBaseEntity> extends AnimalModel<T> {
+public class HorseEntityModel<T extends AbstractHorseEntity> extends AnimalModel<T> {
    /**
     * @mapping {@literal hashed f_kyiwomgp Lnet/minecraft/unmapped/C_dairtqdl;f_kyiwomgp:F}
     * @mapping {@literal named EATING_GRASS_ANIMATION_HEAD_BASE_PITCH Lnet/minecraft/client/render/entity/model/HorseEntityModel;EATING_GRASS_ANIMATION_HEAD_BASE_PITCH:F}
@@ -323,7 +323,7 @@
 
    /**
     * @mapping {@literal hashed m_cthcwexe Lnet/minecraft/unmapped/C_dairtqdl;m_cthcwexe(Lnet/minecraft/unmapped/C_ktznyhaj;FFFFF)V}
-    * @mapping {@literal named setAngles Lnet/minecraft/client/render/entity/model/HorseEntityModel;setAngles(Lnet/minecraft/entity/passive/HorseBaseEntity;FFFFF)V}
+    * @mapping {@literal named setAngles Lnet/minecraft/client/render/entity/model/HorseEntityModel;setAngles(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFFFF)V}
     */
    public void setAngles(T arg, float f, float g, float h, float i, float j) {
       boolean bl = arg.isSaddled();
@@ -368,7 +368,7 @@
 
    /**
     * @mapping {@literal hashed m_zhpkqkmd Lnet/minecraft/unmapped/C_dairtqdl;m_zhpkqkmd(Lnet/minecraft/unmapped/C_ktznyhaj;FFF)V}
-    * @mapping {@literal named animateModel Lnet/minecraft/client/render/entity/model/HorseEntityModel;animateModel(Lnet/minecraft/entity/passive/HorseBaseEntity;FFF)V}
+    * @mapping {@literal named animateModel Lnet/minecraft/client/render/entity/model/HorseEntityModel;animateModel(Lnet/minecraft/entity/passive/AbstractHorseEntity;FFF)V}
     */
    public void animateModel(T arg, float f, float g, float h) {
       super.animateModel(arg, f, g, h);
diff -bur namedTargetSrc/net/minecraft/client/render/entity/model/PlayerEntityModel.java namedSrc/net/minecraft/client/render/entity/model/PlayerEntityModel.java
--- namedTargetSrc/net/minecraft/client/render/entity/model/PlayerEntityModel.java	2024-04-03 14:13:56.562937336 +0000
+++ namedSrc/net/minecraft/client/render/entity/model/PlayerEntityModel.java	2024-04-03 14:12:46.854168335 +0000
@@ -300,7 +300,7 @@
       this.leftSleeve.copyTransform(this.leftArm);
       this.rightSleeve.copyTransform(this.rightArm);
       this.jacket.copyTransform(this.body);
-      if (arg.m_zwvabaox(EquipmentSlot.CHEST).isEmpty()) {
+      if (arg.getEquippedStack(EquipmentSlot.CHEST).isEmpty()) {
          if (arg.isInSneakingPose()) {
             this.cloak.pivotZ = 1.4F;
             this.cloak.pivotY = 1.85F;
diff -bur namedTargetSrc/net/minecraft/client/render/entity/WolfEntityRenderer.java namedSrc/net/minecraft/client/render/entity/WolfEntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/WolfEntityRenderer.java	2024-04-03 14:13:56.542937116 +0000
+++ namedSrc/net/minecraft/client/render/entity/WolfEntityRenderer.java	2024-04-03 14:12:46.834168083 +0000
@@ -55,6 +55,6 @@
     * @mapping {@literal named getTexture Lnet/minecraft/client/render/entity/WolfEntityRenderer;getTexture(Lnet/minecraft/entity/passive/WolfEntity;)Lnet/minecraft/util/Identifier;}
     */
    public Identifier getTexture(WolfEntity arg) {
-      return arg.m_zwqarhhn();
+      return arg.getTexture();
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/render/entity/ZombieHorseEntityRenderer.java namedSrc/net/minecraft/client/render/entity/ZombieHorseEntityRenderer.java
--- namedTargetSrc/net/minecraft/client/render/entity/ZombieHorseEntityRenderer.java	2024-04-03 14:13:56.466936278 +0000
+++ namedSrc/net/minecraft/client/render/entity/ZombieHorseEntityRenderer.java	2024-04-03 14:12:46.726166724 +0000
@@ -8,7 +8,7 @@
 import net.minecraft.client.render.entity.model.EntityModelLayer;
 import net.minecraft.client.render.entity.model.HorseEntityModel;
 import net.minecraft.entity.EntityType;
-import net.minecraft.entity.passive.HorseBaseEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.util.Identifier;
 
 /**
@@ -16,7 +16,7 @@
  * @mapping {@literal named net/minecraft/client/render/entity/ZombieHorseEntityRenderer}
  */
 @Environment(EnvType.CLIENT)
-public class ZombieHorseEntityRenderer extends HorseBaseEntityRenderer<HorseBaseEntity, HorseEntityModel<HorseBaseEntity>> {
+public class ZombieHorseEntityRenderer extends AbstractHorseEntityRenderer<AbstractHorseEntity, HorseEntityModel<AbstractHorseEntity>> {
    /**
     * @mapping {@literal hashed f_dlrfynqg Lnet/minecraft/unmapped/C_pgymxohb;f_dlrfynqg:Ljava/util/Map;}
     * @mapping {@literal named TEXTURES Lnet/minecraft/client/render/entity/ZombieHorseEntityRenderer;TEXTURES:Ljava/util/Map;}
@@ -40,9 +40,9 @@
 
    /**
     * @mapping {@literal hashed m_msctuldv Lnet/minecraft/unmapped/C_pgymxohb;m_msctuldv(Lnet/minecraft/unmapped/C_ktznyhaj;)Lnet/minecraft/unmapped/C_ncpywfca;}
-    * @mapping {@literal named getTexture Lnet/minecraft/client/render/entity/ZombieHorseEntityRenderer;getTexture(Lnet/minecraft/entity/passive/HorseBaseEntity;)Lnet/minecraft/util/Identifier;}
+    * @mapping {@literal named getTexture Lnet/minecraft/client/render/entity/ZombieHorseEntityRenderer;getTexture(Lnet/minecraft/entity/passive/AbstractHorseEntity;)Lnet/minecraft/util/Identifier;}
     */
-   public Identifier getTexture(HorseBaseEntity arg) {
+   public Identifier getTexture(AbstractHorseEntity arg) {
       return (Identifier)TEXTURES.get(arg.getType());
    }
 }
diff -bur namedTargetSrc/net/minecraft/client/sound/SoundManager.java namedSrc/net/minecraft/client/sound/SoundManager.java
--- namedTargetSrc/net/minecraft/client/sound/SoundManager.java	2024-04-03 14:13:56.430935881 +0000
+++ namedSrc/net/minecraft/client/sound/SoundManager.java	2024-04-03 14:12:46.670166019 +0000
@@ -81,7 +81,7 @@
     * @mapping {@literal named GSON Lnet/minecraft/client/sound/SoundManager;GSON:Lcom/google/gson/Gson;}
     */
    private static final Gson GSON = new GsonBuilder()
-      .registerTypeHierarchyAdapter(Text.class, new Text.C_poyaemhx(DynamicRegistryManager.EMPTY))
+      .registerTypeHierarchyAdapter(Text.class, new Text.Serializer(DynamicRegistryManager.EMPTY))
       .registerTypeAdapter(SoundEntry.class, new SoundEntryDeserializer())
       .create();
    /**
diff -bur namedTargetSrc/net/minecraft/client/texture/atlas/source/PaletteSpriteSource.java namedSrc/net/minecraft/client/texture/atlas/source/PaletteSpriteSource.java
--- namedTargetSrc/net/minecraft/client/texture/atlas/source/PaletteSpriteSource.java	2024-04-03 14:13:56.626938041 +0000
+++ namedSrc/net/minecraft/client/texture/atlas/source/PaletteSpriteSource.java	2024-04-03 14:12:46.922169191 +0000
@@ -140,7 +140,7 @@
                int k = ColorUtil.Abgr32.transparent(value);
                int l = int2IntMap.getOrDefault(k, ColorUtil.Abgr32.opaque(k));
                int m = ColorUtil.Abgr32.getAlpha(l);
-               return ColorUtil.Abgr32.color(jx * m / 255, l);
+               return ColorUtil.Abgr32.of(jx * m / 255, l);
             }
          };
       }
diff -bur namedTargetSrc/net/minecraft/client/util/ColorUtil.java namedSrc/net/minecraft/client/util/ColorUtil.java
--- namedTargetSrc/net/minecraft/client/util/ColorUtil.java	2024-04-03 14:13:56.582937556 +0000
+++ namedSrc/net/minecraft/client/util/ColorUtil.java	2024-04-03 14:12:46.878168638 +0000
@@ -62,18 +62,18 @@
 
       /**
        * @mapping {@literal hashed m_rztpqkze Lnet/minecraft/unmapped/C_tmbijhir$C_lpcvvzvx;m_rztpqkze(IIII)I}
-       * @mapping {@literal named getColor Lnet/minecraft/client/util/ColorUtil$Abgr32;getColor(IIII)I}
+       * @mapping {@literal named of Lnet/minecraft/client/util/ColorUtil$Abgr32;of(IIII)I}
        */
-      public static int getColor(int alpha, int blue, int green, int red) {
+      public static int of(int alpha, int blue, int green, int red) {
          return alpha << 24 | blue << 16 | green << 8 | red;
       }
 
       /**
        * @mapping {@literal hashed m_butjrgyi Lnet/minecraft/unmapped/C_tmbijhir$C_lpcvvzvx;m_butjrgyi(II)I}
-       * @mapping {@literal named color Lnet/minecraft/client/util/ColorUtil$Abgr32;color(II)I}
+       * @mapping {@literal named of Lnet/minecraft/client/util/ColorUtil$Abgr32;of(II)I}
        */
-      public static int color(int a, int bgr) {
-         return a << 24 | bgr & 16777215;
+      public static int of(int alpha, int bgr) {
+         return alpha << 24 | bgr & 16777215;
       }
    }
 
@@ -164,10 +164,11 @@
       }
 
       /**
-       * Mapping not found
+       * @mapping {@literal hashed m_bixluiis Lnet/minecraft/unmapped/C_tmbijhir$C_aibqjhoi;m_bixluiis(II)I}
+       * @mapping {@literal named of Lnet/minecraft/client/util/ColorUtil$Argb32;of(II)I}
        */
-      public static int m_bixluiis(int i, int j) {
-         return i << 24 | j & 16777215;
+      public static int of(int rgb, int alpha) {
+         return rgb << 24 | alpha & 16777215;
       }
    }
 }
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:13:56.566937380 +0000
+++ namedSrc/net/minecraft/client/world/ClientWorld.java	2024-04-03 14:12:46.858168386 +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/argument/ParticleEffectArgumentType.java namedSrc/net/minecraft/command/argument/ParticleEffectArgumentType.java
--- namedTargetSrc/net/minecraft/command/argument/ParticleEffectArgumentType.java	2024-04-03 14:13:56.506936719 +0000
+++ namedSrc/net/minecraft/command/argument/ParticleEffectArgumentType.java	2024-04-03 14:12:46.786167479 +0000
@@ -90,9 +90,9 @@
     * @mapping {@literal hashed m_okcgtylw Lnet/minecraft/unmapped/C_wvjakmzf;m_okcgtylw(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_nqucohct;}
     * @mapping {@literal named parse Lnet/minecraft/command/argument/ParticleEffectArgumentType;parse(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/particle/ParticleEffect;}
     */
-   public static ParticleEffect parse(StringReader reader, HolderLookup.Provider arg) throws CommandSyntaxException {
-      ParticleType<?> lv = parse(reader, arg.getLookupOrThrow(RegistryKeys.PARTICLE_TYPE));
-      return getParameters(reader, (ParticleType<ParticleEffect>)lv, arg);
+   public static ParticleEffect parse(StringReader reader, HolderLookup.Provider lookupProvider) throws CommandSyntaxException {
+      ParticleType<?> lv = parse(reader, lookupProvider.getLookupOrThrow(RegistryKeys.PARTICLE_TYPE));
+      return getParameters(reader, (ParticleType<ParticleEffect>)lv, lookupProvider);
    }
 
    /**
@@ -110,8 +110,8 @@
     * @mapping {@literal hashed m_gdaxvlny Lnet/minecraft/unmapped/C_wvjakmzf;m_gdaxvlny(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/unmapped/C_qlzoaopu;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_nqucohct;}
     * @mapping {@literal named getParameters Lnet/minecraft/command/argument/ParticleEffectArgumentType;getParameters(Lcom/mojang/brigadier/StringReader;Lnet/minecraft/particle/ParticleType;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/particle/ParticleEffect;}
     */
-   private static <T extends ParticleEffect> T getParameters(StringReader reader, ParticleType<T> type, HolderLookup.Provider arg2) throws CommandSyntaxException {
-      return type.getParametersFactory().fromCommand(type, reader, arg2);
+   private static <T extends ParticleEffect> T getParameters(StringReader reader, ParticleType<T> type, HolderLookup.Provider lookupProvider) throws CommandSyntaxException {
+      return type.getParametersFactory().fromCommand(type, reader, lookupProvider);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/command/DataCommandStorage.java namedSrc/net/minecraft/command/DataCommandStorage.java
--- namedTargetSrc/net/minecraft/command/DataCommandStorage.java	2024-04-03 14:13:56.490936543 +0000
+++ namedSrc/net/minecraft/command/DataCommandStorage.java	2024-04-03 14:12:46.762167177 +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/component/type/WrittenBookContentComponent.java namedSrc/net/minecraft/component/type/WrittenBookContentComponent.java
--- namedTargetSrc/net/minecraft/component/type/WrittenBookContentComponent.java	2024-04-03 14:13:56.426935837 +0000
+++ namedSrc/net/minecraft/component/type/WrittenBookContentComponent.java	2024-04-03 14:12:46.666165968 +0000
@@ -179,7 +179,7 @@
     * @mapping {@literal named isPageTooLarge Lnet/minecraft/component/type/WrittenBookContentComponent;isPageTooLarge(Lnet/minecraft/text/Text;Lnet/minecraft/registry/HolderLookup$Provider;)Z}
     */
    private static boolean isPageTooLarge(Text text, HolderLookup.Provider lookupProvider) {
-      return Text.Serializer.toJson(text, lookupProvider).length() > 32767;
+      return Text.SerializationUtil.toJson(text, lookupProvider).length() > 32767;
    }
 
    /**
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:13:56.402935573 +0000
+++ namedSrc/net/minecraft/data/report/BiomeParametersProvider.java	2024-04-03 14:12:46.622165415 +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/enchantment/EnchantmentHelper.java namedSrc/net/minecraft/enchantment/EnchantmentHelper.java
--- namedTargetSrc/net/minecraft/enchantment/EnchantmentHelper.java	2024-04-03 14:13:56.530936983 +0000
+++ namedSrc/net/minecraft/enchantment/EnchantmentHelper.java	2024-04-03 14:12:46.818167882 +0000
@@ -202,7 +202,7 @@
    public static void onUserDamaged(LivingEntity user, Entity attacker) {
       EnchantmentHelper.Consumer lv = (arg3, i) -> arg3.onUserDamaged(user, attacker, i);
       if (user != null) {
-         forEachEnchantment(lv, user.m_xvjkmxro());
+         forEachEnchantment(lv, user.getEquippedItems());
       }
 
       if (attacker instanceof PlayerEntity) {
@@ -219,7 +219,7 @@
    public static void onTargetDamaged(LivingEntity user, Entity target) {
       EnchantmentHelper.Consumer lv = (arg3, i) -> arg3.onTargetDamaged(user, target, i);
       if (user != null) {
-         forEachEnchantment(lv, user.m_xvjkmxro());
+         forEachEnchantment(lv, user.getEquippedItems());
       }
 
       if (user instanceof PlayerEntity) {
diff -bur namedTargetSrc/net/minecraft/enchantment/Enchantment.java namedSrc/net/minecraft/enchantment/Enchantment.java
--- namedTargetSrc/net/minecraft/enchantment/Enchantment.java	2024-04-03 14:13:56.490936543 +0000
+++ namedSrc/net/minecraft/enchantment/Enchantment.java	2024-04-03 14:12:46.762167177 +0000
@@ -129,7 +129,7 @@
       Map<EquipmentSlot, ItemStack> map = Maps.newEnumMap(EquipmentSlot.class);
 
       for (EquipmentSlot lv : this.f_cytkilek.slots()) {
-         ItemStack lv2 = entity.m_zwvabaox(lv);
+         ItemStack lv2 = entity.getEquippedStack(lv);
          if (!lv2.isEmpty()) {
             map.put(lv, lv2);
          }
diff -bur namedTargetSrc/net/minecraft/enchantment/WindBurstEnchantment.java namedSrc/net/minecraft/enchantment/WindBurstEnchantment.java
--- namedTargetSrc/net/minecraft/enchantment/WindBurstEnchantment.java	2024-04-03 14:13:56.430935881 +0000
+++ namedSrc/net/minecraft/enchantment/WindBurstEnchantment.java	2024-04-03 14:12:46.670166019 +0000
@@ -49,7 +49,7 @@
    @Override
    public void m_sclzujte(LivingEntity arg, Entity arg2, int i) {
       arg.getWorld()
-         .m_kyovuptu(
+         .createExplosion(
             null,
             null,
             f_lbuhsvcm[i - 1],
@@ -86,7 +86,7 @@
        * Mapping not found
        */
       @Override
-      public float m_vcortgkd() {
+      public float getKnockbackMultiplier() {
          return this.f_otbqmmcr;
       }
    }
diff -bur namedTargetSrc/net/minecraft/entity/ai/brain/sensor/SensorType.java namedSrc/net/minecraft/entity/ai/brain/sensor/SensorType.java
--- namedTargetSrc/net/minecraft/entity/ai/brain/sensor/SensorType.java	2024-04-03 14:13:56.406935617 +0000
+++ namedSrc/net/minecraft/entity/ai/brain/sensor/SensorType.java	2024-04-03 14:12:46.630165515 +0000
@@ -77,7 +77,7 @@
     */
    public static final SensorType<MobSensor<ArmadilloEntity>> ARMADILLO_SCARE_DETECTED = register(
       "armadillo_scare_detected",
-      () -> new MobSensor(5, ArmadilloEntity::isScaredOf, ArmadilloEntity::m_gfpmjxza, MemoryModuleType.DANGER_DETECTED_RECENTLY, 80)
+      () -> new MobSensor(5, ArmadilloEntity::isScaredOf, ArmadilloEntity::canStayRolledUp, MemoryModuleType.DANGER_DETECTED_RECENTLY, 80)
    );
    /**
     * @mapping {@literal hashed f_exgymxyt Lnet/minecraft/unmapped/C_usxopklv;f_exgymxyt:Lnet/minecraft/unmapped/C_usxopklv;}
diff -bur namedTargetSrc/net/minecraft/entity/ai/brain/task/BoneMealTask.java namedSrc/net/minecraft/entity/ai/brain/task/BoneMealTask.java
--- namedTargetSrc/net/minecraft/entity/ai/brain/task/BoneMealTask.java	2024-04-03 14:13:56.442936013 +0000
+++ namedSrc/net/minecraft/entity/ai/brain/task/BoneMealTask.java	2024-04-03 14:12:46.686166221 +0000
@@ -123,7 +123,7 @@
     */
    protected void run(ServerWorld world, VillagerEntity arg2, long l) {
       this.addLookWalkTargets(arg2);
-      arg2.m_udqbhpxg(EquipmentSlot.MAINHAND, new ItemStack(Items.BONE_MEAL));
+      arg2.equipStack(EquipmentSlot.MAINHAND, new ItemStack(Items.BONE_MEAL));
       this.startTime = l;
       this.duration = 0;
    }
@@ -145,7 +145,7 @@
     * @mapping {@literal named finishRunning Lnet/minecraft/entity/ai/brain/task/BoneMealTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/VillagerEntity;J)V}
     */
    protected void finishRunning(ServerWorld world, VillagerEntity arg2, long l) {
-      arg2.m_udqbhpxg(EquipmentSlot.MAINHAND, ItemStack.EMPTY);
+      arg2.equipStack(EquipmentSlot.MAINHAND, ItemStack.EMPTY);
       this.lastEndEntityAge = (long)arg2.age;
    }
 
Only in namedSrc/net/minecraft/entity/ai/brain/task: BreezeShootTask.java
diff -bur namedTargetSrc/net/minecraft/entity/ai/brain/task/BreezeSlideTask.java namedSrc/net/minecraft/entity/ai/brain/task/BreezeSlideTask.java
--- namedTargetSrc/net/minecraft/entity/ai/brain/task/BreezeSlideTask.java	2024-04-03 14:13:56.582937556 +0000
+++ namedSrc/net/minecraft/entity/ai/brain/task/BreezeSlideTask.java	2024-04-03 14:12:46.874168587 +0000
@@ -52,7 +52,7 @@
    protected void run(ServerWorld world, BreezeEntity arg2, long l) {
       LivingEntity lv = (LivingEntity)arg2.getBrain().getOptionalMemory(MemoryModuleType.ATTACK_TARGET).orElse(null);
       if (lv != null) {
-         boolean bl = arg2.m_jcnzetwg(lv.getPos());
+         boolean bl = arg2.isWithinInnerCircleRange(lv.getPos());
          Vec3d lv2 = null;
          if (bl) {
             Vec3d lv3 = NoPenaltyTargeting.find(arg2, 5, 5, lv.getPos());
diff -bur namedTargetSrc/net/minecraft/entity/ai/brain/task/GiveItemsToTargetTask.java namedSrc/net/minecraft/entity/ai/brain/task/GiveItemsToTargetTask.java
--- namedTargetSrc/net/minecraft/entity/ai/brain/task/GiveItemsToTargetTask.java	2024-04-03 14:13:56.502936675 +0000
+++ namedSrc/net/minecraft/entity/ai/brain/task/GiveItemsToTargetTask.java	2024-04-03 14:12:46.778167379 +0000
@@ -105,7 +105,7 @@
             if (!lv2.isEmpty()) {
                throwItemStackToEntity(entity, lv2, getThrowPosition(lv));
                if (entity instanceof AllayEntity lv3) {
-                  AllayBrain.m_rydiwjxl(lv3).ifPresent(player -> this.triggerDropItemOnBlock(lv, lv2, player));
+                  AllayBrain.getLikedPlayer(lv3).ifPresent(player -> this.triggerDropItemOnBlock(lv, lv2, player));
                }
 
                entity.getBrain().remember(MemoryModuleType.ITEM_PICKUP_COOLDOWN_TICKS, 60);
diff -bur namedTargetSrc/net/minecraft/entity/ai/brain/task/HoldTradeOffersTask.java namedSrc/net/minecraft/entity/ai/brain/task/HoldTradeOffersTask.java
--- namedTargetSrc/net/minecraft/entity/ai/brain/task/HoldTradeOffersTask.java	2024-04-03 14:13:56.442936013 +0000
+++ namedSrc/net/minecraft/entity/ai/brain/task/HoldTradeOffersTask.java	2024-04-03 14:12:46.690166271 +0000
@@ -184,8 +184,8 @@
     * @mapping {@literal named holdNothing Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;holdNothing(Lnet/minecraft/entity/passive/VillagerEntity;)V}
     */
    private static void holdNothing(VillagerEntity villager) {
-      villager.m_udqbhpxg(EquipmentSlot.MAINHAND, ItemStack.EMPTY);
-      villager.m_mywpdhns(EquipmentSlot.MAINHAND, 0.085F);
+      villager.equipStack(EquipmentSlot.MAINHAND, ItemStack.EMPTY);
+      villager.setDropChance(EquipmentSlot.MAINHAND, 0.085F);
    }
 
    /**
@@ -193,8 +193,8 @@
     * @mapping {@literal named holdOffer Lnet/minecraft/entity/ai/brain/task/HoldTradeOffersTask;holdOffer(Lnet/minecraft/entity/passive/VillagerEntity;Lnet/minecraft/item/ItemStack;)V}
     */
    private static void holdOffer(VillagerEntity villager, ItemStack stack) {
-      villager.m_udqbhpxg(EquipmentSlot.MAINHAND, stack);
-      villager.m_mywpdhns(EquipmentSlot.MAINHAND, 0.0F);
+      villager.equipStack(EquipmentSlot.MAINHAND, stack);
+      villager.setDropChance(EquipmentSlot.MAINHAND, 0.0F);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/entity/ai/brain/task/LongJumpUtil.java namedSrc/net/minecraft/entity/ai/brain/task/LongJumpUtil.java
--- namedTargetSrc/net/minecraft/entity/ai/brain/task/LongJumpUtil.java	2024-04-03 14:13:56.462936234 +0000
+++ namedSrc/net/minecraft/entity/ai/brain/task/LongJumpUtil.java	2024-04-03 14:12:46.718166623 +0000
@@ -26,7 +26,7 @@
       double e = lv4.subtract(0.0, lv4.y, 0.0).lengthSquared();
       double h = Math.sqrt(e);
       double j = lv4.y;
-      double k = entity.m_gliwfays();
+      double k = entity.getGravity();
       double l = Math.sin((double)(2.0F * g));
       double m = Math.pow(Math.cos((double)g), 2.0);
       double n = Math.sin((double)g);
diff -bur namedTargetSrc/net/minecraft/entity/ai/brain/task/SonicBoomTask.java namedSrc/net/minecraft/entity/ai/brain/task/SonicBoomTask.java
--- namedTargetSrc/net/minecraft/entity/ai/brain/task/SonicBoomTask.java	2024-04-03 14:13:56.450936102 +0000
+++ namedSrc/net/minecraft/entity/ai/brain/task/SonicBoomTask.java	2024-04-03 14:12:46.702166422 +0000
@@ -116,7 +116,7 @@
             .filter(arg2::isEnemy)
             .filter(arg2x -> arg2.isInRange(arg2x, 15.0, 20.0))
             .ifPresent(arg3 -> {
-               Vec3d lv = arg2.getPos().add(arg2.getAttachments().m_mhnyqnyc(EntityAttachmentType.WARDEN_CHEST, 0, arg2.getYaw()));
+               Vec3d lv = arg2.getPos().add(arg2.getAttachments().getPoint(EntityAttachmentType.WARDEN_CHEST, 0, arg2.getYaw()));
                Vec3d lv2 = arg3.getEyePos().subtract(lv);
                Vec3d lv3 = lv2.normalize();
                int i = MathHelper.floor(lv2.length()) + 7;
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/AvoidSunlightGoal.java namedSrc/net/minecraft/entity/ai/goal/AvoidSunlightGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/AvoidSunlightGoal.java	2024-04-03 14:13:56.630938086 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/AvoidSunlightGoal.java	2024-04-03 14:12:46.926169242 +0000
@@ -29,7 +29,7 @@
     */
    @Override
    public boolean canStart() {
-      return this.mob.getWorld().isDay() && this.mob.m_zwvabaox(EquipmentSlot.HEAD).isEmpty() && NavigationConditions.hasMobNavigation(this.mob);
+      return this.mob.getWorld().isDay() && this.mob.getEquippedStack(EquipmentSlot.HEAD).isEmpty() && NavigationConditions.hasMobNavigation(this.mob);
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/EscapeSunlightGoal.java namedSrc/net/minecraft/entity/ai/goal/EscapeSunlightGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/EscapeSunlightGoal.java	2024-04-03 14:13:56.454936145 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/EscapeSunlightGoal.java	2024-04-03 14:12:46.710166523 +0000
@@ -70,7 +70,7 @@
       } else if (!this.world.isSkyVisible(this.mob.getBlockPos())) {
          return false;
       } else {
-         return !this.mob.m_zwvabaox(EquipmentSlot.HEAD).isEmpty() ? false : this.targetShadedPos();
+         return !this.mob.getEquippedStack(EquipmentSlot.HEAD).isEmpty() ? false : this.targetShadedPos();
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/FollowOwnerGoal.java namedSrc/net/minecraft/entity/ai/goal/FollowOwnerGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/FollowOwnerGoal.java	2024-04-03 14:13:56.486936498 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/FollowOwnerGoal.java	2024-04-03 14:12:46.754167077 +0000
@@ -144,7 +144,7 @@
     * @mapping {@literal named cannotMove Lnet/minecraft/entity/ai/goal/FollowOwnerGoal;cannotMove()Z}
     */
    private boolean cannotMove() {
-      return this.tameable.isSitting() || this.tameable.hasVehicle() || this.tameable.m_psezodiw();
+      return this.tameable.isSitting() || this.tameable.hasVehicle() || this.tameable.mayBeLeashed();
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/HoldInHandsGoal.java namedSrc/net/minecraft/entity/ai/goal/HoldInHandsGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/HoldInHandsGoal.java	2024-04-03 14:13:56.574937468 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/HoldInHandsGoal.java	2024-04-03 14:12:46.866168486 +0000
@@ -67,7 +67,7 @@
     */
    @Override
    public void start() {
-      this.actor.m_udqbhpxg(EquipmentSlot.MAINHAND, this.item.copy());
+      this.actor.equipStack(EquipmentSlot.MAINHAND, this.item.copy());
       this.actor.setCurrentHand(Hand.MAIN_HAND);
    }
 
@@ -76,7 +76,7 @@
     */
    @Override
    public void stop() {
-      this.actor.m_udqbhpxg(EquipmentSlot.MAINHAND, ItemStack.EMPTY);
+      this.actor.equipStack(EquipmentSlot.MAINHAND, ItemStack.EMPTY);
       if (this.sound != null) {
          this.actor.playSound(this.sound, 1.0F, this.actor.getRandom().nextFloat() * 0.2F + 0.9F);
       }
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal.java namedSrc/net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal.java	2024-04-03 14:13:56.550937204 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal.java	2024-04-03 14:12:46.838168134 +0000
@@ -4,7 +4,7 @@
 import net.minecraft.entity.Entity;
 import net.minecraft.entity.EntityStatuses;
 import net.minecraft.entity.ai.NoPenaltyTargeting;
-import net.minecraft.entity.passive.HorseBaseEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.entity.player.PlayerEntity;
 import net.minecraft.util.math.Vec3d;
 
@@ -15,9 +15,9 @@
 public class HorseBondWithPlayerGoal extends Goal {
    /**
     * @mapping {@literal hashed f_ybpighqc Lnet/minecraft/unmapped/C_ehgcbcik;f_ybpighqc:Lnet/minecraft/unmapped/C_ktznyhaj;}
-    * @mapping {@literal named horse Lnet/minecraft/entity/ai/goal/HorseBondWithPlayerGoal;horse:Lnet/minecraft/entity/passive/HorseBaseEntity;}
+    * @mapping {@literal named horse Lnet/minecraft/entity/ai/goal/HorseBondWithPlayerGoal;horse:Lnet/minecraft/entity/passive/AbstractHorseEntity;}
     */
-   private final HorseBaseEntity horse;
+   private final AbstractHorseEntity horse;
    /**
     * @mapping {@literal hashed f_ddxmrqyd Lnet/minecraft/unmapped/C_ehgcbcik;f_ddxmrqyd:D}
     * @mapping {@literal named speed Lnet/minecraft/entity/ai/goal/HorseBondWithPlayerGoal;speed:D}
@@ -41,9 +41,9 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ehgcbcik;<init>(Lnet/minecraft/unmapped/C_ktznyhaj;D)V}
-    * @mapping {@literal named <init> Lnet/minecraft/entity/ai/goal/HorseBondWithPlayerGoal;<init>(Lnet/minecraft/entity/passive/HorseBaseEntity;D)V}
+    * @mapping {@literal named <init> Lnet/minecraft/entity/ai/goal/HorseBondWithPlayerGoal;<init>(Lnet/minecraft/entity/passive/AbstractHorseEntity;D)V}
     */
-   public HorseBondWithPlayerGoal(HorseBaseEntity horse, double speed) {
+   public HorseBondWithPlayerGoal(AbstractHorseEntity horse, double speed) {
       this.horse = horse;
       this.speed = speed;
       this.setControls(EnumSet.of(Goal.Control.MOVE));
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/RearGoal.java namedSrc/net/minecraft/entity/ai/goal/RearGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/RearGoal.java	2024-04-03 14:13:56.554937248 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/RearGoal.java	2024-04-03 14:12:46.842168184 +0000
@@ -1,6 +1,6 @@
 package net.minecraft.entity.ai.goal;
 
-import net.minecraft.entity.passive.HorseBaseEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.sound.SoundEvent;
 
 /**
@@ -10,9 +10,9 @@
 public class RearGoal extends Goal {
    /**
     * @mapping {@literal hashed f_hoovuoiy Lnet/minecraft/unmapped/C_ndpiopmv;f_hoovuoiy:Lnet/minecraft/unmapped/C_ktznyhaj;}
-    * @mapping {@literal named horse Lnet/minecraft/entity/ai/goal/RearGoal;horse:Lnet/minecraft/entity/passive/HorseBaseEntity;}
+    * @mapping {@literal named horse Lnet/minecraft/entity/ai/goal/RearGoal;horse:Lnet/minecraft/entity/passive/AbstractHorseEntity;}
     */
-   private final HorseBaseEntity horse;
+   private final AbstractHorseEntity horse;
    /**
     * @mapping {@literal hashed f_diehnube Lnet/minecraft/unmapped/C_ndpiopmv;f_diehnube:I}
     * @mapping {@literal named timer Lnet/minecraft/entity/ai/goal/RearGoal;timer:I}
@@ -21,9 +21,9 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_ndpiopmv;<init>(Lnet/minecraft/unmapped/C_ktznyhaj;)V}
-    * @mapping {@literal named <init> Lnet/minecraft/entity/ai/goal/RearGoal;<init>(Lnet/minecraft/entity/passive/HorseBaseEntity;)V}
+    * @mapping {@literal named <init> Lnet/minecraft/entity/ai/goal/RearGoal;<init>(Lnet/minecraft/entity/passive/AbstractHorseEntity;)V}
     */
-   public RearGoal(HorseBaseEntity horse) {
+   public RearGoal(AbstractHorseEntity horse) {
       this.horse = horse;
       this.resetTimer(horse);
    }
@@ -72,9 +72,9 @@
 
    /**
     * @mapping {@literal hashed m_cpjevhmh Lnet/minecraft/unmapped/C_ndpiopmv;m_cpjevhmh(Lnet/minecraft/unmapped/C_ktznyhaj;)V}
-    * @mapping {@literal named resetTimer Lnet/minecraft/entity/ai/goal/RearGoal;resetTimer(Lnet/minecraft/entity/passive/HorseBaseEntity;)V}
+    * @mapping {@literal named resetTimer Lnet/minecraft/entity/ai/goal/RearGoal;resetTimer(Lnet/minecraft/entity/passive/AbstractHorseEntity;)V}
     */
-   private void resetTimer(HorseBaseEntity horse) {
+   private void resetTimer(AbstractHorseEntity horse) {
       this.timer = -horse.getMinRearDelay();
    }
 
diff -bur namedTargetSrc/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.java namedSrc/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.java
--- namedTargetSrc/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.java	2024-04-03 14:13:56.610937865 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.java	2024-04-03 14:12:46.906168990 +0000
@@ -9,7 +9,7 @@
 import net.minecraft.entity.SpawnReason;
 import net.minecraft.entity.mob.SkeletonEntity;
 import net.minecraft.entity.mob.SkeletonHorseEntity;
-import net.minecraft.entity.passive.HorseBaseEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.feature_flags.FeatureFlagBitSet;
 import net.minecraft.item.ItemStack;
 import net.minecraft.item.Items;
@@ -65,7 +65,7 @@
             lv.spawnEntityAndPassengers(lv4);
 
             for (int i = 0; i < 3; i++) {
-               HorseBaseEntity lv5 = this.getHorse(lv2);
+               AbstractHorseEntity lv5 = this.getHorse(lv2);
                if (lv5 != null) {
                   SkeletonEntity lv6 = this.getSkeleton(lv2, lv5);
                   if (lv6 != null) {
@@ -83,10 +83,10 @@
 
    /**
     * @mapping {@literal hashed m_obntfjzt Lnet/minecraft/unmapped/C_aeyqpoyu;m_obntfjzt(Lnet/minecraft/unmapped/C_jiailwzt;)Lnet/minecraft/unmapped/C_ktznyhaj;}
-    * @mapping {@literal named getHorse Lnet/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal;getHorse(Lnet/minecraft/world/LocalDifficulty;)Lnet/minecraft/entity/passive/HorseBaseEntity;}
+    * @mapping {@literal named getHorse Lnet/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal;getHorse(Lnet/minecraft/world/LocalDifficulty;)Lnet/minecraft/entity/passive/AbstractHorseEntity;}
     */
    @Nullable
-   private HorseBaseEntity getHorse(LocalDifficulty localDifficulty) {
+   private AbstractHorseEntity getHorse(LocalDifficulty localDifficulty) {
       SkeletonHorseEntity lv = EntityType.SKELETON_HORSE.create(this.skeletonHorse.getWorld());
       if (lv != null) {
          lv.initialize((ServerWorld)this.skeletonHorse.getWorld(), localDifficulty, SpawnReason.TRIGGERED, null);
@@ -102,22 +102,22 @@
 
    /**
     * @mapping {@literal hashed m_ylaiemqt Lnet/minecraft/unmapped/C_aeyqpoyu;m_ylaiemqt(Lnet/minecraft/unmapped/C_jiailwzt;Lnet/minecraft/unmapped/C_ktznyhaj;)Lnet/minecraft/unmapped/C_fihnfnjv;}
-    * @mapping {@literal named getSkeleton Lnet/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal;getSkeleton(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/passive/HorseBaseEntity;)Lnet/minecraft/entity/mob/SkeletonEntity;}
+    * @mapping {@literal named getSkeleton Lnet/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal;getSkeleton(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/passive/AbstractHorseEntity;)Lnet/minecraft/entity/mob/SkeletonEntity;}
     */
    @Nullable
-   private SkeletonEntity getSkeleton(LocalDifficulty localDifficulty, HorseBaseEntity vehicle) {
+   private SkeletonEntity getSkeleton(LocalDifficulty localDifficulty, AbstractHorseEntity vehicle) {
       SkeletonEntity lv = EntityType.SKELETON.create(vehicle.getWorld());
       if (lv != null) {
          lv.initialize((ServerWorld)vehicle.getWorld(), localDifficulty, SpawnReason.TRIGGERED, null);
          lv.setPosition(vehicle.getX(), vehicle.getY(), vehicle.getZ());
          lv.timeUntilRegen = 60;
          lv.setPersistent();
-         if (lv.m_zwvabaox(EquipmentSlot.HEAD).isEmpty()) {
-            lv.m_udqbhpxg(EquipmentSlot.HEAD, new ItemStack(Items.IRON_HELMET));
+         if (lv.getEquippedStack(EquipmentSlot.HEAD).isEmpty()) {
+            lv.equipStack(EquipmentSlot.HEAD, new ItemStack(Items.IRON_HELMET));
          }
 
          FeatureFlagBitSet lv2 = vehicle.getWorld().getEnabledFlags();
-         lv.m_udqbhpxg(
+         lv.equipStack(
             EquipmentSlot.MAINHAND,
             EnchantmentHelper.enchant(
                lv2,
@@ -127,12 +127,12 @@
                false
             )
          );
-         lv.m_udqbhpxg(
+         lv.equipStack(
             EquipmentSlot.HEAD,
             EnchantmentHelper.enchant(
                lv2,
                lv.getRandom(),
-               this.removeEnchantments(lv.m_zwvabaox(EquipmentSlot.HEAD)),
+               this.removeEnchantments(lv.getEquippedStack(EquipmentSlot.HEAD)),
                (int)(5.0F + localDifficulty.getClampedLocalDifficulty() * (float)lv.getRandom().nextInt(18)),
                false
             )
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:13:56.494936586 +0000
+++ namedSrc/net/minecraft/entity/ai/goal/StepAndDestroyBlockGoal.java	2024-04-03 14:12:46.766167227 +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/AreaEffectCloudEntity.java namedSrc/net/minecraft/entity/AreaEffectCloudEntity.java
--- namedTargetSrc/net/minecraft/entity/AreaEffectCloudEntity.java	2024-04-03 14:13:56.482936454 +0000
+++ namedSrc/net/minecraft/entity/AreaEffectCloudEntity.java	2024-04-03 14:12:46.754167077 +0000
@@ -18,7 +18,7 @@
 import net.minecraft.nbt.NbtCompound;
 import net.minecraft.nbt.NbtElement;
 import net.minecraft.nbt.NbtOps;
-import net.minecraft.particle.EntityEffectParticleEffect;
+import net.minecraft.particle.ColoredParticleEffect;
 import net.minecraft.particle.ParticleEffect;
 import net.minecraft.particle.ParticleTypes;
 import net.minecraft.potion.Potion;
@@ -85,9 +85,10 @@
     */
    public static final float HEIGHT = 0.5F;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_ptifiiup Lnet/minecraft/unmapped/C_dtsrsfye;f_ptifiiup:Lnet/minecraft/unmapped/C_xpqegwnr;}
+    * @mapping {@literal named potionContents Lnet/minecraft/entity/AreaEffectCloudEntity;potionContents:Lnet/minecraft/component/type/PotionContentsComponent;}
     */
-   private PotionContentsComponent f_ptifiiup = PotionContentsComponent.DEFAULT;
+   private PotionContentsComponent potionContents = PotionContentsComponent.DEFAULT;
    /**
     * @mapping {@literal hashed f_fnmdnkyf Lnet/minecraft/unmapped/C_dtsrsfye;f_fnmdnkyf:Ljava/util/Map;}
     * @mapping {@literal named affectedEntities Lnet/minecraft/entity/AreaEffectCloudEntity;affectedEntities:Ljava/util/Map;}
@@ -161,7 +162,7 @@
    protected void initDataTracker(DataTracker.Builder builder) {
       builder.add(RADIUS, 3.0F);
       builder.add(WAITING, false);
-      builder.add(PARTICLE_ID, EntityEffectParticleEffect.m_isvlspbn(ParticleTypes.ENTITY_EFFECT, -1));
+      builder.add(PARTICLE_ID, ColoredParticleEffect.create(ParticleTypes.ENTITY_EFFECT, -1));
    }
 
    /**
@@ -195,10 +196,11 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_pexreefj Lnet/minecraft/unmapped/C_dtsrsfye;m_pexreefj(Lnet/minecraft/unmapped/C_xpqegwnr;)V}
+    * @mapping {@literal named setPotionContents Lnet/minecraft/entity/AreaEffectCloudEntity;setPotionContents(Lnet/minecraft/component/type/PotionContentsComponent;)V}
     */
-   public void m_pexreefj(PotionContentsComponent arg) {
-      this.f_ptifiiup = arg;
+   public void setPotionContents(PotionContentsComponent contents) {
+      this.potionContents = contents;
       this.updateColor();
    }
 
@@ -207,8 +209,8 @@
     * @mapping {@literal named updateColor Lnet/minecraft/entity/AreaEffectCloudEntity;updateColor()V}
     */
    private void updateColor() {
-      int i = this.f_ptifiiup.equals(PotionContentsComponent.DEFAULT) ? 0 : this.f_ptifiiup.getColor();
-      this.dataTracker.set(PARTICLE_ID, EntityEffectParticleEffect.m_isvlspbn(ParticleTypes.ENTITY_EFFECT, i));
+      int i = this.potionContents.equals(PotionContentsComponent.DEFAULT) ? 0 : this.potionContents.getColor();
+      this.dataTracker.set(PARTICLE_ID, ColoredParticleEffect.create(ParticleTypes.ENTITY_EFFECT, i));
    }
 
    /**
@@ -216,7 +218,7 @@
     * @mapping {@literal named addEffect Lnet/minecraft/entity/AreaEffectCloudEntity;addEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)V}
     */
    public void addEffect(StatusEffectInstance effect) {
-      this.m_pexreefj(this.f_ptifiiup.withEffect(effect));
+      this.setPotionContents(this.potionContents.withEffect(effect));
    }
 
    /**
@@ -298,7 +300,7 @@
             double e = this.getY();
             double n = this.getZ() + (double)(MathHelper.sin(l) * m);
             if (bl && this.random.nextBoolean()) {
-               this.getWorld().addImportantParticle(EntityEffectParticleEffect.m_isvlspbn(ParticleTypes.ENTITY_EFFECT, -1), d, e, n, 0.0, 0.0, 0.0);
+               this.getWorld().addImportantParticle(ColoredParticleEffect.create(ParticleTypes.ENTITY_EFFECT, -1), d, e, n, 0.0, 0.0, 0.0);
             } else {
                this.getWorld().addImportantParticle(lv, d, e, n, 0.0, 0.0, 0.0);
             }
@@ -330,12 +332,12 @@
 
          if (this.age % 5 == 0) {
             this.affectedEntities.entrySet().removeIf(entry -> this.age >= (Integer)entry.getValue());
-            if (!this.f_ptifiiup.hasEffects()) {
+            if (!this.potionContents.hasEffects()) {
                this.affectedEntities.clear();
             } else {
                List<StatusEffectInstance> list = Lists.<StatusEffectInstance>newArrayList();
-               if (this.f_ptifiiup.potion().isPresent()) {
-                  for (StatusEffectInstance lv2 : ((Potion)((Holder)this.f_ptifiiup.potion().get()).value()).getEffects()) {
+               if (this.potionContents.potion().isPresent()) {
+                  for (StatusEffectInstance lv2 : ((Potion)((Holder)this.potionContents.potion().get()).value()).getEffects()) {
                      list.add(
                         new StatusEffectInstance(
                            lv2.getEffectType(), lv2.mapDuration(i -> i / 4), lv2.getAmplifier(), lv2.isAmbient(), lv2.shouldShowParticles()
@@ -344,7 +346,7 @@
                   }
                }
 
-               list.addAll(this.f_ptifiiup.customEffects());
+               list.addAll(this.potionContents.customEffects());
                List<LivingEntity> list2 = this.getWorld().getNonSpectatingEntities(LivingEntity.class, this.getBounds());
                if (!list2.isEmpty()) {
                   for (LivingEntity lv3 : list2) {
@@ -507,7 +509,7 @@
          PotionContentsComponent.CODEC
             .parse(NbtOps.INSTANCE, nbt.get("potion_contents"))
             .resultOrPartial(string -> LOGGER.warn("Failed to parse area effect cloud potions: '{}'", string))
-            .ifPresent(this::m_pexreefj);
+            .ifPresent(this::setPotionContents);
       }
    }
 
@@ -529,8 +531,8 @@
          nbt.putUuid("Owner", this.ownerUuid);
       }
 
-      if (!this.f_ptifiiup.equals(PotionContentsComponent.DEFAULT)) {
-         NbtElement lv = PotionContentsComponent.CODEC.encodeStart(NbtOps.INSTANCE, this.f_ptifiiup).getOrThrow();
+      if (!this.potionContents.equals(PotionContentsComponent.DEFAULT)) {
+         NbtElement lv = PotionContentsComponent.CODEC.encodeStart(NbtOps.INSTANCE, this.potionContents).getOrThrow();
          nbt.put("potion_contents", lv);
       }
    }
diff -bur namedTargetSrc/net/minecraft/entity/attribute/DefaultAttributeRegistry.java namedSrc/net/minecraft/entity/attribute/DefaultAttributeRegistry.java
--- namedTargetSrc/net/minecraft/entity/attribute/DefaultAttributeRegistry.java	2024-04-03 14:13:56.426935837 +0000
+++ namedSrc/net/minecraft/entity/attribute/DefaultAttributeRegistry.java	2024-04-03 14:12:46.662165918 +0000
@@ -45,6 +45,7 @@
 import net.minecraft.entity.mob.ZombifiedPiglinEntity;
 import net.minecraft.entity.mob.warden.WardenEntity;
 import net.minecraft.entity.passive.AbstractDonkeyEntity;
+import net.minecraft.entity.passive.AbstractHorseEntity;
 import net.minecraft.entity.passive.AllayEntity;
 import net.minecraft.entity.passive.ArmadilloEntity;
 import net.minecraft.entity.passive.AxolotlEntity;
@@ -60,7 +61,6 @@
 import net.minecraft.entity.passive.FrogEntity;
 import net.minecraft.entity.passive.GlowSquidEntity;
 import net.minecraft.entity.passive.GoatEntity;
-import net.minecraft.entity.passive.HorseBaseEntity;
 import net.minecraft.entity.passive.IronGolemEntity;
 import net.minecraft.entity.passive.LlamaEntity;
 import net.minecraft.entity.passive.OcelotEntity;
@@ -102,12 +102,12 @@
       )
       .put(EntityType.ALLAY, AllayEntity.createAttributes().build())
       .put(EntityType.ARMADILLO, ArmadilloEntity.createAttributes().build())
-      .put(EntityType.ARMOR_STAND, ArmorStandEntity.m_nendfomc().build())
+      .put(EntityType.ARMOR_STAND, ArmorStandEntity.createAttributes().build())
       .put(EntityType.AXOLOTL, AxolotlEntity.createAttributes().build())
       .put(EntityType.BAT, BatEntity.createAttributes().build())
       .put(EntityType.BEE, BeeEntity.createAttributes().build())
       .put(EntityType.BLAZE, BlazeEntity.createAttributes().build())
-      .put(EntityType.BOGGED, BoggedEntity.m_hspcdijf().build())
+      .put(EntityType.BOGGED, BoggedEntity.createAttributes().build())
       .put(EntityType.CAT, CatEntity.createAttributes().build())
       .put(EntityType.CAMEL, CamelEntity.createAttributes().build())
       .put(EntityType.CAVE_SPIDER, CaveSpiderEntity.createAttributes().build())
@@ -123,7 +123,7 @@
       .put(EntityType.ENDERMITE, EndermiteEntity.createAttributes().build())
       .put(EntityType.ENDER_DRAGON, EnderDragonEntity.createAttributes().build())
       .put(EntityType.EVOKER, EvokerEntity.createAttributes().build())
-      .put(EntityType.BREEZE, BreezeEntity.m_cijxjjfl().build())
+      .put(EntityType.BREEZE, BreezeEntity.createAttributes().build())
       .put(EntityType.FOX, FoxEntity.createAttributes().build())
       .put(EntityType.FROG, FrogEntity.createAttributes().build())
       .put(EntityType.GHAST, GhastEntity.createAttributes().build())
@@ -132,7 +132,7 @@
       .put(EntityType.GOAT, GoatEntity.createAttributes().build())
       .put(EntityType.GUARDIAN, GuardianEntity.createAttributes().build())
       .put(EntityType.HOGLIN, HoglinEntity.createAttributes().build())
-      .put(EntityType.HORSE, HorseBaseEntity.createBaseAttributes().build())
+      .put(EntityType.HORSE, AbstractHorseEntity.createBaseAttributes().build())
       .put(EntityType.HUSK, ZombieEntity.createAttributes().build())
       .put(EntityType.ILLUSIONER, IllusionerEntity.createAttributes().build())
       .put(EntityType.IRON_GOLEM, IronGolemEntity.createAttributes().build())
diff -bur namedTargetSrc/net/minecraft/entity/attribute/EntityAttributeInstance.java namedSrc/net/minecraft/entity/attribute/EntityAttributeInstance.java
--- namedTargetSrc/net/minecraft/entity/attribute/EntityAttributeInstance.java	2024-04-03 14:13:56.578937512 +0000
+++ namedSrc/net/minecraft/entity/attribute/EntityAttributeInstance.java	2024-04-03 14:12:46.870168536 +0000
@@ -109,10 +109,10 @@
 
    /**
     * @mapping {@literal hashed m_gktfmzhg Lnet/minecraft/unmapped/C_lzukavpx;m_gktfmzhg(Lnet/minecraft/unmapped/C_hdbqsqsm$C_pljpmmzs;)Ljava/util/Map;}
-    * @mapping {@literal named m_gktfmzhg Lnet/minecraft/entity/attribute/EntityAttributeInstance;m_gktfmzhg(Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)Ljava/util/Map;}
+    * @mapping {@literal named addIfAbsent Lnet/minecraft/entity/attribute/EntityAttributeInstance;addIfAbsent(Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)Ljava/util/Map;}
     */
    @VisibleForTesting
-   Map<UUID, EntityAttributeModifier> m_gktfmzhg(EntityAttributeModifier.Operation key) {
+   Map<UUID, EntityAttributeModifier> addIfAbsent(EntityAttributeModifier.Operation key) {
       return (Map<UUID, EntityAttributeModifier>)this.operationToModifiers.computeIfAbsent(key, operation -> new Object2ObjectOpenHashMap());
    }
 
@@ -150,7 +150,7 @@
       if (lv != null) {
          throw new IllegalArgumentException("Modifier is already applied on this attribute!");
       } else {
-         this.m_gktfmzhg(modifier.operation()).put(modifier.id(), modifier);
+         this.addIfAbsent(modifier.operation()).put(modifier.id(), modifier);
          this.onUpdate();
       }
    }
@@ -159,10 +159,10 @@
     * @mapping {@literal hashed m_mrmrewks Lnet/minecraft/unmapped/C_lzukavpx;m_mrmrewks(Lnet/minecraft/unmapped/C_hdbqsqsm;)V}
     * @mapping {@literal named updateModifier Lnet/minecraft/entity/attribute/EntityAttributeInstance;updateModifier(Lnet/minecraft/entity/attribute/EntityAttributeModifier;)V}
     */
-   public void updateModifier(EntityAttributeModifier arg) {
-      EntityAttributeModifier lv = (EntityAttributeModifier)this.idToModifiers.put(arg.id(), arg);
-      if (arg != lv) {
-         this.m_gktfmzhg(arg.operation()).put(arg.id(), arg);
+   public void updateModifier(EntityAttributeModifier modifier) {
+      EntityAttributeModifier lv = (EntityAttributeModifier)this.idToModifiers.put(modifier.id(), modifier);
+      if (modifier != lv) {
+         this.addIfAbsent(modifier.operation()).put(modifier.id(), modifier);
          this.onUpdate();
       }
    }
@@ -211,7 +211,7 @@
    public void removeModifier(UUID uuid) {
       EntityAttributeModifier lv = (EntityAttributeModifier)this.idToModifiers.remove(uuid);
       if (lv != null) {
-         this.m_gktfmzhg(lv.operation()).remove(uuid);
+         this.addIfAbsent(lv.operation()).remove(uuid);
          this.persistentModifiers.remove(uuid);
          this.onUpdate();
       }
@@ -226,7 +226,7 @@
       if (lv == null) {
          return false;
       } else {
-         this.m_gktfmzhg(lv.operation()).remove(lv.id());
+         this.addIfAbsent(lv.operation()).remove(lv.id());
          this.idToModifiers.remove(uuid);
          this.onUpdate();
          return true;
@@ -311,7 +311,7 @@
       this.persistentModifiers.clear();
       this.persistentModifiers.putAll(other.persistentModifiers);
       this.operationToModifiers.clear();
-      other.operationToModifiers.forEach((operation, map) -> this.m_gktfmzhg(operation).putAll(map));
+      other.operationToModifiers.forEach((operation, map) -> this.addIfAbsent(operation).putAll(map));
       this.onUpdate();
    }
 
@@ -352,7 +352,7 @@
             EntityAttributeModifier lv2 = EntityAttributeModifier.fromNbt(lv.getCompound(i));
             if (lv2 != null) {
                this.idToModifiers.put(lv2.id(), lv2);
-               this.m_gktfmzhg(lv2.operation()).put(lv2.id(), lv2);
+               this.addIfAbsent(lv2.operation()).put(lv2.id(), lv2);
                this.persistentModifiers.put(lv2.id(), lv2);
             }
          }
diff -bur namedTargetSrc/net/minecraft/entity/boss/BossBarManager.java namedSrc/net/minecraft/entity/boss/BossBarManager.java
--- namedTargetSrc/net/minecraft/entity/boss/BossBarManager.java	2024-04-03 14:13:56.538937071 +0000
+++ namedSrc/net/minecraft/entity/boss/BossBarManager.java	2024-04-03 14:12:46.826167983 +0000
@@ -68,11 +68,11 @@
     * @mapping {@literal hashed m_yslgusfr Lnet/minecraft/unmapped/C_xtwgkoiw;m_yslgusfr(Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;}
     * @mapping {@literal named toNbt Lnet/minecraft/entity/boss/BossBarManager;toNbt(Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/nbt/NbtCompound;}
     */
-   public NbtCompound toNbt(HolderLookup.Provider arg) {
+   public NbtCompound toNbt(HolderLookup.Provider lookupProvider) {
       NbtCompound lv = new NbtCompound();
 
       for (CommandBossBar lv2 : this.commandBossBars.values()) {
-         lv.put(lv2.getId().toString(), lv2.toNbt(arg));
+         lv.put(lv2.getId().toString(), lv2.toNbt(lookupProvider));
       }
 
       return lv;
@@ -82,10 +82,10 @@
     * @mapping {@literal hashed m_orrnpvup Lnet/minecraft/unmapped/C_xtwgkoiw;m_orrnpvup(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)V}
     * @mapping {@literal named readNbt Lnet/minecraft/entity/boss/BossBarManager;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) {
       for (String string : nbt.getKeys()) {
          Identifier lv = new Identifier(string);
-         this.commandBossBars.put(lv, CommandBossBar.fromNbt(nbt.getCompound(string), lv, arg2));
+         this.commandBossBars.put(lv, CommandBossBar.fromNbt(nbt.getCompound(string), lv, lookupProvider));
       }
    }
 
diff -bur namedTargetSrc/net/minecraft/entity/boss/CommandBossBar.java namedSrc/net/minecraft/entity/boss/CommandBossBar.java
--- namedTargetSrc/net/minecraft/entity/boss/CommandBossBar.java	2024-04-03 14:13:56.570937424 +0000
+++ namedSrc/net/minecraft/entity/boss/CommandBossBar.java	2024-04-03 14:12:46.862168436 +0000
@@ -202,9 +202,9 @@
     * @mapping {@literal hashed m_qnxyeypi Lnet/minecraft/unmapped/C_izahjvwf;m_qnxyeypi(Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_hhlwcnih;}
     * @mapping {@literal named toNbt Lnet/minecraft/entity/boss/CommandBossBar;toNbt(Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/nbt/NbtCompound;}
     */
-   public NbtCompound toNbt(HolderLookup.Provider arg) {
+   public NbtCompound toNbt(HolderLookup.Provider lookupProvider) {
       NbtCompound lv = new NbtCompound();
-      lv.putString("Name", Text.Serializer.toJson(this.name, arg));
+      lv.putString("Name", Text.SerializationUtil.toJson(this.name, lookupProvider));
       lv.putBoolean("Visible", this.isVisible());
       lv.putInt("Value", this.value);
       lv.putInt("Max", this.maxValue);
@@ -227,8 +227,8 @@
     * @mapping {@literal hashed m_sayczpmf Lnet/minecraft/unmapped/C_izahjvwf;m_sayczpmf(Lnet/minecraft/unmapped/C_hhlwcnih;Lnet/minecraft/unmapped/C_ncpywfca;Lnet/minecraft/unmapped/C_vtbxyypo$C_etmlgbig;)Lnet/minecraft/unmapped/C_izahjvwf;}
     * @mapping {@literal named fromNbt Lnet/minecraft/entity/boss/CommandBossBar;fromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/Identifier;Lnet/minecraft/registry/HolderLookup$Provider;)Lnet/minecraft/entity/boss/CommandBossBar;}
     */
-   public static CommandBossBar fromNbt(NbtCompound nbt, Identifier id, HolderLookup.Provider arg3) {
-      CommandBossBar lv = new CommandBossBar(id, Text.Serializer.m_npeyudcr(nbt.getString("Name"), arg3));
+   public static CommandBossBar fromNbt(NbtCompound nbt, Identifier id, HolderLookup.Provider lookupProvider) {
+      CommandBossBar lv = new CommandBossBar(id, Text.SerializationUtil.fromJson(nbt.getString("Name"), lookupProvider));
       lv.setVisible(nbt.getBoolean("Visible"));
       lv.setValue(nbt.getInt("Value"));
       lv.setMaxValue(nbt.getInt("Max"));
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:13:56.438935969 +0000
+++ namedSrc/net/minecraft/entity/boss/dragon/EnderDragonFight.java	2024-04-03 14:12:46.682166170 +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/boss/WitherEntity.java namedSrc/net/minecraft/entity/boss/WitherEntity.java
--- namedTargetSrc/net/minecraft/entity/boss/WitherEntity.java	2024-04-03 14:13:56.442936013 +0000
+++ namedSrc/net/minecraft/entity/boss/WitherEntity.java	2024-04-03 14:12:46.690166271 +0000
@@ -36,7 +36,7 @@
 import net.minecraft.entity.projectile.WitherSkullEntity;
 import net.minecraft.item.Items;
 import net.minecraft.nbt.NbtCompound;
-import net.minecraft.particle.EntityEffectParticleEffect;
+import net.minecraft.particle.ColoredParticleEffect;
 import net.minecraft.particle.ParticleTypes;
 import net.minecraft.registry.tag.BlockTags;
 import net.minecraft.registry.tag.DamageTypeTags;
@@ -325,7 +325,7 @@
          if (bl && this.getWorld().random.nextInt(4) == 0) {
             this.getWorld()
                .addParticle(
-                  EntityEffectParticleEffect.m_vnsoutnn(ParticleTypes.ENTITY_EFFECT, 0.7F, 0.7F, 0.5F),
+                  ColoredParticleEffect.create(ParticleTypes.ENTITY_EFFECT, 0.7F, 0.7F, 0.5F),
                   r + this.random.nextGaussian() * (double)u,
                   s + this.random.nextGaussian() * (double)u,
                   t + this.random.nextGaussian() * (double)u,
@@ -342,7 +342,7 @@
          for (int w = 0; w < 3; w++) {
             this.getWorld()
                .addParticle(
-                  EntityEffectParticleEffect.m_vnsoutnn(ParticleTypes.ENTITY_EFFECT, 0.7F, 0.7F, 0.9F),
+                  ColoredParticleEffect.create(ParticleTypes.ENTITY_EFFECT, 0.7F, 0.7F, 0.9F),
                   this.getX() + this.random.nextGaussian(),
                   this.getY() + (double)(this.random.nextFloat() * v),
                   this.getZ() + this.random.nextGaussian(),
diff -bur namedTargetSrc/net/minecraft/entity/BreezeWindChargeEntity.java namedSrc/net/minecraft/entity/BreezeWindChargeEntity.java
--- namedTargetSrc/net/minecraft/entity/BreezeWindChargeEntity.java	2024-04-03 14:13:56.486936498 +0000
+++ namedSrc/net/minecraft/entity/BreezeWindChargeEntity.java	2024-04-03 14:12:46.758167127 +0000
@@ -12,9 +12,10 @@
  */
 public class BreezeWindChargeEntity extends WindChargeProjectileEntity {
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_zhlnocwh Lnet/minecraft/unmapped/C_uqkupzdc;f_zhlnocwh:F}
+    * @mapping {@literal named EXPLOSION_POWER Lnet/minecraft/entity/BreezeWindChargeEntity;EXPLOSION_POWER:F}
     */
-   private static final float f_zhlnocwh = 3.0F;
+   private static final float EXPLOSION_POWER = 3.0F;
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_uqkupzdc;<init>(Lnet/minecraft/unmapped/C_ogavsvbr;Lnet/minecraft/unmapped/C_cdctfzbn;)V}
@@ -38,10 +39,10 @@
    @Override
    protected void createExplosion() {
       this.getWorld()
-         .m_kyovuptu(
+         .createExplosion(
             this,
             null,
-            f_whsjpufz,
+            EXPLOSION_BEHAVIOR,
             this.getX(),
             this.getY(),
             this.getZ(),

@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/entity/damage/DamageTracker.java namedSrc/net/minecraft/entity/damage/DamageTracker.java
--- namedTargetSrc/net/minecraft/entity/damage/DamageTracker.java	2024-04-03 14:13:56.570937424 +0000
+++ namedSrc/net/minecraft/entity/damage/DamageTracker.java	2024-04-03 14:12:46.862168436 +0000
@@ -110,30 +110,30 @@
 
    /**
     * @mapping {@literal hashed m_lagkuzok Lnet/minecraft/unmapped/C_xkhemiqp;m_lagkuzok(Lnet/minecraft/unmapped/C_astfners;Lnet/minecraft/unmapped/C_rdaqiwdt;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/unmapped/C_rdaqiwdt;}
-    * @mapping {@literal named m_lagkuzok Lnet/minecraft/entity/damage/DamageTracker;m_lagkuzok(Lnet/minecraft/entity/Entity;Lnet/minecraft/text/Text;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/text/Text;}
+    * @mapping {@literal named formatDeathMessage Lnet/minecraft/entity/damage/DamageTracker;formatDeathMessage(Lnet/minecraft/entity/Entity;Lnet/minecraft/text/Text;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/text/Text;}
     */
-   private Text m_lagkuzok(Entity entity, Text arg2, String string, String string2) {
+   private Text formatDeathMessage(Entity entity, Text displayName, String customItemTranslationKey, String baseTranslationKey) {
       ItemStack lv2 = entity instanceof LivingEntity lv ? lv.getMainHandStack() : ItemStack.EMPTY;
       return !lv2.isEmpty() && lv2.contains(DataComponentTypes.CUSTOM_NAME)
-         ? Text.translatable(string, this.entity.getDisplayName(), arg2, lv2.toHoverableText())
-         : Text.translatable(string2, this.entity.getDisplayName(), arg2);
+         ? Text.translatable(customItemTranslationKey, this.entity.getDisplayName(), displayName, lv2.toHoverableText())
+         : Text.translatable(baseTranslationKey, this.entity.getDisplayName(), displayName);
    }
 
    /**
     * @mapping {@literal hashed m_xfvrnbnv Lnet/minecraft/unmapped/C_xkhemiqp;m_xfvrnbnv(Lnet/minecraft/unmapped/C_opjrpnsy;Lnet/minecraft/unmapped/C_astfners;)Lnet/minecraft/unmapped/C_rdaqiwdt;}
-    * @mapping {@literal named m_xfvrnbnv Lnet/minecraft/entity/damage/DamageTracker;m_xfvrnbnv(Lnet/minecraft/entity/damage/DamageRecord;Lnet/minecraft/entity/Entity;)Lnet/minecraft/text/Text;}
+    * @mapping {@literal named getFallingDeathMessage Lnet/minecraft/entity/damage/DamageTracker;getFallingDeathMessage(Lnet/minecraft/entity/damage/DamageRecord;Lnet/minecraft/entity/Entity;)Lnet/minecraft/text/Text;}
     */
-   private Text m_xfvrnbnv(DamageRecord damage, @Nullable Entity entity) {
+   private Text getFallingDeathMessage(DamageRecord damage, @Nullable Entity entity) {
       DamageSource lv = damage.source();
       if (!lv.isTypeIn(DamageTypeTags.IS_FALL) && !lv.isTypeIn(DamageTypeTags.ALWAYS_MOST_SIGNIFICANT_FALL)) {
          Text lv3 = getDisplayName(entity);
          Entity lv4 = lv.getAttacker();
          Text lv5 = getDisplayName(lv4);
          if (lv5 != null && !lv5.equals(lv3)) {
-            return this.m_lagkuzok(lv4, lv5, "death.fell.assist.item", "death.fell.assist");
+            return this.formatDeathMessage(lv4, lv5, "death.fell.assist.item", "death.fell.assist");
          } else {
             return (Text)(lv3 != null
-               ? this.m_lagkuzok(entity, lv3, "death.fell.finish.item", "death.fell.finish")
+               ? this.formatDeathMessage(entity, lv3, "death.fell.finish.item", "death.fell.finish")
                : Text.translatable("death.fell.killer", this.entity.getDisplayName()));
          }
       } else {
@@ -164,7 +164,7 @@
          DamageRecord lv3 = this.getBiggestFall();
          DeathMessageType lv4 = lv2.getType().getDeathMessageType();
          if (lv4 == DeathMessageType.FALL_VARIANTS && lv3 != null) {
-            return this.m_xfvrnbnv(lv3, lv2.getAttacker());
+            return this.getFallingDeathMessage(lv3, lv2.getAttacker());
          } else if (lv4 == DeathMessageType.INTENTIONAL_GAME_DESIGN) {
             String string = "death.attack." + lv2.getName();
             Text lv5 = Texts.bracketed(Text.translatable(string + ".link")).fillStyle(INTENTIONAL_GAME_DESIGN_STYLE);
diff -bur namedTargetSrc/net/minecraft/entity/DamageUtil.java namedSrc/net/minecraft/entity/DamageUtil.java
--- namedTargetSrc/net/minecraft/entity/DamageUtil.java	2024-04-03 14:13:56.498936630 +0000
+++ namedSrc/net/minecraft/entity/DamageUtil.java	2024-04-03 14:12:46.774167329 +0000
@@ -39,11 +39,11 @@
     * @mapping {@literal hashed m_penyqeye Lnet/minecraft/unmapped/C_agstzlgm;m_penyqeye(FLnet/minecraft/unmapped/C_sbxfkpyv;FF)F}
     * @mapping {@literal named getDamageLeft Lnet/minecraft/entity/DamageUtil;getDamageLeft(FLnet/minecraft/entity/damage/DamageSource;FF)F}
     */
-   public static float getDamageLeft(float damage, DamageSource arg, float armor, float armorToughness) {
+   public static float getDamageLeft(float damage, DamageSource source, float armor, float armorToughness) {
       float i = 2.0F + armorToughness / 4.0F;
       float j = MathHelper.clamp(armor - damage / i, armor * 0.2F, 20.0F);
       float k = j / 25.0F;
-      float l = EnchantmentHelper.getArmorBreach(arg.getAttacker(), k);
+      float l = EnchantmentHelper.getArmorBreach(source.getAttacker(), k);
       float m = 1.0F - l;
       return damage * m;
    }
diff -bur namedTargetSrc/net/minecraft/entity/data/TrackedDataHandlerRegistry.java namedSrc/net/minecraft/entity/data/TrackedDataHandlerRegistry.java
--- namedTargetSrc/net/minecraft/entity/data/TrackedDataHandlerRegistry.java	2024-04-03 14:13:56.514936807 +0000
+++ namedSrc/net/minecraft/entity/data/TrackedDataHandlerRegistry.java	2024-04-03 14:12:46.802167681 +0000
@@ -13,6 +13,7 @@
 import net.minecraft.entity.passive.CatVariant;
 import net.minecraft.entity.passive.FrogVariant;
 import net.minecraft.entity.passive.SnifferEntity;
+import net.minecraft.entity.passive.WolfVariant;
 import net.minecraft.item.ItemStack;
 import net.minecraft.nbt.NbtCompound;
 import net.minecraft.network.RegistryByteBuf;
@@ -25,7 +26,6 @@
 import net.minecraft.registry.RegistryKeys;
 import net.minecraft.text.Text;
 import net.minecraft.text.TextCodecs;
-import net.minecraft.unmapped.C_qgilydva;
 import net.minecraft.util.UuidUtil;
 import net.minecraft.util.collection.Int2ObjectBiMap;
 import net.minecraft.util.dynamic.GlobalPos;
@@ -150,9 +150,10 @@
     */
    public static final TrackedDataHandler<ParticleEffect> PARTICLE = TrackedDataHandler.create(ParticleTypes.CODEC);
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_kolazbza Lnet/minecraft/unmapped/C_fegtripb;f_kolazbza:Lnet/minecraft/unmapped/C_xrzqxzbg;}
+    * @mapping {@literal named PARTICLES Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;PARTICLES:Lnet/minecraft/entity/data/TrackedDataHandler;}
     */
-   public static final TrackedDataHandler<List<ParticleEffect>> f_kolazbza = TrackedDataHandler.create(ParticleTypes.CODEC.apply(PacketCodecs.toCollection()));
+   public static final TrackedDataHandler<List<ParticleEffect>> PARTICLES = TrackedDataHandler.create(ParticleTypes.CODEC.apply(PacketCodecs.toCollection()));
    /**
     * @mapping {@literal hashed f_bhjosbpm Lnet/minecraft/unmapped/C_fegtripb;f_bhjosbpm:Lnet/minecraft/unmapped/C_xrzqxzbg;}
     * @mapping {@literal named ROTATION Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;ROTATION:Lnet/minecraft/entity/data/TrackedDataHandler;}
@@ -254,7 +255,7 @@
     * @mapping {@literal hashed f_jymqxprw Lnet/minecraft/unmapped/C_fegtripb;f_jymqxprw:Lnet/minecraft/unmapped/C_xrzqxzbg;}
     * @mapping {@literal named WOLF_VARIANT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;WOLF_VARIANT:Lnet/minecraft/entity/data/TrackedDataHandler;}
     */
-   public static final TrackedDataHandler<Holder<C_qgilydva>> WOLF_VARIANT = TrackedDataHandler.create(PacketCodecs.holder(RegistryKeys.WOLF_VARIANT));
+   public static final TrackedDataHandler<Holder<WolfVariant>> WOLF_VARIANT = TrackedDataHandler.create(PacketCodecs.holder(RegistryKeys.WOLF_VARIANT));
    /**
     * @mapping {@literal hashed f_vcohujss Lnet/minecraft/unmapped/C_fegtripb;f_vcohujss:Lnet/minecraft/unmapped/C_xrzqxzbg;}
     * @mapping {@literal named FROG_VARIANT Lnet/minecraft/entity/data/TrackedDataHandlerRegistry;FROG_VARIANT:Lnet/minecraft/entity/data/TrackedDataHandler;}
@@ -341,7 +342,7 @@
       register(OPTIONAL_BLOCK_STATE);
       register(TAG_COMPOUND);
       register(PARTICLE);
-      register(f_kolazbza);
+      register(PARTICLES);
       register(VILLAGER_DATA);
       register(FIREWORK_DATA);
       register(ENTITY_POSE);
diff -bur namedTargetSrc/net/minecraft/entity/decoration/ArmorStandEntity.java namedSrc/net/minecraft/entity/decoration/ArmorStandEntity.java
--- namedTargetSrc/net/minecraft/entity/decoration/ArmorStandEntity.java	2024-04-03 14:13:56.542937116 +0000
+++ namedSrc/net/minecraft/entity/decoration/ArmorStandEntity.java	2024-04-03 14:12:46.830168033 +0000
@@ -271,9 +271,10 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_nendfomc Lnet/minecraft/unmapped/C_nknvrhfn;m_nendfomc()Lnet/minecraft/unmapped/C_sdjuuzrz$C_tehwrjus;}
+    * @mapping {@literal named createAttributes Lnet/minecraft/entity/decoration/ArmorStandEntity;createAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;}
     */
-   public static DefaultAttributeContainer.Builder m_nendfomc() {
+   public static DefaultAttributeContainer.Builder createAttributes() {
       return createAttributes().add(EntityAttributes.GENERIC_STEP_HEIGHT, 0.0);
    }
 
@@ -324,7 +325,7 @@
     * Mapping not found
     */
    @Override
-   public Iterable<ItemStack> m_qjxxiksy() {
+   public Iterable<ItemStack> getHandItems() {
       return this.heldItems;
    }
 
@@ -332,7 +333,7 @@
     * Mapping not found
     */
    @Override
-   public Iterable<ItemStack> m_xqeoerfz() {
+   public Iterable<ItemStack> getArmorItems() {
       return this.armorItems;
    }
 
@@ -340,12 +341,12 @@
     * Mapping not found
     */
    @Override
-   public ItemStack m_zwvabaox(EquipmentSlot arg) {
-      switch (arg.getType()) {
+   public ItemStack getEquippedStack(EquipmentSlot slot) {
+      switch (slot.getType()) {
          case HAND:
-            return this.heldItems.get(arg.getEntitySlotId());
+            return this.heldItems.get(slot.getEntitySlotId());
          case ARMOR:
-            return this.armorItems.get(arg.getEntitySlotId());
+            return this.armorItems.get(slot.getEntitySlotId());
          default:
             return ItemStack.EMPTY;
       }
@@ -355,23 +356,22 @@
     * Mapping not found
     */
    @Override
-   public boolean m_xcvctlld(EquipmentSlot arg) {
-      return arg != EquipmentSlot.BODY;
+   public boolean canUseSlot(EquipmentSlot slot) {
+      return slot != EquipmentSlot.BODY;
    }
 
    /**
-    * @mapping {@literal hashed m_udqbhpxg Lnet/minecraft/unmapped/C_nknvrhfn;m_udqbhpxg(Lnet/minecraft/unmapped/C_yuycoehb;Lnet/minecraft/unmapped/C_sddaxwyk;)V}
-    * @mapping {@literal named m_udqbhpxg Lnet/minecraft/entity/decoration/ArmorStandEntity;m_udqbhpxg(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;)V}
+    * Mapping not found
     */
    @Override
-   public void m_udqbhpxg(EquipmentSlot arg, ItemStack stack) {
+   public void equipStack(EquipmentSlot slot, ItemStack stack) {
       this.processEquippedStack(stack);
-      switch (arg.getType()) {
+      switch (slot.getType()) {
          case HAND:
-            this.onEquipItem(arg, this.heldItems.set(arg.getEntitySlotId(), stack), stack);
+            this.onEquipItem(slot, this.heldItems.set(slot.getEntitySlotId(), stack), stack);
             break;
          case ARMOR:
-            this.onEquipItem(arg, this.armorItems.set(arg.getEntitySlotId(), stack), stack);
+            this.onEquipItem(slot, this.armorItems.set(slot.getEntitySlotId(), stack), stack);
       }
    }
 
@@ -381,7 +381,7 @@
    @Override
    public boolean canEquip(ItemStack stack) {
       EquipmentSlot lv = MobEntity.getPreferredEquipmentSlot(stack);
-      return this.m_zwvabaox(lv).isEmpty() && !this.isSlotDisabled(lv);
+      return this.getEquippedStack(lv).isEmpty() && !this.isSlotDisabled(lv);
    }
 
    /**
@@ -605,22 +605,22 @@
     * @mapping {@literal named equip Lnet/minecraft/entity/decoration/ArmorStandEntity;equip(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/Hand;)Z}
     */
    private boolean equip(PlayerEntity player, EquipmentSlot slot, ItemStack stack, Hand hand) {
-      ItemStack lv = this.m_zwvabaox(slot);
+      ItemStack lv = this.getEquippedStack(slot);
       if (!lv.isEmpty() && (this.disabledSlots & 1 << slot.getArmorStandSlotId() + 8) != 0) {
          return false;
       } else if (lv.isEmpty() && (this.disabledSlots & 1 << slot.getArmorStandSlotId() + 16) != 0) {
          return false;
       } else if (player.isInCreativeMode() && lv.isEmpty() && !stack.isEmpty()) {
-         this.m_udqbhpxg(slot, stack.copyWithCount(1));
+         this.equipStack(slot, stack.copyWithCount(1));
          return true;
       } else if (stack.isEmpty() || stack.getCount() <= 1) {
-         this.m_udqbhpxg(slot, stack);
+         this.equipStack(slot, stack);
          player.setStackInHand(hand, lv);
          return true;
       } else if (!lv.isEmpty()) {
          return false;
       } else {
-         this.m_udqbhpxg(slot, stack.split(1));
+         this.equipStack(slot, stack.split(1));
          return true;
       }
    }
diff -bur namedTargetSrc/net/minecraft/entity/decoration/DisplayEntity.java namedSrc/net/minecraft/entity/decoration/DisplayEntity.java
--- namedTargetSrc/net/minecraft/entity/decoration/DisplayEntity.java	2024-04-03 14:13:56.430935881 +0000
+++ namedSrc/net/minecraft/entity/decoration/DisplayEntity.java	2024-04-03 14:12:46.670166019 +0000
@@ -55,17 +55,20 @@
     */
    public static final int NO_BRIGHTNESS_OVERRIDE = -1;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_irdedhug Lnet/minecraft/unmapped/C_zdeutotk;f_irdedhug:Lnet/minecraft/unmapped/C_rinmcaxy;}
+    * @mapping {@literal named START_INTERPOLATION Lnet/minecraft/entity/decoration/DisplayEntity;START_INTERPOLATION:Lnet/minecraft/entity/data/TrackedData;}
     */
-   private static final TrackedData<Integer> f_irdedhug = DataTracker.registerData(DisplayEntity.class, TrackedDataHandlerRegistry.INTEGER);
+   private static final TrackedData<Integer> START_INTERPOLATION = DataTracker.registerData(DisplayEntity.class, TrackedDataHandlerRegistry.INTEGER);
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_xlyoeing Lnet/minecraft/unmapped/C_zdeutotk;f_xlyoeing:Lnet/minecraft/unmapped/C_rinmcaxy;}
+    * @mapping {@literal named INTERPOLATION_DURATION Lnet/minecraft/entity/decoration/DisplayEntity;INTERPOLATION_DURATION:Lnet/minecraft/entity/data/TrackedData;}
     */
-   private static final TrackedData<Integer> f_xlyoeing = DataTracker.registerData(DisplayEntity.class, TrackedDataHandlerRegistry.INTEGER);
+   private static final TrackedData<Integer> INTERPOLATION_DURATION = DataTracker.registerData(DisplayEntity.class, TrackedDataHandlerRegistry.INTEGER);
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_exeyhnpz Lnet/minecraft/unmapped/C_zdeutotk;f_exeyhnpz:Lnet/minecraft/unmapped/C_rinmcaxy;}
+    * @mapping {@literal named TELEPORT_DURATION Lnet/minecraft/entity/decoration/DisplayEntity;TELEPORT_DURATION:Lnet/minecraft/entity/data/TrackedData;}
     */
-   private static final TrackedData<Integer> f_exeyhnpz = DataTracker.registerData(DisplayEntity.class, TrackedDataHandlerRegistry.INTEGER);
+   private static final TrackedData<Integer> TELEPORT_DURATION = DataTracker.registerData(DisplayEntity.class, TrackedDataHandlerRegistry.INTEGER);
    /**
     * @mapping {@literal hashed f_rrozolcg Lnet/minecraft/unmapped/C_zdeutotk;f_rrozolcg:Lnet/minecraft/unmapped/C_rinmcaxy;}
     * @mapping {@literal named TRANSLATION Lnet/minecraft/entity/decoration/DisplayEntity;TRANSLATION:Lnet/minecraft/entity/data/TrackedData;}
@@ -156,17 +159,20 @@
     */
    private static final int NO_GLOW_COLOR_OVERRIDE = -1;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_hdayzsvy Lnet/minecraft/unmapped/C_zdeutotk;f_hdayzsvy:Ljava/lang/String;}
+    * @mapping {@literal named TELEPORT_DURATION_KEY Lnet/minecraft/entity/decoration/DisplayEntity;TELEPORT_DURATION_KEY:Ljava/lang/String;}
     */
-   public static final String f_hdayzsvy = "teleport_duration";
+   public static final String TELEPORT_DURATION_KEY = "teleport_duration";
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_jwgnncfg Lnet/minecraft/unmapped/C_zdeutotk;f_jwgnncfg:Ljava/lang/String;}
+    * @mapping {@literal named INTERPOLATION_DURATION_KEY Lnet/minecraft/entity/decoration/DisplayEntity;INTERPOLATION_DURATION_KEY:Ljava/lang/String;}
     */
-   public static final String f_jwgnncfg = "interpolation_duration";
+   public static final String INTERPOLATION_DURATION_KEY = "interpolation_duration";
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_wfsednzd Lnet/minecraft/unmapped/C_zdeutotk;f_wfsednzd:Ljava/lang/String;}
+    * @mapping {@literal named START_INTERPOLATION_KEY Lnet/minecraft/entity/decoration/DisplayEntity;START_INTERPOLATION_KEY:Ljava/lang/String;}
     */
-   public static final String f_wfsednzd = "start_interpolation";
+   public static final String START_INTERPOLATION_KEY = "start_interpolation";
    /**
     * @mapping {@literal hashed f_ifxsoavw Lnet/minecraft/unmapped/C_zdeutotk;f_ifxsoavw:Ljava/lang/String;}
     * @mapping {@literal named TRANSFORMATION_KEY Lnet/minecraft/entity/decoration/DisplayEntity;TRANSFORMATION_KEY:Ljava/lang/String;}
@@ -254,10 +260,11 @@
    @Nullable
    private DisplayEntity.RenderState renderState;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_ufuxdfdq Lnet/minecraft/unmapped/C_zdeutotk;f_ufuxdfdq:Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;}
+    * @mapping {@literal named interpolationTarget Lnet/minecraft/entity/decoration/DisplayEntity;interpolationTarget:Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;}
     */
    @Nullable
-   private DisplayEntity.C_xolajlpw f_ufuxdfdq;
+   private DisplayEntity.InterpolationTarget interpolationTarget;
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_zdeutotk;<init>(Lnet/minecraft/unmapped/C_ogavsvbr;Lnet/minecraft/unmapped/C_cdctfzbn;)V}
@@ -280,11 +287,11 @@
          this.updateVisibleBoundingBox();
       }
 
-      if (f_irdedhug.equals(data)) {
+      if (START_INTERPOLATION.equals(data)) {
          this.updateStartTick = true;
       }
 
-      if (f_xlyoeing.equals(data)) {
+      if (INTERPOLATION_DURATION.equals(data)) {
          this.updateInterpolationDuration = true;
       }
 
@@ -318,13 +325,13 @@
       if (this.getWorld().isClient) {
          if (this.updateStartTick) {
             this.updateStartTick = false;
-            int i = this.m_gmqcteqd();
+            int i = this.setStartInterpolation();
             this.interpolationStart = (long)(this.age + i);
          }
 
          if (this.updateInterpolationDuration) {
             this.updateInterpolationDuration = false;
-            this.interpolationDuration = this.m_itauevfq();
+            this.interpolationDuration = this.getInterpolationDuration();
          }
 
          if (this.updateRenderState) {
@@ -339,16 +346,16 @@
             this.updateRenderData(bl, this.interpolationProgress);
          }
 
-         if (this.f_ufuxdfdq != null) {
-            if (this.f_ufuxdfdq.f_fzdvwmjb == 0) {
-               this.f_ufuxdfdq.m_uwoebelk(this);
+         if (this.interpolationTarget != null) {
+            if (this.interpolationTarget.steps == 0) {
+               this.interpolationTarget.apply(this);
                this.resetPosition();
-               this.f_ufuxdfdq = null;
+               this.interpolationTarget = null;
             } else {
-               this.f_ufuxdfdq.m_mdvvhgfr(this);
-               this.f_ufuxdfdq.f_fzdvwmjb--;
-               if (this.f_ufuxdfdq.f_fzdvwmjb == 0) {
-                  this.f_ufuxdfdq = null;
+               this.interpolationTarget.applyLerpStep(this);
+               this.interpolationTarget.steps--;
+               if (this.interpolationTarget.steps == 0) {
+                  this.interpolationTarget = null;
                }
             }
          }
@@ -366,9 +373,9 @@
     */
    @Override
    protected void initDataTracker(DataTracker.Builder builder) {
-      builder.add(f_exeyhnpz, 0);
-      builder.add(f_irdedhug, 0);
-      builder.add(f_xlyoeing, 0);
+      builder.add(TELEPORT_DURATION, 0);
+      builder.add(START_INTERPOLATION, 0);
+      builder.add(INTERPOLATION_DURATION, 0);
       builder.add(TRANSLATION, new Vector3f());
       builder.add(SCALE, new Vector3f(1.0F, 1.0F, 1.0F));
       builder.add(RIGHT_ROTATION, new Quaternionf());
@@ -397,17 +404,17 @@
 
       if (nbt.contains("interpolation_duration", NbtElement.NUMBER_TYPE)) {
          int i = nbt.getInt("interpolation_duration");
-         this.m_ctwyttpa(i);
+         this.setInterpolationDuration(i);
       }
 
       if (nbt.contains("start_interpolation", NbtElement.NUMBER_TYPE)) {
          int j = nbt.getInt("start_interpolation");
-         this.m_rwbabbll(j);
+         this.getStartInterpolation(j);
       }
 
       if (nbt.contains("teleport_duration", NbtElement.NUMBER_TYPE)) {
          int k = nbt.getInt("teleport_duration");
-         this.m_rzowmixg(MathHelper.clamp(k, 0, 59));
+         this.setTeleportDuration(MathHelper.clamp(k, 0, 59));
       }
 
       if (nbt.contains("billboard", NbtElement.STRING_TYPE)) {
@@ -473,8 +480,8 @@
       DisplayEntity.BillboardRenderConstraints.CODEC
          .encodeStart(NbtOps.INSTANCE, this.getBillboardRenderConstraints())
          .ifSuccess(billboard -> nbt.put("billboard", billboard));
-      nbt.putInt("interpolation_duration", this.m_itauevfq());
-      nbt.putInt("teleport_duration", this.m_ujnphfqc());
+      nbt.putInt("interpolation_duration", this.getInterpolationDuration());
+      nbt.putInt("teleport_duration", this.getTeleportDuration());
       nbt.putFloat("view_range", this.getViewRange());
       nbt.putFloat("shadow_radius", this.getShadowRadius());
       nbt.putFloat("shadow_strength", this.setShadowStrength());
@@ -492,8 +499,8 @@
     */
    @Override
    public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps) {
-      int j = this.m_ujnphfqc();
-      this.f_ufuxdfdq = new DisplayEntity.C_xolajlpw(j, x, y, z, (double)yaw, (double)pitch);
+      int j = this.getTeleportDuration();
+      this.interpolationTarget = new DisplayEntity.InterpolationTarget(j, x, y, z, (double)yaw, (double)pitch);
    }
 
    /**
@@ -501,7 +508,7 @@
     */
    @Override
    public double getLerpTargetX() {
-      return this.f_ufuxdfdq != null ? this.f_ufuxdfdq.f_yitdjloz : this.getX();
+      return this.interpolationTarget != null ? this.interpolationTarget.x : this.getX();
    }
 
    /**
@@ -509,7 +516,7 @@
     */
    @Override
    public double getLerpTargetY() {
-      return this.f_ufuxdfdq != null ? this.f_ufuxdfdq.f_ffuaxbkg : this.getY();
+      return this.interpolationTarget != null ? this.interpolationTarget.y : this.getY();
    }
 
    /**
@@ -517,7 +524,7 @@
     */
    @Override
    public double getLerpTargetZ() {
-      return this.f_ufuxdfdq != null ? this.f_ufuxdfdq.f_ycbbndrp : this.getZ();
+      return this.interpolationTarget != null ? this.interpolationTarget.z : this.getZ();
    }
 
    /**
@@ -525,7 +532,7 @@
     */
    @Override
    public float getLerpTargetPitch() {
-      return this.f_ufuxdfdq != null ? (float)this.f_ufuxdfdq.f_rxtmivsk : this.getPitch();
+      return this.interpolationTarget != null ? (float)this.interpolationTarget.pitch : this.getPitch();
    }
 
    /**
@@ -533,7 +540,7 @@
     */
    @Override
    public float getLerpTargetYaw() {
-      return this.f_ufuxdfdq != null ? (float)this.f_ufuxdfdq.f_iixifkpf : this.getYaw();
+      return this.interpolationTarget != null ? (float)this.interpolationTarget.yaw : this.getYaw();
    }
 
    /**
@@ -571,47 +578,50 @@
 
    /**
     * @mapping {@literal hashed m_ctwyttpa Lnet/minecraft/unmapped/C_zdeutotk;m_ctwyttpa(I)V}
-    * @mapping {@literal named m_ctwyttpa Lnet/minecraft/entity/decoration/DisplayEntity;m_ctwyttpa(I)V}
+    * @mapping {@literal named setInterpolationDuration Lnet/minecraft/entity/decoration/DisplayEntity;setInterpolationDuration(I)V}
     */
-   private void m_ctwyttpa(int i) {
-      this.dataTracker.set(f_xlyoeing, i);
+   private void setInterpolationDuration(int ticks) {
+      this.dataTracker.set(INTERPOLATION_DURATION, ticks);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_itauevfq Lnet/minecraft/unmapped/C_zdeutotk;m_itauevfq()I}
+    * @mapping {@literal named getInterpolationDuration Lnet/minecraft/entity/decoration/DisplayEntity;getInterpolationDuration()I}
     */
-   private int m_itauevfq() {
-      return this.dataTracker.get(f_xlyoeing);
+   private int getInterpolationDuration() {
+      return this.dataTracker.get(INTERPOLATION_DURATION);
    }
 
    /**
     * @mapping {@literal hashed m_rwbabbll Lnet/minecraft/unmapped/C_zdeutotk;m_rwbabbll(I)V}
-    * @mapping {@literal named m_rwbabbll Lnet/minecraft/entity/decoration/DisplayEntity;m_rwbabbll(I)V}
+    * @mapping {@literal named getStartInterpolation Lnet/minecraft/entity/decoration/DisplayEntity;getStartInterpolation(I)V}
     */
-   private void m_rwbabbll(int i) {
-      this.dataTracker.set(f_irdedhug, i, true);
+   private void getStartInterpolation(int i) {
+      this.dataTracker.set(START_INTERPOLATION, i, true);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_gmqcteqd Lnet/minecraft/unmapped/C_zdeutotk;m_gmqcteqd()I}
+    * @mapping {@literal named setStartInterpolation Lnet/minecraft/entity/decoration/DisplayEntity;setStartInterpolation()I}
     */
-   private int m_gmqcteqd() {
-      return this.dataTracker.get(f_irdedhug);
+   private int setStartInterpolation() {
+      return this.dataTracker.get(START_INTERPOLATION);
    }
 
    /**
     * @mapping {@literal hashed m_rzowmixg Lnet/minecraft/unmapped/C_zdeutotk;m_rzowmixg(I)V}
-    * @mapping {@literal named m_rzowmixg Lnet/minecraft/entity/decoration/DisplayEntity;m_rzowmixg(I)V}
+    * @mapping {@literal named setTeleportDuration Lnet/minecraft/entity/decoration/DisplayEntity;setTeleportDuration(I)V}
     */
-   private void m_rzowmixg(int i) {
-      this.dataTracker.set(f_exeyhnpz, i);
+   private void setTeleportDuration(int i) {
+      this.dataTracker.set(TELEPORT_DURATION, i);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_ujnphfqc Lnet/minecraft/unmapped/C_zdeutotk;m_ujnphfqc()I}
+    * @mapping {@literal named getTeleportDuration Lnet/minecraft/entity/decoration/DisplayEntity;getTeleportDuration()I}
     */
-   private int m_ujnphfqc() {
-      return this.dataTracker.get(f_exeyhnpz);
+   private int getTeleportDuration() {
+      return this.dataTracker.get(TELEPORT_DURATION);
    }
 
    /**
@@ -1072,64 +1082,6 @@
    }
 
    /**
-    * @mapping {@literal hashed net/minecraft/unmapped/C_zdeutotk$C_xolajlpw}
-    * @mapping {@literal named net/minecraft/entity/decoration/DisplayEntity$C_xolajlpw}
-    */
-   static class C_xolajlpw {
-      /**
-       * Mapping not found
-       */
-      int f_fzdvwmjb;
-      /**
-       * Mapping not found
-       */
-      final double f_yitdjloz;
-      /**
-       * Mapping not found
-       */
-      final double f_ffuaxbkg;
-      /**
-       * Mapping not found
-       */
-      final double f_ycbbndrp;
-      /**
-       * Mapping not found
-       */
-      final double f_iixifkpf;
-      /**
-       * Mapping not found
-       */
-      final double f_rxtmivsk;
-
-      /**
-       * Mapping not found
-       */
-      C_xolajlpw(int i, double d, double e, double f, double g, double h) {
-         this.f_fzdvwmjb = i;
-         this.f_yitdjloz = d;
-         this.f_ffuaxbkg = e;
-         this.f_ycbbndrp = f;
-         this.f_iixifkpf = g;
-         this.f_rxtmivsk = h;
-      }
-
-      /**
-       * Mapping not found
-       */
-      void m_uwoebelk(Entity arg) {
-         arg.setPosition(this.f_yitdjloz, this.f_ffuaxbkg, this.f_ycbbndrp);
-         arg.setRotation((float)this.f_iixifkpf, (float)this.f_rxtmivsk);
-      }
-
-      /**
-       * Mapping not found
-       */
-      void m_mdvvhgfr(Entity arg) {
-         arg.lerpPosAndRotation(this.f_fzdvwmjb, this.f_yitdjloz, this.f_ffuaxbkg, this.f_ycbbndrp, this.f_iixifkpf, this.f_rxtmivsk);
-      }
-   }
-
-   /**
     * @mapping {@literal hashed net/minecraft/unmapped/C_zdeutotk$C_ncfzfjmg}
     * @mapping {@literal named net/minecraft/entity/decoration/DisplayEntity$FloatInterpolator}
     */
@@ -1172,6 +1124,73 @@
    }
 
    /**
+    * @mapping {@literal hashed net/minecraft/unmapped/C_zdeutotk$C_xolajlpw}
+    * @mapping {@literal named net/minecraft/entity/decoration/DisplayEntity$InterpolationTarget}
+    */
+   static class InterpolationTarget {
+      /**
+       * @mapping {@literal hashed f_fzdvwmjb Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;f_fzdvwmjb:I}
+       * @mapping {@literal named steps Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;steps:I}
+       */
+      int steps;
+      /**
+       * @mapping {@literal hashed f_yitdjloz Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;f_yitdjloz:D}
+       * @mapping {@literal named x Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;x:D}
+       */
+      final double x;
+      /**
+       * @mapping {@literal hashed f_ffuaxbkg Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;f_ffuaxbkg:D}
+       * @mapping {@literal named y Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;y:D}
+       */
+      final double y;
+      /**
+       * @mapping {@literal hashed f_ycbbndrp Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;f_ycbbndrp:D}
+       * @mapping {@literal named z Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;z:D}
+       */
+      final double z;
+      /**
+       * @mapping {@literal hashed f_iixifkpf Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;f_iixifkpf:D}
+       * @mapping {@literal named yaw Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;yaw:D}
+       */
+      final double yaw;
+      /**
+       * @mapping {@literal hashed f_rxtmivsk Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;f_rxtmivsk:D}
+       * @mapping {@literal named pitch Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;pitch:D}
+       */
+      final double pitch;
+
+      /**
+       * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;<init>(IDDDDD)V}
+       * @mapping {@literal named <init> Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;<init>(IDDDDD)V}
+       */
+      InterpolationTarget(int steps, double x, double y, double z, double yaw, double pitch) {
+         this.steps = steps;
+         this.x = x;
+         this.y = y;
+         this.z = z;
+         this.yaw = yaw;
+         this.pitch = pitch;
+      }
+
+      /**
+       * @mapping {@literal hashed m_uwoebelk Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;m_uwoebelk(Lnet/minecraft/unmapped/C_astfners;)V}
+       * @mapping {@literal named apply Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;apply(Lnet/minecraft/entity/Entity;)V}
+       */
+      void apply(Entity entity) {
+         entity.setPosition(this.x, this.y, this.z);
+         entity.setRotation((float)this.yaw, (float)this.pitch);
+      }
+
+      /**
+       * @mapping {@literal hashed m_mdvvhgfr Lnet/minecraft/unmapped/C_zdeutotk$C_xolajlpw;m_mdvvhgfr(Lnet/minecraft/unmapped/C_astfners;)V}
+       * @mapping {@literal named applyLerpStep Lnet/minecraft/entity/decoration/DisplayEntity$InterpolationTarget;applyLerpStep(Lnet/minecraft/entity/Entity;)V}
+       */
+      void applyLerpStep(Entity entity) {
+         entity.lerpPosAndRotation(this.steps, this.x, this.y, this.z, this.yaw, this.pitch);
+      }
+   }
+
+   /**
     * @mapping {@literal hashed net/minecraft/unmapped/C_zdeutotk$C_yooamzmm}
     * @mapping {@literal named net/minecraft/entity/decoration/DisplayEntity$ItemDisplayEntity}
     */
@@ -1685,7 +1704,7 @@
             String string = nbt.getString("text");
 
             try {
-               Text lv = Text.Serializer.m_npeyudcr(string, this.getRegistryManager());
+               Text lv = Text.SerializationUtil.fromJson(string, this.getRegistryManager());
                if (lv != null) {
                   ServerCommandSource lv2 = this.getCommandSource().withLevel(2);
                   Text lv3 = Texts.parse(lv2, lv, this, 0);
@@ -1713,7 +1732,7 @@
       @Override
       protected void writeCustomDataToNbt(NbtCompound nbt) {
          super.writeCustomDataToNbt(nbt);
-         nbt.putString("text", Text.Serializer.toJson(this.getText(), this.getRegistryManager()));
+         nbt.putString("text", Text.SerializationUtil.toJson(this.getText(), this.getRegistryManager()));
          nbt.putInt("line_width", this.getLineWidth());
          nbt.putInt("background", this.getBackgroundColor());
          nbt.putByte("text_opacity", this.getTextOpacity());
diff -bur namedTargetSrc/net/minecraft/entity/decoration/painting/PaintingEntity.java namedSrc/net/minecraft/entity/decoration/painting/PaintingEntity.java
--- namedTargetSrc/net/minecraft/entity/decoration/painting/PaintingEntity.java	2024-04-03 14:13:56.414935705 +0000
+++ namedSrc/net/minecraft/entity/decoration/painting/PaintingEntity.java	2024-04-03 14:12:46.646165717 +0000
@@ -51,13 +51,15 @@
     */
    private static final RegistryKey<PaintingVariant> VARIANT_KEY = PaintingVariants.KEBAB;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_hgphohxe Lnet/minecraft/unmapped/C_xypmuulf;f_hgphohxe:Lcom/mojang/serialization/MapCodec;}
+    * @mapping {@literal named MAP_CODEC Lnet/minecraft/entity/decoration/painting/PaintingEntity;MAP_CODEC:Lcom/mojang/serialization/MapCodec;}
     */
-   public static final MapCodec<Holder<PaintingVariant>> f_hgphohxe = Registries.PAINTING_VARIANT.holderByNameCodec().fieldOf("variant");
+   public static final MapCodec<Holder<PaintingVariant>> MAP_CODEC = Registries.PAINTING_VARIANT.holderByNameCodec().fieldOf("variant");
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_jaaowbsw Lnet/minecraft/unmapped/C_xypmuulf;f_jaaowbsw:Lcom/mojang/serialization/Codec;}
+    * @mapping {@literal named CODEC Lnet/minecraft/entity/decoration/painting/PaintingEntity;CODEC:Lcom/mojang/serialization/Codec;}
     */
-   public static final Codec<Holder<PaintingVariant>> f_jaaowbsw = f_hgphohxe.codec();
+   public static final Codec<Holder<PaintingVariant>> CODEC = MAP_CODEC.codec();
 
    /**
     * @mapping {@literal hashed m_vdasoboj Lnet/minecraft/unmapped/C_xypmuulf;m_vdasoboj()Lnet/minecraft/unmapped/C_cjzoxshv;}
@@ -183,7 +185,7 @@
     */
    @Override
    public void readCustomDataFromNbt(NbtCompound nbt) {
-      Holder<PaintingVariant> lv = (Holder<PaintingVariant>)f_jaaowbsw.parse(NbtOps.INSTANCE, nbt).result().orElseGet(PaintingEntity::getDefaultVariant);
+      Holder<PaintingVariant> lv = (Holder<PaintingVariant>)CODEC.parse(NbtOps.INSTANCE, nbt).result().orElseGet(PaintingEntity::getDefaultVariant);
       this.setVariant(lv);
       this.facing = Direction.fromHorizontal(nbt.getByte("facing"));
       super.readCustomDataFromNbt(nbt);
@@ -195,7 +197,7 @@
     * @mapping {@literal named writeVariant Lnet/minecraft/entity/decoration/painting/PaintingEntity;writeVariant(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/Holder;)V}
     */
    public static void writeVariant(NbtCompound nbt, Holder<PaintingVariant> variant) {
-      f_jaaowbsw.encodeStart(NbtOps.INSTANCE, variant).ifSuccess(arg2 -> nbt.copyFrom((NbtCompound)arg2));
+      CODEC.encodeStart(NbtOps.INSTANCE, variant).ifSuccess(arg2 -> nbt.copyFrom((NbtCompound)arg2));
    }
 
    /**
diff -bur namedTargetSrc/net/minecraft/entity/effect/BadOmenStatusEffect.java namedSrc/net/minecraft/entity/effect/BadOmenStatusEffect.java
--- namedTargetSrc/net/minecraft/entity/effect/BadOmenStatusEffect.java	2024-04-03 14:13:56.418935749 +0000
+++ namedSrc/net/minecraft/entity/effect/BadOmenStatusEffect.java	2024-04-03 14:12:46.654165818 +0000
@@ -36,7 +36,7 @@
       if (entity instanceof ServerPlayerEntity lv && !lv.isSpectator()) {
          ServerWorld lv2 = lv.getServerWorld();
          if (!lv2.getEnabledFlags().hasFlag(FeatureFlags.UPDATE_1_21)) {
-            return this.m_osjwoqxb(lv, lv2);
+            return this.tryStartRaid(lv, lv2);
          }
 
          if (lv2.getDifficulty() != Difficulty.PEACEFUL && lv2.isNearOccupiedPointOfInterest(lv.getBlockPos())) {
@@ -54,9 +54,9 @@
 
    /**
     * @mapping {@literal hashed m_osjwoqxb Lnet/minecraft/unmapped/C_rqetedul;m_osjwoqxb(Lnet/minecraft/unmapped/C_mxrobsgg;Lnet/minecraft/unmapped/C_bdwnwhiu;)Z}
-    * @mapping {@literal named m_osjwoqxb Lnet/minecraft/entity/effect/BadOmenStatusEffect;m_osjwoqxb(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/server/world/ServerWorld;)Z}
+    * @mapping {@literal named tryStartRaid Lnet/minecraft/entity/effect/BadOmenStatusEffect;tryStartRaid(Lnet/minecraft/server/network/ServerPlayerEntity;Lnet/minecraft/server/world/ServerWorld;)Z}
     */
-   private boolean m_osjwoqxb(ServerPlayerEntity player, ServerWorld world) {
+   private boolean tryStartRaid(ServerPlayerEntity player, ServerWorld world) {
       BlockPos lv = player.getBlockPos();
       if (world.getDifficulty() != Difficulty.PEACEFUL && world.isNearOccupiedPointOfInterest(lv)) {
          world.getRaidManager().startRaid(player, lv);
diff -bur namedTargetSrc/net/minecraft/entity/effect/InfestedStatusEffect.java namedSrc/net/minecraft/entity/effect/InfestedStatusEffect.java
--- namedTargetSrc/net/minecraft/entity/effect/InfestedStatusEffect.java	2024-04-03 14:13:56.598937733 +0000
+++ namedSrc/net/minecraft/entity/effect/InfestedStatusEffect.java	2024-04-03 14:12:46.894168839 +0000
@@ -37,12 +37,12 @@
     * Mapping not found
     */
    @Override
-   public void m_ntlsrlro(LivingEntity arg, int i, DamageSource arg2, float f) {
-      if (arg.getRandom().nextFloat() <= this.f_wjzspyfs) {
-         int j = this.f_ivvbwqfr.applyAsInt(arg.getRandom());
+   public void onEntityHurt(LivingEntity entity, int amplifier, DamageSource source, float amount) {
+      if (entity.getRandom().nextFloat() <= this.f_wjzspyfs) {
+         int j = this.f_ivvbwqfr.applyAsInt(entity.getRandom());
 
          for (int k = 0; k < j; k++) {
-            this.m_qnqnjewe(arg.getWorld(), arg.getX(), arg.getY() + 0.5, arg.getZ());
+            this.m_qnqnjewe(entity.getWorld(), entity.getX(), entity.getY() + 0.5, entity.getZ());
          }
       }
    }
diff -bur namedTargetSrc/net/minecraft/entity/effect/OozingStatusEffect.java namedSrc/net/minecraft/entity/effect/OozingStatusEffect.java
--- namedTargetSrc/net/minecraft/entity/effect/OozingStatusEffect.java	2024-04-03 14:13:56.582937556 +0000
+++ namedSrc/net/minecraft/entity/effect/OozingStatusEffect.java	2024-04-03 14:12:46.874168587 +0000
@@ -33,12 +33,12 @@
     * Mapping not found
     */
    @Override
-   public void m_tlfwwrri(LivingEntity arg, int i, Entity.RemovalReason arg2) {
-      if (arg2 == Entity.RemovalReason.KILLED) {
-         int j = this.slimeSpawnCountFunction.applyAsInt(arg.getRandom());
+   public void onEntityRemoved(LivingEntity entity, int amplifier, Entity.RemovalReason reason) {
+      if (reason == Entity.RemovalReason.KILLED) {
+         int j = this.slimeSpawnCountFunction.applyAsInt(entity.getRandom());
 
          for (int k = 0; k < j; k++) {
-            this.spawnSlimes(arg.getWorld(), arg.getX(), arg.getY() + 0.5, arg.getZ());
+            this.spawnSlimes(entity.getWorld(), entity.getX(), entity.getY() + 0.5, entity.getZ());
          }
       }
    }
diff -bur namedTargetSrc/net/minecraft/entity/effect/StatusEffectInstance.java namedSrc/net/minecraft/entity/effect/StatusEffectInstance.java
--- namedTargetSrc/net/minecraft/entity/effect/StatusEffectInstance.java	2024-04-03 14:13:56.534937027 +0000
+++ namedSrc/net/minecraft/entity/effect/StatusEffectInstance.java	2024-04-03 14:12:46.822167932 +0000
@@ -42,13 +42,15 @@
     */
    public static final int INFINITE_DURATION = -1;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_jzszemkt Lnet/minecraft/unmapped/C_wpfizwve;f_jzszemkt:I}
+    * @mapping {@literal named MIN_AMPLIFIER Lnet/minecraft/entity/effect/StatusEffectInstance;MIN_AMPLIFIER:I}
     */
-   public static final int f_jzszemkt = 0;
+   public static final int MIN_AMPLIFIER = 0;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_bjwawrjq Lnet/minecraft/unmapped/C_wpfizwve;f_bjwawrjq:I}
+    * @mapping {@literal named MAX_AMPLIFIER Lnet/minecraft/entity/effect/StatusEffectInstance;MAX_AMPLIFIER:I}
     */
-   public static final int f_bjwawrjq = 255;
+   public static final int MAX_AMPLIFIER = 255;
    /**
     * @mapping {@literal hashed f_oaxuofvb Lnet/minecraft/unmapped/C_wpfizwve;f_oaxuofvb:Lcom/mojang/serialization/Codec;}
     * @mapping {@literal named CODEC Lnet/minecraft/entity/effect/StatusEffectInstance;CODEC:Lcom/mojang/serialization/Codec;}
@@ -56,7 +58,7 @@
    public static final Codec<StatusEffectInstance> CODEC = RecordCodecBuilder.create(
       instance -> instance.group(
                Registries.STATUS_EFFECT.holderByNameCodec().fieldOf("id").forGetter(StatusEffectInstance::getEffectType),
-               StatusEffectInstance.C_ivhzuvgd.CODEC.forGetter(StatusEffectInstance::m_cxsaifnx)
+               StatusEffectInstance.Details.CODEC.forGetter(StatusEffectInstance::getDetails)
             )
             .apply(instance, StatusEffectInstance::new)
    );
@@ -67,8 +69,8 @@
    public static final PacketCodec<RegistryByteBuf, StatusEffectInstance> PACKET_CODEC = PacketCodec.tuple(
       PacketCodecs.holder(RegistryKeys.STATUS_EFFECT),
       StatusEffectInstance::getEffectType,
-      StatusEffectInstance.C_ivhzuvgd.PACKET_CODEC,
-      StatusEffectInstance::m_cxsaifnx,
+      StatusEffectInstance.Details.PACKET_CODEC,
+      StatusEffectInstance::getDetails,
       StatusEffectInstance::new
    );
    /**
@@ -186,31 +188,32 @@
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_wpfizwve;<init>(Lnet/minecraft/unmapped/C_cjzoxshv;Lnet/minecraft/unmapped/C_wpfizwve$C_ivhzuvgd;)V}
-    * @mapping {@literal named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/registry/Holder;Lnet/minecraft/entity/effect/StatusEffectInstance$C_ivhzuvgd;)V}
+    * @mapping {@literal named <init> Lnet/minecraft/entity/effect/StatusEffectInstance;<init>(Lnet/minecraft/registry/Holder;Lnet/minecraft/entity/effect/StatusEffectInstance$Details;)V}
     */
-   private StatusEffectInstance(Holder<StatusEffect> type, StatusEffectInstance.C_ivhzuvgd arg2) {
+   private StatusEffectInstance(Holder<StatusEffect> type, StatusEffectInstance.Details details) {
       this(
          type,
-         arg2.duration(),
-         arg2.amplifier(),
-         arg2.ambient(),
-         arg2.showParticles(),
-         arg2.showIcon(),
-         (StatusEffectInstance)arg2.hiddenEffect().map(arg2x -> new StatusEffectInstance(type, arg2x)).orElse(null)
+         details.duration(),
+         details.amplifier(),
+         details.ambient(),
+         details.showParticles(),
+         details.showIcon(),
+         (StatusEffectInstance)details.hiddenEffect().map(arg2 -> new StatusEffectInstance(type, arg2)).orElse(null)
       );
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_cxsaifnx Lnet/minecraft/unmapped/C_wpfizwve;m_cxsaifnx()Lnet/minecraft/unmapped/C_wpfizwve$C_ivhzuvgd;}
+    * @mapping {@literal named getDetails Lnet/minecraft/entity/effect/StatusEffectInstance;getDetails()Lnet/minecraft/entity/effect/StatusEffectInstance$Details;}
     */
-   private StatusEffectInstance.C_ivhzuvgd m_cxsaifnx() {
-      return new StatusEffectInstance.C_ivhzuvgd(
+   private StatusEffectInstance.Details getDetails() {
+      return new StatusEffectInstance.Details(
          this.getAmplifier(),
          this.getDuration(),
          this.isAmbient(),
          this.shouldShowParticles(),
          this.shouldShowIcon(),
-         Optional.ofNullable(this.hiddenEffect).map(StatusEffectInstance::m_cxsaifnx)
+         Optional.ofNullable(this.hiddenEffect).map(StatusEffectInstance::getDetails)
       );
    }
 
@@ -223,10 +226,11 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_bspyvfdb Lnet/minecraft/unmapped/C_wpfizwve;m_bspyvfdb()Lnet/minecraft/unmapped/C_nqucohct;}
+    * @mapping {@literal named createParticle Lnet/minecraft/entity/effect/StatusEffectInstance;createParticle()Lnet/minecraft/particle/ParticleEffect;}
     */
-   public ParticleEffect m_bspyvfdb() {
-      return this.type.value().m_uosrujfk(this);
+   public ParticleEffect createParticle() {
+      return this.type.value().createParticle(this);
    }
 
    /**
@@ -422,17 +426,19 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_zxegsuzr Lnet/minecraft/unmapped/C_wpfizwve;m_zxegsuzr(Lnet/minecraft/unmapped/C_usxaxydn;Lnet/minecraft/unmapped/C_astfners$C_emmohndu;)V}
+    * @mapping {@literal named onEntityRemoved Lnet/minecraft/entity/effect/StatusEffectInstance;onEntityRemoved(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity$RemovalReason;)V}
     */
-   public void m_zxegsuzr(LivingEntity arg, Entity.RemovalReason arg2) {
-      this.type.value().m_tlfwwrri(arg, this.amplifier, arg2);
+   public void onEntityRemoved(LivingEntity entity, Entity.RemovalReason reason) {
+      this.type.value().onEntityRemoved(entity, this.amplifier, reason);
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_osynuyei Lnet/minecraft/unmapped/C_wpfizwve;m_osynuyei(Lnet/minecraft/unmapped/C_usxaxydn;Lnet/minecraft/unmapped/C_sbxfkpyv;F)V}
+    * @mapping {@literal named onEntityHurt Lnet/minecraft/entity/effect/StatusEffectInstance;onEntityHurt(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/damage/DamageSource;F)V}
     */
-   public void m_osynuyei(LivingEntity arg, DamageSource arg2, float f) {
-      this.type.value().m_ntlsrlro(arg, this.amplifier, arg2, f);
+   public void onEntityHurt(LivingEntity entity, DamageSource source, float amount) {
+      this.type.value().onEntityHurt(entity, this.amplifier, source, amount);
    }
 
    /**
@@ -534,10 +540,11 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_entcpiae Lnet/minecraft/unmapped/C_wpfizwve;m_entcpiae(Lnet/minecraft/unmapped/C_usxaxydn;)V}
+    * @mapping {@literal named onEffectApplied Lnet/minecraft/entity/effect/StatusEffectInstance;onEffectApplied(Lnet/minecraft/entity/LivingEntity;)V}
     */
-   public void m_entcpiae(LivingEntity arg) {
-      this.type.value().m_rkyihfiu(arg, this.amplifier);
+   public void onEffectApplied(LivingEntity entity) {
+      this.type.value().onEffectApplied(entity, this.amplifier);
    }
 
    /**
@@ -648,59 +655,59 @@
 
    /**
     * @mapping {@literal hashed net/minecraft/unmapped/C_wpfizwve$C_ivhzuvgd}
-    * @mapping {@literal named net/minecraft/entity/effect/StatusEffectInstance$C_ivhzuvgd}
+    * @mapping {@literal named net/minecraft/entity/effect/StatusEffectInstance$Details}
     */
-   static record C_ivhzuvgd(
-      int amplifier, int duration, boolean ambient, boolean showParticles, boolean showIcon, Optional<StatusEffectInstance.C_ivhzuvgd> hiddenEffect
+   static record Details(
+      int amplifier, int duration, boolean ambient, boolean showParticles, boolean showIcon, Optional<StatusEffectInstance.Details> hiddenEffect
    ) {
       /**
        * @mapping {@literal hashed f_nqqokkdi Lnet/minecraft/unmapped/C_wpfizwve$C_ivhzuvgd;f_nqqokkdi:Lcom/mojang/serialization/MapCodec;}
-       * @mapping {@literal named CODEC Lnet/minecraft/entity/effect/StatusEffectInstance$C_ivhzuvgd;CODEC:Lcom/mojang/serialization/MapCodec;}
+       * @mapping {@literal named CODEC Lnet/minecraft/entity/effect/StatusEffectInstance$Details;CODEC:Lcom/mojang/serialization/MapCodec;}
        */
-      public static final MapCodec<StatusEffectInstance.C_ivhzuvgd> CODEC = MapCodec.recursive(
+      public static final MapCodec<StatusEffectInstance.Details> CODEC = MapCodec.recursive(
          "MobEffectInstance.Details",
          codec -> RecordCodecBuilder.mapCodec(
                instance -> instance.group(
-                        Codecs.UNSIGNED_BYTE.optionalFieldOf("amplifier", 0).forGetter(StatusEffectInstance.C_ivhzuvgd::amplifier),
-                        Codec.INT.optionalFieldOf("duration", Integer.valueOf(0)).forGetter(StatusEffectInstance.C_ivhzuvgd::duration),
-                        Codec.BOOL.optionalFieldOf("ambient", Boolean.valueOf(false)).forGetter(StatusEffectInstance.C_ivhzuvgd::ambient),
-                        Codec.BOOL.optionalFieldOf("show_particles", Boolean.valueOf(true)).forGetter(StatusEffectInstance.C_ivhzuvgd::showParticles),
+                        Codecs.UNSIGNED_BYTE.optionalFieldOf("amplifier", 0).forGetter(StatusEffectInstance.Details::amplifier),
+                        Codec.INT.optionalFieldOf("duration", Integer.valueOf(0)).forGetter(StatusEffectInstance.Details::duration),
+                        Codec.BOOL.optionalFieldOf("ambient", Boolean.valueOf(false)).forGetter(StatusEffectInstance.Details::ambient),
+                        Codec.BOOL.optionalFieldOf("show_particles", Boolean.valueOf(true)).forGetter(StatusEffectInstance.Details::showParticles),
                         Codec.BOOL.optionalFieldOf("show_icon").forGetter(arg -> Optional.of(arg.showIcon())),
-                        codec.optionalFieldOf("hidden_effect").forGetter(StatusEffectInstance.C_ivhzuvgd::hiddenEffect)
+                        codec.optionalFieldOf("hidden_effect").forGetter(StatusEffectInstance.Details::hiddenEffect)
                      )
-                     .apply(instance, StatusEffectInstance.C_ivhzuvgd::m_frzuuwir)
+                     .apply(instance, StatusEffectInstance.Details::create)
             )
       );
       /**
        * @mapping {@literal hashed f_axasinhf Lnet/minecraft/unmapped/C_wpfizwve$C_ivhzuvgd;f_axasinhf:Lnet/minecraft/unmapped/C_qsrmwluu;}
-       * @mapping {@literal named PACKET_CODEC Lnet/minecraft/entity/effect/StatusEffectInstance$C_ivhzuvgd;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;}
+       * @mapping {@literal named PACKET_CODEC Lnet/minecraft/entity/effect/StatusEffectInstance$Details;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;}
        */
-      public static final PacketCodec<ByteBuf, StatusEffectInstance.C_ivhzuvgd> PACKET_CODEC = PacketCodec.recursive(
+      public static final PacketCodec<ByteBuf, StatusEffectInstance.Details> PACKET_CODEC = PacketCodec.recursive(
          packetCodec -> PacketCodec.tuple(
                PacketCodecs.VAR_INT,
-               StatusEffectInstance.C_ivhzuvgd::amplifier,
+               StatusEffectInstance.Details::amplifier,
                PacketCodecs.VAR_INT,
-               StatusEffectInstance.C_ivhzuvgd::duration,
+               StatusEffectInstance.Details::duration,
                PacketCodecs.BOOL,
-               StatusEffectInstance.C_ivhzuvgd::ambient,
+               StatusEffectInstance.Details::ambient,
                PacketCodecs.BOOL,
-               StatusEffectInstance.C_ivhzuvgd::showParticles,
+               StatusEffectInstance.Details::showParticles,
                PacketCodecs.BOOL,
-               StatusEffectInstance.C_ivhzuvgd::showIcon,
+               StatusEffectInstance.Details::showIcon,
                packetCodec.apply(PacketCodecs::optional),
-               StatusEffectInstance.C_ivhzuvgd::hiddenEffect,
-               StatusEffectInstance.C_ivhzuvgd::new
+               StatusEffectInstance.Details::hiddenEffect,
+               StatusEffectInstance.Details::new
             )
       );
 
       /**
        * @mapping {@literal hashed m_frzuuwir Lnet/minecraft/unmapped/C_wpfizwve$C_ivhzuvgd;m_frzuuwir(IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/unmapped/C_wpfizwve$C_ivhzuvgd;}
-       * @mapping {@literal named m_frzuuwir Lnet/minecraft/entity/effect/StatusEffectInstance$C_ivhzuvgd;m_frzuuwir(IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/entity/effect/StatusEffectInstance$C_ivhzuvgd;}
+       * @mapping {@literal named create Lnet/minecraft/entity/effect/StatusEffectInstance$Details;create(IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/entity/effect/StatusEffectInstance$Details;}
        */
-      private static StatusEffectInstance.C_ivhzuvgd m_frzuuwir(
-         int amplifier, int duration, boolean ambient, boolean bl2, Optional<Boolean> optional, Optional<StatusEffectInstance.C_ivhzuvgd> hiddenEffect
+      private static StatusEffectInstance.Details create(
+         int amplifier, int duration, boolean ambient, boolean showParticles, Optional<Boolean> showIcon, Optional<StatusEffectInstance.Details> hiddenEffect
       ) {
-         return new StatusEffectInstance.C_ivhzuvgd(amplifier, duration, ambient, bl2, (Boolean)optional.orElse(bl2), hiddenEffect);
+         return new StatusEffectInstance.Details(amplifier, duration, ambient, showParticles, (Boolean)showIcon.orElse(showParticles), hiddenEffect);
       }
    }
 }
diff -bur namedTargetSrc/net/minecraft/entity/effect/StatusEffect.java namedSrc/net/minecraft/entity/effect/StatusEffect.java
--- namedTargetSrc/net/minecraft/entity/effect/StatusEffect.java	2024-04-03 14:13:56.506936719 +0000
+++ namedSrc/net/minecraft/entity/effect/StatusEffect.java	2024-04-03 14:12:46.786167479 +0000
@@ -19,7 +19,7 @@
 import net.minecraft.feature_flags.FeatureFlagBitSet;
 import net.minecraft.feature_flags.FeatureFlags;
 import net.minecraft.feature_flags.GatedFeature;
-import net.minecraft.particle.EntityEffectParticleEffect;
+import net.minecraft.particle.ColoredParticleEffect;
 import net.minecraft.particle.ParticleEffect;
 import net.minecraft.particle.ParticleTypes;
 import net.minecraft.registry.Holder;
@@ -36,9 +36,10 @@
  */
 public class StatusEffect implements GatedFeature {
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_hrqsqyvx Lnet/minecraft/unmapped/C_jaqasomh;f_hrqsqyvx:I}
+    * @mapping {@literal named AMBIENT_PARTICLE_ALPHA Lnet/minecraft/entity/effect/StatusEffect;AMBIENT_PARTICLE_ALPHA:I}
     */
-   private static final int f_hrqsqyvx = MathHelper.floor(38.25F);
+   private static final int AMBIENT_PARTICLE_ALPHA = MathHelper.floor(38.25F);
    /**
     * @mapping {@literal hashed f_rqynlpsa Lnet/minecraft/unmapped/C_jaqasomh;f_rqynlpsa:Ljava/util/Map;}
     * @mapping {@literal named attributeModifiers Lnet/minecraft/entity/effect/StatusEffect;attributeModifiers:Ljava/util/Map;}
@@ -55,9 +56,10 @@
     */
    private final int color;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_fromvzcw Lnet/minecraft/unmapped/C_jaqasomh;f_fromvzcw:Ljava/util/function/Function;}
+    * @mapping {@literal named particleFactory Lnet/minecraft/entity/effect/StatusEffect;particleFactory:Ljava/util/function/Function;}
     */
-   private final Function<StatusEffectInstance, ParticleEffect> f_fromvzcw;
+   private final Function<StatusEffectInstance, ParticleEffect> particleFactory;
    /**
     * @mapping {@literal hashed f_yqqwyxsb Lnet/minecraft/unmapped/C_jaqasomh;f_yqqwyxsb:Ljava/lang/String;}
     * @mapping {@literal named translationKey Lnet/minecraft/entity/effect/StatusEffect;translationKey:Ljava/lang/String;}
@@ -70,13 +72,15 @@
     */
    private int blendDuration;
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_ohrjpsvc Lnet/minecraft/unmapped/C_jaqasomh;f_ohrjpsvc:Ljava/util/Optional;}
+    * @mapping {@literal named applySound Lnet/minecraft/entity/effect/StatusEffect;applySound:Ljava/util/Optional;}
     */
-   private Optional<SoundEvent> f_ohrjpsvc = Optional.empty();
+   private Optional<SoundEvent> applySound = Optional.empty();
    /**
-    * Mapping not found
+    * @mapping {@literal hashed f_ejiuuoay Lnet/minecraft/unmapped/C_jaqasomh;f_ejiuuoay:Lnet/minecraft/unmapped/C_czxxrbcp;}
+    * @mapping {@literal named requiredFeatures Lnet/minecraft/entity/effect/StatusEffect;requiredFeatures:Lnet/minecraft/feature_flags/FeatureFlagBitSet;}
     */
-   private FeatureFlagBitSet f_ejiuuoay = FeatureFlags.DEFAULT_SET;
+   private FeatureFlagBitSet requiredFeatures = FeatureFlags.DEFAULT_SET;
 
    /**
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_jaqasomh;<init>(Lnet/minecraft/unmapped/C_mbktilxo;I)V}
@@ -85,9 +89,9 @@
    protected StatusEffect(StatusEffectType type, int color) {
       this.type = type;
       this.color = color;
-      this.f_fromvzcw = arg -> {
-         int j = arg.isAmbient() ? f_hrqsqyvx : 255;
-         return EntityEffectParticleEffect.m_isvlspbn(ParticleTypes.ENTITY_EFFECT, ColorUtil.Argb32.m_bixluiis(j, color));
+      this.particleFactory = effect -> {
+         int j = effect.isAmbient() ? AMBIENT_PARTICLE_ALPHA : 255;
+         return ColoredParticleEffect.create(ParticleTypes.ENTITY_EFFECT, ColorUtil.Argb32.of(j, color));
       };
    }
 
@@ -95,10 +99,10 @@
     * @mapping {@literal hashed <init> Lnet/minecraft/unmapped/C_jaqasomh;<init>(Lnet/minecraft/unmapped/C_mbktilxo;ILnet/minecraft/unmapped/C_nqucohct;)V}
     * @mapping {@literal named <init> Lnet/minecraft/entity/effect/StatusEffect;<init>(Lnet/minecraft/entity/effect/StatusEffectType;ILnet/minecraft/particle/ParticleEffect;)V}
     */
-   protected StatusEffect(StatusEffectType type, int color, ParticleEffect arg2) {
+   protected StatusEffect(StatusEffectType type, int color, ParticleEffect particle) {
       this.type = type;
       this.color = color;
-      this.f_fromvzcw = arg2x -> arg2;
+      this.particleFactory = statusEffect -> particle;
    }
 
    /**
@@ -141,22 +145,26 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_rkyihfiu Lnet/minecraft/unmapped/C_jaqasomh;m_rkyihfiu(Lnet/minecraft/unmapped/C_usxaxydn;I)V}
+    * @mapping {@literal named onEffectApplied Lnet/minecraft/entity/effect/StatusEffect;onEffectApplied(Lnet/minecraft/entity/LivingEntity;I)V}
     */
-   public void m_rkyihfiu(LivingEntity arg, int i) {
-      this.f_ohrjpsvc.ifPresent(arg2 -> arg.getWorld().playSound(null, arg.getX(), arg.getY(), arg.getZ(), arg2, arg.getSoundCategory(), 1.0F, 1.0F));
+   public void onEffectApplied(LivingEntity entity, int amplifier) {
+      this.applySound
+         .ifPresent(arg2 -> entity.getWorld().playSound(null, entity.getX(), entity.getY(), entity.getZ(), arg2, entity.getSoundCategory(), 1.0F, 1.0F));
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_tlfwwrri Lnet/minecraft/unmapped/C_jaqasomh;m_tlfwwrri(Lnet/minecraft/unmapped/C_usxaxydn;ILnet/minecraft/unmapped/C_astfners$C_emmohndu;)V}
+    * @mapping {@literal named onEntityRemoved Lnet/minecraft/entity/effect/StatusEffect;onEntityRemoved(Lnet/minecraft/entity/LivingEntity;ILnet/minecraft/entity/Entity$RemovalReason;)V}
     */
-   public void m_tlfwwrri(LivingEntity arg, int i, Entity.RemovalReason arg2) {
+   public void onEntityRemoved(LivingEntity entity, int amplifier, Entity.RemovalReason reason) {
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_ntlsrlro Lnet/minecraft/unmapped/C_jaqasomh;m_ntlsrlro(Lnet/minecraft/unmapped/C_usxaxydn;ILnet/minecraft/unmapped/C_sbxfkpyv;F)V}
+    * @mapping {@literal named onEntityHurt Lnet/minecraft/entity/effect/StatusEffect;onEntityHurt(Lnet/minecraft/entity/LivingEntity;ILnet/minecraft/entity/damage/DamageSource;F)V}
     */
-   public void m_ntlsrlro(LivingEntity arg, int i, DamageSource arg2, float f) {
+   public void onEntityHurt(LivingEntity entity, int amplifier, DamageSource source, float amount) {
    }
 
    /**
@@ -273,27 +281,28 @@
    }
 
    /**
-    * Mapping not found
+    * @mapping {@literal hashed m_uosrujfk Lnet/minecraft/unmapped/C_jaqasomh;m_uosrujfk(Lnet/minecraft/unmapped/C_wpfizwve;)Lnet/minecraft/unmapped/C_nqucohct;}
+    * @mapping {@literal named createParticle Lnet/minecraft/entity/effect/StatusEffect;createParticle(Lnet/minecraft/entity/effect/StatusEffectInstance;)Lnet/minecraft/particle/ParticleEffect;}
     */
-   public ParticleEffect m_uosrujfk(StatusEffectInstance arg) {
-      return (ParticleEffect)this.f_fromvzcw.apply(arg);
+   public ParticleEffect createParticle(StatusEffectInstance statusEffect) {
+      return (ParticleEffect)this.particleFactory.apply(statusEffect);
    }
 
    /**
     * @mapping {@literal hashed m_masoeeuk Lnet/minecraft/unmapped/C_jaqasomh;m_masoeeuk(Lnet/minecraft/unmapped/C_avavozay;)Lnet/minecraft/unmapped/C_jaqasomh;}
-    * @mapping {@literal named m_masoeeuk Lnet/minecraft/entity/effect/StatusEffect;m_masoeeuk(Lnet/minecraft/sound/SoundEvent;)Lnet/minecraft/entity/effect/StatusEffect;}
+    * @mapping {@literal named setApplySound Lnet/minecraft/entity/effect/StatusEffect;setApplySound(Lnet/minecraft/sound/SoundEvent;)Lnet/minecraft/entity/effect/StatusEffect;}
     */
-   public StatusEffect m_masoeeuk(SoundEvent value) {
-      this.f_ohrjpsvc = Optional.of(value);
+   public StatusEffect setApplySound(SoundEvent sound) {
+      this.applySound = Optional.of(sound);
       return this;
    }
 
    /**
     * @mapping {@literal hashed m_abuwruad Lnet/minecraft/unmapped/C_jaqasomh;m_abuwruad([Lnet/minecraft/unmapped/C_kksdgidr;)Lnet/minecraft/unmapped/C_jaqasomh;}
-    * @mapping {@literal named m_abuwruad Lnet/minecraft/entity/effect/StatusEffect;m_abuwruad([Lnet/minecraft/feature_flags/FeatureFlag;)Lnet/minecraft/entity/effect/StatusEffect;}
+    * @mapping {@literal named setRequiredFeatures Lnet/minecraft/entity/effect/StatusEffect;setRequiredFeatures([Lnet/minecraft/feature_flags/FeatureFlag;)Lnet/minecraft/entity/effect/StatusEffect;}
     */
-   public StatusEffect m_abuwruad(FeatureFlag... a) {
-      this.f_ejiuuoay = FeatureFlags.MAIN_REGISTRY.bitSetOf(a);
+   public StatusEffect setRequiredFeatures(FeatureFlag... flags) {
+      this.requiredFeatures = FeatureFlags.MAIN_REGISTRY.bitSetOf(flags);
       return this;
    }
 
@@ -302,7 +311,7 @@
     */
    @Override
    public FeatureFlagBitSet getRequiredFlags() {
-      return this.f_ejiuuoay;
+      return this.requiredFeatures;
    }
 
    /**


The remaining diff is too long!

Please sign in to comment.