Skip to content

Commit cfcce48

Browse files
authored
feat: New landing page (#91)
* feat: New landing page - Significantly improve file semantics in editor - Refactor carto -> creatorTools - Rename many variables in featureSets in test outputs * fix: Test updates * fix: Some UX fixes for editability * fix: Remove unused files * fix: Update site support, blockbench model parsing * fix: Some new project creation scenarios, some Blockbench work * fix: Responsiveness issues, fix command line path choice * fix: UX bug fixes, fix some legacy block ID loading
1 parent 6a34643 commit cfcce48

File tree

1,116 files changed

+121134
-71866
lines changed

Some content is hidden

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

1,116 files changed

+121134
-71866
lines changed

NOTICE.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,55 @@ Copyright 2025 Mojang AB
44

55
This repository incorporates material as listed below or described in the code.
66

7+
### @emotion/react and @emotion/styled
8+
9+
### The MIT License (MIT)
10+
11+
Copyright (c) Emotion team and other contributors
12+
13+
Permission is hereby granted, free of charge, to any person obtaining a copy
14+
of this software and associated documentation files (the "Software"), to deal
15+
in the Software without restriction, including without limitation the rights
16+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
17+
copies of the Software, and to permit persons to whom the Software is
18+
furnished to do so, subject to the following conditions:
19+
20+
The above copyright notice and this permission notice shall be included in all
21+
copies or substantial portions of the Software.
22+
23+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
24+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
25+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
26+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
27+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
28+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
29+
SOFTWARE.
30+
31+
### material-ui (MUI)
32+
33+
### The MIT License (MIT)
34+
35+
Copyright (c) 2014 Call-Em-All
36+
37+
Permission is hereby granted, free of charge, to any person obtaining a copy
38+
of this software and associated documentation files (the "Software"), to deal
39+
in the Software without restriction, including without limitation the rights
40+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
41+
copies of the Software, and to permit persons to whom the Software is
42+
furnished to do so, subject to the following conditions:
43+
44+
The above copyright notice and this permission
45+
notice shall be included in all
46+
copies or substantial portions of the Software.
47+
48+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
49+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
50+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
51+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
52+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
53+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
54+
SOFTWARE.
55+
756
### jsonc-parser
857

958
#### MIT License

app/.vscode/launch.json

Lines changed: 139 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -11,142 +11,240 @@
1111
{
1212
"name": "cli (add)",
1313
"cwd": "${workspaceRoot}/debugoutput/minecraft-gametests/",
14-
"args": ["add", "-i", "../temp/test"],
14+
"args": [
15+
"add",
16+
"-i",
17+
"../temp/test"
18+
],
1519
"type": "node",
1620
"request": "launch",
1721
"program": "${workspaceRoot}/src/cli/index.ts",
1822
"preLaunchTask": "gulp: jsncorebuild",
19-
"sourceMaps":true,
23+
"sourceMaps": true,
2024
"runtimeExecutable": null,
2125
"localRoot": "${workspaceRoot}/src",
22-
"runtimeArgs": ["--nolazy"],
23-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
26+
"runtimeArgs": [
27+
"--nolazy"
28+
],
29+
"outFiles": [
30+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
31+
]
2432
},
2533
{
2634
"name": "cli (info)",
2735
"cwd": "${workspaceRoot}/debugoutput/gtbasicworld/",
28-
"args": ["info"],
36+
"args": [
37+
"info"
38+
],
2939
"type": "node",
3040
"request": "launch",
3141
"program": "${workspaceRoot}/src/cli/index.ts",
3242
"preLaunchTask": "gulp: jsncorebuild",
3343
"sourceMaps": true,
3444
"runtimeExecutable": null,
3545
"localRoot": "${workspaceRoot}/src",
36-
"runtimeArgs": ["--nolazy"],
37-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
46+
"runtimeArgs": [
47+
"--nolazy"
48+
],
49+
"outFiles": [
50+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
51+
]
3852
},
3953
{
4054
"name": "cli (world)",
4155
"cwd": "${workspaceRoot}/debugoutput/",
42-
"args": ["world", "set", "-betaapis", "-o", "./worldtest/"],
56+
"args": [
57+
"world",
58+
"set",
59+
"-betaapis",
60+
"-o",
61+
"./worldtest/"
62+
],
4363
"type": "node",
4464
"request": "launch",
4565
"program": "${workspaceRoot}/src/cli/index.ts",
4666
"preLaunchTask": "gulp: jsncorebuild",
4767
"sourceMaps": true,
4868
"runtimeExecutable": null,
4969
"localRoot": "${workspaceRoot}/src",
50-
"runtimeArgs": ["--nolazy"],
51-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
70+
"runtimeArgs": [
71+
"--nolazy"
72+
],
73+
"outFiles": [
74+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
75+
]
5276
},
5377
{
5478
"name": "cli (val content1)",
5579
"cwd": "${workspaceRoot}/../samplecontent/addon/build/content1/",
56-
"args": ["validate", "--log-verbose", "--display-only"],
80+
"args": [
81+
"validate",
82+
"--log-verbose",
83+
"--display-only"
84+
],
5785
"type": "node",
5886
"request": "launch",
5987
"program": "${workspaceRoot}/src/cli/index.ts",
6088
"preLaunchTask": "gulp: jsncorebuild",
61-
"sourceMaps":true,
89+
"sourceMaps": true,
6290
"runtimeExecutable": null,
6391
"localRoot": "${workspaceRoot}/src",
64-
"runtimeArgs": ["--nolazy", "--max-old-space-size=32768"],
65-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
92+
"runtimeArgs": [
93+
"--nolazy",
94+
"--max-old-space-size=32768"
95+
],
96+
"outFiles": [
97+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
98+
]
6699
},
67100
{
68101
"name": "cli (val content2)",
69102
"cwd": "${workspaceRoot}/../samplecontent/addon/build/content2/",
70-
"args": ["validate", "--log-verbose"],
103+
"args": [
104+
"validate",
105+
"--log-verbose"
106+
],
71107
"type": "node",
72108
"request": "launch",
73109
"program": "${workspaceRoot}/src/cli/index.ts",
74110
"preLaunchTask": "gulp: jsncorebuild",
75-
"sourceMaps":true,
111+
"sourceMaps": true,
76112
"runtimeExecutable": null,
77113
"localRoot": "${workspaceRoot}/src",
78-
"runtimeArgs": ["--nolazy", "--max-old-space-size=32768"],
79-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
114+
"runtimeArgs": [
115+
"--nolazy",
116+
"--max-old-space-size=32768"
117+
],
118+
"outFiles": [
119+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
120+
]
80121
},
81122
{
82123
"name": "cli (val content3 addon)",
83124
"cwd": "${workspaceRoot}/../samplecontent/addon/build/content3/",
84-
"args": ["validate", "--log-verbose", "addon"],
125+
"args": [
126+
"validate",
127+
"--log-verbose",
128+
"addon"
129+
],
85130
"type": "node",
86131
"request": "launch",
87132
"program": "${workspaceRoot}/src/cli/index.ts",
88133
"preLaunchTask": "gulp: jsncorebuild",
89-
"sourceMaps":true,
134+
"sourceMaps": true,
90135
"runtimeExecutable": null,
91136
"localRoot": "${workspaceRoot}/src",
92-
"runtimeArgs": ["--nolazy", "--max-old-space-size=32768"],
93-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
137+
"runtimeArgs": [
138+
"--nolazy",
139+
"--max-old-space-size=32768"
140+
],
141+
"outFiles": [
142+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
143+
]
94144
},
95145
{
96146
"name": "cli (val file)",
97147
"cwd": "${workspaceRoot}/",
98-
"args": ["validate", "--log-verbose", "--display-only", "-if", "../samplecontent/addon/build/packages/aop_mobsbp.mcaddon"],
148+
"args": [
149+
"validate",
150+
"--log-verbose",
151+
"--display-only",
152+
"-if",
153+
"../samplecontent/addon/build/packages/aop_mobsbp.mcaddon"
154+
],
99155
"type": "node",
100156
"request": "launch",
101157
"program": "${workspaceRoot}/src/cli/index.ts",
102158
"preLaunchTask": "gulp: jsncorebuild",
103-
"sourceMaps":true,
159+
"sourceMaps": true,
104160
"runtimeExecutable": null,
105161
"localRoot": "${workspaceRoot}/src",
106-
"runtimeArgs": ["--nolazy", "--max-old-space-size=32768"],
107-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
162+
"runtimeArgs": [
163+
"--nolazy",
164+
"--max-old-space-size=32768"
165+
],
166+
"outFiles": [
167+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
168+
]
108169
},
109170
{
110171
"name": "cli (val vanilla)",
111172
"cwd": "${workspaceRoot}/",
112-
"args": ["validate", "--log-verbose", "--force", "-ot", "noreports", "-i", "./public/res/latest/van/", "-o", "./public/data"],
173+
"args": [
174+
"validate",
175+
"--log-verbose",
176+
"--force",
177+
"-ot",
178+
"noreports",
179+
"-i",
180+
"./public/res/latest/van/",
181+
"-o",
182+
"./public/data"
183+
],
113184
"type": "node",
114185
"request": "launch",
115186
"program": "${workspaceRoot}/src/cli/index.ts",
116187
"preLaunchTask": "gulp: jsncorebuild",
117-
"sourceMaps":true,
188+
"sourceMaps": true,
118189
"runtimeExecutable": null,
119190
"localRoot": "${workspaceRoot}/src",
120-
"runtimeArgs": ["--nolazy", "--max-old-space-size=32768"],
121-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
191+
"runtimeArgs": [
192+
"--nolazy",
193+
"--max-old-space-size=32768"
194+
],
195+
"outFiles": [
196+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
197+
]
122198
},
123199
{
124200
"name": "cli (serve)",
125201
"cwd": "${workspaceRoot}/",
126-
"args": ["serve", "basicwebservices", "-once", "-adminpc", "admn-psco"],
202+
"args": [
203+
"serve",
204+
"basicwebservices",
205+
"-once",
206+
"-adminpc",
207+
"admn-psco"
208+
],
127209
"type": "node",
128210
"request": "launch",
129211
"program": "${workspaceRoot}/src/cli/index.ts",
130212
"preLaunchTask": "gulp: jsncorebuild",
131-
"sourceMaps":true,
213+
"sourceMaps": true,
132214
"runtimeExecutable": null,
133215
"localRoot": "${workspaceRoot}/src",
134-
"runtimeArgs": ["--nolazy"],
135-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
136-
},
216+
"runtimeArgs": [
217+
"--nolazy"
218+
],
219+
"outFiles": [
220+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
221+
]
222+
},
137223
{
138224
"name": "cli (create)",
139225
"cwd": "${workspaceRoot}/",
140-
"args": ["create", "-o", "debugoutput/create", "custom_name", "addonStarter", "custom_creator", "florid description"],
226+
"args": [
227+
"create",
228+
"-o",
229+
"debugoutput/create",
230+
"custom_name",
231+
"addonStarter",
232+
"custom_creator",
233+
"florid description"
234+
],
141235
"type": "node",
142236
"request": "launch",
143237
"program": "${workspaceRoot}/src/cli/index.ts",
144238
"preLaunchTask": "gulp: jsncorebuild",
145-
"sourceMaps":true,
239+
"sourceMaps": true,
146240
"runtimeExecutable": null,
147241
"localRoot": "${workspaceRoot}/src",
148-
"runtimeArgs": ["--nolazy"],
149-
"outFiles": ["${workspaceFolder}/toolbuild/jsn/**/*.js"]
242+
"runtimeArgs": [
243+
"--nolazy"
244+
],
245+
"outFiles": [
246+
"${workspaceFolder}/toolbuild/jsn/**/*.js"
247+
]
150248
},
151249
{
152250
"type": "node",
@@ -155,7 +253,8 @@
155253
"program": "${workspaceFolder}/node_modules/ts-mocha/bin/ts-mocha",
156254
"preLaunchTask": "npm: jsncorebuild",
157255
"args": [
158-
"-p", "tsconfig.test.json",
256+
"-p",
257+
"tsconfig.test.json",
159258
"-delay",
160259
"--no-timeouts",
161260
"--colors",

0 commit comments

Comments
 (0)