Commit Graph

22 Commits

Author SHA1 Message Date
Misode
cd0c37c5dd Add button to generate new UUID 2022-05-12 18:34:55 +02:00
Misode
6f27465c78 Add guides (#224)
* Add guides

* Add versioning to guides

* Guides: special variables and nested expressions

* Add guides page to vite build

* Add search and hash hooks, guide tags and headings

* Improve guides list and filtering

* Add 1.19 download link
2022-05-06 06:37:27 +02:00
Misode
21c3fbae93 Add button to generate new structure salt 2022-04-08 20:33:04 +02:00
Misode
a5a08fc935 Implement link sharing (#213)
* Implement link sharing

* Share default

* Compress and base64 encode data

* Better error messages

* Fix build

* Only change version when it's different
2022-03-19 19:26:39 +01:00
Misode
43d1b7dbcc Add follow reference button for vanilla presets 2021-11-21 03:49:46 +01:00
Misode
08e5b36a62 Sync search parameters for presets 2021-11-21 03:19:11 +01:00
Misode
bb1223df60 Track generator ID in custom dimension
Preparing to add back search parameters to share links
2021-10-30 17:34:54 +02:00
Misode
c75c5b7d65 Use wasm to compute multi noise biome map (#181) 2021-10-28 18:47:19 +02:00
Misode
0ff7de3aea Fix #176 switching between choices 2021-10-06 00:02:06 +02:00
Misode
e5d2c02fb3 Show nested feature decorators in a list (#173)
* Show nested feature decorators in a list

* Fix swapping decorator indices

* Move wrapper model creation to separate function

* Add setting string node on enter
2021-09-28 23:46:21 +02:00
Misode
e7e9b02ea7 Correctly update number nodes when model changes 2021-09-25 17:41:49 +02:00
Misode
7db47938b8 Make list and map entries collapsible (#169)
* Make list entries collapsible

* Show errors in collapsed nodes and keep context of loot type

* Make map entries collapsible

* Add collapse-all functionality
2021-09-24 22:12:33 +02:00
Misode
55f6ca58c0 Fix previews after wrapping lists 2021-09-24 06:00:27 +02:00
Misode
3b80334e2e Support 1.18 (experimental) snapshots (#158)
* Half support 1.18-experimental-snapshot-1

* Fetch 1.18 presets and improve rendering of lists

* Noise preview with deepslate

* Biome preview with deepslate

* Generalize canvas logic in one hook

* Simplify useCanvas

* Use mcschema for 1.18

* Improve noise settings preview controls

* Fix build

* Update deepslate and improve preview caching

* Cleanup, remove old preview code

* Couple seed between model and preview

* Limit output to improve performance + copy feedback
For the vanilla overworld dimension (200K lines),
it took 2+ seconds to write the output to the textarea

Now capped at 10K chars

* Add surface_relative_threshold to decorator preview

* Improve fixed list errors
2021-09-23 03:04:52 +02:00
Misode
e3fb5923c0 Handle catching unknowns 2021-09-09 22:34:22 +02:00
Misode
f43cb03cc3 Make generator config more robust 2021-07-02 02:36:01 +02:00
Misode
f2df089150 Only start getting schemas once on page load 2021-06-26 17:18:02 +02:00
Misode
09c851914f Switch to vite and preact 2021-06-26 17:18:02 +02:00
Misode
3ea390e547 Refactor decorator preview and use better colors 2020-12-07 02:47:22 +01:00
Misode
a84822b1cc Rename noise folder 2020-12-06 00:55:39 +01:00
Misode
4c814f0ee3 Rewrite noise implementation to match Minecraft 2020-12-01 04:15:29 +01:00
Misode
35aefea261 Rename files part 2 2020-11-23 14:39:04 +01:00