Commit Graph

55 Commits

Author SHA1 Message Date
Misode
3cb736e7c5 Fix #496 recipe preview 2024-03-27 01:58:14 +01:00
Misode
3fdda11c17 Fix recipe result preview before 1.20.5 2024-03-26 00:55:37 +01:00
Misode
c87ede8e54 Recipe preview 2024-03-25 21:57:47 +01:00
Misode
fccbd72aeb Support new any_of, all_of and sequence in loot tables 2023-10-03 11:41:30 +02:00
Misode
6074a15d61 Fix #417 handle invalid alternative condition 2023-10-03 11:12:23 +02:00
Misode
446025cdec Fix #418 noise settings preview freezes 2023-10-03 11:04:08 +02:00
Misode
08581889d2 Add structure set preview 2023-06-23 00:36:36 +02:00
Misode
9e68e0495b Add offset input field to density previews 2023-06-12 03:25:35 +02:00
Misode
a78bb6c2a4 Fix #379 handle unknown block colors in noise settings preview 2023-05-29 22:42:23 +02:00
Misode
97e9961919 Fix #376 Catch invalid resource locations in loot tables 2023-05-25 13:37:18 +02:00
Misode
626b22fee7 Fix #370 Pass biome configuration to noise settings preview 2023-05-12 01:09:12 +02:00
Misode
e2ba70cdac Fix #367 Round constant number providers 2023-05-12 01:00:32 +02:00
Misode
0a72ddd632 Add blockstate and model previews 2023-01-26 16:41:09 +01:00
Misode
d9c8eb17d7 Add top-down view to density function preview 2023-01-26 13:05:09 +01:00
Misode
00029a2010 Voxel rendering + refactor interactive canvas (#322)
* Add voxel rendering to density function preview

* InteractiveCanvas component

* Use interactive canvas for noise preview

* Use interactive canvas for noise settings preview

* Extract common iterateWorld2D logic

* Use InteractiveCanvas2D for biome source preview

* Display final density in noise settings preview hover

* Move remaining preview code

* Hide noise router info for checkerboard and fixed

* Add higher resolution biome map

* User interactive canvas for decorator preview
2023-01-26 01:21:02 +01:00
Misode
0fb3a7c4b9 Option to show final density visualization 2022-11-10 21:33:27 +01:00
Misode
d07196611c Remember colormap 2022-11-10 03:59:18 +01:00
Misode
3dcb1d2352 Add configurable color maps for noise and density preview 2022-11-10 03:42:55 +01:00
Misode
e89cdfb0ad Show density/noise value at cursor (#282)
* Fix #277 WIP show density at cursor

* Correctly implement hovered value for noise and df previews
2022-11-10 02:01:50 +01:00
Misode
f309eef176 Fix not correctly enchanting books 2022-10-13 02:31:44 +02:00
Misode
ac259bb83e Add loot table preview (#293)
* Initial loot table preview + item display counts

* Add loot functions without NBT

* Add loot conditions

* Render item tooltips with name and lore components

* Remove debug text component

* Disable advanced tooltips in the tree

* Minor style fixes

* Add item slot overlay and tweak tooltip offset

* Fix some items not rendering

* Translate item names and text components

* Translate params + more functions and tooltips

* Add durability bar

* Configurable stack mixing

* Correct tooltip background and border

* Add enchanting

* Enchantment glint

* Configurable luck, daytime and weather

* Improve tooltip spacing

* More tooltip spacing improvements

* Remove debug logging
2022-10-13 02:05:33 +02:00
Misode
af10267eb5 Add option to change Y for biome map 2022-07-14 05:22:59 +02:00
Misode
f5ae1719e3 Improve biome map (#246)
* Start biome map rewrite

* Remove climate layers and add end biome source

* Update to use RandomState

* Make biome map work for past versions

* Remove old biome map code

* Implement multi noise presets and fix caching

* Update deepslate

* Fix biome hover

* Fix #190 biome map diagonal lines
Also increases performance by making better use of the biome cache

* Add proper zoom limit
2022-07-06 00:11:16 +02:00
Misode
e2281e0d36 Register project noises and DFs to use in previews 2022-06-16 17:54:45 +02:00
Misode
561cd341a1 Update to esm, update deepslate (#244) 2022-06-16 00:58:14 +02:00
Misode
b59cfcac69 Fix #238 noise climate octaves 2022-05-30 03:46:48 +02:00
Misode
2ebba08d4b Configurable biome colors in preview
- add Store context
- add useLocalStorage
- color utils
2022-05-14 19:39:48 +02:00
Misode
a432479672 Refactor generator to prevent duplicate reloading 2022-05-08 16:24:39 +02:00
Misode
bd5679f44a Update TS version and code-split deepslate 2022-05-07 00:40:16 +02:00
Misode
869f7c8f95 Fix #223 don't parse noise settings for dimension preview 2022-05-01 02:18:21 +02:00
Misode
bcef40475a Fix build 2022-03-31 15:49:45 +02:00
Misode
a4cfbc0d99 Fix #215 2022-03-30 23:56:41 +02:00
Misode
84ca07d859 Clear share ID when changing version 2022-03-19 21:48:08 +01:00
Misode
cf41b5cdac Fix #207 don't load noise router when preview is hidden 2022-03-11 14:55:10 +01:00
Misode
7ab0ec2e7e Expose error stack traces (#211) 2022-03-11 00:05:24 +01:00
Misode
0c9d6b9cc8 Fix mcmeta cache not being refreshed 2022-02-26 05:14:20 +01:00
Misode
7806aa6ad6 Visualizations for 1.18.2 and density functions 2022-02-26 04:34:19 +01:00
Misode
2148eefa42 Show biome noises on hover to preview 2022-02-17 11:56:32 +01:00
Misode
4f98f9aa9b Add noise caves to preview 2022-02-14 03:56:01 +01:00
Misode
5cfd54ebc3 Add auto scroll to noise settings preview 2022-02-13 04:20:55 +01:00
Misode
92ac80f465 Add surface rule visualizer 2022-02-13 04:02:52 +01:00
Misode
2fe120895c Fix #196 Reimplement placed feature preview 2022-01-18 23:41:11 +01:00
Misode
c6c52ca41a Projects (#192)
* Add file save UI and drafts project

* Fix build

* Create SearchList component as abstraction

* Add project page and file tree view

* Create Locale context

* Create Theme context

* Create Version context

* Create Title context

* Create Project context

* Store current file in project context

* Fix issues when renaming file and implement deleting

* Style improvements

* Make all project strings translatable

* Fix z-index
2022-01-18 01:02:19 +01:00
Misode
2f23546e3e Fix build 2021-12-01 06:37:00 +01:00
Misode
95097e6091 Move more stuff to services folder 2021-11-03 01:27:49 +01:00
Misode
b4d43c55bd Fix noise settings preview, use the terrain shaper 2021-10-30 04:44:25 +02:00
Misode
561f9a3956 Use terrain_shaper noise setting in visualization 2021-10-30 02:45:09 +02:00
Misode
3e4d8d7df5 Add noise visualizations to biome map 2021-10-29 02:28:55 +02:00
Misode
794a094e7e Add noise preview 2021-10-21 02:32:11 +02:00
Misode
c7d5b06825 Add sitemap to build 2021-10-04 17:43:46 +02:00