mirror of https://github.com/FabricMC/yarn.git
22w42a hanging signs (#3331)
* 22w42a hanging signs * whoops forgot the BER * rotationpropertyhelper * Apply suggestions from code review * math indeed * dangit github
This commit is contained in:
parent
7143b2929a
commit
05be0bde2e
|
@ -0,0 +1,5 @@
|
|||
CLASS net/minecraft/class_7713 net/minecraft/block/HangingSignBlock
|
||||
FIELD field_40300 ROTATION Lnet/minecraft/class_2758;
|
||||
FIELD field_40301 ATTACHED Lnet/minecraft/class_2746;
|
||||
FIELD field_40303 DEFAULT_SHAPE Lnet/minecraft/class_265;
|
||||
FIELD field_40304 SHAPES_FOR_ROTATION Ljava/util/Map;
|
|
@ -7,6 +7,7 @@ CLASS net/minecraft/class_5431 net/minecraft/block/SideShapeType
|
|||
CLASS 2
|
||||
FIELD field_25826 radius I
|
||||
FIELD field_25827 squareCuboid Lnet/minecraft/class_265;
|
||||
FIELD field_40316 HANGING_SIGNS_TAGS Ljava/util/List;
|
||||
CLASS 3
|
||||
FIELD field_25828 ringWidth I
|
||||
FIELD field_25829 hollowSquareCuboid Lnet/minecraft/class_265;
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
CLASS net/minecraft/class_7715 net/minecraft/block/WallHangingSignBlock
|
||||
FIELD field_40319 FACING Lnet/minecraft/class_2753;
|
||||
FIELD field_40320 NORTH_SOUTH_COLLISION_SHAPE Lnet/minecraft/class_265;
|
||||
FIELD field_40321 EAST_WEST_COLLISION_SHAPE Lnet/minecraft/class_265;
|
||||
FIELD field_40322 NORTH_SOUTH_SHAPE Lnet/minecraft/class_265;
|
||||
FIELD field_40323 EAST_WEST_SHAPE Lnet/minecraft/class_265;
|
||||
FIELD field_40324 OUTLINE_SHAPES Ljava/util/Map;
|
||||
METHOD method_45460 canAttachTo (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
|
||||
ARG 1 world
|
||||
ARG 2 state
|
||||
ARG 3 toPos
|
||||
ARG 4 direction
|
||||
METHOD method_45461 canAttachAt (Lnet/minecraft/class_2680;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 state
|
||||
ARG 2 world
|
||||
ARG 3 pos
|
|
@ -0,0 +1,3 @@
|
|||
CLASS net/minecraft/class_7717 net/minecraft/block/entity/HangingSignBlockEntity
|
||||
FIELD field_40333 MAX_TEXT_WIDTH I
|
||||
FIELD field_40334 TEXT_LINE_HEIGHT I
|
|
@ -10,6 +10,8 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity
|
|||
FIELD field_28908 filterText Z
|
||||
FIELD field_29225 glowingText Z
|
||||
FIELD field_31362 TEXT_COUNT I
|
||||
FIELD field_40335 MAX_TEXT_WIDTH I
|
||||
FIELD field_40336 TEXT_LINE_HEIGHT I
|
||||
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
|
||||
ARG 1 pos
|
||||
ARG 2 state
|
||||
|
@ -49,3 +51,7 @@ CLASS net/minecraft/class_2625 net/minecraft/block/entity/SignBlockEntity
|
|||
ARG 1 glowingText
|
||||
METHOD method_34271 isGlowingText ()Z
|
||||
METHOD method_34272 updateListeners ()V
|
||||
METHOD method_45469 getTextLineHeight ()I
|
||||
METHOD method_45470 getMaxTextWidth ()I
|
||||
METHOD method_45473 shouldRunCommand (Lnet/minecraft/class_1657;)Z
|
||||
ARG 1 player
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
CLASS net/minecraft/class_7743 net/minecraft/client/gui/screen/ingame/AbstractSignEditScreen
|
||||
FIELD field_40424 blockEntity Lnet/minecraft/class_2625;
|
||||
FIELD field_40425 text [Ljava/lang/String;
|
||||
FIELD field_40426 signType Lnet/minecraft/class_4719;
|
||||
FIELD field_40427 ticksSinceOpened I
|
||||
FIELD field_40428 currentRow I
|
||||
FIELD field_40429 selectionManager Lnet/minecraft/class_3728;
|
||||
METHOD <init> (Lnet/minecraft/class_2625;Z)V
|
||||
ARG 1 blockEntity
|
||||
ARG 2 filtered
|
||||
METHOD <init> (Lnet/minecraft/class_2625;ZLnet/minecraft/class_2561;)V
|
||||
ARG 1 blockEntity
|
||||
ARG 2 filtered
|
||||
ARG 3 title
|
||||
METHOD method_45653 (Lnet/minecraft/class_2625;ZI)Lnet/minecraft/class_2561;
|
||||
ARG 2 row
|
||||
METHOD method_45654 translateForRender (Lnet/minecraft/class_4587;Lnet/minecraft/class_2680;)V
|
||||
ARG 1 matrices
|
||||
ARG 2 state
|
||||
METHOD method_45655 renderSignText (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;)V
|
||||
ARG 1 matrices
|
||||
ARG 2 vertexConsumers
|
||||
METHOD method_45656 renderSignBackground (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597$class_4598;Lnet/minecraft/class_2680;)V
|
||||
ARG 1 matrices
|
||||
ARG 2 vertexConsumers
|
||||
ARG 3 state
|
||||
METHOD method_45657 (Lnet/minecraft/class_4185;)V
|
||||
ARG 1 button
|
||||
METHOD method_45659 renderSign (Lnet/minecraft/class_4587;)V
|
||||
ARG 1 matrices
|
||||
METHOD method_45660 (Ljava/lang/String;)V
|
||||
ARG 1 rowText
|
||||
METHOD method_45661 getTextScale ()Lnet/minecraft/class_1160;
|
||||
METHOD method_45662 finishEditing ()V
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_7744 net/minecraft/client/gui/screen/ingame/HangingSignEditScreen
|
||||
FIELD field_40431 BACKGROUND_SCALE F
|
||||
FIELD field_40432 TEXT_SCALE Lnet/minecraft/class_1160;
|
||||
FIELD field_40435 texture Lnet/minecraft/class_2960;
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_498 net/minecraft/client/gui/screen/ingame/SignEditScreen
|
||||
FIELD field_21525 model Lnet/minecraft/class_837$class_4702;
|
||||
FIELD field_40436 BACKGROUND_SCALE F
|
||||
FIELD field_40438 TEXT_SCALE Lnet/minecraft/class_1160;
|
||||
METHOD <init> (Lnet/minecraft/class_2625;Z)V
|
||||
ARG 1 sign
|
||||
ARG 2 filtered
|
||||
|
|
|
@ -10,7 +10,7 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
|
|||
FIELD field_21709 CHEST_ATLAS_TEXTURE Lnet/minecraft/class_2960;
|
||||
FIELD field_21710 SHULKER_TEXTURE_ID Lnet/minecraft/class_4730;
|
||||
FIELD field_21711 COLORED_SHULKER_BOXES_TEXTURES Ljava/util/List;
|
||||
FIELD field_21712 WOOD_TYPE_TEXTURES Ljava/util/Map;
|
||||
FIELD field_21712 SIGN_TYPE_TEXTURES Ljava/util/Map;
|
||||
FIELD field_21713 BED_TEXTURES [Lnet/minecraft/class_4730;
|
||||
FIELD field_21724 SHULKER_BOXES_RENDER_LAYER Lnet/minecraft/class_1921;
|
||||
FIELD field_21725 BEDS_RENDER_LAYER Lnet/minecraft/class_1921;
|
||||
|
@ -21,6 +21,9 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
|
|||
FIELD field_25286 ITEM_ENTITY_TRANSLUCENT_CULL Lnet/minecraft/class_1921;
|
||||
FIELD field_28252 BANNER_PATTERN_TEXTURES Ljava/util/Map;
|
||||
FIELD field_28253 SHIELD_PATTERN_TEXTURES Ljava/util/Map;
|
||||
FIELD field_40513 HANGING_SIGN_RENDER_LAYER Lnet/minecraft/class_1921;
|
||||
FIELD field_40514 HANGING_SIGNS_ATLAS_TEXTURE Lnet/minecraft/class_2960;
|
||||
FIELD field_40515 HANGING_SIGN_TYPE_TEXTURES Ljava/util/Map;
|
||||
METHOD method_24059 getBannerPatterns ()Lnet/minecraft/class_1921;
|
||||
METHOD method_24062 getChestTexture (Lnet/minecraft/class_2586;Lnet/minecraft/class_2745;Z)Lnet/minecraft/class_4730;
|
||||
ARG 0 blockEntity
|
||||
|
@ -56,3 +59,8 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers
|
|||
ARG 0 bannerPattern
|
||||
METHOD method_33085 createShieldPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730;
|
||||
ARG 0 bannerPattern
|
||||
METHOD method_45781 getHangingSignTextureId (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;
|
||||
ARG 0 signType
|
||||
METHOD method_45782 createHangingSignTextureId (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;
|
||||
ARG 0 type
|
||||
METHOD method_45783 getHangingSign ()Lnet/minecraft/class_1921;
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
CLASS net/minecraft/class_7761 net/minecraft/client/render/block/entity/HangingSignBlockEntityRenderer
|
||||
FIELD field_40516 NORMAL_CHAINS Ljava/lang/String;
|
||||
FIELD field_40517 CHAIN_L1 Ljava/lang/String;
|
||||
FIELD field_40518 CHAIN_L2 Ljava/lang/String;
|
||||
FIELD field_40519 CHAIN_R1 Ljava/lang/String;
|
||||
FIELD field_40520 CHAIN_R2 Ljava/lang/String;
|
||||
FIELD field_40521 BOARD Ljava/lang/String;
|
||||
FIELD field_40522 PLANK Ljava/lang/String;
|
||||
FIELD field_40523 V_CHAINS Ljava/lang/String;
|
||||
FIELD field_40524 MODELS Ljava/util/Map;
|
||||
METHOD method_45791 getRotationDegrees (Lnet/minecraft/class_2680;Z)F
|
||||
ARG 1 state
|
||||
ARG 2 wall
|
||||
METHOD method_45794 (Lnet/minecraft/class_5614$class_5615;Lnet/minecraft/class_4719;)Lnet/minecraft/class_7761$class_7762;
|
||||
ARG 1 type
|
||||
METHOD method_45795 getTexturedModelData ()Lnet/minecraft/class_5607;
|
||||
CLASS class_7762 HangingSignModel
|
||||
FIELD field_40525 root Lnet/minecraft/class_630;
|
||||
FIELD field_40526 plank Lnet/minecraft/class_630;
|
||||
FIELD field_40527 vChains Lnet/minecraft/class_630;
|
||||
FIELD field_40528 normalChains Lnet/minecraft/class_630;
|
||||
METHOD <init> (Lnet/minecraft/class_630;)V
|
||||
ARG 1 root
|
||||
METHOD method_45797 updateVisibleParts (Lnet/minecraft/class_2680;)V
|
||||
ARG 1 state
|
|
@ -19,6 +19,30 @@ CLASS net/minecraft/class_837 net/minecraft/client/render/block/entity/SignBlock
|
|||
METHOD method_37312 shouldRender (Lnet/minecraft/class_2625;I)Z
|
||||
ARG 0 sign
|
||||
ARG 1 signColor
|
||||
METHOD method_45790 getTextOffset (F)Lnet/minecraft/class_243;
|
||||
ARG 1 scale
|
||||
METHOD method_45792 getTextureId (Lnet/minecraft/class_4719;)Lnet/minecraft/class_4730;
|
||||
ARG 1 signType
|
||||
METHOD method_45793 renderSignModel (Lnet/minecraft/class_4587;IILnet/minecraft/class_3879;Lnet/minecraft/class_4588;)V
|
||||
ARG 1 matrices
|
||||
ARG 2 light
|
||||
ARG 3 overlay
|
||||
ARG 4 model
|
||||
ARG 5 vertices
|
||||
METHOD method_45798 renderText (Lnet/minecraft/class_2625;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IF)V
|
||||
ARG 1 blockEntity
|
||||
ARG 2 matrices
|
||||
ARG 3 verticesProvider
|
||||
ARG 4 light
|
||||
ARG 5 scale
|
||||
METHOD method_45800 renderSign (Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IIFLnet/minecraft/class_4719;Lnet/minecraft/class_3879;)V
|
||||
ARG 1 matrices
|
||||
ARG 2 verticesProvider
|
||||
ARG 3 light
|
||||
ARG 4 overlay
|
||||
ARG 5 scale
|
||||
ARG 6 type
|
||||
ARG 7 model
|
||||
CLASS class_4702 SignModel
|
||||
FIELD field_21531 stick Lnet/minecraft/class_630;
|
||||
FIELD field_27756 root Lnet/minecraft/class_630;
|
||||
|
|
|
@ -67,3 +67,4 @@ CLASS net/minecraft/class_5602 net/minecraft/client/render/entity/model/EntityMo
|
|||
ARG 0 type
|
||||
METHOD method_45718 createChestRaft (Lnet/minecraft/class_1690$class_1692;)Lnet/minecraft/class_5601;
|
||||
ARG 0 type
|
||||
METHOD method_45719 createHangingSign (Lnet/minecraft/class_4719;)Lnet/minecraft/class_5601;
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
CLASS net/minecraft/class_7707 net/minecraft/item/HangingSignItem
|
||||
METHOD <init> (Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1792$class_1793;)V
|
||||
ARG 1 hangingSign
|
||||
ARG 2 wallHangingSign
|
||||
ARG 3 settings
|
|
@ -4,3 +4,7 @@ CLASS net/minecraft/class_1827 net/minecraft/item/WallStandingBlockItem
|
|||
ARG 1 standingBlock
|
||||
ARG 2 wallBlock
|
||||
ARG 3 settings
|
||||
METHOD method_45431 canPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 world
|
||||
ARG 2 state
|
||||
ARG 3 pos
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
CLASS net/minecraft/class_7718 net/minecraft/util/math/RotationPropertyHelper
|
||||
FIELD field_40345 MAX I
|
||||
FIELD field_40346 NORTH I
|
||||
FIELD field_40347 EAST I
|
||||
FIELD field_40348 SOUTH I
|
||||
FIELD field_40349 WEST I
|
||||
METHOD method_45478 getMax ()I
|
||||
METHOD method_45479 fromYaw (F)I
|
||||
ARG 0 yaw
|
||||
METHOD method_45480 toDirection (I)Ljava/util/Optional;
|
||||
ARG 0 rotation
|
||||
METHOD method_45481 fromDirection (Lnet/minecraft/class_2350;)I
|
||||
ARG 0 direction
|
||||
METHOD method_45482 toDegrees (I)F
|
||||
ARG 0 rotation
|
Loading…
Reference in New Issue