Skip to content

Commit e2e835d

Browse files
committed
drop unpick defs for colors and support AxeItem#spawnSoundAndParticle's level event
1 parent f8ee505 commit e2e835d

File tree

1 file changed

+172
-1
lines changed

1 file changed

+172
-1
lines changed

definitions.unpick.patch

Lines changed: 172 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,181 @@
11
--- a/definitions.unpick
22
+++ b/definitions.unpick
3-
@@ -1646,6 +_,7 @@
3+
@@ -25,163 +_,6 @@
4+
target_method net.minecraft.server.level.TicketType flags ()I
5+
return chunk_ticket_type_flags
6+
7+
-#: Integers in ARGB color format.
8+
-group int argb_color
9+
- @format hex
10+
- net.minecraft.util.CommonColors.*
11+
- net.minecraft.realms.RealmsScreen.COLOR_DARK_GRAY
12+
- net.minecraft.realms.RealmsScreen.COLOR_MEDIUM_GRAY
13+
- net.minecraft.realms.RealmsScreen.COLOR_GREEN
14+
- net.minecraft.realms.RealmsScreen.COLOR_LINK
15+
- net.minecraft.realms.RealmsScreen.COLOR_LINK_HOVER
16+
-
17+
-target_method net.minecraft.util.ARGB alpha (I)I
18+
- param 0 argb_color
19+
-
20+
-target_method net.minecraft.util.ARGB red (I)I
21+
- param 0 argb_color
22+
-
23+
-target_method net.minecraft.util.ARGB green (I)I
24+
- param 0 argb_color
25+
-
26+
-target_method net.minecraft.util.ARGB blue (I)I
27+
- param 0 argb_color
28+
-
29+
-target_method net.minecraft.util.ARGB color (IIII)I
30+
- return argb_color
31+
-
32+
-target_method net.minecraft.util.ARGB color (III)I
33+
- return argb_color
34+
-
35+
-target_method net.minecraft.util.ARGB color (Lnet/minecraft/world/phys/Vec3;)I
36+
- return argb_color
37+
-
38+
-target_method net.minecraft.util.ARGB multiply (II)I
39+
- param 0 argb_color
40+
- param 1 argb_color
41+
- return argb_color
42+
-
43+
-target_method net.minecraft.util.ARGB scaleRGB (IF)I
44+
- param 0 argb_color
45+
- return argb_color
46+
-
47+
-target_method net.minecraft.util.ARGB scaleRGB (II)I
48+
- param 0 argb_color
49+
- return argb_color
50+
-
51+
-target_method net.minecraft.util.ARGB greyscale (I)I
52+
- param 0 argb_color
53+
- return argb_color
54+
-
55+
-target_method net.minecraft.util.ARGB srgbLerp (FII)I
56+
- param 1 argb_color
57+
- param 2 argb_color
58+
- return argb_color
59+
-
60+
-target_method net.minecraft.util.ARGB opaque (I)I
61+
- param 0 argb_color
62+
- return argb_color
63+
-
64+
-target_method net.minecraft.util.ARGB transparent (I)I
65+
- param 0 argb_color
66+
- return argb_color
67+
-
68+
-target_method net.minecraft.util.ARGB color (II)I
69+
- param 1 argb_color
70+
- return argb_color
71+
-
72+
-target_method net.minecraft.util.ARGB color (FI)I
73+
- param 1 argb_color
74+
- return argb_color
75+
-
76+
-target_method net.minecraft.util.ARGB white (F)I
77+
- return argb_color
78+
-
79+
-target_method net.minecraft.util.ARGB colorFromFloat (FFFF)I
80+
- return argb_color
81+
-
82+
-target_method net.minecraft.util.ARGB average (II)I
83+
- param 0 argb_color
84+
- param 1 argb_color
85+
- return argb_color
86+
-
87+
-target_method net.minecraft.util.ARGB toABGR (I)I
88+
- param 0 argb_color
89+
-
90+
-target_method net.minecraft.util.ARGB fromABGR (I)I
91+
- return argb_color
92+
-
93+
-target_method net.minecraft.client.gui.Font drawInBatch (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/gui/Font$DisplayMode;II)V
94+
- param 3 argb_color
95+
-
96+
-target_method net.minecraft.client.gui.Font drawInBatch (Lnet/minecraft/network/chat/Component;FFIZLorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/gui/Font$DisplayMode;II)V
97+
- param 3 argb_color
98+
-
99+
-target_method net.minecraft.client.gui.Font drawInBatch (Lnet/minecraft/util/FormattedCharSequence;FFIZLorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/gui/Font$DisplayMode;II)V
100+
- param 3 argb_color
101+
-
102+
-target_method net.minecraft.client.gui.Font drawInBatch8xOutline (Lnet/minecraft/util/FormattedCharSequence;FFIILorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;I)V
103+
- param 3 argb_color
104+
- param 4 argb_color
105+
-
106+
-target_method net.minecraft.client.gui.GuiGraphics drawCenteredString (Lnet/minecraft/client/gui/Font;Ljava/lang/String;III)V
107+
- param 4 argb_color
108+
-
109+
-target_method net.minecraft.client.gui.GuiGraphics drawCenteredString (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;III)V
110+
- param 4 argb_color
111+
-
112+
-target_method net.minecraft.client.gui.GuiGraphics drawCenteredString (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/FormattedCharSequence;III)V
113+
- param 4 argb_color
114+
-
115+
-target_method net.minecraft.client.gui.GuiGraphics drawString (Lnet/minecraft/client/gui/Font;Ljava/lang/String;III)V
116+
- param 4 argb_color
117+
-
118+
-target_method net.minecraft.client.gui.GuiGraphics drawString (Lnet/minecraft/client/gui/Font;Ljava/lang/String;IIIZ)V
119+
- param 4 argb_color
120+
-
121+
-target_method net.minecraft.client.gui.GuiGraphics drawString (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;III)V
122+
- param 4 argb_color
123+
-
124+
-target_method net.minecraft.client.gui.GuiGraphics drawString (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;IIIZ)V
125+
- param 4 argb_color
126+
-
127+
-target_method net.minecraft.client.gui.GuiGraphics drawWordWrap (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/FormattedText;IIIIZ)V
128+
- param 5 argb_color
129+
-
130+
-target_method net.minecraft.client.gui.GuiGraphics drawWordWrap (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/FormattedText;IIII)V
131+
- param 5 argb_color
132+
-
133+
-target_method net.minecraft.client.gui.GuiGraphics hLine (IIII)V
134+
- param 3 argb_color
135+
-
136+
-target_method net.minecraft.client.gui.GuiGraphics vLine (IIII)V
137+
- param 3 argb_color
138+
-
139+
-target_method net.minecraft.client.gui.GuiGraphics fill (IIIII)V
140+
- param 4 argb_color
141+
-
142+
-target_method net.minecraft.client.gui.GuiGraphics fill (Lcom/mojang/blaze3d/pipeline/RenderPipeline;IIIII)V
143+
- param 5 argb_color
144+
-
145+
-target_method net.minecraft.client.gui.GuiGraphics fillGradient (IIIIII)V
146+
- param 4 argb_color
147+
- param 5 argb_color
148+
-
149+
-target_method net.minecraft.client.gui.GuiGraphics renderOutline (IIIII)V
150+
- param 4 argb_color
151+
-
152+
-target_method com.mojang.blaze3d.vertex.VertexConsumer setColor (I)Lcom/mojang/blaze3d/vertex/VertexConsumer;
153+
- param 0 argb_color
154+
-
155+
-target_method net.minecraft.network.chat.TextColor fromRgb (I)Lnet/minecraft/network/chat/TextColor;
156+
- param 0 argb_color
157+
-
158+
-target_method net.minecraft.network.chat.Style withColor (I)Lnet/minecraft/network/chat/Style;
159+
- param 0 argb_color
160+
-
161+
-target_method net.minecraft.network.chat.MutableComponent withColor (I)Lnet/minecraft/network/chat/MutableComponent;
162+
- param 0 argb_color
163+
-
164+
group int cursor_shape
165+
org.lwjgl.glfw.GLFW.GLFW_ARROW_CURSOR
166+
org.lwjgl.glfw.GLFW.GLFW_IBEAM_CURSOR
167+
@@ -1628,6 +_,7 @@
4168
return s2c_animation_id
5169

6170
group int s2c_game_state_demo_value
7171
+ @scope class net.minecraft.server.level.DemoMode
8172
net.minecraft.network.protocol.game.ClientboundGameEventPacket.DEMO_PARAM_INTRO
9173
net.minecraft.network.protocol.game.ClientboundGameEventPacket.DEMO_PARAM_HINT_1
10174
net.minecraft.network.protocol.game.ClientboundGameEventPacket.DEMO_PARAM_HINT_2
175+
@@ -1903,3 +_,6 @@
176+
177+
target_method net.minecraft.network.protocol.game.ClientboundLevelEventPacket getType ()I
178+
return world_event
179+
+
180+
+target_method net.minecraft.world.item.AxeItem spawnSoundAndParticle (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;I)V
181+
+ param 5 world_event

0 commit comments

Comments
 (0)