Skip to content

Commit ef16f1f

Browse files
committed
Add new toolbox
- Skip the rest result step
1 parent d5aa616 commit ef16f1f

File tree

2 files changed

+70
-1
lines changed

2 files changed

+70
-1
lines changed

blockly/src/minecraft/minecraft.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ Minecraft.execute = function() {
177177

178178
// Get a result
179179
Minecraft.result = evalCode(codeWhenRunButton);
180+
return; // TODO(bjordan): remove
180181
Minecraft.testResults = BlocklyApps.getTestResults(Minecraft.result);
181182

182183
if (level.freePlay) {

dashboard/app/models/minecraft.rb

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,75 @@ def self.create_from_level_builder(params, level_params)
3333

3434
def self.toolbox
3535
<<-XML.strip_heredoc.chomp
36-
<category name="Functions" custom="PROCEDURE"/>
36+
<block type="when_run"></block>
37+
<block type="minecraft_whenRightClick"></block>
38+
<block type="minecraft_whenLeftClick"></block>
39+
<block type="minecraft_setGravity">
40+
<title name="VALUE">-1.7999999499807017e-7</title>
41+
</block>
42+
<block type="minecraft_setSpeed">
43+
<title name="VALUE">0.0028</title>
44+
</block>
45+
<block type="minecraft_setBlock" inline="false"></block>
46+
<block type="math_random_int" inline="true">
47+
<value name="FROM">
48+
<block type="math_number">
49+
<title name="NUM">1</title>
50+
</block>
51+
</value>
52+
<value name="TO">
53+
<block type="math_number">
54+
<title name="NUM">37</title>
55+
</block>
56+
</value>
57+
</block>
58+
<block type="minecraft_adjacent_target_x"></block>
59+
<block type="minecraft_adjacent_target_y"></block>
60+
<block type="minecraft_adjacent_target_z"></block>
61+
<block type="minecraft_selected_target_x"></block>
62+
<block type="minecraft_selected_target_y"></block>
63+
<block type="minecraft_selected_target_z"></block>
64+
<block type="minecraft_log"></block>
65+
<block type="controls_repeat">
66+
<title name="TIMES">4</title>
67+
</block>
68+
<block type="controls_repeat_dropdown">
69+
<title name="TIMES" config="3-10">???</title>
70+
</block>
71+
<block type="controls_repeat_ext" inline="true"></block>
72+
<block type="math_number">
73+
<title name="NUM">0</title>
74+
</block>
75+
<block type="math_number_dropdown">
76+
<title name="NUM" config="1-10">5</title>
77+
</block>
78+
<block type="math_arithmetic" inline="true">
79+
<title name="OP">ADD</title>
80+
</block>
81+
<block type="math_random_int" inline="true">
82+
<value name="FROM">
83+
<block type="math_number">
84+
<title name="NUM">1</title>
85+
</block>
86+
</value>
87+
<value name="TO">
88+
<block type="math_number">
89+
<title name="NUM">100</title>
90+
</block>
91+
</value>
92+
</block>
93+
<block type="math_random_float"></block>
94+
<block type="variables_set" inline="false">
95+
<title name="VAR">x</title>
96+
<value name="VALUE">
97+
<block type="math_number">
98+
<title name="NUM">???</title>
99+
</block>
100+
</value>
101+
</block>
102+
<block type="variables_get">
103+
<title name="VAR">x</title>
104+
</block>
37105
XML
38106
end
39107

0 commit comments

Comments
 (0)