mirror of https://github.com/FabricMC/yarn.git
Map classes and methods relating to powder snow and freezing (#1865)
* Map classes relating to powder snow * Map methods used to manage freezing * Move the PowderSnowBucketItem class to the correct package * Rename the subtractWaterLevel method to decrementFluidLevel in the LeveledCauldronBlock class * Remove the implicit mapping for the POWDER_SNOW_BUCKET field Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com> Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com>
This commit is contained in:
parent
0ba0cc7c63
commit
c55751331e
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 <init> (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
|
|
@ -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 <init> (Lnet/minecraft/class_3620;ZZZZZZLnet/minecraft/class_3619;)V
|
||||
ARG 1 color
|
||||
ARG 2 liquid
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
|
@ -0,0 +1,6 @@
|
|||
CLASS net/minecraft/class_5634 net/minecraft/item/PowderSnowBucketItem
|
||||
FIELD field_27877 placeSound Lnet/minecraft/class_3414;
|
||||
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V
|
||||
ARG 1 block
|
||||
ARG 2 placeSound
|
||||
ARG 3 settings
|
|
@ -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 <init> (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
|
||||
|
|
Loading…
Reference in New Issue