diff --git a/mappings/net/minecraft/block/Block.mapping b/mappings/net/minecraft/block/Block.mapping index c2919d144b..22f43d94b6 100644 --- a/mappings/net/minecraft/block/Block.mapping +++ b/mappings/net/minecraft/block/Block.mapping @@ -51,10 +51,11 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block ARG 2 entity METHOD method_9503 getBlockFromItem (Lnet/minecraft/class_1792;)Lnet/minecraft/class_2248; ARG 0 item - METHOD method_9504 rainTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1959$class_1963;)V + METHOD method_9504 precipitationTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1959$class_1963;)V ARG 1 state ARG 2 world ARG 3 pos + ARG 4 precipitation METHOD method_9507 getRawIdFromState (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_9510 postProcessState (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/block/Blocks.mapping b/mappings/net/minecraft/block/Blocks.mapping index a0dbd5564f..8503f1d4e4 100644 --- a/mappings/net/minecraft/block/Blocks.mapping +++ b/mappings/net/minecraft/block/Blocks.mapping @@ -119,6 +119,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks METHOD method_26152 (Lnet/minecraft/class_2680;)I ARG 0 state METHOD method_26979 refreshShapeCache ()V + METHOD method_31625 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; ARG 0 id ARG 1 block diff --git a/mappings/net/minecraft/block/CauldronBlock.mapping b/mappings/net/minecraft/block/CauldronBlock.mapping index 6b1d9fe8fe..3863bcb557 100644 --- a/mappings/net/minecraft/block/CauldronBlock.mapping +++ b/mappings/net/minecraft/block/CauldronBlock.mapping @@ -1,3 +1,3 @@ CLASS net/minecraft/class_5546 net/minecraft/block/CauldronBlock - METHOD method_31636 canFillWithRain (Lnet/minecraft/class_1937;)Z + METHOD method_31636 canFillWithPrecipitation (Lnet/minecraft/class_1937;)Z ARG 0 world diff --git a/mappings/net/minecraft/block/FluidDrainable.mapping b/mappings/net/minecraft/block/FluidDrainable.mapping index df812e81e2..3c8fd7bcd9 100644 --- a/mappings/net/minecraft/block/FluidDrainable.mapping +++ b/mappings/net/minecraft/block/FluidDrainable.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2263 net/minecraft/block/FluidDrainable + METHOD method_32351 getDrainSound ()Ljava/util/Optional; METHOD method_9700 tryDrainFluid (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1799; ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/LeveledCauldronBlock.mapping b/mappings/net/minecraft/block/LeveledCauldronBlock.mapping new file mode 100644 index 0000000000..ccc9abcfcb --- /dev/null +++ b/mappings/net/minecraft/block/LeveledCauldronBlock.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_5556 net/minecraft/block/LeveledCauldronBlock + FIELD field_27206 LEVEL Lnet/minecraft/class_2758; + FIELD field_27880 RAIN_PREDICATE Ljava/util/function/Predicate; + FIELD field_27881 SNOW_PREDICATE Ljava/util/function/Predicate; + FIELD field_27882 precipitationPredicate Ljava/util/function/Predicate; + METHOD (Lnet/minecraft/class_4970$class_2251;Ljava/util/function/Predicate;Ljava/util/Map;)V + ARG 1 settings + ARG 2 precipitationPredicate + ARG 3 behaviorMap + METHOD method_31650 decrementFluidLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + ARG 0 state + ARG 1 world + ARG 2 pos + METHOD method_32352 (Lnet/minecraft/class_1959$class_1963;)Z + ARG 0 precipitation + METHOD method_32353 (Lnet/minecraft/class_1959$class_1963;)Z + ARG 0 precipitation diff --git a/mappings/net/minecraft/block/Material.mapping b/mappings/net/minecraft/block/Material.mapping index 77acdd1c99..0b0fb41ccf 100644 --- a/mappings/net/minecraft/block/Material.mapping +++ b/mappings/net/minecraft/block/Material.mapping @@ -76,6 +76,7 @@ CLASS net/minecraft/class_3614 net/minecraft/block/Material FIELD field_26708 NETHER_SHOOTS Lnet/minecraft/class_3614; COMMENT Material for crimson and warped roots, as well as Nether sprouts. FIELD field_27340 AMETHYST Lnet/minecraft/class_3614; + FIELD field_27890 POWDER_SNOW Lnet/minecraft/class_3614; METHOD (Lnet/minecraft/class_3620;ZZZZZZLnet/minecraft/class_3619;)V ARG 1 color ARG 2 liquid diff --git a/mappings/net/minecraft/block/PowderSnowBlock.mapping b/mappings/net/minecraft/block/PowderSnowBlock.mapping new file mode 100644 index 0000000000..557e97d9ab --- /dev/null +++ b/mappings/net/minecraft/block/PowderSnowBlock.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_5635 net/minecraft/block/PowderSnowBlock + METHOD method_32355 canWalkOnPowderSnow (Lnet/minecraft/class_1297;)Z + ARG 0 entity + METHOD method_32356 spawnParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;)V + ARG 0 world + ARG 1 pos diff --git a/mappings/net/minecraft/block/WaterCauldronBlock.mapping b/mappings/net/minecraft/block/WaterCauldronBlock.mapping deleted file mode 100644 index 0f8e7cb896..0000000000 --- a/mappings/net/minecraft/block/WaterCauldronBlock.mapping +++ /dev/null @@ -1,6 +0,0 @@ -CLASS net/minecraft/class_5556 net/minecraft/block/WaterCauldronBlock - FIELD field_27206 LEVEL Lnet/minecraft/class_2758; - METHOD method_31650 subtractWaterLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V - ARG 0 state - ARG 1 world - ARG 2 pos diff --git a/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping b/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping index 61048dc832..01c8f1781d 100644 --- a/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping +++ b/mappings/net/minecraft/block/cauldron/CauldronBehavior.mapping @@ -7,6 +7,8 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior FIELD field_27780 CLEAN_SHULKER_BOX Lnet/minecraft/class_5620; FIELD field_27781 CLEAN_BANNER Lnet/minecraft/class_5620; FIELD field_27782 CLEAN_DYEABLE_ITEM Lnet/minecraft/class_5620; + FIELD field_28011 POWDER_SNOW_CAULDRON_BEHAVIOR Ljava/util/Map; + FIELD field_28012 FILL_WITH_POWDER_SNOW Lnet/minecraft/class_5620; METHOD interact (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; ARG 1 state ARG 2 world @@ -34,6 +36,7 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior ARG 5 stack ARG 6 output ARG 7 predicate + ARG 8 soundEvent METHOD method_32212 registerBehavior ()V METHOD method_32218 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269; ARG 0 state diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 40fab51efa..ebe06dbff3 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -9,6 +9,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_23807 inanimate Z FIELD field_25750 trackedPosition Lnet/minecraft/class_243; FIELD field_26995 removalReason Lnet/minecraft/class_1297$class_5529; + FIELD field_27857 inPowderSnow Z + FIELD field_27858 FROZEN_TICKS Lnet/minecraft/class_2940; FIELD field_5951 ridingCooldown I FIELD field_5952 onGround Z FIELD field_5953 firstUpdate Z @@ -256,6 +258,15 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_31481 isRemoved ()Z METHOD method_31482 unsetRemoved ()V METHOD method_31483 getFirstPassenger ()Lnet/minecraft/class_1297; + METHOD method_32312 getFrozenTicks ()I + METHOD method_32313 getFreezingScale ()F + METHOD method_32314 isFreezing ()Z + METHOD method_32315 getMinFreezeDamageTicks ()I + METHOD method_32316 canFreeze ()Z + METHOD method_32317 setFrozenTicks (I)V + ARG 1 frozenTicks + METHOD method_32319 setInPowderSnow (Z)V + ARG 1 inPowderSnow METHOD method_5621 getMountedHeightOffset ()D METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V ARG 1 state diff --git a/mappings/net/minecraft/entity/damage/DamageSource.mapping b/mappings/net/minecraft/entity/damage/DamageSource.mapping index 2af5949c65..a810bca387 100644 --- a/mappings/net/minecraft/entity/damage/DamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/DamageSource.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource FIELD field_16992 SWEET_BERRY_BUSH Lnet/minecraft/class_1282; + FIELD field_27856 FREEZE Lnet/minecraft/class_1282; FIELD field_5839 unblockable Z FIELD field_5840 bypassesArmor Z FIELD field_5841 name Ljava/lang/String; diff --git a/mappings/net/minecraft/fluid/Fluid.mapping b/mappings/net/minecraft/fluid/Fluid.mapping index 065d1617e0..e7bcc3e59f 100644 --- a/mappings/net/minecraft/fluid/Fluid.mapping +++ b/mappings/net/minecraft/fluid/Fluid.mapping @@ -57,3 +57,4 @@ CLASS net/minecraft/class_3611 net/minecraft/fluid/Fluid ARG 3 pos METHOD method_20784 getHeight (Lnet/minecraft/class_3610;)F ARG 1 state + METHOD method_32359 getFillSound ()Ljava/util/Optional; diff --git a/mappings/net/minecraft/class_5633.mapping b/mappings/net/minecraft/item/FluidModificationItem.mapping similarity index 59% rename from mappings/net/minecraft/class_5633.mapping rename to mappings/net/minecraft/item/FluidModificationItem.mapping index 29b446fb24..3ed197d77e 100644 --- a/mappings/net/minecraft/class_5633.mapping +++ b/mappings/net/minecraft/item/FluidModificationItem.mapping @@ -1,3 +1,10 @@ -CLASS net/minecraft/class_5633 +CLASS net/minecraft/class_5633 net/minecraft/item/FluidModificationItem METHOD method_7728 onEmptied (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 stack + ARG 3 pos METHOD method_7731 placeFluid (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3965;)Z + ARG 1 player + ARG 2 world + ARG 3 pos + ARG 4 hitResult diff --git a/mappings/net/minecraft/item/PowderSnowBucketItem.mapping b/mappings/net/minecraft/item/PowderSnowBucketItem.mapping new file mode 100644 index 0000000000..005c4d7a65 --- /dev/null +++ b/mappings/net/minecraft/item/PowderSnowBucketItem.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_5634 net/minecraft/item/PowderSnowBucketItem + FIELD field_27877 placeSound Lnet/minecraft/class_3414; + METHOD (Lnet/minecraft/class_2248;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V + ARG 1 block + ARG 2 placeSound + ARG 3 settings diff --git a/mappings/net/minecraft/sound/BlockSoundGroup.mapping b/mappings/net/minecraft/sound/BlockSoundGroup.mapping index acca61d099..20ac0262e9 100644 --- a/mappings/net/minecraft/sound/BlockSoundGroup.mapping +++ b/mappings/net/minecraft/sound/BlockSoundGroup.mapping @@ -62,6 +62,7 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup FIELD field_27202 TUFF Lnet/minecraft/class_2498; FIELD field_27203 CALCITE Lnet/minecraft/class_2498; FIELD field_27204 COPPER Lnet/minecraft/class_2498; + FIELD field_27884 POWDER_SNOW Lnet/minecraft/class_2498; METHOD (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V ARG 1 volume ARG 2 pitch