Dripstones (#1891)

* Dripstones

* improvements
This commit is contained in:
YanisBft 2020-11-28 14:44:11 +01:00 committed by GitHub
parent cd420dc1c6
commit 223b18672b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 60 additions and 1 deletions

View File

@ -1,3 +1,11 @@
CLASS net/minecraft/class_5688
CLASS net/minecraft/class_5688 net/minecraft/block/LandingBlock
METHOD method_10127 onLanding (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_1540;)V
ARG 1 world
ARG 2 pos
ARG 3 fallingBlockState
ARG 4 currentStateInPos
ARG 5 fallingBlockEntity
METHOD method_10129 onDestroyedOnLanding (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1540;)V
ARG 1 world
ARG 2 pos
ARG 3 fallingBlockEntity

View File

@ -0,0 +1,43 @@
CLASS net/minecraft/class_5689 net/minecraft/block/PointedDripstoneBlock
FIELD field_28050 VERTICAL_DIRECTION Lnet/minecraft/class_2753;
FIELD field_28051 THICKNESS Lnet/minecraft/class_2754;
FIELD field_28052 WATERLOGGED Lnet/minecraft/class_2746;
FIELD field_28053 TIP_MERGE_SHAPE Lnet/minecraft/class_265;
FIELD field_28054 UP_TIP_SHAPE Lnet/minecraft/class_265;
FIELD field_28055 DOWN_TIP_SHAPE Lnet/minecraft/class_265;
FIELD field_28056 FRUSTUM_SHAPE Lnet/minecraft/class_265;
FIELD field_28057 MIDDLE_SHAPE Lnet/minecraft/class_265;
FIELD field_28058 BASE_SHAPE Lnet/minecraft/class_265;
METHOD method_32768 createParticle (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_32774 isPointedDripstone (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;)Z
ARG 0 state
ARG 1 direction
METHOD method_32775 getDripFluid (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3611;
ARG 0 world
ARG 1 pos
METHOD method_32776 getSupportingPos (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_2338;
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_32779 isFluidStill (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
METHOD method_32780 getDripType (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_5689$class_5690;
ARG 0 world
ARG 1 pos
ARG 2 state
METHOD method_32784 hasTipThickness (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_32785 isPointingDown (Lnet/minecraft/class_2680;)Z
ARG 0 state
CLASS class_5690 DripType
FIELD field_28059 fluid Lnet/minecraft/class_3611;
METHOD <init> (Lnet/minecraft/class_3611;)V
ARG 1 fluid
METHOD method_32786 getFluid ()Lnet/minecraft/class_3611;
METHOD method_32787 isLiquid ()Z
COMMENT Checks if the fluid of this drip type is liquid, namely lava or water.
METHOD method_32788 getParticle ()Lnet/minecraft/class_2394;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_5691 net/minecraft/block/enums/Thickness
FIELD field_28069 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 name

View File

@ -63,6 +63,8 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup
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;
FIELD field_28060 DRIPSTONE_BLOCK Lnet/minecraft/class_2498;
FIELD field_28061 POINTED_DRIPSTONE 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

View File

@ -204,6 +204,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties
COMMENT A property that specifies the orientation of a jigsaw.
FIELD field_27220 CANDLES Lnet/minecraft/class_2758;
COMMENT A property that specifies the amount of candles in a candle block.
FIELD field_28062 VERTICAL_DIRECTION Lnet/minecraft/class_2753;
FIELD field_28063 THICKNESS Lnet/minecraft/class_2754;
METHOD method_11813 (Lnet/minecraft/class_2768;)Z
ARG 0 shape
METHOD method_11814 (Lnet/minecraft/class_2350;)Z