diff --git a/mappings/net/minecraft/entity/EntityAttachmentType.mapping b/mappings/net/minecraft/entity/EntityAttachmentType.mapping new file mode 100644 index 0000000000..cfe9a7d4db --- /dev/null +++ b/mappings/net/minecraft/entity/EntityAttachmentType.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/unmapped/C_biqpbxns net/minecraft/entity/EntityAttachmentType + FIELD f_hjaurwhu fallbackPoint Lnet/minecraft/unmapped/C_biqpbxns$C_jrkzvbtd; + METHOD m_bqmhrynz createFallbackPoints (FF)Ljava/util/List; + CLASS C_jrkzvbtd Point + FIELD f_hmwmenfs AT_HEIGHT Lnet/minecraft/unmapped/C_biqpbxns$C_jrkzvbtd; + FIELD f_indjjgnb AT_CENTER Lnet/minecraft/unmapped/C_biqpbxns$C_jrkzvbtd; + FIELD f_nfmvenxl AT_FEET Lnet/minecraft/unmapped/C_biqpbxns$C_jrkzvbtd; + FIELD f_teqpcypw NONE Ljava/util/List; + METHOD create create (FF)Ljava/util/List; + ARG 1 width + ARG 2 height + METHOD m_bylqhvib (FF)Ljava/util/List; + ARG 0 width + ARG 1 height + METHOD m_hzloigwm (FF)Ljava/util/List; + ARG 0 width + ARG 1 height + METHOD m_vtfkapvw (FF)Ljava/util/List; + ARG 0 width + ARG 1 height diff --git a/mappings/net/minecraft/entity/EntityPose.mapping b/mappings/net/minecraft/entity/EntityPose.mapping index 0fd4b521ba..df70a1f460 100644 --- a/mappings/net/minecraft/entity/EntityPose.mapping +++ b/mappings/net/minecraft/entity/EntityPose.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/unmapped/C_ufdjspmk net/minecraft/entity/EntityPose FIELD f_drjcyate CODEC Lnet/minecraft/unmapped/C_qsrmwluu; FIELD f_iutbzuhu BY_ID Ljava/util/function/IntFunction; + FIELD f_lpaujdpk id I METHOD (Ljava/lang/String;II)V ARG 3 id METHOD m_hbfckuwh getId ()I diff --git a/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping b/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping index cf187f372a..e2ea7f1ae7 100644 --- a/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping +++ b/mappings/net/minecraft/entity/attribute/EntityAttributeInstance.mapping @@ -32,6 +32,7 @@ CLASS net/minecraft/unmapped/C_lzukavpx net/minecraft/entity/attribute/EntityAtt METHOD m_ljjavjgr addPersistentModifier (Lnet/minecraft/unmapped/C_hdbqsqsm;)V ARG 1 modifier METHOD m_mgkvtsyq clearModifiers ()V + METHOD m_mrmrewks updateModifier (Lnet/minecraft/unmapped/C_hdbqsqsm;)V METHOD m_mxlwhbkp getAttribute ()Lnet/minecraft/unmapped/C_cjzoxshv; METHOD m_oczhaipt computeValue ()D COMMENT Computes this attribute's value, taking modifiers into account. diff --git a/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping b/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping index c2af66420f..ba7e36ca26 100644 --- a/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping +++ b/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping @@ -14,21 +14,30 @@ CLASS net/minecraft/unmapped/C_hdbqsqsm net/minecraft/entity/attribute/EntityAtt ARG 5 operation METHOD equals (Ljava/lang/Object;)Z ARG 1 o + METHOD m_agfiphgu (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance METHOD m_atvxppmz getId ()Ljava/util/UUID; METHOD m_fqbtxzed fromNbt (Lnet/minecraft/unmapped/C_hhlwcnih;)Lnet/minecraft/unmapped/C_hdbqsqsm; ARG 0 nbt METHOD m_gldvbzzf getValue ()D + METHOD m_loqpavmv (Lnet/minecraft/unmapped/C_hdbqsqsm;)Ljava/lang/String; + ARG 0 modifier METHOD m_qixqovgg getOperation ()Lnet/minecraft/unmapped/C_hdbqsqsm$C_pljpmmzs; METHOD m_svfezfmf toNbt ()Lnet/minecraft/unmapped/C_hhlwcnih; CLASS C_pljpmmzs Operation COMMENT Represents an operation which can be applied to an attribute modifier. + FIELD f_dqfeqgfg id I FIELD f_ignrsjjj ADDITION Lnet/minecraft/unmapped/C_hdbqsqsm$C_pljpmmzs; COMMENT Adds to the base value of an attribute. + FIELD f_qrkmptcr BY_ID Ljava/util/function/IntFunction; + FIELD f_umhgvzca PACKET_CODEC Lnet/minecraft/unmapped/C_qsrmwluu; FIELD f_yytmrhrp MULTIPLY_BASE Lnet/minecraft/unmapped/C_hdbqsqsm$C_pljpmmzs; COMMENT Multiplies the base value of the attribute. COMMENT COMMENT

Is applied after addition. + FIELD f_ztrdibur name Ljava/lang/String; FIELD f_zxpmyznd MULTIPLY_TOTAL Lnet/minecraft/unmapped/C_hdbqsqsm$C_pljpmmzs; COMMENT Multiplies the total value of the attribute. COMMENT COMMENT

The total value is equal to the sum of all additions and base multiplications applied by an attribute modifier. + METHOD m_tzqcenkk getId ()I diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping index 8c211176ef..370a3d619f 100644 --- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/unmapped/C_bsmypcfq net/minecraft/entity/boss/dragon/EnderDr FIELD f_lvpbollf ticksUntilNextGrowl I FIELD f_mgdjrsnz segmentCircularBuffer [[D COMMENT (yaw, y, ?) + FIELD f_pehnbpli fightOrigin Lnet/minecraft/unmapped/C_hynzadkk; FIELD f_qitbpopf pathNodes [Lnet/minecraft/unmapped/C_dfzwsdmo; COMMENT The first 12 path nodes are used for end crystals; the others are not tied to them. FIELD f_rcooiukx connectedCrystal Lnet/minecraft/unmapped/C_akvrfxgg; @@ -64,8 +65,11 @@ CLASS net/minecraft/unmapped/C_bsmypcfq net/minecraft/entity/boss/dragon/EnderDr ARG 1 from ARG 2 to ARG 3 pathNode + METHOD m_nhbsapge setFight (Lnet/minecraft/unmapped/C_hxzjzvro;)V + ARG 1 fight METHOD m_nomlcuzj wrapYawChange (D)F ARG 1 yawDegrees + METHOD m_pamvmrhq setFightOrigin (Lnet/minecraft/unmapped/C_hynzadkk;)V METHOD m_pdqzsqqq getSegmentProperties (IF)[D ARG 1 segmentNumber ARG 2 tickDelta @@ -75,6 +79,7 @@ CLASS net/minecraft/unmapped/C_bsmypcfq net/minecraft/entity/boss/dragon/EnderDr ARG 1 entities METHOD m_qurogbnd damageLivingEntities (Ljava/util/List;)V ARG 1 entities + METHOD m_rmzrqzqk getFightOrigin ()Lnet/minecraft/unmapped/C_hynzadkk; METHOD m_rzeyrjkt getNearestPathNodeIndex ()I METHOD m_sqwmtjfd tickWithEndCrystals ()V COMMENT Things to do every tick related to end crystals. The Ender Dragon: diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping index a843a03328..1e31a771b6 100644 --- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/unmapped/C_hxzjzvro net/minecraft/entity/boss/dragon/EnderDragonFight FIELD f_aqbmfegm crystals Ljava/util/List; FIELD f_arhrijks AREA_TICKET_LEVEL I + FIELD f_bnqjwejj validPlayer Ljava/util/function/Predicate; FIELD f_gpdnwquv world Lnet/minecraft/unmapped/C_bdwnwhiu; FIELD f_guyeyjuy dragonKilled Z FIELD f_hptqzozx GATEWAY_DISTANCE I @@ -17,14 +18,21 @@ CLASS net/minecraft/unmapped/C_hxzjzvro net/minecraft/entity/boss/dragon/EnderDr FIELD f_rwjglclv exitPortalLocation Lnet/minecraft/unmapped/C_hynzadkk; FIELD f_smeanuag endPortalPattern Lnet/minecraft/unmapped/C_cgooxnaq; FIELD f_swkloaoe endCrystalsAlive I + FIELD f_tcqxzkfm origin Lnet/minecraft/unmapped/C_hynzadkk; FIELD f_ubefolbc doLegacyCheck Z FIELD f_uuhsshrt crystalCountTimer I + FIELD f_vozrskjd skipChunksLoadedCheck Z FIELD f_vpshgwjp gateways Lit/unimi/dsi/fastutil/objects/ObjectArrayList; FIELD f_wjxdsjtq playerUpdateTimer I FIELD f_xkcaplpq spawnStateTimer I FIELD f_xxqubfnu dragonSpawnState Lnet/minecraft/unmapped/C_ubwoswoy; FIELD f_ymkjvclv GATEWAY_COUNT I + METHOD (Lnet/minecraft/unmapped/C_bdwnwhiu;JLnet/minecraft/unmapped/C_hxzjzvro$C_tunbvwoo;Lnet/minecraft/unmapped/C_hynzadkk;)V + ARG 2 randomSeed + ARG 4 state + ARG 5 origin METHOD m_bedwxlhk findEndPortal ()Lnet/minecraft/unmapped/C_cgooxnaq$C_nsqvhfir; + METHOD m_caaoxrzq clearGateways ()V METHOD m_dfujlgkq tick ()V METHOD m_dkwjfogr generateEndPortal (Z)V ARG 1 previouslyKilled @@ -39,6 +47,7 @@ CLASS net/minecraft/unmapped/C_hxzjzvro net/minecraft/entity/boss/dragon/EnderDr ARG 1 dragon METHOD m_ifpnrmna updateFight (Lnet/minecraft/unmapped/C_bsmypcfq;)V ARG 1 dragon + METHOD m_kgnlaawg createState ()Lnet/minecraft/unmapped/C_hxzjzvro$C_tunbvwoo; METHOD m_kijgsayl respawnDragon ()V METHOD m_kpmmjgfp getDragonUuid ()Ljava/util/UUID; METHOD m_lxgqgdqj createDragon ()Lnet/minecraft/unmapped/C_bsmypcfq; @@ -48,12 +57,15 @@ CLASS net/minecraft/unmapped/C_hxzjzvro net/minecraft/entity/boss/dragon/EnderDr METHOD m_rwtiksrm respawnDragon (Ljava/util/List;)V ARG 1 crystals METHOD m_scvcfqng checkDragonSeen ()V + METHOD m_trklmdhe (Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_cjzoxshv$C_rjzpeyec;)V + ARG 2 feature METHOD m_tyuhxvkt hasPreviouslyKilled ()Z METHOD m_uzglscsu crystalDestroyed (Lnet/minecraft/unmapped/C_akvrfxgg;Lnet/minecraft/unmapped/C_sbxfkpyv;)V ARG 1 enderCrystal ARG 2 source METHOD m_uzlusufn setSpawnState (Lnet/minecraft/unmapped/C_ubwoswoy;)V ARG 1 spawnState + METHOD m_vyjemojf setSkipChunksLoadedCheck ()V CLASS C_tunbvwoo State FIELD f_rimhawtz dragonUuid Ljava/util/Optional; FIELD f_tepqsaqc DEFAULT Lnet/minecraft/unmapped/C_hxzjzvro$C_tunbvwoo; diff --git a/mappings/net/minecraft/entity/mob/BoggedEntity.mapping b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping new file mode 100644 index 0000000000..2dc72a5a0d --- /dev/null +++ b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/unmapped/C_zsgzopda net/minecraft/entity/mob/BoggedEntity diff --git a/mappings/net/minecraft/entity/projectile/BreezeWindCharge.mapping b/mappings/net/minecraft/entity/projectile/BreezeWindCharge.mapping new file mode 100644 index 0000000000..480141a253 --- /dev/null +++ b/mappings/net/minecraft/entity/projectile/BreezeWindCharge.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/unmapped/C_uqkupzdc net/minecraft/entity/projectile/BreezeWindCharge + METHOD (Lnet/minecraft/unmapped/C_nqresjkz;Lnet/minecraft/unmapped/C_cdctfzbn;)V + ARG 1 breeze diff --git a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping index 4344db7d19..0ec6284994 100644 --- a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping @@ -16,6 +16,14 @@ CLASS net/minecraft/unmapped/C_gstiksvs net/minecraft/entity/projectile/Persiste FIELD f_umpvtnwi PROJECTILE_FLAGS Lnet/minecraft/unmapped/C_rinmcaxy; FIELD f_wgfwlrwg shake I FIELD f_wuzchbwg damage D + METHOD (Lnet/minecraft/unmapped/C_ogavsvbr;DDDLnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_sddaxwyk;)V + ARG 2 x + ARG 4 y + ARG 6 z + METHOD (Lnet/minecraft/unmapped/C_ogavsvbr;Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_sddaxwyk;)V + ARG 1 variant + METHOD (Lnet/minecraft/unmapped/C_ogavsvbr;Lnet/minecraft/unmapped/C_usxaxydn;Lnet/minecraft/unmapped/C_cdctfzbn;Lnet/minecraft/unmapped/C_sddaxwyk;)V + ARG 2 owner METHOD m_auqbucik isShotFromCrossbow ()Z METHOD m_beukkvsr shouldFall ()Z METHOD m_clbqtpac setPierceLevel (B)V diff --git a/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping index 90189bae8a..0eb3f724dc 100644 --- a/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/TntMinecartEntity.mapping @@ -6,6 +6,8 @@ CLASS net/minecraft/unmapped/C_joafvsgg net/minecraft/entity/vehicle/TntMinecart ARG 2 x ARG 4 y ARG 6 z + METHOD m_bmxcgobn shouldDetonateFrom (Lnet/minecraft/unmapped/C_sbxfkpyv;)Z + ARG 0 source METHOD m_hcisdzyn explode (D)V ARG 1 power METHOD m_hlhojkas isPrimed ()Z diff --git a/mappings/net/minecraft/entity/vehicle/VehicleEntity.mapping b/mappings/net/minecraft/entity/vehicle/VehicleEntity.mapping new file mode 100644 index 0000000000..ee4a1c5365 --- /dev/null +++ b/mappings/net/minecraft/entity/vehicle/VehicleEntity.mapping @@ -0,0 +1,19 @@ +CLASS net/minecraft/unmapped/C_ogoqhclb net/minecraft/entity/vehicle/VehicleEntity + FIELD f_unhxqdej DAMAGE_WOBBLE_STRENGTH Lnet/minecraft/unmapped/C_rinmcaxy; + FIELD f_wrioxvei DAMAGE_WOBBLE_TICKS Lnet/minecraft/unmapped/C_rinmcaxy; + FIELD f_xpsuuovr DAMAGE_WOBBLE_SIDE Lnet/minecraft/unmapped/C_rinmcaxy; + METHOD m_couryzeq setDamageWobbleStrength (F)V + ARG 1 strength + METHOD m_gbbedxeg getDamageWobbleTicks ()I + METHOD m_gbralwah isDestroyedBy (Lnet/minecraft/unmapped/C_sbxfkpyv;)Z + ARG 1 source + METHOD m_qobhgcrb killAndDropItem (Lnet/minecraft/unmapped/C_vorddnax;)V + METHOD m_tqtorwvl killAndDropSelf (Lnet/minecraft/unmapped/C_sbxfkpyv;)V + ARG 1 source + METHOD m_ubjgxlhd setDamageWobbleTicks (I)V + ARG 1 ticks + METHOD m_votqnvdy getDamageWobbleSide ()I + METHOD m_wotxlatt asItem ()Lnet/minecraft/unmapped/C_vorddnax; + METHOD m_yhxfhlvo setDamageWobbleSide (I)V + ARG 1 side + METHOD m_zqlwnnzm getDamageWobbleStrength ()F diff --git a/mappings/net/minecraft/fluid/FlowableFluid.mapping b/mappings/net/minecraft/fluid/FlowableFluid.mapping index 0eced4811b..2143f9b08c 100644 --- a/mappings/net/minecraft/fluid/FlowableFluid.mapping +++ b/mappings/net/minecraft/fluid/FlowableFluid.mapping @@ -2,9 +2,9 @@ CLASS net/minecraft/unmapped/C_vneqepda net/minecraft/fluid/FlowableFluid COMMENT Represents a fluid which can flow. FIELD f_aoezexks LEVEL Lnet/minecraft/unmapped/C_vltzvhxi; FIELD f_bnaahamd FALLING Lnet/minecraft/unmapped/C_xhwijdsd; - FIELD f_daihqheh OCCULUSION_CACHE Ljava/lang/ThreadLocal; + FIELD f_daihqheh OCCLUSION_CACHE Ljava/lang/ThreadLocal; FIELD f_ksswwgef shapeCache Ljava/util/Map; - FIELD f_weewhugx OCCULUSION_CACHE_SIZE I + FIELD f_weewhugx OCCLUSION_CACHE_SIZE I METHOD m_akhvnkfl canFlowThrough (Lnet/minecraft/unmapped/C_peaveboq;Lnet/minecraft/unmapped/C_rxhyurmy;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_xpuuihxf;Lnet/minecraft/unmapped/C_hynzadkk;Lnet/minecraft/unmapped/C_txtbiemp;Lnet/minecraft/unmapped/C_xqketiuf;)Z ARG 1 world ARG 2 fluid