Skip to content

Commit 3e3710c

Browse files
committed
Add Quenched Debugger/Evaluator to lock multi-thread debugging behind enlightenment
1 parent aa858a7 commit 3e3710c

File tree

58 files changed

+771
-50
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+771
-50
lines changed
Lines changed: 206 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
{
2+
"parent": "minecraft:item/handheld_rod",
3+
"overrides": [
4+
{
5+
"model": "hexdebug:item/quenched_debugger/not_debugging/continue/empty",
6+
"predicate": {
7+
"hexdebug:debug_state": 0.0,
8+
"hexdebug:has_hex": 0.0,
9+
"hexdebug:step_mode": 0.0
10+
}
11+
},
12+
{
13+
"model": "hexdebug:item/quenched_debugger/not_debugging/continue/full",
14+
"predicate": {
15+
"hexdebug:debug_state": 0.0,
16+
"hexdebug:has_hex": 1.0,
17+
"hexdebug:step_mode": 0.0
18+
}
19+
},
20+
{
21+
"model": "hexdebug:item/quenched_debugger/not_debugging/over/empty",
22+
"predicate": {
23+
"hexdebug:debug_state": 0.0,
24+
"hexdebug:has_hex": 0.0,
25+
"hexdebug:step_mode": 0.16666667
26+
}
27+
},
28+
{
29+
"model": "hexdebug:item/quenched_debugger/not_debugging/over/full",
30+
"predicate": {
31+
"hexdebug:debug_state": 0.0,
32+
"hexdebug:has_hex": 1.0,
33+
"hexdebug:step_mode": 0.16666667
34+
}
35+
},
36+
{
37+
"model": "hexdebug:item/quenched_debugger/not_debugging/in/empty",
38+
"predicate": {
39+
"hexdebug:debug_state": 0.0,
40+
"hexdebug:has_hex": 0.0,
41+
"hexdebug:step_mode": 0.33333334
42+
}
43+
},
44+
{
45+
"model": "hexdebug:item/quenched_debugger/not_debugging/in/full",
46+
"predicate": {
47+
"hexdebug:debug_state": 0.0,
48+
"hexdebug:has_hex": 1.0,
49+
"hexdebug:step_mode": 0.33333334
50+
}
51+
},
52+
{
53+
"model": "hexdebug:item/quenched_debugger/not_debugging/out/empty",
54+
"predicate": {
55+
"hexdebug:debug_state": 0.0,
56+
"hexdebug:has_hex": 0.0,
57+
"hexdebug:step_mode": 0.5
58+
}
59+
},
60+
{
61+
"model": "hexdebug:item/quenched_debugger/not_debugging/out/full",
62+
"predicate": {
63+
"hexdebug:debug_state": 0.0,
64+
"hexdebug:has_hex": 1.0,
65+
"hexdebug:step_mode": 0.5
66+
}
67+
},
68+
{
69+
"model": "hexdebug:item/quenched_debugger/not_debugging/restart/empty",
70+
"predicate": {
71+
"hexdebug:debug_state": 0.0,
72+
"hexdebug:has_hex": 0.0,
73+
"hexdebug:step_mode": 0.6666667
74+
}
75+
},
76+
{
77+
"model": "hexdebug:item/quenched_debugger/not_debugging/restart/full",
78+
"predicate": {
79+
"hexdebug:debug_state": 0.0,
80+
"hexdebug:has_hex": 1.0,
81+
"hexdebug:step_mode": 0.6666667
82+
}
83+
},
84+
{
85+
"model": "hexdebug:item/quenched_debugger/not_debugging/stop/empty",
86+
"predicate": {
87+
"hexdebug:debug_state": 0.0,
88+
"hexdebug:has_hex": 0.0,
89+
"hexdebug:step_mode": 0.8333333
90+
}
91+
},
92+
{
93+
"model": "hexdebug:item/quenched_debugger/not_debugging/stop/full",
94+
"predicate": {
95+
"hexdebug:debug_state": 0.0,
96+
"hexdebug:has_hex": 1.0,
97+
"hexdebug:step_mode": 0.8333333
98+
}
99+
},
100+
{
101+
"model": "hexdebug:item/quenched_debugger/debugging/continue/empty",
102+
"predicate": {
103+
"hexdebug:debug_state": 0.5,
104+
"hexdebug:has_hex": 0.0,
105+
"hexdebug:step_mode": 0.0
106+
}
107+
},
108+
{
109+
"model": "hexdebug:item/quenched_debugger/debugging/continue/full",
110+
"predicate": {
111+
"hexdebug:debug_state": 0.5,
112+
"hexdebug:has_hex": 1.0,
113+
"hexdebug:step_mode": 0.0
114+
}
115+
},
116+
{
117+
"model": "hexdebug:item/quenched_debugger/debugging/over/empty",
118+
"predicate": {
119+
"hexdebug:debug_state": 0.5,
120+
"hexdebug:has_hex": 0.0,
121+
"hexdebug:step_mode": 0.16666667
122+
}
123+
},
124+
{
125+
"model": "hexdebug:item/quenched_debugger/debugging/over/full",
126+
"predicate": {
127+
"hexdebug:debug_state": 0.5,
128+
"hexdebug:has_hex": 1.0,
129+
"hexdebug:step_mode": 0.16666667
130+
}
131+
},
132+
{
133+
"model": "hexdebug:item/quenched_debugger/debugging/in/empty",
134+
"predicate": {
135+
"hexdebug:debug_state": 0.5,
136+
"hexdebug:has_hex": 0.0,
137+
"hexdebug:step_mode": 0.33333334
138+
}
139+
},
140+
{
141+
"model": "hexdebug:item/quenched_debugger/debugging/in/full",
142+
"predicate": {
143+
"hexdebug:debug_state": 0.5,
144+
"hexdebug:has_hex": 1.0,
145+
"hexdebug:step_mode": 0.33333334
146+
}
147+
},
148+
{
149+
"model": "hexdebug:item/quenched_debugger/debugging/out/empty",
150+
"predicate": {
151+
"hexdebug:debug_state": 0.5,
152+
"hexdebug:has_hex": 0.0,
153+
"hexdebug:step_mode": 0.5
154+
}
155+
},
156+
{
157+
"model": "hexdebug:item/quenched_debugger/debugging/out/full",
158+
"predicate": {
159+
"hexdebug:debug_state": 0.5,
160+
"hexdebug:has_hex": 1.0,
161+
"hexdebug:step_mode": 0.5
162+
}
163+
},
164+
{
165+
"model": "hexdebug:item/quenched_debugger/debugging/restart/empty",
166+
"predicate": {
167+
"hexdebug:debug_state": 0.5,
168+
"hexdebug:has_hex": 0.0,
169+
"hexdebug:step_mode": 0.6666667
170+
}
171+
},
172+
{
173+
"model": "hexdebug:item/quenched_debugger/debugging/restart/full",
174+
"predicate": {
175+
"hexdebug:debug_state": 0.5,
176+
"hexdebug:has_hex": 1.0,
177+
"hexdebug:step_mode": 0.6666667
178+
}
179+
},
180+
{
181+
"model": "hexdebug:item/quenched_debugger/debugging/stop/empty",
182+
"predicate": {
183+
"hexdebug:debug_state": 0.5,
184+
"hexdebug:has_hex": 0.0,
185+
"hexdebug:step_mode": 0.8333333
186+
}
187+
},
188+
{
189+
"model": "hexdebug:item/quenched_debugger/debugging/stop/full",
190+
"predicate": {
191+
"hexdebug:debug_state": 0.5,
192+
"hexdebug:has_hex": 1.0,
193+
"hexdebug:step_mode": 0.8333333
194+
}
195+
},
196+
{
197+
"model": "hexdebug:item/quenched_debugger",
198+
"predicate": {
199+
"hexdebug:hide_icons": 1.0
200+
}
201+
}
202+
],
203+
"textures": {
204+
"layer0": "hexdebug:item/quenched_debugger"
205+
}
206+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/continue",
5+
"layer2": "hexdebug:item/debugger/debug_state/debugging"
6+
}
7+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/continue",
5+
"layer2": "hexdebug:item/debugger/has_hex/full",
6+
"layer3": "hexdebug:item/debugger/debug_state/debugging"
7+
}
8+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/in",
5+
"layer2": "hexdebug:item/debugger/debug_state/debugging"
6+
}
7+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/in",
5+
"layer2": "hexdebug:item/debugger/has_hex/full",
6+
"layer3": "hexdebug:item/debugger/debug_state/debugging"
7+
}
8+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/out",
5+
"layer2": "hexdebug:item/debugger/debug_state/debugging"
6+
}
7+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/out",
5+
"layer2": "hexdebug:item/debugger/has_hex/full",
6+
"layer3": "hexdebug:item/debugger/debug_state/debugging"
7+
}
8+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/over",
5+
"layer2": "hexdebug:item/debugger/debug_state/debugging"
6+
}
7+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/over",
5+
"layer2": "hexdebug:item/debugger/has_hex/full",
6+
"layer3": "hexdebug:item/debugger/debug_state/debugging"
7+
}
8+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"parent": "hexdebug:item/quenched_debugger",
3+
"textures": {
4+
"layer1": "hexdebug:item/debugger/step_mode/debugging/restart",
5+
"layer2": "hexdebug:item/debugger/debug_state/debugging"
6+
}
7+
}

0 commit comments

Comments
 (0)