-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
689 lines (676 loc) · 375 KB
/
Copy pathindex.html
File metadata and controls
689 lines (676 loc) · 375 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mineholm Wiki — Complete Guide & Knowledgebase for the Roblox game</title>
<meta name="description" content="The official Mineholm Wiki: every block, recipe, creature, boss, biome and secret in the Roblox survival building game Mineholm — with guides for your first night, your own forever-world, and the weekly Showcase.">
<link rel="canonical" href="https://stickwithfiddle-sys.github.io/mineholm-wiki/">
<meta property="og:title" content="Mineholm Wiki — Complete Guide & Knowledgebase">
<meta property="og:description" content="Every block, recipe, creature, boss and secret in Mineholm — the Roblox survival building game where your world saves forever.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://stickwithfiddle-sys.github.io/mineholm-wiki/">
<meta property="og:image" content="https://stickwithfiddle-sys.github.io/mineholm-wiki/assets/shots/aerial.png">
<meta name="robots" content="index, follow">
<meta name="google-site-verification" content="8SuBWFtz-LZz9DWgjGqm8WTVNSqBWs65Y9h4hcbvJXI" />
<style>
:root{--bg:#141019;--bg2:#1c1724;--panel:#221c2c;--line:#3a3347;--tx:#e8e4f0;--dim:#a89fb8;--gold:#d4af37;--teal:#5ad1b0}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{background:var(--bg);color:var(--tx);font:15px/1.6 "Segoe UI",system-ui,sans-serif;display:flex;min-height:100vh}
nav{position:fixed;top:0;left:0;bottom:0;width:238px;background:var(--bg2);border-right:1px solid var(--line);padding:14px 0;overflow-y:auto;z-index:10}
nav a{display:block;padding:7px 18px;color:var(--dim);text-decoration:none;border-left:3px solid transparent;font-size:14px}
nav a:hover,nav a.on{color:var(--tx);background:#2a2336;border-left-color:var(--gold)}
.navhead{padding:14px 18px 4px;font-size:11px;letter-spacing:1.5px;color:#6d6480;font-weight:700}
main{margin-left:238px;padding:28px 40px 120px;max-width:1000px;width:100%}
section{margin-bottom:64px;scroll-margin-top:20px}
h1{font-size:34px}h2{font-size:26px;color:var(--gold);margin-bottom:8px;border-bottom:1px solid var(--line);padding-bottom:8px}
h3{font-size:19px;margin:22px 0 8px;color:var(--teal)}
.sub{color:var(--dim);margin-bottom:14px}
p{margin:8px 0}
a{color:var(--teal)}
kbd{background:#332c42;border:1px solid var(--line);border-bottom-width:3px;border-radius:5px;padding:1px 7px;font-size:12.5px}
code{background:#2a2336;border-radius:4px;padding:1px 6px;font-size:12.5px;color:var(--dim)}
.px{image-rendering:pixelated;border-radius:6px;vertical-align:middle;display:inline-block}
.ico{border-radius:6px;vertical-align:middle}
.swatch{display:inline-block;border-radius:6px}
.hero{display:flex;gap:26px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:20px}
.hero-img{width:46%;object-fit:cover;align-self:stretch}
.hero-text{padding:26px 26px 26px 4px}
.badge{font-size:13px;background:var(--gold);color:#221c00;border-radius:6px;padding:2px 8px;vertical-align:middle}
.doors{display:flex;gap:12px;margin:16px 0}
.door{background:var(--gold);color:#221c00;font-weight:700;padding:10px 16px;border-radius:10px;text-decoration:none}
.door.alt{background:#33415c;color:var(--tx)}
.kbd-hint{color:var(--dim);font-size:13px}
.statgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:16px 0}
.statgrid div{background:var(--panel);border:1px solid var(--line);border-radius:12px;text-align:center;padding:12px 4px}
.statgrid b{font-size:24px;color:var(--gold);display:block}
.statgrid span{color:var(--dim);font-size:12.5px}
.twrap{overflow-x:auto;margin:12px 0;border-radius:12px}
.t{width:100%;border-collapse:collapse;background:var(--panel);border-radius:12px;overflow:hidden}
.t.half{max-width:560px}
#blocktable td.how{min-width:260px;max-width:380px;font-size:13px}
#blocktable{min-width:760px}
#mobtable{min-width:700px}
.t th{background:#2c2438;text-align:left;padding:9px 12px;font-size:13px;letter-spacing:.4px}
.t td{padding:8px 12px;border-top:1px solid var(--line);vertical-align:middle}
.t .how{font-size:13.5px;color:var(--dim)}
.chip{border:1.5px solid var(--c);color:var(--c);border-radius:20px;padding:1px 10px;font-size:12px;font-weight:600}
.steps{margin:12px 0 12px 4px;counter-reset:s}
.steps li{list-style:none;position:relative;padding:6px 0 6px 44px;counter-increment:s}
.steps li::before{content:counter(s);position:absolute;left:0;top:6px;width:28px;height:28px;background:var(--gold);color:#221c00;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center}
.steps.small li{padding:3px 0 3px 40px;font-size:14px}
figure{margin:14px 0}
figure img{width:100%;max-width:760px;border-radius:12px;border:1px solid var(--line)}
figcaption{color:var(--dim);font-size:13px;margin-top:5px}
.callout{display:flex;gap:12px;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:10px;padding:10px 14px;margin:12px 0}
.callout.warn{border-left-color:#e07850}
.callout.tip{border-left-color:var(--gold)}
.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0}
.tfilter{background:var(--panel);border:1px solid var(--line);color:var(--tx);border-radius:8px;padding:8px 12px;min-width:240px;font-size:14px}
.fchip{background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:20px;padding:5px 12px;cursor:pointer;font-size:13px}
.fchip.on{border-color:var(--gold);color:var(--gold)}
.count{color:var(--dim);font-size:13px;margin-left:auto}
.recipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}
.recipe{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px}
.recipe .grid{display:flex;gap:4px;flex-wrap:wrap;max-width:150px}
.cell{position:relative;background:#2c2438;border-radius:8px;padding:4px;display:inline-flex}
.cell i{position:absolute;right:2px;bottom:0;font-style:normal;font-size:11px;font-weight:700;text-shadow:0 0 3px #000}
.arrow{color:var(--gold);font-size:20px}
.cell.out{border:1.5px solid var(--gold)}
.rmeta{display:flex;flex-direction:column;font-size:13px}
.rmeta span{color:var(--dim)}
.calc{display:flex;gap:8px;margin:8px 0}
.calc select,.calc input,.calc button{background:var(--panel);border:1px solid var(--line);color:var(--tx);border-radius:8px;padding:8px 12px}
.calc button{background:var(--gold);color:#221c00;font-weight:700;cursor:pointer}
#calc-out ul{margin:8px 0 8px 20px}
.b{font-size:11px;border-radius:5px;padding:1px 7px;margin-right:4px;font-weight:700}
.b.boss{background:#5c2430;color:#ffb3c0}.b.fly{background:#24405c;color:#a8d4ff}.b.host{background:#3a3347;color:#cfc6e0}.b.trap{background:#5c4a24;color:#ffe0a8}
.chart{width:100%;max-width:640px;background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:10px 0}
.gloss dt{color:var(--gold);font-weight:700;margin-top:12px}
.gloss dd{margin-left:0;color:var(--dim)}
details{background:var(--panel);border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:10px 14px}
summary{cursor:pointer;font-weight:600}
.log h3{margin-top:18px}.log small{color:var(--dim);font-weight:400}
.log ul{margin:6px 0 6px 22px}
.prov{color:var(--dim);font-size:13px;border-top:1px solid var(--line);padding-top:10px;margin-top:14px}
.clockcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:14px 0}
.il{white-space:nowrap;display:inline-flex;align-items:center;gap:5px;border-bottom:1px dotted var(--teal);cursor:pointer;color:var(--tx);text-decoration:none}
.il:hover{border-bottom-color:var(--gold)}
a.cell{text-decoration:none;color:var(--tx)}
.mp{image-rendering:auto;border-radius:10px;border:1px solid var(--line);display:block}
.searchbar{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--dim);padding:10px 14px;margin:4px 0 10px;cursor:pointer;font:inherit;font-size:14px;width:100%;max-width:440px;text-align:left}
.searchbar:hover{border-color:var(--gold)}
.kbd-in{margin-left:auto}
.cols2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:10px 0}
.plain{margin:6px 0 6px 18px}
.t th.sortable{cursor:pointer;user-select:none}
.t th.sortable:hover{color:var(--gold)}
.t th .sarr{opacity:.6;font-size:10px;margin-left:4px}
#backtop{position:fixed;right:22px;bottom:22px;z-index:50;background:var(--panel);border:1px solid var(--line);color:var(--dim);border-radius:50%;width:44px;height:44px;font-size:18px;cursor:pointer;display:none}
#backtop.show{display:block}
#hamburger{display:none;position:fixed;top:12px;left:12px;z-index:60;background:var(--panel);border:1px solid var(--line);color:var(--tx);border-radius:10px;width:44px;height:44px;font-size:20px;cursor:pointer}
#nav-search{color:var(--gold);font-weight:600}
.provbadge{font-size:12.5px;color:var(--dim);text-decoration:none;border:1px solid var(--line);border-radius:20px;padding:3px 10px;display:inline-block}
.provbadge:hover{color:var(--gold);border-color:var(--gold)}
.itemlist{list-style:none;margin:8px 0}
.itemlist li{padding:3px 0;display:flex;align-items:center;gap:7px}
#palette .rl{display:inline-flex;align-items:center;gap:8px}
#palette .ph{width:22px;height:22px;background:#2c2438;border-radius:5px;display:inline-block}
#palette{position:fixed;inset:0;background:#000a;display:none;z-index:100;padding-top:12vh}
#palette.open{display:block}
#palette .box{background:var(--bg2);border:1px solid var(--line);border-radius:14px;max-width:560px;margin:0 auto;overflow:hidden}
#palette input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--tx);padding:15px 18px;font-size:17px;outline:0}
#palette .res{max-height:44vh;overflow-y:auto}
#palette .res a{display:flex;justify-content:space-between;padding:9px 18px;color:var(--tx);text-decoration:none}
#palette .res a.sel,#palette .res a:hover{background:#2c2438}
#palette .res .k{color:var(--dim);font-size:12px}
#card{position:fixed;z-index:90;background:var(--bg2);border:1px solid var(--gold);border-radius:10px;padding:10px 12px;max-width:260px;display:none;pointer-events:none;font-size:13px}
#card b{display:block}
#card .r{font-size:11.5px;font-weight:700}
@media (max-width:900px){nav{transform:translateX(-100%);transition:transform .2s}nav.open{transform:none}#hamburger{display:block}main{margin-left:0;padding:16px 16px 16px 16px;padding-top:64px}.hero{flex-direction:column}.hero-img{width:100%}.statgrid{grid-template-columns:repeat(3,1fr)}.cols2{grid-template-columns:1fr}}
:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}
@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
</style>
</head>
<body>
<button id="hamburger" aria-label="Open navigation">☰</button>
<nav aria-label="Wiki sections"><a href="#home" id="nav-search">🔍 Search…</a><a href="#home">🏠 Home</a><div class="navhead">GUIDES</div><a href="#first-night">🌙 Your First Night</a><a href="#first-week">⛏️ Your First Week</a><a href="#claim-world">🌍 Claim Your World</a><a href="#first-boss">🐉 Your First Boss</a><a href="#showcase-guide">🏆 Enter the Showcase</a><a href="#controls">🎮 Controls</a><div class="navhead">REFERENCE</div><a href="#survival">❤️ Health & Hunger</a><a href="#biomes">🗺️ Biomes & Ores</a><a href="#blocks">🧱 Blocks</a><a href="#crafting">🛠️ Crafting</a><a href="#mobs">👾 Creatures & Bosses</a><a href="#tools">⚒️ Tools & Infusion</a><a href="#progression">📈 Progression</a><a href="#gearworks">⚙️ Gearworks</a><a href="#weather">🌦️ Weather & Water</a><a href="#economy">🪙 Economy & Shop</a><a href="#social">🤝 Friends & Parties</a><a href="#emotes">😀 Emotes</a><div class="navhead">META</div><a href="#changelog">📜 Changelog</a><a href="#glossary">📖 Glossary</a><a href="#faq">❓ FAQ</a><a href="#about">ℹ️ About this wiki</a></nav>
<main><section id="home"><h2>Mineholm</h2>
<div class="hero">
<img src="assets/shots/aerial.png" alt="The First Light Bastion — the spawn island" class="hero-img">
<div class="hero-text">
<h1>Mineholm <span class="badge">Guide & Wiki</span></h1>
<p>Mine. Build. Survive the night. Claim a world that's yours forever — then make it famous.</p>
<p><a class="provbadge" href="#about">⚙️ Generated from the game's own data — always accurate</a></p>
<div class="doors">
<a class="door" href="#first-night">🌙 New here? Survive your first night →</a>
<a class="door alt" href="#blocks">🔎 Look something up →</a>
</div>
<button id="search-open" class="searchbar" type="button">🔍 Search blocks, items, creatures, guides… <span class="kbd-in"><kbd>Ctrl</kbd>+<kbd>K</kbd></span></button>
</div>
</div>
<div class="statgrid">
<div><b>126</b><span>blocks</span></div>
<div><b>181</b><span>items</span></div>
<div><b>130</b><span>recipes</span></div>
<div><b>25</b><span>creatures</span></div>
<div><b>3</b><span>bosses</span></div>
<div><b>5</b><span>biomes</span></div>
</div>
<div id="showcase-clock" class="clockcard"></div>
</section><section id="first-night"><h2>Your First Night</h2><p class="sub">Goal: alive at sunrise. ~8 minute read.</p>
<figure><img src="assets/shots/corridor.png" alt="You wake in the Undercroft. Walk toward the light." loading="lazy"><figcaption>You wake in the Undercroft. Walk toward the light.</figcaption></figure>
<p><b>Goal: be safe when the sun sets.</b> One full day-night cycle lasts 20 real minutes. Night is dangerous.</p>
<figure><img src="assets/shots/ui_hud.png" alt="Your screen: quest tracker (top right), the Journal book (top right — everything lives in it), hotbar + hearts + hunger (bottom)." loading="lazy"><figcaption>Your screen: quest tracker (top right), the Journal book (top right — everything lives in it), hotbar + hearts + hunger (bottom).</figcaption></figure>
<ol class="steps"><li>Walk out of the tunnel. That glowing tower is the <b>Worldbeacon</b> — it marks spawn. You can always find home by it.</li><li>Check the top-right corner. That is your <b>quest</b>. It will walk you through your first tools step by step.</li><li>Find a tree. <b>Hold left-click</b> (or hold your finger) on the trunk until it breaks. Collect 5 wood.</li><li>Open the <b>Journal</b> (top-right, or press <b>J</b>) → <b>Craft</b>. Search or pick a category, tap <b>Oakwood Planks</b>, then craft a <b>Crafting Bench</b>. Each recipe card shows exactly what it needs — green when you have it, a how-to-get hint when you don't:<figure><img src="assets/shots/ui_craft.png" alt="The Craft page: category chips + search + Craftable-now filter, and a card per recipe with ingredients and one-tap craft." loading="lazy"><figcaption>The Craft page: category chips + search + Craftable-now filter, and a card per recipe with ingredients and one-tap craft.</figcaption></figure></li><li>Place the bench: select it in your hotbar, then <b>right-click</b> the ground (or tap <b>PLACE</b>). A ghost outline shows exactly where it will go:<figure><img src="assets/shots/ui_place_ghost.png" alt="Hold a block and aim — the ghost outline marks the landing spot." loading="lazy"><figcaption>Hold a block and aim — the ghost outline marks the landing spot.</figcaption></figure></li><li>Press <b>E</b> on your bench and craft better tools as the quest asks: stone pickaxe → coal → torches.</li><li>Before dark: place torches (they burn bright and scare nothing — but you can SEE), or dig into a hillside and seal the door.</li><li>Hungry? Hold food and press <b>E</b> (or tap <b>EAT</b>).</li></ol>
<div class="callout warn"><span>⚠️</span><div>At night, <b>Glooms, Skitters and Duskwings</b> hunt. Click a creature to fight back — or run for the light.</div></div>
<div class="callout tip"><span>💡</span><div>Died? Your items are safe in a <b>satchel</b> where you fell. Follow the orange GEAR arrow at the top of your screen to get everything back.</div></div>
<p>Ready for more? → <a href="#first-week">Your First Week</a></p>
</section><section id="first-week"><h2>Your First Week</h2><p class="sub">Iron, farms, and a full chest.</p>
<p><b>Goal: iron gear, a farm, and a chest full of loot.</b></p>
<ol class="steps"><li>Mine down. Ores live deep: coal near the surface, then iron, then gold, ruby and crystal near the bottom. Watch for <b>glowing magma</b> on deep cave floors — it burns!</li><li>Smelt: craft a <b>Smelter</b>, hold raw ore and press <b>E</b> on it. Iron unlocks the whole mid-game.</li><li>Farm: craft a <b>hoe</b>, press <b>E</b> on grass to till it, plant <b>seeds</b>, wait for golden wheat (~2 minutes through 4 stages), harvest with <b>E</b>.</li><li>Trees: plant a <b>sapling</b> on dirt or grass. A real oak grows in 4 minutes.</li><li>Storage: craft a <b>Chest</b> (8 planks). Walk up and press <b>E</b> when the prompt appears:<figure><img src="assets/shots/ui_chest.png" alt="Stations and chests show an [E] prompt when you are close enough." loading="lazy"><figcaption>Stations and chests show an [E] prompt when you are close enough.</figcaption></figure> Use <b>QUICK-STACK</b> in your bag to pour matching items in:<figure><img src="assets/shots/ui_bag.png" alt="Your bag: first 9 slots are the hotbar. SORT BAG tidies; QUICK-STACK feeds nearby chests." loading="lazy"><figcaption>Your bag: first 9 slots are the hotbar. SORT BAG tidies; QUICK-STACK feeds nearby chests.</figcaption></figure></li><li>Armor: hides from Woollys and Porkos craft into hide armor; iron comes next. Hold a piece and press <b>E</b> to equip.</li><li>Rain happens. Deserts stay dry, snow biomes get snowfall. Weather passes in a few minutes.</li><li>Swim carefully: watch the <b>bubbles</b> when your head goes under — surface before they run out.</li></ol>
<div class="callout tip"><span>💡</span><div>Full bag while strip-mining? Turn on <b>Junk → coins</b> in Settings: extra dirt and cobble convert to coins instead of being lost.</div></div>
<p>Next → <a href="#claim-world">Claim Your Own World</a></p>
</section><section id="claim-world"><h2>Claim Your Own World</h2><p class="sub">The Frontier is shared. Yours is forever.</p>
<p>The spawn world (<b>the Frontier</b>) is shared with everyone. Your OWN world is private, permanent, and yours to rule.</p>
<figure><img src="assets/shots/ui_worlds.png" alt="The WORLDS panel: your worlds, extra slots, Ascension count, the Frontier, and the Showcase gallery." loading="lazy"><figcaption>The WORLDS panel: your worlds, extra slots, Ascension count, the Frontier, and the Showcase gallery.</figcaption></figure>
<ol class="steps"><li>Open the <b>Journal</b> → <b>Worlds</b>.</li><li>Tap <b>My World → CREATE</b>. Your world is generated with its own unique terrain seed — no two are alike.</li><li>Build anything. Everything saves forever, automatically.</li><li>Invite friends with the <b>INVITE</b> button — friends can visit, and you can grant build rights (co-builders help quests too).</li><li>Set your respawn anywhere: Settings → <b>SET HOME HERE</b>.</li><li>Outgrown it? <b>ASCEND</b> preserves your world as a visitable Legacy and hands you a fresh one — with a permanent +25% XP bonus, stacking every time.</li></ol>
<div class="callout info"><span>ℹ️</span><div>Extra world slots (up to 3 worlds) come with the <b>World Slots</b> pass.</div></div>
<div class="callout info"><span>ℹ️</span><div>Behind the scenes every world has a permanent <b>World Key</b> — its identity. Ascending mints the next generation of the same key, which is why your Legacy worlds stay visitable forever.</div></div>
<p>Next → <a href="#first-boss">Your First Boss</a></p>
</section><section id="first-boss"><h2>Your First Boss</h2><p class="sub">Three totems. Three fights. All drops guaranteed.</p>
<figure><img src="assets/shots/parade.png" alt="The Hydra — boss #3 — loose in the forest." loading="lazy"><figcaption>The Hydra — boss #3 — loose in the forest.</figcaption></figure>
<p>Bosses are summoned by crafting a <b>totem</b> and pressing <b>E</b> with it held. They fight where you call them, so pick your arena.</p>
<div class="twrap"><table class="t">
<tr><th>Boss</th><th>Totem recipe</th><th>HP</th><th>Notable drops</th></tr>
<tr><td>👑 The Gloom King</td><td><a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="22" height="22" alt="Coal icon" loading="lazy"><span>Coal</span></a> ×4 + <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×2</td><td>120</td><td><a class="il" href="#blocks" data-item="gloomstone" data-q="gloomstone"><img class="px" src="assets/blocks/gloomstone.png" width="22" height="22" alt="Gloomstone texture" loading="lazy"><span>Gloomstone</span></a>, <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a></td></tr>
<tr><td>💎 Crystal Colossus</td><td><a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×4 + <a class="il" href="#crafting" data-item="gold_ingot" data-q="gold ingot"><img class="ico" src="assets/icons/gold_ingot.png" width="22" height="22" alt="Gold Ingot icon" loading="lazy"><span>Gold Ingot</span></a> ×1</td><td>160</td><td><a class="il" href="#blocks" data-item="crystal_block" data-q="crystal_block"><img class="px" src="assets/blocks/crystal_block.png" width="22" height="22" alt="Crystal Block texture" loading="lazy"><span>Crystal Block</span></a>, <a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a></td></tr>
<tr><td>🐉 The Hydra</td><td><a class="il" href="#crafting" data-item="dragon_scale" data-q="" data-use="dragon_scale"><img class="ico" src="assets/icons/dragon_scale.png" width="22" height="22" alt="Dragon Scale icon" loading="lazy"><span>Dragon Scale</span></a> ×3 + <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×4 + <a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a> ×1</td><td>220</td><td><a class="il" href="#crafting" data-item="dragon_scale" data-q="" data-use="dragon_scale"><img class="ico" src="assets/icons/dragon_scale.png" width="22" height="22" alt="Dragon Scale icon" loading="lazy"><span>Dragon Scale</span></a>, <a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a>, <a class="il" href="#blocks" data-item="gloomstone" data-q="gloomstone"><img class="px" src="assets/blocks/gloomstone.png" width="22" height="22" alt="Gloomstone texture" loading="lazy"><span>Gloomstone</span></a></td></tr>
</table></div>
<ol class="steps"><li>Prep: iron armor minimum, a stack of food, torches, and an escape plan.</li><li>Dragon Scales for the Hydra come from <b>Drakelings</b> — day-time mountain hunters.</li><li>Summon with friends: bosses hit hard (6–9 damage per hit) but split attention.</li><li>All boss drops are guaranteed — no luck needed.</li></ol>
</section><section id="showcase-guide"><h2>Enter the Showcase</h2><p class="sub">The weekly build competition.</p>
<figure><img src="assets/shots/vista.png" alt="The three World Gates on the spawn island teleport anyone into the week’s top three worlds." loading="lazy"><figcaption>The three World Gates on the spawn island teleport anyone into the week’s top three worlds.</figcaption></figure>
<p>The <b>Showcase</b> is the weekly build competition. Winning means the whole server walks through YOUR front gate.</p>
<ol class="steps"><li>Build something worth showing in your world.</li><li>Open the <b>Journal → Worlds → Showcase → SUBMIT</b>. Free, instant.</li><li>Players tour submitted worlds and vote (1 vote per world per week). Voting for the eventual winner pays YOU 100¢ too.</li><li>Weeks end <b>Sunday 00:00 UTC</b>. The champion is crowned at the ceremony, earns 500¢, and their world takes the golden #1 Gate at spawn all week.</li></ol>
<div class="callout tip"><span>💡</span><div>RSVP the Sunday “Showcase Ceremony” event on the game page and turn on notifications so you never miss a crowning.</div></div>
<h3>The weekly rhythm</h3>
<div class="twrap"><table class="t half">
<tr><th>When (UTC)</th><th>What</th></tr>
<tr><td>Monday → Saturday</td><td>Build, submit (or re-submit a fresh snapshot), tour, vote</td></tr>
<tr><td>Sunday 00:00</td><td>Votes lock. Ceremony: champion crowned, payouts drop</td></tr>
<tr><td>All next week</td><td>Winner holds the golden #1 Gate at spawn</td></tr>
</table></div>
</section><section id="controls"><h2>Controls & UI</h2>
<div class="twrap"><table class="t">
<tr><th>Action</th><th>PC</th><th>Touch</th></tr>
<tr><td>Move</td><td><kbd>W</kbd><kbd>A</kbd><kbd>S</kbd><kbd>D</kbd></td><td>Left thumbstick</td></tr>
<tr><td>Jump</td><td><kbd>Space</kbd></td><td>Jump button</td></tr>
<tr><td>Camera</td><td>Hold right-click and drag (scroll to zoom)</td><td>Drag anywhere / pinch to zoom</td></tr>
<tr><td>Swim up / down</td><td><kbd>Space</kbd> / <kbd>S</kbd> while underwater</td><td>Point the camera and push forward</td></tr>
<tr><td>Mine / attack</td><td>Hold left-click</td><td>Hold finger on block / tap creature</td></tr>
<tr><td>Place block</td><td>Right-click (quick click, not drag)</td><td>PLACE button</td></tr>
<tr><td>Use / eat / equip / open</td><td><kbd>E</kbd></td><td>USE button by the hotbar</td></tr>
<tr><td>Hotbar</td><td><kbd>1</kbd>–<kbd>9</kbd></td><td>Tap slot</td></tr>
<tr><td>Journal (all menus)</td><td><kbd>J</kbd></td><td>Journal book (top-right)</td></tr>
<tr><td>Bag / Craft / Character</td><td><kbd>B</kbd> / <kbd>C</kbd> / <kbd>N</kbd></td><td>Journal ▸ that tab</td></tr>
<tr><td>Emotes</td><td><kbd>G</kbd> (or <kbd>.</kbd> for the Roblox menu)</td><td>😀 button</td></tr>
<tr><td>Close a panel</td><td>Same key again, or click outside it</td><td>Tap outside it</td></tr>
<tr><td>Chat emotes</td><td colspan="2">/e dance · /e wave · /e point · /e cheer · /e laugh</td></tr>
</table></div>
<div class="callout tip"><span>💡</span><div>A green ghost outline shows exactly where your block will land — blocks attach to ANY face, including sideways.</div></div>
<h3>The Journal</h3>
<p>Everything lives in one book. Tap the <b>Journal</b> in the top-right corner (or press <kbd>J</kbd>) and flip between its tabs down the side. It opens on <b>Today</b>, and the book gently glows whenever something is waiting for you.</p>
<div class="twrap"><table class="t half">
<tr><th>Tab</th><th>What is inside</th></tr>
<tr><td><b>Today</b></td><td>Your daily reward and streak — the first thing you see</td></tr>
<tr><td><b>Craft</b></td><td>Recipes you can make right now, more near a bench (<kbd>C</kbd>)</td></tr>
<tr><td><b>Bag</b></td><td>Your full inventory (<kbd>B</kbd>)</td></tr>
<tr><td><b>Dex</b></td><td>The <b>Blockdex</b> — your block collection log. Mine a block type once to record it; the counter tracks you toward 100%, with rewards at milestones:<br><figure><img src="assets/shots/ui_dex.png" alt="The Blockdex: every block you have discovered, and every ? still waiting." loading="lazy"><figcaption>The Blockdex: every block you have discovered, and every ? still waiting.</figcaption></figure></td></tr>
<tr><td><b>Shop</b></td><td>The Supplies Shop (coins)</td></tr>
<tr><td><b>Worlds</b></td><td>Your world, the Frontier, friends' worlds, and the Showcase</td></tr>
<tr><td><b>Character</b></td><td>Your look, gear and stats (<kbd>N</kbd>)</td></tr>
<tr><td><b>Social</b></td><td>Invite friends to build together</td></tr>
<tr><td><b>Settings</b></td><td>Set Home Here, Build Tour, junk-to-coins, How to Play</td></tr>
</table></div>
<h3>Finding your way</h3>
<p>The <b>compass strip</b> at the top of your screen always shows <b>HOME</b> (your spawn or SET HOME point) and, after a death, an orange <b>GEAR</b> arrow pointing to your satchel. Walk toward the arrow to walk toward the thing.</p>
</section><section id="survival"><h2>Health, Hunger & Staying Alive</h2><p class="sub">The rules your hearts and drumsticks play by.</p>
<p>You have <b>20 health</b> (hearts) and <b>20 hunger</b> (drumsticks). Keep both up and you regenerate; let them fall and things get ugly.</p>
<h3>Hunger</h3>
<ol class="steps"><li>Doing things — running, mining, fighting — slowly drains hunger.</li><li>Eat to refill: hold food and press <b>E</b> (or tap <b>EAT</b>). See the <a href="#tools">food table</a> for values.</li><li>At <b>0 hunger</b> you starve: health drains down to 4 HP on Normal difficulty. On Hard, starvation can kill you outright.</li></ol>
<h3>Damage & healing</h3>
<div class="twrap"><table class="t half">
<tr><th>Danger</th><th>What happens</th></tr>
<tr><td>Creatures</td><td>1–9 damage per hit depending on the creature (armor reduces it)</td></tr>
<tr><td>Falling</td><td>Damage scales with fall height — water landings are safe</td></tr>
<tr><td>Drowning</td><td>Bubbles drain underwater; at zero you take steady damage</td></tr>
<tr><td><a class="il" href="#blocks" data-item="magma" data-q="magma"><img class="px" src="assets/blocks/magma.png" width="22" height="22" alt="Magma texture" loading="lazy"><span>Magma</span></a></td><td>2 damage per second while you stand on it</td></tr>
<tr><td>Starving</td><td>Health drains to 4 HP (Normal) or 0 (Hard)</td></tr>
</table></div>
<p>Health regenerates while your hunger is comfortable. <b>Vitality</b> infusion raises your max health (see <a href="#tools">Infusion</a>).</p>
<h3>Death (it's gentle here)</h3>
<p>Your items do NOT scatter or despawn. They wait in a <b>satchel</b> exactly where you fell — follow the orange GEAR arrow at the top of your screen back to it. Satchels persist — even if you log off and come back later.</p>
<h3>Difficulty (per world)</h3>
<div class="twrap"><table class="t half">
<tr><th>Setting</th><th>Effect</th></tr>
<tr><td>Peaceful</td><td>No hostile spawns; hunger never hurts you</td></tr>
<tr><td>Normal</td><td>The default. Starvation stops at 4 HP</td></tr>
<tr><td>Hard</td><td>Starvation kills. For the brave</td></tr>
</table></div>
</section><section id="biomes"><h2>Biomes & Ores</h2><p class="sub">Where things live and where things hide.</p>
<p>Five biomes, decided by temperature and humidity. Ores are everywhere underground; what changes is the surface, the trees, the weather — and who hunts you.</p>
<div class="twrap"><table class="t"><tr><th>Biome</th><th>Terrain</th><th>Weather</th><th>Day creatures</th><th>Night creatures</th></tr>
<tr><td><img class="px" src="assets/blocks/grass.png" width="30" height="30" alt="Grass Block texture" loading="lazy"> <b>Plains</b></td><td>Oak + birch trees, gentle hills</td><td>rain</td><td><a class="il" href="#mobs" data-q="cluck" data-item="cluck">Cluck</a>, <a class="il" href="#mobs" data-q="woolly" data-item="woolly">Woolly</a>, <a class="il" href="#mobs" data-q="porko" data-item="porko">Porko</a>, <a class="il" href="#mobs" data-q="buzzbee" data-item="buzzbee">Buzzbee</a>, <a class="il" href="#mobs" data-q="mimic" data-item="mimic">Mimic</a></td><td><a class="il" href="#mobs" data-q="duskwing" data-item="duskwing">Duskwing</a>, <a class="il" href="#mobs" data-q="gloom" data-item="gloom">Gloom</a>, <a class="il" href="#mobs" data-q="skitter" data-item="skitter">Skitter</a>, <a class="il" href="#mobs" data-q="blobby" data-item="blobby">Blobby</a>, <a class="il" href="#mobs" data-q="gazer" data-item="gazer">Gazer</a>, <a class="il" href="#mobs" data-q="terra_wisp" data-item="terra_wisp">Terra Wisp</a>, <a class="il" href="#mobs" data-q="mega_blobby" data-item="mega_blobby">Mega Blobby</a></td></tr><tr><td><img class="px" src="assets/blocks/grass.png" width="30" height="30" alt="Grass Block texture" loading="lazy"> <b>Forest</b></td><td>Dense oak + birch woodland</td><td>rain</td><td><a class="il" href="#mobs" data-q="cluck" data-item="cluck">Cluck</a>, <a class="il" href="#mobs" data-q="porko" data-item="porko">Porko</a>, <a class="il" href="#mobs" data-q="buzzbee" data-item="buzzbee">Buzzbee</a>, <a class="il" href="#mobs" data-q="mimic" data-item="mimic">Mimic</a>, <a class="il" href="#mobs" data-q="venus_trap" data-item="venus_trap">Venus Trap</a></td><td><a class="il" href="#mobs" data-q="glimmerbug" data-item="glimmerbug">Glimmerbug</a>, <a class="il" href="#mobs" data-q="duskwing" data-item="duskwing">Duskwing</a>, <a class="il" href="#mobs" data-q="gloom" data-item="gloom">Gloom</a>, <a class="il" href="#mobs" data-q="skitter" data-item="skitter">Skitter</a>, <a class="il" href="#mobs" data-q="blobby" data-item="blobby">Blobby</a>, <a class="il" href="#mobs" data-q="gazer" data-item="gazer">Gazer</a>, <a class="il" href="#mobs" data-q="terra_wisp" data-item="terra_wisp">Terra Wisp</a>, <a class="il" href="#mobs" data-q="shroomling" data-item="shroomling">Shroomling</a>, <a class="il" href="#mobs" data-q="mega_blobby" data-item="mega_blobby">Mega Blobby</a></td></tr><tr><td><img class="px" src="assets/blocks/sand.png" width="30" height="30" alt="Sand texture" loading="lazy"> <b>Desert</b></td><td>Cacti; sandstone beneath</td><td>always dry</td><td><a class="il" href="#mobs" data-q="cluck" data-item="cluck">Cluck</a>, <a class="il" href="#mobs" data-q="dune_stalker" data-item="dune_stalker">Dune Stalker</a>, <a class="il" href="#mobs" data-q="mimic" data-item="mimic">Mimic</a>, <a class="il" href="#mobs" data-q="sandworm" data-item="sandworm">Sandworm</a></td><td><a class="il" href="#mobs" data-q="duskwing" data-item="duskwing">Duskwing</a>, <a class="il" href="#mobs" data-q="gloom" data-item="gloom">Gloom</a>, <a class="il" href="#mobs" data-q="skitter" data-item="skitter">Skitter</a>, <a class="il" href="#mobs" data-q="gazer" data-item="gazer">Gazer</a>, <a class="il" href="#mobs" data-q="ember_wisp" data-item="ember_wisp">Ember Wisp</a></td></tr><tr><td><img class="px" src="assets/blocks/snow.png" width="30" height="30" alt="Snow Block texture" loading="lazy"> <b>Snow</b></td><td>Pine trees; ice shores</td><td>snowfall</td><td><a class="il" href="#mobs" data-q="cluck" data-item="cluck">Cluck</a>, <a class="il" href="#mobs" data-q="woolly" data-item="woolly">Woolly</a>, <a class="il" href="#mobs" data-q="frost_shade" data-item="frost_shade">Frost Shade</a>, <a class="il" href="#mobs" data-q="mimic" data-item="mimic">Mimic</a>, <a class="il" href="#mobs" data-q="yeti" data-item="yeti">Yeti</a></td><td><a class="il" href="#mobs" data-q="duskwing" data-item="duskwing">Duskwing</a>, <a class="il" href="#mobs" data-q="gloom" data-item="gloom">Gloom</a>, <a class="il" href="#mobs" data-q="skitter" data-item="skitter">Skitter</a>, <a class="il" href="#mobs" data-q="gazer" data-item="gazer">Gazer</a>, <a class="il" href="#mobs" data-q="gale_wisp" data-item="gale_wisp">Gale Wisp</a></td></tr><tr><td><img class="px" src="assets/blocks/stone.png" width="30" height="30" alt="Stone texture" loading="lazy"> <b>Mountains</b></td><td>High peaks; pine trees</td><td>snowfall</td><td><a class="il" href="#mobs" data-q="cluck" data-item="cluck">Cluck</a>, <a class="il" href="#mobs" data-q="woolly" data-item="woolly">Woolly</a>, <a class="il" href="#mobs" data-q="mimic" data-item="mimic">Mimic</a>, <a class="il" href="#mobs" data-q="yeti" data-item="yeti">Yeti</a>, <a class="il" href="#mobs" data-q="drakeling" data-item="drakeling">Drakeling</a></td><td><a class="il" href="#mobs" data-q="duskwing" data-item="duskwing">Duskwing</a>, <a class="il" href="#mobs" data-q="gloom" data-item="gloom">Gloom</a>, <a class="il" href="#mobs" data-q="skitter" data-item="skitter">Skitter</a>, <a class="il" href="#mobs" data-q="gazer" data-item="gazer">Gazer</a>, <a class="il" href="#mobs" data-q="gale_wisp" data-item="gale_wisp">Gale Wisp</a></td></tr></table></div>
<p>Underground is its own biome: <b>caves</b> are always dark — Gazers, Glooms, Skitters and Duskwings lurk there at any hour, and magma pools glow near the bottom.</p>
<h3>Ore depths</h3>
<div class="twrap"><table class="t half">
<tr><th>Ore</th><th>Depth (y)</th><th>Needs</th></tr>
<tr><td><a class="il" href="#blocks" data-item="coal_ore" data-q="coal_ore"><img class="px" src="assets/blocks/coal_ore.png" width="22" height="22" alt="Coal Ore texture" loading="lazy"><span>Coal Ore</span></a></td><td>6–54</td><td>any pickaxe</td></tr><tr><td><a class="il" href="#blocks" data-item="iron_ore" data-q="iron_ore"><img class="px" src="assets/blocks/iron_ore.png" width="22" height="22" alt="Iron Ore texture" loading="lazy"><span>Iron Ore</span></a></td><td>4–44</td><td>stone pickaxe</td></tr><tr><td><a class="il" href="#blocks" data-item="gold_ore" data-q="gold_ore"><img class="px" src="assets/blocks/gold_ore.png" width="22" height="22" alt="Gold Ore texture" loading="lazy"><span>Gold Ore</span></a></td><td>3–24</td><td>iron pickaxe</td></tr><tr><td><a class="il" href="#blocks" data-item="ruby_ore" data-q="ruby_ore"><img class="px" src="assets/blocks/ruby_ore.png" width="22" height="22" alt="Ruby Ore texture" loading="lazy"><span>Ruby Ore</span></a></td><td>2–16</td><td>iron pickaxe</td></tr><tr><td><a class="il" href="#blocks" data-item="crystal_ore" data-q="crystal_ore"><img class="px" src="assets/blocks/crystal_ore.png" width="22" height="22" alt="Crystal Ore texture" loading="lazy"><span>Crystal Ore</span></a></td><td>1–20</td><td>iron pickaxe</td></tr>
</table></div>
<h3>Best light sources</h3>
<div class="twrap"><table class="t half">
<tr><th>Block</th><th>Glow</th></tr>
<tr><td><a class="il" href="#blocks" data-item="torch" data-q="torch"><img class="px" src="assets/blocks/torch.png" width="26" height="26" alt="Torch texture" loading="lazy"><span>Torch</span></a></td><td>★★★★★ (14)</td></tr><tr><td><a class="il" href="#blocks" data-item="lantern_block" data-q="lantern_block"><img class="px" src="assets/blocks/lantern_block.png" width="26" height="26" alt="Iron Lantern texture" loading="lazy"><span>Iron Lantern</span></a></td><td>★★★★★ (14)</td></tr><tr><td><a class="il" href="#blocks" data-item="glowshard" data-q="glowshard"><img class="px" src="assets/blocks/glowshard.png" width="26" height="26" alt="Glowshard texture" loading="lazy"><span>Glowshard</span></a></td><td>★★★★ (13)</td></tr><tr><td><a class="il" href="#blocks" data-item="sea_lantern" data-q="sea_lantern"><span class="px swatch" style="width:26px;height:26px;background:rgb(198,232,222)" title="sea_lantern"></span><span>Sea Lantern</span></a></td><td>★★★★ (13)</td></tr><tr><td><a class="il" href="#blocks" data-item="starstone" data-q="starstone"><span class="px swatch" style="width:26px;height:26px;background:rgb(170,220,255)" title="starstone"></span><span>Starstone</span></a></td><td>★★★★ (12)</td></tr><tr><td><a class="il" href="#blocks" data-item="magma" data-q="magma"><img class="px" src="assets/blocks/magma.png" width="26" height="26" alt="Magma texture" loading="lazy"><span>Magma</span></a></td><td>★★★ (9)</td></tr><tr><td><a class="il" href="#blocks" data-item="crystal_core" data-q="crystal_core"><img class="px" src="assets/blocks/crystal_core.png" width="26" height="26" alt="Crystal Core texture" loading="lazy"><span>Crystal Core</span></a></td><td>★★★ (8)</td></tr><tr><td><a class="il" href="#blocks" data-item="infusion_altar" data-q="infusion_altar"><img class="px" src="assets/blocks/infusion_altar.png" width="26" height="26" alt="Infusion Altar texture" loading="lazy"><span>Infusion Altar</span></a></td><td>★★ (6)</td></tr><tr><td><a class="il" href="#blocks" data-item="crystal_block" data-q="crystal_block"><img class="px" src="assets/blocks/crystal_block.png" width="26" height="26" alt="Crystal Block texture" loading="lazy"><span>Crystal Block</span></a></td><td>★★ (6)</td></tr>
</table></div>
<p><small>A working Smelter also glows brightly (12) while it smelts — not listed because it goes dark when the job finishes.</small></p>
</section><section id="blocks"><h2>Blocks Database</h2><p class="sub">All 126 blocks — texture, stats, and exactly how to get each one.</p>
<div class="filters" data-target="blocktable">
<input type="search" placeholder="Filter blocks…" class="tfilter">
<button class="fchip" data-k="rarity" data-v="rare">rare</button>
<button class="fchip" data-k="rarity" data-v="epic">epic</button>
<button class="fchip" data-k="obtain" data-v="no">not obtainable</button>
<span class="count"></span>
</div>
<div class="twrap"><table class="t" id="blocktable">
<tr><th></th><th>Block</th><th>Rarity</th><th>Hardness</th><th>Tool</th><th>How to get it</th></tr>
<tr data-name="grass grass block" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/grass.png" width="40" height="40" alt="Grass Block texture" loading="lazy"></td><td><b>Grass Block</b><br><code>grass</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.6</td><td>shovel T0</td><td class="how">Surface block. Mining it drops Dirt.<br>Found naturally in the world — mine it</td></tr><tr data-name="dirt dirt" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/dirt.png" width="40" height="40" alt="Dirt texture" loading="lazy"></td><td><b>Dirt</b><br><code>dirt</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.5</td><td>shovel T0</td><td class="how">Found naturally in the world — mine it<br>Mine <a class="il" href="#blocks" data-item="grass" data-q="grass"><img class="px" src="assets/blocks/grass.png" width="18" height="18" alt="Grass Block texture" loading="lazy"><span>Grass Block</span></a><br>Mine <a class="il" href="#blocks" data-item="tilled_soil" data-q="tilled_soil"><img class="px" src="assets/blocks/tilled_soil.png" width="18" height="18" alt="Tilled Soil texture" loading="lazy"><span>Tilled Soil</span></a></td></tr><tr data-name="stone stone" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/stone.png" width="40" height="40" alt="Stone texture" loading="lazy"></td><td><b>Stone</b><br><code>stone</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T1</td><td class="how">Found naturally in the world — mine it<br>Craft 1× from 1× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Smelter</td></tr><tr data-name="cobblestone cobblestone" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/cobblestone.png" width="40" height="40" alt="Cobblestone texture" loading="lazy"></td><td><b>Cobblestone</b><br><code>cobblestone</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T1</td><td class="how">Mine <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a></td></tr><tr data-name="sand sand" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/sand.png" width="40" height="40" alt="Sand texture" loading="lazy"></td><td><b>Sand</b><br><code>sand</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.5</td><td>shovel T0</td><td class="how">Found naturally in the world — mine it<br><a class="il" href="#mobs" data-q="dune_stalker" data-item="dune_stalker">Dune Stalker</a> drops it (80%)<br><a class="il" href="#mobs" data-q="sandworm" data-item="sandworm">Sandworm</a> drops it (100%)</td></tr><tr data-name="sandstone sandstone" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/sandstone.png" width="40" height="40" alt="Sandstone texture" loading="lazy"></td><td><b>Sandstone</b><br><code>sandstone</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>4</td><td>pickaxe T1</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="gravel gravel" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/gravel.png" width="40" height="40" alt="Gravel texture" loading="lazy"></td><td><b>Gravel</b><br><code>gravel</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.6</td><td>shovel T0</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="clay clay" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/clay.png" width="40" height="40" alt="Clay texture" loading="lazy"></td><td><b>Clay</b><br><code>clay</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>0.6</td><td>shovel T0</td><td class="how"><a class="il" href="#mobs" data-q="blobby" data-item="blobby">Blobby</a> drops it (80%)<br><a class="il" href="#mobs" data-q="terra_wisp" data-item="terra_wisp">Terra Wisp</a> drops it (80%)<br><a class="il" href="#mobs" data-q="mega_blobby" data-item="mega_blobby">Mega Blobby</a> drops it (80%)</td></tr><tr data-name="snow snow block" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/snow.png" width="40" height="40" alt="Snow Block texture" loading="lazy"></td><td><b>Snow Block</b><br><code>snow</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.4</td><td>shovel T0</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="ice ice" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/ice.png" width="40" height="40" alt="Ice texture" loading="lazy"></td><td><b>Ice</b><br><code>ice</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>0.6</td><td>pickaxe T0</td><td class="how">Found naturally in the world — mine it<br><a class="il" href="#mobs" data-q="frost_shade" data-item="frost_shade">Frost Shade</a> drops it (70%)<br><a class="il" href="#mobs" data-q="yeti" data-item="yeti">Yeti</a> drops it (80%)</td></tr><tr data-name="water water" data-rarity="common" data-obtain="no"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(54,108,210)" title="water"></span></td><td><b>Water</b><br><code>water</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>∞</td><td>any</td><td class="how">World-only liquid. Cannot be collected.<br>Found naturally in the world — mine it</td></tr><tr data-name="magma magma" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/magma.png" width="40" height="40" alt="Magma texture" loading="lazy"></td><td><b>Magma</b>💡<br><code>magma</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>5</td><td>pickaxe T2</td><td class="how">Deep-cave floors (y≤5). Burns to stand on! Mines away but drops nothing.<br>Found naturally in the world — mine it</td></tr><tr data-name="voidrock voidrock" data-rarity="common" data-obtain="no"><td><img class="px" src="assets/blocks/voidrock.png" width="40" height="40" alt="Voidrock texture" loading="lazy"></td><td><b>Voidrock</b><br><code>voidrock</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>∞</td><td>any</td><td class="how">Bedrock. Unbreakable world floor.<br>Found naturally in the world — mine it</td></tr><tr data-name="mud mud" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/mud.png" width="40" height="40" alt="Mud texture" loading="lazy"></td><td><b>Mud</b><br><code>mud</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.6</td><td>shovel T0</td><td class="how">Craft 2× from 1× <a class="il" href="#blocks" data-item="clay" data-q="clay"><img class="px" src="assets/blocks/clay.png" width="18" height="18" alt="Clay texture" loading="lazy"><span>Clay</span></a> + 2× <a class="il" href="#blocks" data-item="dirt" data-q="dirt"><img class="px" src="assets/blocks/dirt.png" width="18" height="18" alt="Dirt texture" loading="lazy"><span>Dirt</span></a></td></tr><tr data-name="oak_log oakwood log" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/oak_log.png" width="40" height="40" alt="Oakwood Log texture" loading="lazy"></td><td><b>Oakwood Log</b><br><code>oak_log</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="oak_planks oakwood planks" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/oak_planks.png" width="40" height="40" alt="Oakwood Planks texture" loading="lazy"></td><td><b>Oakwood Planks</b><br><code>oak_planks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Craft 4× from 1× <a class="il" href="#blocks" data-item="oak_log" data-q="oak_log"><img class="px" src="assets/blocks/oak_log.png" width="18" height="18" alt="Oakwood Log texture" loading="lazy"><span>Oakwood Log</span></a><br><a href="#economy">Block of the Week</a> during “The Great Co-Build”</td></tr><tr data-name="oak_leaves oakwood leaves" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/oak_leaves.png" width="40" height="40" alt="Oakwood Leaves texture" loading="lazy"></td><td><b>Oakwood Leaves</b><br><code>oak_leaves</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.2</td><td>any</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="birch_log birchwood log" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/birch_log.png" width="40" height="40" alt="Birchwood Log texture" loading="lazy"></td><td><b>Birchwood Log</b><br><code>birch_log</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="birch_planks birchwood planks" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/birch_planks.png" width="40" height="40" alt="Birchwood Planks texture" loading="lazy"></td><td><b>Birchwood Planks</b><br><code>birch_planks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Craft 4× from 1× <a class="il" href="#blocks" data-item="birch_log" data-q="birch_log"><img class="px" src="assets/blocks/birch_log.png" width="18" height="18" alt="Birchwood Log texture" loading="lazy"><span>Birchwood Log</span></a></td></tr><tr data-name="birch_leaves birchwood leaves" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/birch_leaves.png" width="40" height="40" alt="Birchwood Leaves texture" loading="lazy"></td><td><b>Birchwood Leaves</b><br><code>birch_leaves</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.2</td><td>any</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="cactus cactus" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/cactus.png" width="40" height="40" alt="Cactus texture" loading="lazy"></td><td><b>Cactus</b><br><code>cactus</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>0.4</td><td>any</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="mossy_cobblestone mossy cobblestone" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/mossy_cobblestone.png" width="40" height="40" alt="Mossy Cobblestone texture" loading="lazy"></td><td><b>Mossy Cobblestone</b><br><code>mossy_cobblestone</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>6</td><td>pickaxe T1</td><td class="how">Found naturally in the world — mine it<br>Craft 1× from 1× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> + 1× <a class="il" href="#blocks" data-item="sapling" data-q="sapling"><img class="px" src="assets/blocks/sapling.png" width="18" height="18" alt="Oak Sapling texture" loading="lazy"><span>Sapling</span></a></td></tr><tr data-name="pine_log pinewood log" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/pine_log.png" width="40" height="40" alt="Pinewood Log texture" loading="lazy"></td><td><b>Pinewood Log</b><br><code>pine_log</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="pine_leaves pine needles" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/pine_leaves.png" width="40" height="40" alt="Pine Needles texture" loading="lazy"></td><td><b>Pine Needles</b><br><code>pine_leaves</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.2</td><td>any</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="coal_ore coal ore" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/coal_ore.png" width="40" height="40" alt="Coal Ore texture" loading="lazy"></td><td><b>Coal Ore</b><br><code>coal_ore</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T1</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="iron_ore iron ore" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/iron_ore.png" width="40" height="40" alt="Iron Ore texture" loading="lazy"></td><td><b>Iron Ore</b><br><code>iron_ore</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>10</td><td>pickaxe T2</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="gold_ore gold ore" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/gold_ore.png" width="40" height="40" alt="Gold Ore texture" loading="lazy"></td><td><b>Gold Ore</b><br><code>gold_ore</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>12</td><td>pickaxe T3</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="ruby_ore ruby ore" data-rarity="epic" data-obtain="yes"><td><img class="px" src="assets/blocks/ruby_ore.png" width="40" height="40" alt="Ruby Ore texture" loading="lazy"></td><td><b>Ruby Ore</b><br><code>ruby_ore</code></td><td><span class="chip" style="--c:#c878f0">epic</span></td><td>14</td><td>pickaxe T3</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="crystal_ore crystal ore" data-rarity="epic" data-obtain="yes"><td><img class="px" src="assets/blocks/crystal_ore.png" width="40" height="40" alt="Crystal Ore texture" loading="lazy"></td><td><b>Crystal Ore</b><br><code>crystal_ore</code></td><td><span class="chip" style="--c:#c878f0">epic</span></td><td>16</td><td>pickaxe T3</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="glowshard glowshard" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/glowshard.png" width="40" height="40" alt="Glowshard texture" loading="lazy"></td><td><b>Glowshard</b>💡<br><code>glowshard</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>3</td><td>pickaxe T1</td><td class="how">Found naturally in the world — mine it<br>Craft 1× from 2× <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="18" height="18" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> @ Crafting Bench<br><a href="#economy">Block of the Week</a> during “Founders' Week”<br><a href="#economy">Block of the Week</a> during “Showcase Royale”</td></tr><tr data-name="stone_bricks stone bricks" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/stone_bricks.png" width="40" height="40" alt="Stone Bricks texture" loading="lazy"></td><td><b>Stone Bricks</b><br><code>stone_bricks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T1</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> @ Crafting Bench</td></tr><tr data-name="brick bricks" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/brick.png" width="40" height="40" alt="Bricks texture" loading="lazy"></td><td><b>Bricks</b><br><code>brick</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T1</td><td class="how">Craft 1× from 2× <a class="il" href="#blocks" data-item="clay" data-q="clay"><img class="px" src="assets/blocks/clay.png" width="18" height="18" alt="Clay texture" loading="lazy"><span>Clay</span></a> @ Smelter<br><a href="#economy">Shop</a>: 8× for 80¢</td></tr><tr data-name="glass glass" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/glass.png" width="40" height="40" alt="Glass texture" loading="lazy"></td><td><b>Glass</b><br><code>glass</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.4</td><td>any</td><td class="how">Craft 1× from 1× <a class="il" href="#blocks" data-item="sand" data-q="sand"><img class="px" src="assets/blocks/sand.png" width="18" height="18" alt="Sand texture" loading="lazy"><span>Sand</span></a> @ Smelter<br><a href="#economy">Shop</a>: 8× for 60¢</td></tr><tr data-name="wool_white white wool" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/wool_white.png" width="40" height="40" alt="White Wool texture" loading="lazy"></td><td><b>White Wool</b><br><code>wool_white</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>any</td><td class="how"><a class="il" href="#mobs" data-q="woolly" data-item="woolly">Woolly</a> drops it (100%)<br><a href="#economy">Shop</a>: 4× for 40¢<br><a href="#economy">Block of the Week</a> during “Critter Days”</td></tr><tr data-name="wool_red red wool" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/wool_red.png" width="40" height="40" alt="Red Wool texture" loading="lazy"></td><td><b>Red Wool</b><br><code>wool_red</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>any</td><td class="how"><a href="#economy">Shop</a>: 4× for 40¢<br><a href="#economy">Block of the Week</a> during “Color Clash”</td></tr><tr data-name="wool_blue blue wool" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/wool_blue.png" width="40" height="40" alt="Blue Wool texture" loading="lazy"></td><td><b>Blue Wool</b><br><code>wool_blue</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>any</td><td class="how"><a href="#economy">Shop</a>: 4× for 40¢</td></tr><tr data-name="wool_green green wool" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/wool_green.png" width="40" height="40" alt="Green Wool texture" loading="lazy"></td><td><b>Green Wool</b><br><code>wool_green</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>any</td><td class="how"><a href="#economy">Shop</a>: 4× for 40¢</td></tr><tr data-name="wool_yellow yellow wool" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/wool_yellow.png" width="40" height="40" alt="Yellow Wool texture" loading="lazy"></td><td><b>Yellow Wool</b><br><code>wool_yellow</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>any</td><td class="how"><a href="#economy">Shop</a>: 4× for 40¢</td></tr><tr data-name="glass_pane_tint tinted glass" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/glass_pane_tint.png" width="40" height="40" alt="Tinted Glass texture" loading="lazy"></td><td><b>Tinted Glass</b><br><code>glass_pane_tint</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>0.4</td><td>any</td><td class="how">Craft 2× from 1× <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="18" height="18" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> + 2× <a class="il" href="#blocks" data-item="glass" data-q="glass"><img class="px" src="assets/blocks/glass.png" width="18" height="18" alt="Glass texture" loading="lazy"><span>Glass</span></a> @ Crafting Bench</td></tr><tr data-name="crafting_table crafting bench" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/crafting_table.png" width="40" height="40" alt="Crafting Bench texture" loading="lazy"></td><td><b>Crafting Bench</b><br><code>crafting_table</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Craft 1× from 4× <a class="il" href="#blocks" data-item="oak_planks" data-q="oak_planks"><img class="px" src="assets/blocks/oak_planks.png" width="18" height="18" alt="Oakwood Planks texture" loading="lazy"><span>Oakwood Planks</span></a></td></tr><tr data-name="furnace smelter" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/furnace.png" width="40" height="40" alt="Smelter texture" loading="lazy"></td><td><b>Smelter</b><br><code>furnace</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T1</td><td class="how">Craft 1× from 8× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench<br>Mine <a class="il" href="#blocks" data-item="furnace_lit" data-q="furnace_lit"><img class="px" src="assets/blocks/furnace_lit.png" width="18" height="18" alt="Smelter (Lit) texture" loading="lazy"><span>Smelter (Lit)</span></a></td></tr><tr data-name="furnace_lit smelter (lit)" data-rarity="common" data-obtain="no"><td><img class="px" src="assets/blocks/furnace_lit.png" width="40" height="40" alt="Smelter (Lit) texture" loading="lazy"></td><td><b>Smelter (Lit)</b>💡<br><code>furnace_lit</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T1</td><td class="how">A Smelter while it works. Wait for the smelt to finish.</td></tr><tr data-name="infusion_altar infusion altar" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/infusion_altar.png" width="40" height="40" alt="Infusion Altar texture" loading="lazy"></td><td><b>Infusion Altar</b>💡<br><code>infusion_altar</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>8</td><td>pickaxe T2</td><td class="how">Craft 1× from 2× <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="18" height="18" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> + 1× <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="18" height="18" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> + 4× <a class="il" href="#blocks" data-item="stone_bricks" data-q="stone_bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="18" height="18" alt="Stone Bricks texture" loading="lazy"><span>Stone Bricks</span></a> @ Crafting Bench</td></tr><tr data-name="torch torch" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/torch.png" width="40" height="40" alt="Torch texture" loading="lazy"></td><td><b>Torch</b>💡<br><code>torch</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.1</td><td>any</td><td class="how">Craft 4× from 1× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> + 1× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a><br><a href="#economy">Shop</a>: 8× for 25¢<br><a href="#economy">Shop</a>: 32× for 90¢</td></tr><tr data-name="chest chest" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/chest.png" width="40" height="40" alt="Chest texture" loading="lazy"></td><td><b>Chest</b><br><code>chest</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Craft 1× from 8× <a class="il" href="#blocks" data-item="oak_planks" data-q="oak_planks"><img class="px" src="assets/blocks/oak_planks.png" width="18" height="18" alt="Oakwood Planks texture" loading="lazy"><span>Oakwood Planks</span></a> @ Crafting Bench</td></tr><tr data-name="tilled_soil tilled soil" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/tilled_soil.png" width="40" height="40" alt="Tilled Soil texture" loading="lazy"></td><td><b>Tilled Soil</b><br><code>tilled_soil</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.5</td><td>shovel T0</td><td class="how">Make it: use a hoe (E) on grass or dirt.</td></tr><tr data-name="wheat_stage0 wheat sprout" data-rarity="common" data-obtain="no"><td><img class="px" src="assets/blocks/wheat_stage0.png" width="40" height="40" alt="Wheat Sprout texture" loading="lazy"></td><td><b>Wheat Sprout</b><br><code>wheat_stage0</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.1</td><td>any</td><td class="how">—</td></tr><tr data-name="wheat_stage1 wheat (young)" data-rarity="common" data-obtain="no"><td><img class="px" src="assets/blocks/wheat_stage1.png" width="40" height="40" alt="Wheat (Young) texture" loading="lazy"></td><td><b>Wheat (Young)</b><br><code>wheat_stage1</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.1</td><td>any</td><td class="how">—</td></tr><tr data-name="wheat_stage2 wheat (ripening)" data-rarity="common" data-obtain="no"><td><img class="px" src="assets/blocks/wheat_stage2.png" width="40" height="40" alt="Wheat (Ripening) texture" loading="lazy"></td><td><b>Wheat (Ripening)</b><br><code>wheat_stage2</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.1</td><td>any</td><td class="how">—</td></tr><tr data-name="wheat_stage3 wheat (ripe)" data-rarity="common" data-obtain="no"><td><img class="px" src="assets/blocks/wheat_stage3.png" width="40" height="40" alt="Wheat (Ripe) texture" loading="lazy"></td><td><b>Wheat (Ripe)</b><br><code>wheat_stage3</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.1</td><td>any</td><td class="how">—</td></tr><tr data-name="sapling oak sapling" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/sapling.png" width="40" height="40" alt="Oak Sapling texture" loading="lazy"></td><td><b>Oak Sapling</b><br><code>sapling</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.1</td><td>any</td><td class="how"><a class="il" href="#mobs" data-q="venus_trap" data-item="venus_trap">Venus Trap</a> drops it (40%)<br>Mine <a class="il" href="#blocks" data-item="oak_leaves" data-q="oak_leaves"><img class="px" src="assets/blocks/oak_leaves.png" width="18" height="18" alt="Oakwood Leaves texture" loading="lazy"><span>Oakwood Leaves</span></a><br>Mine <a class="il" href="#blocks" data-item="birch_leaves" data-q="birch_leaves"><img class="px" src="assets/blocks/birch_leaves.png" width="18" height="18" alt="Birchwood Leaves texture" loading="lazy"><span>Birchwood Leaves</span></a><br>Mine <a class="il" href="#blocks" data-item="pine_leaves" data-q="pine_leaves"><img class="px" src="assets/blocks/pine_leaves.png" width="18" height="18" alt="Pine Needles texture" loading="lazy"><span>Pine Needles</span></a><br><a href="#economy">Shop</a>: 2× for 25¢</td></tr><tr data-name="crystal_core crystal core" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/crystal_core.png" width="40" height="40" alt="Crystal Core texture" loading="lazy"></td><td><b>Crystal Core</b>💡<br><code>crystal_core</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>5</td><td>pickaxe T2</td><td class="how">Craft 1× from 4× <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="18" height="18" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> + 1× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> @ Crafting Bench</td></tr><tr data-name="gear_conduit gear conduit" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/gear_conduit.png" width="40" height="40" alt="Gear Conduit texture" loading="lazy"></td><td><b>Gear Conduit</b><br><code>gear_conduit</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 4× from 1× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 2× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a> @ Crafting Bench</td></tr><tr data-name="gate_and and gearbox" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/gate_and.png" width="40" height="40" alt="AND Gearbox texture" loading="lazy"></td><td><b>AND Gearbox</b><br><code>gate_and</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 1× from 1× <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="18" height="18" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> + 2× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 2× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a> @ Crafting Bench</td></tr><tr data-name="gate_or or gearbox" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/gate_or.png" width="40" height="40" alt="OR Gearbox texture" loading="lazy"></td><td><b>OR Gearbox</b><br><code>gate_or</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 1× from 1× <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="18" height="18" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> + 1× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 2× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a> @ Crafting Bench</td></tr><tr data-name="gate_not not gearbox" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/gate_not.png" width="40" height="40" alt="NOT Gearbox texture" loading="lazy"></td><td><b>NOT Gearbox</b><br><code>gate_not</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 1× from 2× <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="18" height="18" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> + 1× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 2× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a> @ Crafting Bench</td></tr><tr data-name="actuator_lamp lumen lamp" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/actuator_lamp.png" width="40" height="40" alt="Lumen Lamp texture" loading="lazy"></td><td><b>Lumen Lamp</b><br><code>actuator_lamp</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 2× from 1× <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="18" height="18" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> + 1× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 1× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a> @ Crafting Bench</td></tr><tr data-name="actuator_piston ram piston" data-rarity="rare" data-obtain="no"><td><img class="px" src="assets/blocks/actuator_piston.png" width="40" height="40" alt="Ram Piston texture" loading="lazy"></td><td><b>Ram Piston</b><br><code>actuator_piston</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>4</td><td>pickaxe T2</td><td class="how">LOCKED — future update (needs block rotation). Not obtainable yet.</td></tr><tr data-name="crystal_block crystal block" data-rarity="epic" data-obtain="yes"><td><img class="px" src="assets/blocks/crystal_block.png" width="40" height="40" alt="Crystal Block texture" loading="lazy"></td><td><b>Crystal Block</b>💡<br><code>crystal_block</code></td><td><span class="chip" style="--c:#c878f0">epic</span></td><td>5</td><td>pickaxe T3</td><td class="how">Found naturally in the world — mine it<br><a class="il" href="#mobs" data-q="crystal_colossus" data-item="crystal_colossus">Crystal Colossus</a> drops it (100%)<br><a href="#economy">Block of the Week</a> during “Crystal Caverns”</td></tr><tr data-name="gloomstone gloomstone" data-rarity="epic" data-obtain="yes"><td><img class="px" src="assets/blocks/gloomstone.png" width="40" height="40" alt="Gloomstone texture" loading="lazy"></td><td><b>Gloomstone</b><br><code>gloomstone</code></td><td><span class="chip" style="--c:#c878f0">epic</span></td><td>9</td><td>pickaxe T3</td><td class="how">Found naturally in the world — mine it<br><a class="il" href="#mobs" data-q="gloom_king" data-item="gloom_king">The Gloom King</a> drops it (100%)<br><a class="il" href="#mobs" data-q="hydra" data-item="hydra">The Hydra</a> drops it (100%)<br><a href="#economy">Block of the Week</a> during “Gloomwood”</td></tr><tr data-name="skystone skystone" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/skystone.png" width="40" height="40" alt="Skystone texture" loading="lazy"></td><td><b>Skystone</b><br><code>skystone</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>5</td><td>pickaxe T2</td><td class="how">Rotating exclusive: sold only during the Sky Islands shop week (every 8 weeks).</td></tr><tr data-name="cloudweave cloudweave" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/cloudweave.png" width="40" height="40" alt="Cloudweave texture" loading="lazy"></td><td><b>Cloudweave</b><br><code>cloudweave</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>0.6</td><td>any</td><td class="how"><a class="il" href="#mobs" data-q="gale_wisp" data-item="gale_wisp">Gale Wisp</a> drops it (30%)</td></tr><tr data-name="castle_ashlar castle ashlar" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/castle_ashlar.png" width="40" height="40" alt="Castle Ashlar texture" loading="lazy"></td><td><b>Castle Ashlar</b><br><code>castle_ashlar</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>3</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> + 2× <a class="il" href="#blocks" data-item="stone_bricks" data-q="stone_bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="18" height="18" alt="Stone Bricks texture" loading="lazy"><span>Stone Bricks</span></a> @ Crafting Bench</td></tr><tr data-name="dungeon_bricks dungeon bricks" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/dungeon_bricks.png" width="40" height="40" alt="Dungeon Bricks texture" loading="lazy"></td><td><b>Dungeon Bricks</b><br><code>dungeon_bricks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>3</td><td>pickaxe T0</td><td class="how">Craft 4× from 1× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> + 4× <a class="il" href="#blocks" data-item="stone_bricks" data-q="stone_bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="18" height="18" alt="Stone Bricks texture" loading="lazy"><span>Stone Bricks</span></a> @ Crafting Bench</td></tr><tr data-name="overgrown_bricks overgrown bricks" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/overgrown_bricks.png" width="40" height="40" alt="Overgrown Bricks texture" loading="lazy"></td><td><b>Overgrown Bricks</b><br><code>overgrown_bricks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 1× from 1× <a class="il" href="#blocks" data-item="sapling" data-q="sapling"><img class="px" src="assets/blocks/sapling.png" width="18" height="18" alt="Oak Sapling texture" loading="lazy"><span>Sapling</span></a> + 1× <a class="il" href="#blocks" data-item="stone_bricks" data-q="stone_bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="18" height="18" alt="Stone Bricks texture" loading="lazy"><span>Stone Bricks</span></a></td></tr><tr data-name="carved_pillar carved column" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/carved_pillar.png" width="40" height="40" alt="Carved Column texture" loading="lazy"></td><td><b>Carved Column</b><br><code>carved_pillar</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T0</td><td class="how">Found naturally in the world — mine it<br>Craft 2× from 3× <a class="il" href="#blocks" data-item="stone_bricks" data-q="stone_bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="18" height="18" alt="Stone Bricks texture" loading="lazy"><span>Stone Bricks</span></a> @ Crafting Bench</td></tr><tr data-name="iron_lattice iron portcullis" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/iron_lattice.png" width="40" height="40" alt="Iron Portcullis texture" loading="lazy"></td><td><b>Iron Portcullis</b><br><code>iron_lattice</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>5</td><td>pickaxe T1</td><td class="how">Craft 4× from 2× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 2× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a> @ Crafting Bench</td></tr><tr data-name="frost_bricks frostkeep bricks" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/frost_bricks.png" width="40" height="40" alt="Frostkeep Bricks texture" loading="lazy"></td><td><b>Frostkeep Bricks</b><br><code>frost_bricks</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Found naturally in the world — mine it<br>Craft 4× from 4× <a class="il" href="#blocks" data-item="ice" data-q="ice"><img class="px" src="assets/blocks/ice.png" width="18" height="18" alt="Ice texture" loading="lazy"><span>Ice</span></a> @ Crafting Bench</td></tr><tr data-name="jewel_glass jewel glass" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/jewel_glass.png" width="40" height="40" alt="Jewel Glass texture" loading="lazy"></td><td><b>Jewel Glass</b><br><code>jewel_glass</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>0.5</td><td>any</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="glass" data-q="glass"><img class="px" src="assets/blocks/glass.png" width="18" height="18" alt="Glass texture" loading="lazy"><span>Glass</span></a> + 1× <a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="18" height="18" alt="Ruby icon" loading="lazy"><span>Ruby</span></a> @ Crafting Bench</td></tr><tr data-name="verdant_marble verdant marble" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/verdant_marble.png" width="40" height="40" alt="Verdant Marble texture" loading="lazy"></td><td><b>Verdant Marble</b><br><code>verdant_marble</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>3.5</td><td>pickaxe T1</td><td class="how">Craft 4× from 1× <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="18" height="18" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> + 4× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> @ Crafting Bench</td></tr><tr data-name="gilded_bricks gilded bricks" data-rarity="rare" data-obtain="yes"><td><img class="px" src="assets/blocks/gilded_bricks.png" width="40" height="40" alt="Gilded Bricks texture" loading="lazy"></td><td><b>Gilded Bricks</b><br><code>gilded_bricks</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="brick" data-q="brick"><img class="px" src="assets/blocks/brick.png" width="18" height="18" alt="Bricks texture" loading="lazy"><span>Bricks</span></a> + 1× <a class="il" href="#crafting" data-item="gold_ingot" data-q="gold ingot"><img class="ico" src="assets/icons/gold_ingot.png" width="18" height="18" alt="Gold Ingot icon" loading="lazy"><span>Gold Ingot</span></a> @ Crafting Bench</td></tr><tr data-name="timber_frame timberframe wall" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/timber_frame.png" width="40" height="40" alt="Timberframe Wall texture" loading="lazy"></td><td><b>Timberframe Wall</b><br><code>timber_frame</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="clay" data-q="clay"><img class="px" src="assets/blocks/clay.png" width="18" height="18" alt="Clay texture" loading="lazy"><span>Clay</span></a> + 2× <a class="il" href="#blocks" data-item="oak_planks" data-q="oak_planks"><img class="px" src="assets/blocks/oak_planks.png" width="18" height="18" alt="Oakwood Planks texture" loading="lazy"><span>Oakwood Planks</span></a> @ Crafting Bench</td></tr><tr data-name="shingles_blue seaslate shingles" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/shingles_blue.png" width="40" height="40" alt="Seaslate Shingles texture" loading="lazy"></td><td><b>Seaslate Shingles</b><br><code>shingles_blue</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="brick" data-q="brick"><img class="px" src="assets/blocks/brick.png" width="18" height="18" alt="Bricks texture" loading="lazy"><span>Bricks</span></a> + 1× <a class="il" href="#blocks" data-item="wool_blue" data-q="wool_blue"><img class="px" src="assets/blocks/wool_blue.png" width="18" height="18" alt="Blue Wool texture" loading="lazy"><span>Blue Wool</span></a> @ Crafting Bench</td></tr><tr data-name="shingles_red ember shingles" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/shingles_red.png" width="40" height="40" alt="Ember Shingles texture" loading="lazy"></td><td><b>Ember Shingles</b><br><code>shingles_red</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="brick" data-q="brick"><img class="px" src="assets/blocks/brick.png" width="18" height="18" alt="Bricks texture" loading="lazy"><span>Bricks</span></a> + 1× <a class="il" href="#blocks" data-item="wool_red" data-q="wool_red"><img class="px" src="assets/blocks/wool_red.png" width="18" height="18" alt="Red Wool texture" loading="lazy"><span>Red Wool</span></a> @ Crafting Bench</td></tr><tr data-name="shingles_green moss shingles" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/shingles_green.png" width="40" height="40" alt="Moss Shingles texture" loading="lazy"></td><td><b>Moss Shingles</b><br><code>shingles_green</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="brick" data-q="brick"><img class="px" src="assets/blocks/brick.png" width="18" height="18" alt="Bricks texture" loading="lazy"><span>Bricks</span></a> + 1× <a class="il" href="#blocks" data-item="wool_green" data-q="wool_green"><img class="px" src="assets/blocks/wool_green.png" width="18" height="18" alt="Green Wool texture" loading="lazy"><span>Green Wool</span></a> @ Crafting Bench</td></tr><tr data-name="shingles_slate slate shingles" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/shingles_slate.png" width="40" height="40" alt="Slate Shingles texture" loading="lazy"></td><td><b>Slate Shingles</b><br><code>shingles_slate</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="brick" data-q="brick"><img class="px" src="assets/blocks/brick.png" width="18" height="18" alt="Bricks texture" loading="lazy"><span>Bricks</span></a> + 1× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> @ Crafting Bench</td></tr><tr data-name="thatch thatch" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/thatch.png" width="40" height="40" alt="Thatch texture" loading="lazy"></td><td><b>Thatch</b><br><code>thatch</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>any</td><td class="how">Craft 2× from 4× <a class="il" href="#crafting" data-item="wheat" data-q="" data-use="wheat"><img class="ico" src="assets/icons/wheat.png" width="18" height="18" alt="Wheat icon" loading="lazy"><span>Wheat</span></a></td></tr><tr data-name="flagstone flagstone path" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/flagstone.png" width="40" height="40" alt="Flagstone Path texture" loading="lazy"></td><td><b>Flagstone Path</b><br><code>flagstone</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> + 2× <a class="il" href="#blocks" data-item="gravel" data-q="gravel"><img class="px" src="assets/blocks/gravel.png" width="18" height="18" alt="Gravel texture" loading="lazy"><span>Gravel</span></a></td></tr><tr data-name="packed_path trodden path" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/packed_path.png" width="40" height="40" alt="Trodden Path texture" loading="lazy"></td><td><b>Trodden Path</b><br><code>packed_path</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>shovel T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="dirt" data-q="dirt"><img class="px" src="assets/blocks/dirt.png" width="18" height="18" alt="Dirt texture" loading="lazy"><span>Dirt</span></a> + 1× <a class="il" href="#blocks" data-item="gravel" data-q="gravel"><img class="px" src="assets/blocks/gravel.png" width="18" height="18" alt="Gravel texture" loading="lazy"><span>Gravel</span></a></td></tr><tr data-name="lantern_block iron lantern" data-rarity="uncommon" data-obtain="yes"><td><img class="px" src="assets/blocks/lantern_block.png" width="40" height="40" alt="Iron Lantern texture" loading="lazy"></td><td><b>Iron Lantern</b>💡<br><code>lantern_block</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>2</td><td>pickaxe T0</td><td class="how">Craft 2× from 1× <a class="il" href="#blocks" data-item="glass" data-q="glass"><img class="px" src="assets/blocks/glass.png" width="18" height="18" alt="Glass texture" loading="lazy"><span>Glass</span></a> + 1× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 1× <a class="il" href="#blocks" data-item="torch" data-q="torch"><img class="px" src="assets/blocks/torch.png" width="18" height="18" alt="Torch texture" loading="lazy"><span>Torch</span></a> @ Crafting Bench</td></tr><tr data-name="hedge hedge" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/hedge.png" width="40" height="40" alt="Hedge texture" loading="lazy"></td><td><b>Hedge</b><br><code>hedge</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.8</td><td>any</td><td class="how">Craft 2× from 4× <a class="il" href="#blocks" data-item="sapling" data-q="sapling"><img class="px" src="assets/blocks/sapling.png" width="18" height="18" alt="Oak Sapling texture" loading="lazy"><span>Sapling</span></a></td></tr><tr data-name="pine_planks pinewood planks" data-rarity="common" data-obtain="yes"><td><img class="px" src="assets/blocks/pine_planks.png" width="40" height="40" alt="Pinewood Planks texture" loading="lazy"></td><td><b>Pinewood Planks</b><br><code>pine_planks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.5</td><td>axe T0</td><td class="how">Craft 4× from 1× <a class="il" href="#blocks" data-item="pine_log" data-q="pine_log"><img class="px" src="assets/blocks/pine_log.png" width="18" height="18" alt="Pinewood Log texture" loading="lazy"><span>Pinewood Log</span></a></td></tr><tr data-name="painted_white white paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(240,240,238)" title="painted_white"></span></td><td><b>White Paintstone</b><br><code>painted_white</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_light_gray light gray paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(180,182,184)" title="painted_light_gray"></span></td><td><b>Light Gray Paintstone</b><br><code>painted_light_gray</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_gray gray paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(110,112,116)" title="painted_gray"></span></td><td><b>Gray Paintstone</b><br><code>painted_gray</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_black black paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(34,34,38)" title="painted_black"></span></td><td><b>Black Paintstone</b><br><code>painted_black</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_brown brown paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(118,82,54)" title="painted_brown"></span></td><td><b>Brown Paintstone</b><br><code>painted_brown</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_red red paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(190,52,46)" title="painted_red"></span></td><td><b>Red Paintstone</b><br><code>painted_red</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_orange orange paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(230,132,38)" title="painted_orange"></span></td><td><b>Orange Paintstone</b><br><code>painted_orange</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_yellow yellow paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(240,200,60)" title="painted_yellow"></span></td><td><b>Yellow Paintstone</b><br><code>painted_yellow</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_lime lime paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(130,200,56)" title="painted_lime"></span></td><td><b>Lime Paintstone</b><br><code>painted_lime</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_green green paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(66,128,62)" title="painted_green"></span></td><td><b>Green Paintstone</b><br><code>painted_green</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_cyan cyan paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(52,158,162)" title="painted_cyan"></span></td><td><b>Cyan Paintstone</b><br><code>painted_cyan</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_light_blue sky paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(108,176,228)" title="painted_light_blue"></span></td><td><b>Sky Paintstone</b><br><code>painted_light_blue</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_blue blue paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(58,86,178)" title="painted_blue"></span></td><td><b>Blue Paintstone</b><br><code>painted_blue</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_purple purple paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(128,70,170)" title="painted_purple"></span></td><td><b>Purple Paintstone</b><br><code>painted_purple</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_magenta magenta paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(196,84,178)" title="painted_magenta"></span></td><td><b>Magenta Paintstone</b><br><code>painted_magenta</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="painted_pink pink paintstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(238,158,184)" title="painted_pink"></span></td><td><b>Pink Paintstone</b><br><code>painted_pink</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cobblestone" data-q="cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="18" height="18" alt="Cobblestone texture" loading="lazy"><span>Cobblestone</span></a> @ Crafting Bench</td></tr><tr data-name="smooth_stone smooth stone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(172,172,174)" title="smooth_stone"></span></td><td><b>Smooth Stone</b><br><code>smooth_stone</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> @ Smelter</td></tr><tr data-name="marble_block pale marble" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(228,226,220)" title="marble_block"></span></td><td><b>Pale Marble</b><br><code>marble_block</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>3</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="sand" data-q="sand"><img class="px" src="assets/blocks/sand.png" width="18" height="18" alt="Sand texture" loading="lazy"><span>Sand</span></a> + 2× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> @ Crafting Bench</td></tr><tr data-name="slate_block slate" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(70,78,90)" title="slate_block"></span></td><td><b>Slate</b><br><code>slate_block</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 1× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> + 3× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> @ Crafting Bench</td></tr><tr data-name="charcoal_brick charcoal brick" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(54,52,56)" title="charcoal_brick"></span></td><td><b>Charcoal Brick</b><br><code>charcoal_brick</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 3× <a class="il" href="#blocks" data-item="brick" data-q="brick"><img class="px" src="assets/blocks/brick.png" width="18" height="18" alt="Bricks texture" loading="lazy"><span>Bricks</span></a> + 1× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> @ Crafting Bench</td></tr><tr data-name="plaster white plaster" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(236,230,214)" title="plaster"></span></td><td><b>White Plaster</b><br><code>plaster</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.5</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="clay" data-q="clay"><img class="px" src="assets/blocks/clay.png" width="18" height="18" alt="Clay texture" loading="lazy"><span>Clay</span></a> + 2× <a class="il" href="#blocks" data-item="sand" data-q="sand"><img class="px" src="assets/blocks/sand.png" width="18" height="18" alt="Sand texture" loading="lazy"><span>Sand</span></a> @ Crafting Bench</td></tr><tr data-name="onyx_block onyx" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(30,28,34)" title="onyx_block"></span></td><td><b>Onyx</b><br><code>onyx_block</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 4× from 2× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> + 3× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> @ Crafting Bench</td></tr><tr data-name="darkwood_log darkwood log" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(66,50,40)" title="darkwood_log"></span></td><td><b>Darkwood Log</b><br><code>darkwood_log</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Craft 2× from 1× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> + 2× <a class="il" href="#blocks" data-item="oak_log" data-q="oak_log"><img class="px" src="assets/blocks/oak_log.png" width="18" height="18" alt="Oakwood Log texture" loading="lazy"><span>Oakwood Log</span></a> @ Crafting Bench</td></tr><tr data-name="darkwood_planks darkwood planks" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(92,66,50)" title="darkwood_planks"></span></td><td><b>Darkwood Planks</b><br><code>darkwood_planks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.5</td><td>axe T0</td><td class="how">Craft 4× from 1× <a class="il" href="#blocks" data-item="darkwood_log" data-q="darkwood_log"><span class="px swatch" style="width:18px;height:18px;background:rgb(66,50,40)" title="darkwood_log"></span><span>Darkwood Log</span></a></td></tr><tr data-name="palm_log palm log" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(168,144,104)" title="palm_log"></span></td><td><b>Palm Log</b><br><code>palm_log</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>axe T0</td><td class="how">Craft 2× from 2× <a class="il" href="#blocks" data-item="birch_log" data-q="birch_log"><img class="px" src="assets/blocks/birch_log.png" width="18" height="18" alt="Birchwood Log texture" loading="lazy"><span>Birchwood Log</span></a> + 1× <a class="il" href="#blocks" data-item="sand" data-q="sand"><img class="px" src="assets/blocks/sand.png" width="18" height="18" alt="Sand texture" loading="lazy"><span>Sand</span></a> @ Crafting Bench</td></tr><tr data-name="palm_planks palmwood planks" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(202,172,118)" title="palm_planks"></span></td><td><b>Palmwood Planks</b><br><code>palm_planks</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.5</td><td>axe T0</td><td class="how">Craft 4× from 1× <a class="il" href="#blocks" data-item="palm_log" data-q="palm_log"><span class="px swatch" style="width:18px;height:18px;background:rgb(168,144,104)" title="palm_log"></span><span>Palm Log</span></a></td></tr><tr data-name="palm_fronds palm fronds" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(92,152,76)" title="palm_fronds"></span></td><td><b>Palm Fronds</b><br><code>palm_fronds</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>0.4</td><td>any</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="sapling" data-q="sapling"><img class="px" src="assets/blocks/sapling.png" width="18" height="18" alt="Oak Sapling texture" loading="lazy"><span>Sapling</span></a> + 2× <a class="il" href="#crafting" data-item="wheat" data-q="" data-use="wheat"><img class="ico" src="assets/icons/wheat.png" width="18" height="18" alt="Wheat icon" loading="lazy"><span>Wheat</span></a></td></tr><tr data-name="bamboo_block bamboo bundle" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(148,174,82)" title="bamboo_block"></span></td><td><b>Bamboo Bundle</b><br><code>bamboo_block</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.2</td><td>axe T0</td><td class="how">Craft 2× from 6× <a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="18" height="18" alt="Stick icon" loading="lazy"><span>Stick</span></a></td></tr><tr data-name="steel_plate steel plate" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(150,154,160)" title="steel_plate"></span></td><td><b>Steel Plate</b><br><code>steel_plate</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>4</td><td>pickaxe T2</td><td class="how">Craft 4× from 2× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> @ Crafting Bench</td></tr><tr data-name="riveted_panel riveted panel" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(116,122,130)" title="riveted_panel"></span></td><td><b>Riveted Panel</b><br><code>riveted_panel</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>4</td><td>pickaxe T2</td><td class="how">Craft 4× from 1× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> + 3× <a class="il" href="#blocks" data-item="steel_plate" data-q="steel_plate"><span class="px swatch" style="width:18px;height:18px;background:rgb(150,154,160)" title="steel_plate"></span><span>Steel Plate</span></a> @ Crafting Bench</td></tr><tr data-name="corrugated_metal corrugated metal" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(132,138,144)" title="corrugated_metal"></span></td><td><b>Corrugated Metal</b><br><code>corrugated_metal</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 6× from 3× <a class="il" href="#blocks" data-item="steel_plate" data-q="steel_plate"><span class="px swatch" style="width:18px;height:18px;background:rgb(150,154,160)" title="steel_plate"></span><span>Steel Plate</span></a> @ Crafting Bench</td></tr><tr data-name="rusted_metal rusted metal" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(142,92,60)" title="rusted_metal"></span></td><td><b>Rusted Metal</b><br><code>rusted_metal</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="mud" data-q="mud"><img class="px" src="assets/blocks/mud.png" width="18" height="18" alt="Mud texture" loading="lazy"><span>Mud</span></a> + 2× <a class="il" href="#blocks" data-item="steel_plate" data-q="steel_plate"><span class="px swatch" style="width:18px;height:18px;background:rgb(150,154,160)" title="steel_plate"></span><span>Steel Plate</span></a> @ Crafting Bench</td></tr><tr data-name="copper_block copper block" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(186,112,72)" title="copper_block"></span></td><td><b>Copper Block</b><br><code>copper_block</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3.5</td><td>pickaxe T1</td><td class="how">Craft 6× from 1× <a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="18" height="18" alt="Coal icon" loading="lazy"><span>Coal</span></a> + 3× <a class="il" href="#crafting" data-item="iron_ingot" data-q="iron ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="18" height="18" alt="Iron Ingot icon" loading="lazy"><span>Iron Ingot</span></a> @ Crafting Bench</td></tr><tr data-name="oxidized_copper weathered copper" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(88,152,126)" title="oxidized_copper"></span></td><td><b>Weathered Copper</b><br><code>oxidized_copper</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3.5</td><td>pickaxe T1</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="copper_block" data-q="copper_block"><span class="px swatch" style="width:18px;height:18px;background:rgb(186,112,72)" title="copper_block"></span><span>Copper Block</span></a> + 1× <a class="il" href="#crafting" data-item="slime_gel" data-q="" data-use="slime_gel"><img class="ico" src="assets/icons/slime_gel.png" width="18" height="18" alt="Slime Gel icon" loading="lazy"><span>Slime Gel</span></a> @ Crafting Bench</td></tr><tr data-name="smooth_sandstone smooth sandstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(222,200,150)" title="smooth_sandstone"></span></td><td><b>Smooth Sandstone</b><br><code>smooth_sandstone</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="sandstone" data-q="sandstone"><img class="px" src="assets/blocks/sandstone.png" width="18" height="18" alt="Sandstone texture" loading="lazy"><span>Sandstone</span></a> @ Crafting Bench</td></tr><tr data-name="cut_sandstone cut sandstone" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(210,186,134)" title="cut_sandstone"></span></td><td><b>Cut Sandstone</b><br><code>cut_sandstone</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>2</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="smooth_sandstone" data-q="smooth_sandstone"><span class="px swatch" style="width:18px;height:18px;background:rgb(222,200,150)" title="smooth_sandstone"></span><span>Smooth Sandstone</span></a> @ Crafting Bench</td></tr><tr data-name="carved_sandstone carved sandstone" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(202,176,122)" title="carved_sandstone"></span></td><td><b>Carved Sandstone</b><br><code>carved_sandstone</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>2</td><td>pickaxe T0</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="cut_sandstone" data-q="cut_sandstone"><span class="px swatch" style="width:18px;height:18px;background:rgb(210,186,134)" title="cut_sandstone"></span><span>Cut Sandstone</span></a> @ Crafting Bench</td></tr><tr data-name="mudbrick mudbrick" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(160,122,88)" title="mudbrick"></span></td><td><b>Mudbrick</b><br><code>mudbrick</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>1.8</td><td>pickaxe T0</td><td class="how">Craft 4× from 2× <a class="il" href="#blocks" data-item="mud" data-q="mud"><img class="px" src="assets/blocks/mud.png" width="18" height="18" alt="Mud texture" loading="lazy"><span>Mud</span></a> + 2× <a class="il" href="#blocks" data-item="sand" data-q="sand"><img class="px" src="assets/blocks/sand.png" width="18" height="18" alt="Sand texture" loading="lazy"><span>Sand</span></a> @ Crafting Bench</td></tr><tr data-name="tidestone tidestone" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(80,142,134)" title="tidestone"></span></td><td><b>Tidestone</b><br><code>tidestone</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 8× from 4× <a class="il" href="#blocks" data-item="stone" data-q="stone"><img class="px" src="assets/blocks/stone.png" width="18" height="18" alt="Stone texture" loading="lazy"><span>Stone</span></a> + 1× <a class="il" href="#crafting" data-item="wisp_ember" data-q="" data-use="wisp_ember"><img class="ico" src="assets/icons/wisp_ember.png" width="18" height="18" alt="Wisp Ember icon" loading="lazy"><span>Wisp Ember</span></a> @ Crafting Bench</td></tr><tr data-name="tidestone_bricks tidestone bricks" data-rarity="uncommon" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(66,122,116)" title="tidestone_bricks"></span></td><td><b>Tidestone Bricks</b><br><code>tidestone_bricks</code></td><td><span class="chip" style="--c:#6ec878">uncommon</span></td><td>3</td><td>pickaxe T1</td><td class="how">Craft 4× from 4× <a class="il" href="#blocks" data-item="tidestone" data-q="tidestone"><span class="px swatch" style="width:18px;height:18px;background:rgb(80,142,134)" title="tidestone"></span><span>Tidestone</span></a> @ Crafting Bench</td></tr><tr data-name="sea_lantern sea lantern" data-rarity="rare" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(198,232,222)" title="sea_lantern"></span></td><td><b>Sea Lantern</b>💡<br><code>sea_lantern</code></td><td><span class="chip" style="--c:#5aa0f5">rare</span></td><td>1.5</td><td>pickaxe T0</td><td class="how">Craft 2× from 2× <a class="il" href="#blocks" data-item="glass" data-q="glass"><img class="px" src="assets/blocks/glass.png" width="18" height="18" alt="Glass texture" loading="lazy"><span>Glass</span></a> + 1× <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="18" height="18" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> + 1× <a class="il" href="#blocks" data-item="tidestone" data-q="tidestone"><span class="px swatch" style="width:18px;height:18px;background:rgb(80,142,134)" title="tidestone"></span><span>Tidestone</span></a> @ Crafting Bench</td></tr><tr data-name="dragonscale_tiles dragonscale tiles" data-rarity="epic" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(58,92,74)" title="dragonscale_tiles"></span></td><td><b>Dragonscale Tiles</b><br><code>dragonscale_tiles</code></td><td><span class="chip" style="--c:#c878f0">epic</span></td><td>4</td><td>pickaxe T2</td><td class="how">Craft 4× from 2× <a class="il" href="#crafting" data-item="dragon_scale" data-q="" data-use="dragon_scale"><img class="ico" src="assets/icons/dragon_scale.png" width="18" height="18" alt="Dragon Scale icon" loading="lazy"><span>Dragon Scale</span></a> + 2× <a class="il" href="#blocks" data-item="slate_block" data-q="slate_block"><span class="px swatch" style="width:18px;height:18px;background:rgb(70,78,90)" title="slate_block"></span><span>Slate</span></a> @ Crafting Bench</td></tr><tr data-name="starstone starstone" data-rarity="epic" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(170,220,255)" title="starstone"></span></td><td><b>Starstone</b>💡<br><code>starstone</code></td><td><span class="chip" style="--c:#c878f0">epic</span></td><td>8</td><td>pickaxe T3</td><td class="how">Found naturally in the world — mine it</td></tr><tr data-name="basalt basalt" data-rarity="common" data-obtain="yes"><td><span class="px swatch" style="width:40px;height:40px;background:rgb(38,36,40)" title="basalt"></span></td><td><b>Basalt</b><br><code>basalt</code></td><td><span class="chip" style="--c:#9696a0">common</span></td><td>6</td><td>pickaxe T2</td><td class="how">Found naturally in the world — mine it</td></tr>
</table></div>
<div class="callout info"><span>ℹ️</span><div>Blocks marked “not obtainable” are world features (water, bedrock) or locked future content — they don’t count toward Blockdex completion.</div></div>
</section><section id="crafting"><h2>Crafting</h2><p class="sub">All 130 recipes, searchable — plus a materials calculator.</p>
<div class="filters" data-target="recipelist">
<input type="search" placeholder="Search recipes…" class="tfilter">
<span class="count"></span>
</div>
<div id="recipelist" class="recipes"><div class="recipe" data-name="and gearbox gate_and"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="gate_and"><img class="px" src="assets/blocks/gate_and.png" width="40" height="40" alt="AND Gearbox texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>AND Gearbox</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="arrow arrow"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="arrow"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>4</i></span><div class="rmeta"><b>Arrow</b><span>@ hands</span></div></div><div class="recipe" data-name="bamboo bundle bamboo_block"><div class="grid"><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>6</i></a></div><div class="arrow">→</div><span class="cell out" data-item="bamboo_block"><span class="px swatch" style="width:40px;height:40px;background:rgb(148,174,82)" title="bamboo_block"></span><i>2</i></span><div class="rmeta"><b>Bamboo Bundle</b><span>@ hands</span></div></div><div class="recipe" data-name="birchwood planks birch_planks"><div class="grid"><a class="cell" href="#blocks" data-item="birch_log" data-q="birch_log" title="Birchwood Log" aria-label="Birchwood Log"><img class="px" src="assets/blocks/birch_log.png" width="34" height="34" alt="Birchwood Log texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="birch_planks"><img class="px" src="assets/blocks/birch_planks.png" width="40" height="40" alt="Birchwood Planks texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Birchwood Planks</b><span>@ hands</span></div></div><div class="recipe" data-name="black paintstone painted_black"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_black"><span class="px swatch" style="width:40px;height:40px;background:rgb(34,34,38)" title="painted_black"></span><i>4</i></span><div class="rmeta"><b>Black Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="blue paintstone painted_blue"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_blue"><span class="px swatch" style="width:40px;height:40px;background:rgb(58,86,178)" title="painted_blue"></span><i>4</i></span><div class="rmeta"><b>Blue Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="bow bow"><div class="grid"><a class="cell" href="#crafting" data-item="leather" data-q="" data-use="leather" title="Hide" aria-label="Hide"><img class="ico" src="assets/icons/leather.png" width="34" height="34" alt="Hide icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="bow"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>1</i></span><div class="rmeta"><b>Bow</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="bread bread"><div class="grid"><a class="cell" href="#crafting" data-item="wheat" data-q="" data-use="wheat" title="Wheat" aria-label="Wheat"><img class="ico" src="assets/icons/wheat.png" width="34" height="34" alt="Wheat icon" loading="lazy"><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="bread"><img class="ico" src="assets/icons/bread.png" width="40" height="40" alt="Bread icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Bread</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="bricks brick"><div class="grid"><a class="cell" href="#blocks" data-item="clay" data-q="clay" title="Clay" aria-label="Clay"><img class="px" src="assets/blocks/clay.png" width="34" height="34" alt="Clay texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="brick"><img class="px" src="assets/blocks/brick.png" width="40" height="40" alt="Bricks texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Bricks</b><span>@ Smelter</span></div></div><div class="recipe" data-name="brown paintstone painted_brown"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_brown"><span class="px swatch" style="width:40px;height:40px;background:rgb(118,82,54)" title="painted_brown"></span><i>4</i></span><div class="rmeta"><b>Brown Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="carved column carved_pillar"><div class="grid"><a class="cell" href="#blocks" data-item="stone_bricks" data-q="stone_bricks" title="Stone Bricks" aria-label="Stone Bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="34" height="34" alt="Stone Bricks texture" loading="lazy"><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="carved_pillar"><img class="px" src="assets/blocks/carved_pillar.png" width="40" height="40" alt="Carved Column texture" loading="lazy"><i>2</i></span><div class="rmeta"><b>Carved Column</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="carved sandstone carved_sandstone"><div class="grid"><a class="cell" href="#blocks" data-item="cut_sandstone" data-q="cut_sandstone" title="Cut Sandstone" aria-label="Cut Sandstone"><span class="px swatch" style="width:34px;height:34px;background:rgb(210,186,134)" title="cut_sandstone"></span><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="carved_sandstone"><span class="px swatch" style="width:40px;height:40px;background:rgb(202,176,122)" title="carved_sandstone"></span><i>4</i></span><div class="rmeta"><b>Carved Sandstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="castle ashlar castle_ashlar"><div class="grid"><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="stone_bricks" data-q="stone_bricks" title="Stone Bricks" aria-label="Stone Bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="34" height="34" alt="Stone Bricks texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="castle_ashlar"><img class="px" src="assets/blocks/castle_ashlar.png" width="40" height="40" alt="Castle Ashlar texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Castle Ashlar</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="charcoal brick charcoal_brick"><div class="grid"><a class="cell" href="#blocks" data-item="brick" data-q="brick" title="Bricks" aria-label="Bricks"><img class="px" src="assets/blocks/brick.png" width="34" height="34" alt="Bricks texture" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="charcoal_brick"><span class="px swatch" style="width:40px;height:40px;background:rgb(54,52,56)" title="charcoal_brick"></span><i>4</i></span><div class="rmeta"><b>Charcoal Brick</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="chest chest"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>8</i></a></div><div class="arrow">→</div><span class="cell out" data-item="chest"><img class="px" src="assets/blocks/chest.png" width="40" height="40" alt="Chest texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Chest</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="cooked meat cooked_meat"><div class="grid"><a class="cell" href="#crafting" data-item="raw_meat" data-q="" data-use="raw_meat" title="Raw Meat" aria-label="Raw Meat"><img class="ico" src="assets/icons/raw_meat.png" width="34" height="34" alt="Raw Meat icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="cooked_meat"><img class="ico" src="assets/icons/cooked_meat.png" width="40" height="40" alt="Cooked Meat icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Cooked Meat</b><span>@ Smelter</span></div></div><div class="recipe" data-name="copper block copper_block"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="copper_block"><span class="px swatch" style="width:40px;height:40px;background:rgb(186,112,72)" title="copper_block"></span><i>6</i></span><div class="rmeta"><b>Copper Block</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="corrugated metal corrugated_metal"><div class="grid"><a class="cell" href="#blocks" data-item="steel_plate" data-q="steel_plate" title="Steel Plate" aria-label="Steel Plate"><span class="px swatch" style="width:34px;height:34px;background:rgb(150,154,160)" title="steel_plate"></span><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="corrugated_metal"><span class="px swatch" style="width:40px;height:40px;background:rgb(132,138,144)" title="corrugated_metal"></span><i>6</i></span><div class="rmeta"><b>Corrugated Metal</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crafting bench crafting_table"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="crafting_table"><img class="px" src="assets/blocks/crafting_table.png" width="40" height="40" alt="Crafting Bench texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crafting Bench</b><span>@ hands</span></div></div><div class="recipe" data-name="crystal axe axe_crystal"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="axe_crystal"><img class="ico" src="assets/icons/axe_crystal.png" width="40" height="40" alt="Crystal Axe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Axe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal boots crystal_boots"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="crystal_boots"><img class="ico" src="assets/icons/crystal_boots.png" width="40" height="40" alt="Crystal Boots icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Boots</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal chest crystal_chest"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>8</i></a></div><div class="arrow">→</div><span class="cell out" data-item="crystal_chest"><img class="ico" src="assets/icons/crystal_chest.png" width="40" height="40" alt="Crystal Chest icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Chest</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal core crystal_core"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>4</i></a><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="crystal_core"><img class="px" src="assets/blocks/crystal_core.png" width="40" height="40" alt="Crystal Core texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Core</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal helmet crystal_helmet"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>5</i></a></div><div class="arrow">→</div><span class="cell out" data-item="crystal_helmet"><img class="ico" src="assets/icons/crystal_helmet.png" width="40" height="40" alt="Crystal Helmet icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Helmet</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal legs crystal_legs"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>7</i></a></div><div class="arrow">→</div><span class="cell out" data-item="crystal_legs"><img class="ico" src="assets/icons/crystal_legs.png" width="40" height="40" alt="Crystal Legs icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Legs</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal pickaxe pickaxe_crystal"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="pickaxe_crystal"><img class="ico" src="assets/icons/pickaxe_crystal.png" width="40" height="40" alt="Crystal Pickaxe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Pickaxe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal shovel shovel_crystal"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shovel_crystal"><img class="ico" src="assets/icons/shovel_crystal.png" width="40" height="40" alt="Crystal Shovel icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Shovel</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal sword sword_crystal"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="sword_crystal"><img class="ico" src="assets/icons/sword_crystal.png" width="40" height="40" alt="Crystal Sword icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Sword</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="crystal totem crystal_totem"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>4</i></a><a class="cell" href="#crafting" data-item="gold_ingot" data-q="gold ingot" title="Gold Ingot" aria-label="Gold Ingot"><img class="ico" src="assets/icons/gold_ingot.png" width="34" height="34" alt="Gold Ingot icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="crystal_totem"><img class="ico" src="assets/icons/crystal_totem.png" width="40" height="40" alt="Crystal Totem icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Crystal Totem</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="cut sandstone cut_sandstone"><div class="grid"><a class="cell" href="#blocks" data-item="smooth_sandstone" data-q="smooth_sandstone" title="Smooth Sandstone" aria-label="Smooth Sandstone"><span class="px swatch" style="width:34px;height:34px;background:rgb(222,200,150)" title="smooth_sandstone"></span><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="cut_sandstone"><span class="px swatch" style="width:40px;height:40px;background:rgb(210,186,134)" title="cut_sandstone"></span><i>4</i></span><div class="rmeta"><b>Cut Sandstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="cyan paintstone painted_cyan"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_cyan"><span class="px swatch" style="width:40px;height:40px;background:rgb(52,158,162)" title="painted_cyan"></span><i>4</i></span><div class="rmeta"><b>Cyan Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="darkwood log darkwood_log"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="oak_log" data-q="oak_log" title="Oakwood Log" aria-label="Oakwood Log"><img class="px" src="assets/blocks/oak_log.png" width="34" height="34" alt="Oakwood Log texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="darkwood_log"><span class="px swatch" style="width:40px;height:40px;background:rgb(66,50,40)" title="darkwood_log"></span><i>2</i></span><div class="rmeta"><b>Darkwood Log</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="darkwood planks darkwood_planks"><div class="grid"><a class="cell" href="#blocks" data-item="darkwood_log" data-q="darkwood_log" title="Darkwood Log" aria-label="Darkwood Log"><span class="px swatch" style="width:34px;height:34px;background:rgb(66,50,40)" title="darkwood_log"></span><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="darkwood_planks"><span class="px swatch" style="width:40px;height:40px;background:rgb(92,66,50)" title="darkwood_planks"></span><i>4</i></span><div class="rmeta"><b>Darkwood Planks</b><span>@ hands</span></div></div><div class="recipe" data-name="dragonscale tiles dragonscale_tiles"><div class="grid"><a class="cell" href="#crafting" data-item="dragon_scale" data-q="" data-use="dragon_scale" title="Dragon Scale" aria-label="Dragon Scale"><img class="ico" src="assets/icons/dragon_scale.png" width="34" height="34" alt="Dragon Scale icon" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="slate_block" data-q="slate_block" title="Slate" aria-label="Slate"><span class="px swatch" style="width:34px;height:34px;background:rgb(70,78,90)" title="slate_block"></span><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="dragonscale_tiles"><span class="px swatch" style="width:40px;height:40px;background:rgb(58,92,74)" title="dragonscale_tiles"></span><i>4</i></span><div class="rmeta"><b>Dragonscale Tiles</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="dungeon bricks dungeon_bricks"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="stone_bricks" data-q="stone_bricks" title="Stone Bricks" aria-label="Stone Bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="34" height="34" alt="Stone Bricks texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="dungeon_bricks"><img class="px" src="assets/blocks/dungeon_bricks.png" width="40" height="40" alt="Dungeon Bricks texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Dungeon Bricks</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="ember flask ember_flask"><div class="grid"><a class="cell" href="#blocks" data-item="glass" data-q="glass" title="Glass" aria-label="Glass"><img class="px" src="assets/blocks/glass.png" width="34" height="34" alt="Glass texture" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="wisp_ember" data-q="" data-use="wisp_ember" title="Wisp Ember" aria-label="Wisp Ember"><img class="ico" src="assets/icons/wisp_ember.png" width="34" height="34" alt="Wisp Ember icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="ember_flask"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>2</i></span><div class="rmeta"><b>Ember Flask</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="ember shingles shingles_red"><div class="grid"><a class="cell" href="#blocks" data-item="brick" data-q="brick" title="Bricks" aria-label="Bricks"><img class="px" src="assets/blocks/brick.png" width="34" height="34" alt="Bricks texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="wool_red" data-q="wool_red" title="Red Wool" aria-label="Red Wool"><img class="px" src="assets/blocks/wool_red.png" width="34" height="34" alt="Red Wool texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shingles_red"><img class="px" src="assets/blocks/shingles_red.png" width="40" height="40" alt="Ember Shingles texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Ember Shingles</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="flagstone path flagstone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="gravel" data-q="gravel" title="Gravel" aria-label="Gravel"><img class="px" src="assets/blocks/gravel.png" width="34" height="34" alt="Gravel texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="flagstone"><img class="px" src="assets/blocks/flagstone.png" width="40" height="40" alt="Flagstone Path texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Flagstone Path</b><span>@ hands</span></div></div><div class="recipe" data-name="frostkeep bricks frost_bricks"><div class="grid"><a class="cell" href="#blocks" data-item="ice" data-q="ice" title="Ice" aria-label="Ice"><img class="px" src="assets/blocks/ice.png" width="34" height="34" alt="Ice texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="frost_bricks"><img class="px" src="assets/blocks/frost_bricks.png" width="40" height="40" alt="Frostkeep Bricks texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Frostkeep Bricks</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="gear conduit gear_conduit"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="gear_conduit"><img class="px" src="assets/blocks/gear_conduit.png" width="40" height="40" alt="Gear Conduit texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Gear Conduit</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="gilded bricks gilded_bricks"><div class="grid"><a class="cell" href="#blocks" data-item="brick" data-q="brick" title="Bricks" aria-label="Bricks"><img class="px" src="assets/blocks/brick.png" width="34" height="34" alt="Bricks texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="gold_ingot" data-q="gold ingot" title="Gold Ingot" aria-label="Gold Ingot"><img class="ico" src="assets/icons/gold_ingot.png" width="34" height="34" alt="Gold Ingot icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="gilded_bricks"><img class="px" src="assets/blocks/gilded_bricks.png" width="40" height="40" alt="Gilded Bricks texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Gilded Bricks</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="glass glass"><div class="grid"><a class="cell" href="#blocks" data-item="sand" data-q="sand" title="Sand" aria-label="Sand"><img class="px" src="assets/blocks/sand.png" width="34" height="34" alt="Sand texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="glass"><img class="px" src="assets/blocks/glass.png" width="40" height="40" alt="Glass texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Glass</b><span>@ Smelter</span></div></div><div class="recipe" data-name="gloom totem gloom_totem"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>4</i></a><a class="cell" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item" title="Glowshard" aria-label="Glowshard"><img class="ico" src="assets/icons/glowshard_item.png" width="34" height="34" alt="Glowshard icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="gloom_totem"><img class="ico" src="assets/icons/gloom_totem.png" width="40" height="40" alt="Gloom Totem icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Gloom Totem</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="glow juice glow_juice"><div class="grid"><a class="cell" href="#crafting" data-item="berry" data-q="" data-use="berry" title="Sweet Berry" aria-label="Sweet Berry"><img class="ico" src="assets/icons/berry.png" width="34" height="34" alt="Sweet Berry icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="wisp_ember" data-q="" data-use="wisp_ember" title="Wisp Ember" aria-label="Wisp Ember"><img class="ico" src="assets/icons/wisp_ember.png" width="34" height="34" alt="Wisp Ember icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="glow_juice"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>1</i></span><div class="rmeta"><b>Glow Juice</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="glowshard glowshard"><div class="grid"><a class="cell" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item" title="Glowshard" aria-label="Glowshard"><img class="ico" src="assets/icons/glowshard_item.png" width="34" height="34" alt="Glowshard icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="glowshard"><img class="px" src="assets/blocks/glowshard.png" width="40" height="40" alt="Glowshard texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Glowshard</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="gold ingot gold_ingot"><div class="grid"><a class="cell" href="#crafting" data-item="gold_ore_item" data-q="" data-use="gold_ore_item" title="Raw Gold" aria-label="Raw Gold"><img class="ico" src="assets/icons/gold_ore_item.png" width="34" height="34" alt="Raw Gold icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="gold_ingot"><img class="ico" src="assets/icons/gold_ingot.png" width="40" height="40" alt="Gold Ingot icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Gold Ingot</b><span>@ Smelter</span></div></div><div class="recipe" data-name="gray paintstone painted_gray"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_gray"><span class="px swatch" style="width:40px;height:40px;background:rgb(110,112,116)" title="painted_gray"></span><i>4</i></span><div class="rmeta"><b>Gray Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="green paintstone painted_green"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_green"><span class="px swatch" style="width:40px;height:40px;background:rgb(66,128,62)" title="painted_green"></span><i>4</i></span><div class="rmeta"><b>Green Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="hearty stew hearty_stew"><div class="grid"><a class="cell" href="#crafting" data-item="cooked_meat" data-q="cooked meat" title="Cooked Meat" aria-label="Cooked Meat"><img class="ico" src="assets/icons/cooked_meat.png" width="34" height="34" alt="Cooked Meat icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="shroom_cap" data-q="" data-use="shroom_cap" title="Shroom Cap" aria-label="Shroom Cap"><img class="ico" src="assets/icons/shroom_cap.png" width="34" height="34" alt="Shroom Cap icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="wheat" data-q="" data-use="wheat" title="Wheat" aria-label="Wheat"><img class="ico" src="assets/icons/wheat.png" width="34" height="34" alt="Wheat icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hearty_stew"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>1</i></span><div class="rmeta"><b>Hearty Stew</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="hedge hedge"><div class="grid"><a class="cell" href="#blocks" data-item="sapling" data-q="sapling" title="Sapling" aria-label="Sapling"><img class="px" src="assets/blocks/sapling.png" width="34" height="34" alt="Oak Sapling texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hedge"><img class="px" src="assets/blocks/hedge.png" width="40" height="40" alt="Hedge texture" loading="lazy"><i>2</i></span><div class="rmeta"><b>Hedge</b><span>@ hands</span></div></div><div class="recipe" data-name="hide boots hide_boots"><div class="grid"><a class="cell" href="#crafting" data-item="leather" data-q="" data-use="leather" title="Hide" aria-label="Hide"><img class="ico" src="assets/icons/leather.png" width="34" height="34" alt="Hide icon" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hide_boots"><img class="ico" src="assets/icons/hide_boots.png" width="40" height="40" alt="Hide Boots icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Hide Boots</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="hide chest hide_chest"><div class="grid"><a class="cell" href="#crafting" data-item="leather" data-q="" data-use="leather" title="Hide" aria-label="Hide"><img class="ico" src="assets/icons/leather.png" width="34" height="34" alt="Hide icon" loading="lazy"><i>8</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hide_chest"><img class="ico" src="assets/icons/hide_chest.png" width="40" height="40" alt="Hide Chest icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Hide Chest</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="hide helmet hide_helmet"><div class="grid"><a class="cell" href="#crafting" data-item="leather" data-q="" data-use="leather" title="Hide" aria-label="Hide"><img class="ico" src="assets/icons/leather.png" width="34" height="34" alt="Hide icon" loading="lazy"><i>5</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hide_helmet"><img class="ico" src="assets/icons/hide_helmet.png" width="40" height="40" alt="Hide Helmet icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Hide Helmet</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="hide legs hide_legs"><div class="grid"><a class="cell" href="#crafting" data-item="leather" data-q="" data-use="leather" title="Hide" aria-label="Hide"><img class="ico" src="assets/icons/leather.png" width="34" height="34" alt="Hide icon" loading="lazy"><i>7</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hide_legs"><img class="ico" src="assets/icons/hide_legs.png" width="40" height="40" alt="Hide Legs icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Hide Legs</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="hydra totem hydra_totem"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>4</i></a><a class="cell" href="#crafting" data-item="dragon_scale" data-q="" data-use="dragon_scale" title="Dragon Scale" aria-label="Dragon Scale"><img class="ico" src="assets/icons/dragon_scale.png" width="34" height="34" alt="Dragon Scale icon" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem" title="Ruby" aria-label="Ruby"><img class="ico" src="assets/icons/ruby_gem.png" width="34" height="34" alt="Ruby icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hydra_totem"><img class="ico" src="assets/icons/hydra_totem.png" width="40" height="40" alt="Hydra Totem icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Hydra Totem</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="infusion altar infusion_altar"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item" title="Glowshard" aria-label="Glowshard"><img class="ico" src="assets/icons/glowshard_item.png" width="34" height="34" alt="Glowshard icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="stone_bricks" data-q="stone_bricks" title="Stone Bricks" aria-label="Stone Bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="34" height="34" alt="Stone Bricks texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="infusion_altar"><img class="px" src="assets/blocks/infusion_altar.png" width="40" height="40" alt="Infusion Altar texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Infusion Altar</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron axe axe_iron"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="axe_iron"><img class="ico" src="assets/icons/axe_iron.png" width="40" height="40" alt="Iron Axe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Axe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron boots iron_boots"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="iron_boots"><img class="ico" src="assets/icons/iron_boots.png" width="40" height="40" alt="Iron Boots icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Boots</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron chest iron_chest"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>8</i></a></div><div class="arrow">→</div><span class="cell out" data-item="iron_chest"><img class="ico" src="assets/icons/iron_chest.png" width="40" height="40" alt="Iron Chest icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Chest</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron helmet iron_helmet"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>5</i></a></div><div class="arrow">→</div><span class="cell out" data-item="iron_helmet"><img class="ico" src="assets/icons/iron_helmet.png" width="40" height="40" alt="Iron Helmet icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Helmet</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron hoe hoe_iron"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hoe_iron"><img class="ico" src="assets/icons/hoe_iron.png" width="40" height="40" alt="Iron Hoe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Hoe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron ingot iron_ingot"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ore_item" data-q="" data-use="iron_ore_item" title="Raw Iron" aria-label="Raw Iron"><img class="ico" src="assets/icons/iron_ore_item.png" width="34" height="34" alt="Raw Iron icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="iron_ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="40" height="40" alt="Iron Ingot icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Ingot</b><span>@ Smelter</span></div></div><div class="recipe" data-name="iron lantern lantern_block"><div class="grid"><a class="cell" href="#blocks" data-item="glass" data-q="glass" title="Glass" aria-label="Glass"><img class="px" src="assets/blocks/glass.png" width="34" height="34" alt="Glass texture" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="torch" data-q="torch" title="Torch" aria-label="Torch"><img class="px" src="assets/blocks/torch.png" width="34" height="34" alt="Torch texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="lantern_block"><img class="px" src="assets/blocks/lantern_block.png" width="40" height="40" alt="Iron Lantern texture" loading="lazy"><i>2</i></span><div class="rmeta"><b>Iron Lantern</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron legs iron_legs"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>7</i></a></div><div class="arrow">→</div><span class="cell out" data-item="iron_legs"><img class="ico" src="assets/icons/iron_legs.png" width="40" height="40" alt="Iron Legs icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Legs</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron pickaxe pickaxe_iron"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="pickaxe_iron"><img class="ico" src="assets/icons/pickaxe_iron.png" width="40" height="40" alt="Iron Pickaxe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Pickaxe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron portcullis iron_lattice"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="iron_lattice"><img class="px" src="assets/blocks/iron_lattice.png" width="40" height="40" alt="Iron Portcullis texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Iron Portcullis</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron shovel shovel_iron"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shovel_iron"><img class="ico" src="assets/icons/shovel_iron.png" width="40" height="40" alt="Iron Shovel icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Shovel</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="iron sword sword_iron"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="sword_iron"><img class="ico" src="assets/icons/sword_iron.png" width="40" height="40" alt="Iron Sword icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Iron Sword</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="jewel glass jewel_glass"><div class="grid"><a class="cell" href="#blocks" data-item="glass" data-q="glass" title="Glass" aria-label="Glass"><img class="px" src="assets/blocks/glass.png" width="34" height="34" alt="Glass texture" loading="lazy"><i>4</i></a><a class="cell" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem" title="Ruby" aria-label="Ruby"><img class="ico" src="assets/icons/ruby_gem.png" width="34" height="34" alt="Ruby icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="jewel_glass"><img class="px" src="assets/blocks/jewel_glass.png" width="40" height="40" alt="Jewel Glass texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Jewel Glass</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="light gray paintstone painted_light_gray"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_light_gray"><span class="px swatch" style="width:40px;height:40px;background:rgb(180,182,184)" title="painted_light_gray"></span><i>4</i></span><div class="rmeta"><b>Light Gray Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="lime paintstone painted_lime"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_lime"><span class="px swatch" style="width:40px;height:40px;background:rgb(130,200,56)" title="painted_lime"></span><i>4</i></span><div class="rmeta"><b>Lime Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="lumen lamp actuator_lamp"><div class="grid"><a class="cell" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item" title="Glowshard" aria-label="Glowshard"><img class="ico" src="assets/icons/glowshard_item.png" width="34" height="34" alt="Glowshard icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="actuator_lamp"><img class="px" src="assets/blocks/actuator_lamp.png" width="40" height="40" alt="Lumen Lamp texture" loading="lazy"><i>2</i></span><div class="rmeta"><b>Lumen Lamp</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="magenta paintstone painted_magenta"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_magenta"><span class="px swatch" style="width:40px;height:40px;background:rgb(196,84,178)" title="painted_magenta"></span><i>4</i></span><div class="rmeta"><b>Magenta Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="miner's tonic miners_tonic"><div class="grid"><a class="cell" href="#crafting" data-item="berry" data-q="" data-use="berry" title="Sweet Berry" aria-label="Sweet Berry"><img class="ico" src="assets/icons/berry.png" width="34" height="34" alt="Sweet Berry icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="miners_tonic"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>1</i></span><div class="rmeta"><b>Miner's Tonic</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="moss shingles shingles_green"><div class="grid"><a class="cell" href="#blocks" data-item="brick" data-q="brick" title="Bricks" aria-label="Bricks"><img class="px" src="assets/blocks/brick.png" width="34" height="34" alt="Bricks texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="wool_green" data-q="wool_green" title="Green Wool" aria-label="Green Wool"><img class="px" src="assets/blocks/wool_green.png" width="34" height="34" alt="Green Wool texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shingles_green"><img class="px" src="assets/blocks/shingles_green.png" width="40" height="40" alt="Moss Shingles texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Moss Shingles</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="mossy cobblestone mossy_cobblestone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="sapling" data-q="sapling" title="Sapling" aria-label="Sapling"><img class="px" src="assets/blocks/sapling.png" width="34" height="34" alt="Oak Sapling texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="mossy_cobblestone"><img class="px" src="assets/blocks/mossy_cobblestone.png" width="40" height="40" alt="Mossy Cobblestone texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Mossy Cobblestone</b><span>@ hands</span></div></div><div class="recipe" data-name="mud mud"><div class="grid"><a class="cell" href="#blocks" data-item="clay" data-q="clay" title="Clay" aria-label="Clay"><img class="px" src="assets/blocks/clay.png" width="34" height="34" alt="Clay texture" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="dirt" data-q="dirt" title="Dirt" aria-label="Dirt"><img class="px" src="assets/blocks/dirt.png" width="34" height="34" alt="Dirt texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="mud"><img class="px" src="assets/blocks/mud.png" width="40" height="40" alt="Mud texture" loading="lazy"><i>2</i></span><div class="rmeta"><b>Mud</b><span>@ hands</span></div></div><div class="recipe" data-name="mudbrick mudbrick"><div class="grid"><a class="cell" href="#blocks" data-item="mud" data-q="mud" title="Mud" aria-label="Mud"><img class="px" src="assets/blocks/mud.png" width="34" height="34" alt="Mud texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="sand" data-q="sand" title="Sand" aria-label="Sand"><img class="px" src="assets/blocks/sand.png" width="34" height="34" alt="Sand texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="mudbrick"><span class="px swatch" style="width:40px;height:40px;background:rgb(160,122,88)" title="mudbrick"></span><i>4</i></span><div class="rmeta"><b>Mudbrick</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="not gearbox gate_not"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="gate_not"><img class="px" src="assets/blocks/gate_not.png" width="40" height="40" alt="NOT Gearbox texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>NOT Gearbox</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="oakwood planks oak_planks"><div class="grid"><a class="cell" href="#blocks" data-item="oak_log" data-q="oak_log" title="Oakwood Log" aria-label="Oakwood Log"><img class="px" src="assets/blocks/oak_log.png" width="34" height="34" alt="Oakwood Log texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="oak_planks"><img class="px" src="assets/blocks/oak_planks.png" width="40" height="40" alt="Oakwood Planks texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Oakwood Planks</b><span>@ hands</span></div></div><div class="recipe" data-name="onyx onyx_block"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="onyx_block"><span class="px swatch" style="width:40px;height:40px;background:rgb(30,28,34)" title="onyx_block"></span><i>4</i></span><div class="rmeta"><b>Onyx</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="or gearbox gate_or"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="gate_or"><img class="px" src="assets/blocks/gate_or.png" width="40" height="40" alt="OR Gearbox texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>OR Gearbox</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="orange paintstone painted_orange"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_orange"><span class="px swatch" style="width:40px;height:40px;background:rgb(230,132,38)" title="painted_orange"></span><i>4</i></span><div class="rmeta"><b>Orange Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="overgrown bricks overgrown_bricks"><div class="grid"><a class="cell" href="#blocks" data-item="sapling" data-q="sapling" title="Sapling" aria-label="Sapling"><img class="px" src="assets/blocks/sapling.png" width="34" height="34" alt="Oak Sapling texture" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="stone_bricks" data-q="stone_bricks" title="Stone Bricks" aria-label="Stone Bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="34" height="34" alt="Stone Bricks texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="overgrown_bricks"><img class="px" src="assets/blocks/overgrown_bricks.png" width="40" height="40" alt="Overgrown Bricks texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Overgrown Bricks</b><span>@ hands</span></div></div><div class="recipe" data-name="pale marble marble_block"><div class="grid"><a class="cell" href="#blocks" data-item="sand" data-q="sand" title="Sand" aria-label="Sand"><img class="px" src="assets/blocks/sand.png" width="34" height="34" alt="Sand texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="marble_block"><span class="px swatch" style="width:40px;height:40px;background:rgb(228,226,220)" title="marble_block"></span><i>4</i></span><div class="rmeta"><b>Pale Marble</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="palm fronds palm_fronds"><div class="grid"><a class="cell" href="#blocks" data-item="sapling" data-q="sapling" title="Sapling" aria-label="Sapling"><img class="px" src="assets/blocks/sapling.png" width="34" height="34" alt="Oak Sapling texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="wheat" data-q="" data-use="wheat" title="Wheat" aria-label="Wheat"><img class="ico" src="assets/icons/wheat.png" width="34" height="34" alt="Wheat icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="palm_fronds"><span class="px swatch" style="width:40px;height:40px;background:rgb(92,152,76)" title="palm_fronds"></span><i>4</i></span><div class="rmeta"><b>Palm Fronds</b><span>@ hands</span></div></div><div class="recipe" data-name="palm log palm_log"><div class="grid"><a class="cell" href="#blocks" data-item="birch_log" data-q="birch_log" title="Birchwood Log" aria-label="Birchwood Log"><img class="px" src="assets/blocks/birch_log.png" width="34" height="34" alt="Birchwood Log texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="sand" data-q="sand" title="Sand" aria-label="Sand"><img class="px" src="assets/blocks/sand.png" width="34" height="34" alt="Sand texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="palm_log"><span class="px swatch" style="width:40px;height:40px;background:rgb(168,144,104)" title="palm_log"></span><i>2</i></span><div class="rmeta"><b>Palm Log</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="palmwood planks palm_planks"><div class="grid"><a class="cell" href="#blocks" data-item="palm_log" data-q="palm_log" title="Palm Log" aria-label="Palm Log"><span class="px swatch" style="width:34px;height:34px;background:rgb(168,144,104)" title="palm_log"></span><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="palm_planks"><span class="px swatch" style="width:40px;height:40px;background:rgb(202,172,118)" title="palm_planks"></span><i>4</i></span><div class="rmeta"><b>Palmwood Planks</b><span>@ hands</span></div></div><div class="recipe" data-name="pinewood planks pine_planks"><div class="grid"><a class="cell" href="#blocks" data-item="pine_log" data-q="pine_log" title="Pinewood Log" aria-label="Pinewood Log"><img class="px" src="assets/blocks/pine_log.png" width="34" height="34" alt="Pinewood Log texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="pine_planks"><img class="px" src="assets/blocks/pine_planks.png" width="40" height="40" alt="Pinewood Planks texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Pinewood Planks</b><span>@ hands</span></div></div><div class="recipe" data-name="pink paintstone painted_pink"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_pink"><span class="px swatch" style="width:40px;height:40px;background:rgb(238,158,184)" title="painted_pink"></span><i>4</i></span><div class="rmeta"><b>Pink Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="purple paintstone painted_purple"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_purple"><span class="px swatch" style="width:40px;height:40px;background:rgb(128,70,170)" title="painted_purple"></span><i>4</i></span><div class="rmeta"><b>Purple Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="red paintstone painted_red"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_red"><span class="px swatch" style="width:40px;height:40px;background:rgb(190,52,46)" title="painted_red"></span><i>4</i></span><div class="rmeta"><b>Red Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="riveted panel riveted_panel"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="steel_plate" data-q="steel_plate" title="Steel Plate" aria-label="Steel Plate"><span class="px swatch" style="width:34px;height:34px;background:rgb(150,154,160)" title="steel_plate"></span><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="riveted_panel"><span class="px swatch" style="width:40px;height:40px;background:rgb(116,122,130)" title="riveted_panel"></span><i>4</i></span><div class="rmeta"><b>Riveted Panel</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="rusted metal rusted_metal"><div class="grid"><a class="cell" href="#blocks" data-item="mud" data-q="mud" title="Mud" aria-label="Mud"><img class="px" src="assets/blocks/mud.png" width="34" height="34" alt="Mud texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="steel_plate" data-q="steel_plate" title="Steel Plate" aria-label="Steel Plate"><span class="px swatch" style="width:34px;height:34px;background:rgb(150,154,160)" title="steel_plate"></span><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="rusted_metal"><span class="px swatch" style="width:40px;height:40px;background:rgb(142,92,60)" title="rusted_metal"></span><i>4</i></span><div class="rmeta"><b>Rusted Metal</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="sea lantern sea_lantern"><div class="grid"><a class="cell" href="#blocks" data-item="glass" data-q="glass" title="Glass" aria-label="Glass"><img class="px" src="assets/blocks/glass.png" width="34" height="34" alt="Glass texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item" title="Glowshard" aria-label="Glowshard"><img class="ico" src="assets/icons/glowshard_item.png" width="34" height="34" alt="Glowshard icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="tidestone" data-q="tidestone" title="Tidestone" aria-label="Tidestone"><span class="px swatch" style="width:34px;height:34px;background:rgb(80,142,134)" title="tidestone"></span><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="sea_lantern"><span class="px swatch" style="width:40px;height:40px;background:rgb(198,232,222)" title="sea_lantern"></span><i>2</i></span><div class="rmeta"><b>Sea Lantern</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="seaslate shingles shingles_blue"><div class="grid"><a class="cell" href="#blocks" data-item="brick" data-q="brick" title="Bricks" aria-label="Bricks"><img class="px" src="assets/blocks/brick.png" width="34" height="34" alt="Bricks texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="wool_blue" data-q="wool_blue" title="Blue Wool" aria-label="Blue Wool"><img class="px" src="assets/blocks/wool_blue.png" width="34" height="34" alt="Blue Wool texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shingles_blue"><img class="px" src="assets/blocks/shingles_blue.png" width="40" height="40" alt="Seaslate Shingles texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Seaslate Shingles</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="sky paintstone painted_light_blue"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_light_blue"><span class="px swatch" style="width:40px;height:40px;background:rgb(108,176,228)" title="painted_light_blue"></span><i>4</i></span><div class="rmeta"><b>Sky Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="slate slate_block"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>3</i></a></div><div class="arrow">→</div><span class="cell out" data-item="slate_block"><span class="px swatch" style="width:40px;height:40px;background:rgb(70,78,90)" title="slate_block"></span><i>4</i></span><div class="rmeta"><b>Slate</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="slate shingles shingles_slate"><div class="grid"><a class="cell" href="#blocks" data-item="brick" data-q="brick" title="Bricks" aria-label="Bricks"><img class="px" src="assets/blocks/brick.png" width="34" height="34" alt="Bricks texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shingles_slate"><img class="px" src="assets/blocks/shingles_slate.png" width="40" height="40" alt="Slate Shingles texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Slate Shingles</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="slime bomb slime_bomb"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="slime_gel" data-q="" data-use="slime_gel" title="Slime Gel" aria-label="Slime Gel"><img class="ico" src="assets/icons/slime_gel.png" width="34" height="34" alt="Slime Gel icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="slime_bomb"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>2</i></span><div class="rmeta"><b>Slime Bomb</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="smelter furnace"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>8</i></a></div><div class="arrow">→</div><span class="cell out" data-item="furnace"><img class="px" src="assets/blocks/furnace.png" width="40" height="40" alt="Smelter texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Smelter</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="smooth sandstone smooth_sandstone"><div class="grid"><a class="cell" href="#blocks" data-item="sandstone" data-q="sandstone" title="Sandstone" aria-label="Sandstone"><img class="px" src="assets/blocks/sandstone.png" width="34" height="34" alt="Sandstone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="smooth_sandstone"><span class="px swatch" style="width:40px;height:40px;background:rgb(222,200,150)" title="smooth_sandstone"></span><i>4</i></span><div class="rmeta"><b>Smooth Sandstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="smooth stone smooth_stone"><div class="grid"><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="smooth_stone"><span class="px swatch" style="width:40px;height:40px;background:rgb(172,172,174)" title="smooth_stone"></span><i>4</i></span><div class="rmeta"><b>Smooth Stone</b><span>@ Smelter</span></div></div><div class="recipe" data-name="steel plate steel_plate"><div class="grid"><a class="cell" href="#crafting" data-item="iron_ingot" data-q="iron ingot" title="Iron Ingot" aria-label="Iron Ingot"><img class="ico" src="assets/icons/iron_ingot.png" width="34" height="34" alt="Iron Ingot icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="steel_plate"><span class="px swatch" style="width:40px;height:40px;background:rgb(150,154,160)" title="steel_plate"></span><i>4</i></span><div class="rmeta"><b>Steel Plate</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="stick stick"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="stick"><img class="ico" src="assets/icons/stick.png" width="40" height="40" alt="Stick icon" loading="lazy"><i>4</i></span><div class="rmeta"><b>Stick</b><span>@ hands</span></div></div><div class="recipe" data-name="stone stone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="stone"><img class="px" src="assets/blocks/stone.png" width="40" height="40" alt="Stone texture" loading="lazy"><i>1</i></span><div class="rmeta"><b>Stone</b><span>@ Smelter</span></div></div><div class="recipe" data-name="stone axe axe_stone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="axe_stone"><img class="ico" src="assets/icons/axe_stone.png" width="40" height="40" alt="Stone Axe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Stone Axe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="stone bricks stone_bricks"><div class="grid"><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="stone_bricks"><img class="px" src="assets/blocks/stone_bricks.png" width="40" height="40" alt="Stone Bricks texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Stone Bricks</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="stone hoe hoe_stone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hoe_stone"><img class="ico" src="assets/icons/hoe_stone.png" width="40" height="40" alt="Stone Hoe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Stone Hoe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="stone pickaxe pickaxe_stone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="pickaxe_stone"><img class="ico" src="assets/icons/pickaxe_stone.png" width="40" height="40" alt="Stone Pickaxe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Stone Pickaxe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="stone shovel shovel_stone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shovel_stone"><img class="ico" src="assets/icons/shovel_stone.png" width="40" height="40" alt="Stone Shovel icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Stone Shovel</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="stone sword sword_stone"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="sword_stone"><img class="ico" src="assets/icons/sword_stone.png" width="40" height="40" alt="Stone Sword icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Stone Sword</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="thatch thatch"><div class="grid"><a class="cell" href="#crafting" data-item="wheat" data-q="" data-use="wheat" title="Wheat" aria-label="Wheat"><img class="ico" src="assets/icons/wheat.png" width="34" height="34" alt="Wheat icon" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="thatch"><img class="px" src="assets/blocks/thatch.png" width="40" height="40" alt="Thatch texture" loading="lazy"><i>2</i></span><div class="rmeta"><b>Thatch</b><span>@ hands</span></div></div><div class="recipe" data-name="tidestone tidestone"><div class="grid"><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>4</i></a><a class="cell" href="#crafting" data-item="wisp_ember" data-q="" data-use="wisp_ember" title="Wisp Ember" aria-label="Wisp Ember"><img class="ico" src="assets/icons/wisp_ember.png" width="34" height="34" alt="Wisp Ember icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="tidestone"><span class="px swatch" style="width:40px;height:40px;background:rgb(80,142,134)" title="tidestone"></span><i>8</i></span><div class="rmeta"><b>Tidestone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="tidestone bricks tidestone_bricks"><div class="grid"><a class="cell" href="#blocks" data-item="tidestone" data-q="tidestone" title="Tidestone" aria-label="Tidestone"><span class="px swatch" style="width:34px;height:34px;background:rgb(80,142,134)" title="tidestone"></span><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="tidestone_bricks"><span class="px swatch" style="width:40px;height:40px;background:rgb(66,122,116)" title="tidestone_bricks"></span><i>4</i></span><div class="rmeta"><b>Tidestone Bricks</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="timberframe wall timber_frame"><div class="grid"><a class="cell" href="#blocks" data-item="clay" data-q="clay" title="Clay" aria-label="Clay"><img class="px" src="assets/blocks/clay.png" width="34" height="34" alt="Clay texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="timber_frame"><img class="px" src="assets/blocks/timber_frame.png" width="40" height="40" alt="Timberframe Wall texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Timberframe Wall</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="tinted glass glass_pane_tint"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="glass" data-q="glass" title="Glass" aria-label="Glass"><img class="px" src="assets/blocks/glass.png" width="34" height="34" alt="Glass texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="glass_pane_tint"><img class="px" src="assets/blocks/glass_pane_tint.png" width="40" height="40" alt="Tinted Glass texture" loading="lazy"><i>2</i></span><div class="rmeta"><b>Tinted Glass</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="torch torch"><div class="grid"><a class="cell" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump" title="Coal" aria-label="Coal"><img class="ico" src="assets/icons/coal_lump.png" width="34" height="34" alt="Coal icon" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="torch"><img class="px" src="assets/blocks/torch.png" width="40" height="40" alt="Torch texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Torch</b><span>@ hands</span></div></div><div class="recipe" data-name="trodden path packed_path"><div class="grid"><a class="cell" href="#blocks" data-item="dirt" data-q="dirt" title="Dirt" aria-label="Dirt"><img class="px" src="assets/blocks/dirt.png" width="34" height="34" alt="Dirt texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="gravel" data-q="gravel" title="Gravel" aria-label="Gravel"><img class="px" src="assets/blocks/gravel.png" width="34" height="34" alt="Gravel texture" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="packed_path"><img class="px" src="assets/blocks/packed_path.png" width="40" height="40" alt="Trodden Path texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Trodden Path</b><span>@ hands</span></div></div><div class="recipe" data-name="verdant marble verdant_marble"><div class="grid"><a class="cell" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard" title="Crystal Shard" aria-label="Crystal Shard"><img class="ico" src="assets/icons/crystal_shard.png" width="34" height="34" alt="Crystal Shard icon" loading="lazy"><i>1</i></a><a class="cell" href="#blocks" data-item="stone" data-q="stone" title="Stone" aria-label="Stone"><img class="px" src="assets/blocks/stone.png" width="34" height="34" alt="Stone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="verdant_marble"><img class="px" src="assets/blocks/verdant_marble.png" width="40" height="40" alt="Verdant Marble texture" loading="lazy"><i>4</i></span><div class="rmeta"><b>Verdant Marble</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="weathered copper oxidized_copper"><div class="grid"><a class="cell" href="#blocks" data-item="copper_block" data-q="copper_block" title="Copper Block" aria-label="Copper Block"><span class="px swatch" style="width:34px;height:34px;background:rgb(186,112,72)" title="copper_block"></span><i>2</i></a><a class="cell" href="#crafting" data-item="slime_gel" data-q="" data-use="slime_gel" title="Slime Gel" aria-label="Slime Gel"><img class="ico" src="assets/icons/slime_gel.png" width="34" height="34" alt="Slime Gel icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="oxidized_copper"><span class="px swatch" style="width:40px;height:40px;background:rgb(88,152,126)" title="oxidized_copper"></span><i>4</i></span><div class="rmeta"><b>Weathered Copper</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="white paintstone painted_white"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_white"><span class="px swatch" style="width:40px;height:40px;background:rgb(240,240,238)" title="painted_white"></span><i>4</i></span><div class="rmeta"><b>White Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="white plaster plaster"><div class="grid"><a class="cell" href="#blocks" data-item="clay" data-q="clay" title="Clay" aria-label="Clay"><img class="px" src="assets/blocks/clay.png" width="34" height="34" alt="Clay texture" loading="lazy"><i>2</i></a><a class="cell" href="#blocks" data-item="sand" data-q="sand" title="Sand" aria-label="Sand"><img class="px" src="assets/blocks/sand.png" width="34" height="34" alt="Sand texture" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="plaster"><span class="px swatch" style="width:40px;height:40px;background:rgb(236,230,214)" title="plaster"></span><i>4</i></span><div class="rmeta"><b>White Plaster</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="wood axe axe_wood"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="axe_wood"><img class="ico" src="assets/icons/axe_wood.png" width="40" height="40" alt="Wood Axe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Wood Axe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="wood hoe hoe_wood"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="hoe_wood"><img class="ico" src="assets/icons/hoe_wood.png" width="40" height="40" alt="Wood Hoe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Wood Hoe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="wood pickaxe pickaxe_wood"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>3</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="pickaxe_wood"><img class="ico" src="assets/icons/pickaxe_wood.png" width="40" height="40" alt="Wood Pickaxe icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Wood Pickaxe</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="wood shovel shovel_wood"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>1</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>2</i></a></div><div class="arrow">→</div><span class="cell out" data-item="shovel_wood"><img class="ico" src="assets/icons/shovel_wood.png" width="40" height="40" alt="Wood Shovel icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Wood Shovel</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="wood sword sword_wood"><div class="grid"><a class="cell" href="#blocks" data-item="oak_planks" data-q="oak_planks" title="Oakwood Planks" aria-label="Oakwood Planks"><img class="px" src="assets/blocks/oak_planks.png" width="34" height="34" alt="Oakwood Planks texture" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="stick" data-q="stick" title="Stick" aria-label="Stick"><img class="ico" src="assets/icons/stick.png" width="34" height="34" alt="Stick icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="sword_wood"><img class="ico" src="assets/icons/sword_wood.png" width="40" height="40" alt="Wood Sword icon" loading="lazy"><i>1</i></span><div class="rmeta"><b>Wood Sword</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="yellow paintstone painted_yellow"><div class="grid"><a class="cell" href="#blocks" data-item="cobblestone" data-q="cobblestone" title="Cobblestone" aria-label="Cobblestone"><img class="px" src="assets/blocks/cobblestone.png" width="34" height="34" alt="Cobblestone texture" loading="lazy"><i>4</i></a></div><div class="arrow">→</div><span class="cell out" data-item="painted_yellow"><span class="px swatch" style="width:40px;height:40px;background:rgb(240,200,60)" title="painted_yellow"></span><i>4</i></span><div class="rmeta"><b>Yellow Paintstone</b><span>@ Crafting Bench</span></div></div><div class="recipe" data-name="zoom juice speed_brew"><div class="grid"><a class="cell" href="#crafting" data-item="berry" data-q="" data-use="berry" title="Sweet Berry" aria-label="Sweet Berry"><img class="ico" src="assets/icons/berry.png" width="34" height="34" alt="Sweet Berry icon" loading="lazy"><i>2</i></a><a class="cell" href="#crafting" data-item="slime_gel" data-q="" data-use="slime_gel" title="Slime Gel" aria-label="Slime Gel"><img class="ico" src="assets/icons/slime_gel.png" width="34" height="34" alt="Slime Gel icon" loading="lazy"><i>1</i></a></div><div class="arrow">→</div><span class="cell out" data-item="speed_brew"><span class="ico swatch" style="width:40px;height:40px;background:#3a3a46"></span><i>1</i></span><div class="rmeta"><b>Zoom Juice</b><span>@ Crafting Bench</span></div></div></div>
<h3>Crafting Calculator</h3>
<p>Pick an item and how many — get the raw shopping list.</p>
<div class="calc"><select id="calc-item"></select><input id="calc-qty" type="number" value="1" min="1" max="999" aria-label="Quantity"><button id="calc-go">Calculate</button></div>
<div id="calc-out"></div>
<h3>What is this material used in?</h3>
<div class="calc"><select id="used-item"></select><button id="used-go">Show uses</button></div>
<div id="used-out"></div>
</section><section id="mobs"><h2>Creatures & Bosses</h2><p class="sub">All 25 creatures with real stats and drop rates.</p>
<figure><img src="assets/shots/mob_lineup2.png" alt="Part of the creature family — Ember Wisp, Gale Wisp, Gazer, the Hydra, Mega Blobby and the Mimic." loading="lazy"><figcaption>Part of the creature family — Ember Wisp, Gale Wisp, Gazer, the Hydra, Mega Blobby and the Mimic.</figcaption></figure>
<div class="filters" data-target="mobtable">
<input type="search" placeholder="Filter creatures…" class="tfilter">
<button class="fchip" data-k="kind" data-v="hostile">hostile</button>
<button class="fchip" data-k="kind" data-v="passive">passive</button>
<button class="fchip" data-k="kind" data-v="boss">bosses</button>
<button class="fchip" data-k="biome" data-v="desert">desert</button>
<button class="fchip" data-k="biome" data-v="snow">snow</button>
<button class="fchip" data-k="biome" data-v="forest">forest</button>
<button class="fchip" data-k="biome" data-v="anywhere">anywhere</button>
<span class="count"></span>
</div>
<div class="twrap"><table class="t" id="mobtable">
<tr><th></th><th>Creature</th><th>HP</th><th>DMG</th><th>Speed</th><th>Where / when</th><th>Spawn</th><th>Drops</th><th>XP</th></tr>
<tr data-name="crystal colossus crystal_colossus anywhere boss" data-kind="boss" data-biome="anywhere"><td><img class="mp" src="assets/mobs/crystal_colossus.png" width="72" height="72" alt="Crystal Colossus in game" loading="lazy"></td><td><b>Crystal Colossus</b><br><span class="b boss">BOSS</span><span class="b host">hostile</span></td><td>160</td><td>8</td><td>6.5</td><td>anywhere<br><small>day+night</small></td><td>totem only</td><td><a class="il" href="#blocks" data-item="crystal_block" data-q="crystal_block"><img class="px" src="assets/blocks/crystal_block.png" width="22" height="22" alt="Crystal Block texture" loading="lazy"><span>Crystal Block</span></a> ×4 (100%)<br><a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a> ×2 (100%)<br><a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×4 (100%)</td><td>160</td></tr><tr data-name="the gloom king gloom_king anywhere boss" data-kind="boss" data-biome="anywhere"><td><img class="mp" src="assets/mobs/gloom_king.png" width="72" height="72" alt="The Gloom King in game" loading="lazy"></td><td><b>The Gloom King</b><br><span class="b boss">BOSS</span><span class="b host">hostile</span></td><td>120</td><td>6</td><td>8.5</td><td>anywhere<br><small>day+night</small></td><td>totem only</td><td><a class="il" href="#blocks" data-item="gloomstone" data-q="gloomstone"><img class="px" src="assets/blocks/gloomstone.png" width="22" height="22" alt="Gloomstone texture" loading="lazy"><span>Gloomstone</span></a> ×4 (100%)<br><a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×2 (100%)<br><a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×3 (100%)</td><td>120</td></tr><tr data-name="the hydra hydra anywhere boss" data-kind="boss" data-biome="anywhere"><td><img class="mp" src="assets/mobs/hydra.png" width="72" height="72" alt="The Hydra in game" loading="lazy"></td><td><b>The Hydra</b><br><span class="b boss">BOSS</span><span class="b host">hostile</span></td><td>220</td><td>9</td><td>7.5</td><td>anywhere<br><small>day+night</small></td><td>totem only</td><td><a class="il" href="#crafting" data-item="dragon_scale" data-q="" data-use="dragon_scale"><img class="ico" src="assets/icons/dragon_scale.png" width="22" height="22" alt="Dragon Scale icon" loading="lazy"><span>Dragon Scale</span></a> ×4 (100%)<br><a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a> ×3 (100%)<br><a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×4 (100%)<br><a class="il" href="#blocks" data-item="gloomstone" data-q="gloomstone"><img class="px" src="assets/blocks/gloomstone.png" width="22" height="22" alt="Gloomstone texture" loading="lazy"><span>Gloomstone</span></a> ×2 (100%)</td><td>220</td></tr><tr data-name="buzzbee buzzbee plains forest passive" data-kind="passive" data-biome="plains forest"><td><img class="mp" src="assets/mobs/buzzbee.png" width="72" height="72" alt="Buzzbee in game" loading="lazy"></td><td><b>Buzzbee</b><br><span class="b fly">flying</span><span class="b host">passive</span></td><td>6</td><td>—</td><td>9</td><td>plains, forest<br><small>day+night</small></td><td>common</td><td><a class="il" href="#crafting" data-item="berry" data-q="" data-use="berry"><img class="ico" src="assets/icons/berry.png" width="22" height="22" alt="Sweet Berry icon" loading="lazy"><span>Sweet Berry</span></a> ×2 (100%)<br><a class="il" href="#crafting" data-item="seeds" data-q=""><img class="ico" src="assets/icons/seeds.png" width="22" height="22" alt="Wheat Seeds icon" loading="lazy"><span>Wheat Seeds</span></a> ×1 (50%)</td><td>3</td></tr><tr data-name="cluck cluck anywhere passive" data-kind="passive" data-biome="anywhere"><td><img class="mp" src="assets/mobs/cluck.png" width="72" height="72" alt="Cluck in game" loading="lazy"></td><td><b>Cluck</b><br><span class="b host">passive</span></td><td>4</td><td>—</td><td>6</td><td>anywhere<br><small>day+night</small></td><td>common</td><td><a class="il" href="#crafting" data-item="raw_meat" data-q="" data-use="raw_meat"><img class="ico" src="assets/icons/raw_meat.png" width="22" height="22" alt="Raw Meat icon" loading="lazy"><span>Raw Meat</span></a> ×1 (100%)</td><td>1</td></tr><tr data-name="glimmerbug glimmerbug forest passive" data-kind="passive" data-biome="forest"><td><img class="mp" src="assets/mobs/glimmerbug.png" width="72" height="72" alt="Glimmerbug in game" loading="lazy"></td><td><b>Glimmerbug</b><br><span class="b fly">flying</span><span class="b host">passive</span></td><td>3</td><td>—</td><td>8</td><td>forest<br><small>night</small></td><td>common</td><td><a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×1 (50%)<br><a class="il" href="#crafting" data-item="berry" data-q="" data-use="berry"><img class="ico" src="assets/icons/berry.png" width="22" height="22" alt="Sweet Berry icon" loading="lazy"><span>Sweet Berry</span></a> ×1 (60%)</td><td>2</td></tr><tr data-name="porko porko plains forest passive" data-kind="passive" data-biome="plains forest"><td><img class="mp" src="assets/mobs/porko.png" width="72" height="72" alt="Porko in game" loading="lazy"></td><td><b>Porko</b><br><span class="b host">passive</span></td><td>8</td><td>—</td><td>5.5</td><td>plains, forest<br><small>day+night</small></td><td>common</td><td><a class="il" href="#crafting" data-item="raw_meat" data-q="" data-use="raw_meat"><img class="ico" src="assets/icons/raw_meat.png" width="22" height="22" alt="Raw Meat icon" loading="lazy"><span>Raw Meat</span></a> ×2 (100%)<br><a class="il" href="#crafting" data-item="leather" data-q="" data-use="leather"><img class="ico" src="assets/icons/leather.png" width="22" height="22" alt="Hide icon" loading="lazy"><span>Hide</span></a> ×1 (80%)</td><td>1</td></tr><tr data-name="shroomling shroomling forest passive" data-kind="passive" data-biome="forest"><td><img class="mp" src="assets/mobs/shroomling.png" width="72" height="72" alt="Shroomling in game" loading="lazy"></td><td><b>Shroomling</b><br><span class="b host">passive</span></td><td>5</td><td>—</td><td>6</td><td>forest<br><small>night</small></td><td>common</td><td><a class="il" href="#crafting" data-item="shroom_cap" data-q="" data-use="shroom_cap"><img class="ico" src="assets/icons/shroom_cap.png" width="22" height="22" alt="Shroom Cap icon" loading="lazy"><span>Shroom Cap</span></a> ×1 (100%)<br><a class="il" href="#crafting" data-item="berry" data-q="" data-use="berry"><img class="ico" src="assets/icons/berry.png" width="22" height="22" alt="Sweet Berry icon" loading="lazy"><span>Sweet Berry</span></a> ×1 (40%)</td><td>2</td></tr><tr data-name="woolly woolly plains snow mountains passive" data-kind="passive" data-biome="plains snow mountains"><td><img class="mp" src="assets/mobs/woolly.png" width="72" height="72" alt="Woolly in game" loading="lazy"></td><td><b>Woolly</b><br><span class="b host">passive</span></td><td>8</td><td>—</td><td>5</td><td>plains, snow, mountains<br><small>day+night</small></td><td>common</td><td><a class="il" href="#blocks" data-item="wool_white" data-q="wool_white"><img class="px" src="assets/blocks/wool_white.png" width="22" height="22" alt="White Wool texture" loading="lazy"><span>White Wool</span></a> ×2 (100%)<br><a class="il" href="#crafting" data-item="raw_meat" data-q="" data-use="raw_meat"><img class="ico" src="assets/icons/raw_meat.png" width="22" height="22" alt="Raw Meat icon" loading="lazy"><span>Raw Meat</span></a> ×1 (70%)<br><a class="il" href="#crafting" data-item="leather" data-q="" data-use="leather"><img class="ico" src="assets/icons/leather.png" width="22" height="22" alt="Hide icon" loading="lazy"><span>Hide</span></a> ×1 (50%)</td><td>1</td></tr><tr data-name="blobby blobby forest plains hostile" data-kind="hostile" data-biome="forest plains"><td><img class="mp" src="assets/mobs/blobby.png" width="72" height="72" alt="Blobby in game" loading="lazy"></td><td><b>Blobby</b><br><span class="b host">hostile</span></td><td>8</td><td>2</td><td>5</td><td>forest, plains<br><small>night</small></td><td>common</td><td><a class="il" href="#blocks" data-item="clay" data-q="clay"><img class="px" src="assets/blocks/clay.png" width="22" height="22" alt="Clay texture" loading="lazy"><span>Clay</span></a> ×1 (80%)</td><td>3</td></tr><tr data-name="drakeling drakeling mountains hostile" data-kind="hostile" data-biome="mountains"><td><img class="mp" src="assets/mobs/drakeling.png" width="72" height="72" alt="Drakeling in game" loading="lazy"></td><td><b>Drakeling</b><br><span class="b host">hostile</span></td><td>24</td><td>5</td><td>9.5</td><td>mountains<br><small>day+night</small></td><td>uncommon</td><td><a class="il" href="#crafting" data-item="dragon_scale" data-q="" data-use="dragon_scale"><img class="ico" src="assets/icons/dragon_scale.png" width="22" height="22" alt="Dragon Scale icon" loading="lazy"><span>Dragon Scale</span></a> ×1 (60%)<br><a class="il" href="#crafting" data-item="leather" data-q="" data-use="leather"><img class="ico" src="assets/icons/leather.png" width="22" height="22" alt="Hide icon" loading="lazy"><span>Hide</span></a> ×1 (50%)<br><a class="il" href="#crafting" data-item="gold_ingot" data-q="gold ingot"><img class="ico" src="assets/icons/gold_ingot.png" width="22" height="22" alt="Gold Ingot icon" loading="lazy"><span>Gold Ingot</span></a> ×1 (15%)</td><td>10</td></tr><tr data-name="dune stalker dune_stalker desert hostile" data-kind="hostile" data-biome="desert"><td><img class="mp" src="assets/mobs/dune_stalker.png" width="72" height="72" alt="Dune Stalker in game" loading="lazy"></td><td><b>Dune Stalker</b><br><span class="b host">hostile</span></td><td>12</td><td>3</td><td>9</td><td>desert<br><small>day+night</small></td><td>common</td><td><a class="il" href="#blocks" data-item="sand" data-q="sand"><img class="px" src="assets/blocks/sand.png" width="22" height="22" alt="Sand texture" loading="lazy"><span>Sand</span></a> ×2 (80%)</td><td>5</td></tr><tr data-name="duskwing duskwing anywhere hostile" data-kind="hostile" data-biome="anywhere"><td><img class="mp" src="assets/mobs/duskwing.png" width="72" height="72" alt="Duskwing in game" loading="lazy"></td><td><b>Duskwing</b><br><span class="b fly">flying</span><span class="b host">hostile</span></td><td>8</td><td>2</td><td>11</td><td>anywhere<br><small>night</small></td><td>uncommon</td><td><a class="il" href="#crafting" data-item="leather" data-q="" data-use="leather"><img class="ico" src="assets/icons/leather.png" width="22" height="22" alt="Hide icon" loading="lazy"><span>Hide</span></a> ×1 (60%)<br><a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="22" height="22" alt="Coal icon" loading="lazy"><span>Coal</span></a> ×1 (30%)</td><td>4</td></tr><tr data-name="ember wisp ember_wisp desert hostile" data-kind="hostile" data-biome="desert"><td><img class="mp" src="assets/mobs/ember_wisp.png" width="72" height="72" alt="Ember Wisp in game" loading="lazy"></td><td><b>Ember Wisp</b><br><span class="b fly">flying</span><span class="b host">hostile</span></td><td>8</td><td>2</td><td>12</td><td>desert<br><small>night</small></td><td>uncommon</td><td><a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="22" height="22" alt="Coal icon" loading="lazy"><span>Coal</span></a> ×1 (80%)<br><a class="il" href="#crafting" data-item="wisp_ember" data-q="" data-use="wisp_ember"><img class="ico" src="assets/icons/wisp_ember.png" width="22" height="22" alt="Wisp Ember icon" loading="lazy"><span>Wisp Ember</span></a> ×1 (50%)</td><td>4</td></tr><tr data-name="frost shade frost_shade snow hostile" data-kind="hostile" data-biome="snow"><td><img class="mp" src="assets/mobs/frost_shade.png" width="72" height="72" alt="Frost Shade in game" loading="lazy"></td><td><b>Frost Shade</b><br><span class="b host">hostile</span></td><td>12</td><td>3</td><td>8</td><td>snow<br><small>day+night</small></td><td>common</td><td><a class="il" href="#blocks" data-item="ice" data-q="ice"><img class="px" src="assets/blocks/ice.png" width="22" height="22" alt="Ice texture" loading="lazy"><span>Ice</span></a> ×1 (70%)</td><td>5</td></tr><tr data-name="gale wisp gale_wisp mountains snow hostile" data-kind="hostile" data-biome="mountains snow"><td><img class="mp" src="assets/mobs/gale_wisp.png" width="72" height="72" alt="Gale Wisp in game" loading="lazy"></td><td><b>Gale Wisp</b><br><span class="b fly">flying</span><span class="b host">hostile</span></td><td>8</td><td>2</td><td>13</td><td>mountains, snow<br><small>night</small></td><td>uncommon</td><td><a class="il" href="#crafting" data-item="wisp_ember" data-q="" data-use="wisp_ember"><img class="ico" src="assets/icons/wisp_ember.png" width="22" height="22" alt="Wisp Ember icon" loading="lazy"><span>Wisp Ember</span></a> ×1 (50%)<br><a class="il" href="#blocks" data-item="cloudweave" data-q="cloudweave"><img class="px" src="assets/blocks/cloudweave.png" width="22" height="22" alt="Cloudweave texture" loading="lazy"><span>Cloudweave</span></a> ×1 (30%)</td><td>4</td></tr><tr data-name="gazer gazer anywhere hostile" data-kind="hostile" data-biome="anywhere"><td><img class="mp" src="assets/mobs/gazer.png" width="72" height="72" alt="Gazer in game" loading="lazy"></td><td><b>Gazer</b><br><span class="b fly">flying</span><span class="b host">hostile</span></td><td>12</td><td>3</td><td>8.5</td><td>anywhere<br><small>night</small></td><td>uncommon</td><td><a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×1 (50%)<br><a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×1 (15%)</td><td>6</td></tr><tr data-name="gloom gloom anywhere hostile" data-kind="hostile" data-biome="anywhere"><td><img class="mp" src="assets/mobs/gloom.png" width="72" height="72" alt="Gloom in game" loading="lazy"></td><td><b>Gloom</b><br><span class="b host">hostile</span></td><td>14</td><td>3</td><td>7.5</td><td>anywhere<br><small>night</small></td><td>common</td><td><a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="22" height="22" alt="Coal icon" loading="lazy"><span>Coal</span></a> ×1 (60%)</td><td>5</td></tr><tr data-name="mega blobby mega_blobby forest plains hostile" data-kind="hostile" data-biome="forest plains"><td><img class="mp" src="assets/mobs/mega_blobby.png" width="72" height="72" alt="Mega Blobby in game" loading="lazy"></td><td><b>Mega Blobby</b><br><span class="b host">hostile</span></td><td>40</td><td>5</td><td>5.5</td><td>forest, plains<br><small>night</small></td><td>rare</td><td><a class="il" href="#crafting" data-item="slime_gel" data-q="" data-use="slime_gel"><img class="ico" src="assets/icons/slime_gel.png" width="22" height="22" alt="Slime Gel icon" loading="lazy"><span>Slime Gel</span></a> ×2 (100%)<br><a class="il" href="#blocks" data-item="clay" data-q="clay"><img class="px" src="assets/blocks/clay.png" width="22" height="22" alt="Clay texture" loading="lazy"><span>Clay</span></a> ×2 (80%)<br><a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×1 (25%)</td><td>18</td></tr><tr data-name="mimic mimic anywhere hostile" data-kind="hostile" data-biome="anywhere"><td><img class="mp" src="assets/mobs/mimic.png" width="72" height="72" alt="Mimic in game" loading="lazy"></td><td><b>Mimic</b><br><span class="b trap">ambush</span><span class="b host">hostile</span></td><td>18</td><td>4</td><td>8</td><td>anywhere<br><small>day+night</small></td><td>uncommon</td><td><a class="il" href="#crafting" data-item="gold_ingot" data-q="gold ingot"><img class="ico" src="assets/icons/gold_ingot.png" width="22" height="22" alt="Gold Ingot icon" loading="lazy"><span>Gold Ingot</span></a> ×1 (35%)<br><a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a> ×1 (15%)<br><a class="il" href="#crafting" data-item="coal_lump" data-q="" data-use="coal_lump"><img class="ico" src="assets/icons/coal_lump.png" width="22" height="22" alt="Coal icon" loading="lazy"><span>Coal</span></a> ×2 (60%)</td><td>8</td></tr><tr data-name="sandworm sandworm desert hostile" data-kind="hostile" data-biome="desert"><td><img class="mp" src="assets/mobs/sandworm.png" width="72" height="72" alt="Sandworm in game" loading="lazy"></td><td><b>Sandworm</b><br><span class="b host">hostile</span></td><td>20</td><td>4</td><td>11</td><td>desert<br><small>day+night</small></td><td>common</td><td><a class="il" href="#blocks" data-item="sand" data-q="sand"><img class="px" src="assets/blocks/sand.png" width="22" height="22" alt="Sand texture" loading="lazy"><span>Sand</span></a> ×3 (100%)<br><a class="il" href="#crafting" data-item="leather" data-q="" data-use="leather"><img class="ico" src="assets/icons/leather.png" width="22" height="22" alt="Hide icon" loading="lazy"><span>Hide</span></a> ×1 (50%)<br><a class="il" href="#crafting" data-item="gold_ore_item" data-q="" data-use="gold_ore_item"><img class="ico" src="assets/icons/gold_ore_item.png" width="22" height="22" alt="Raw Gold icon" loading="lazy"><span>Raw Gold</span></a> ×1 (20%)</td><td>7</td></tr><tr data-name="skitter skitter anywhere hostile" data-kind="hostile" data-biome="anywhere"><td><img class="mp" src="assets/mobs/skitter.png" width="72" height="72" alt="Skitter in game" loading="lazy"></td><td><b>Skitter</b><br><span class="b host">hostile</span></td><td>10</td><td>2</td><td>10</td><td>anywhere<br><small>night</small></td><td>common</td><td><a class="il" href="#crafting" data-item="stick" data-q="stick"><img class="ico" src="assets/icons/stick.png" width="22" height="22" alt="Stick icon" loading="lazy"><span>Stick</span></a> ×1 (40%)</td><td>4</td></tr><tr data-name="terra wisp terra_wisp plains forest hostile" data-kind="hostile" data-biome="plains forest"><td><img class="mp" src="assets/mobs/terra_wisp.png" width="72" height="72" alt="Terra Wisp in game" loading="lazy"></td><td><b>Terra Wisp</b><br><span class="b fly">flying</span><span class="b host">hostile</span></td><td>8</td><td>2</td><td>12</td><td>plains, forest<br><small>night</small></td><td>uncommon</td><td><a class="il" href="#blocks" data-item="clay" data-q="clay"><img class="px" src="assets/blocks/clay.png" width="22" height="22" alt="Clay texture" loading="lazy"><span>Clay</span></a> ×1 (80%)<br><a class="il" href="#crafting" data-item="wisp_ember" data-q="" data-use="wisp_ember"><img class="ico" src="assets/icons/wisp_ember.png" width="22" height="22" alt="Wisp Ember icon" loading="lazy"><span>Wisp Ember</span></a> ×1 (50%)</td><td>4</td></tr><tr data-name="venus trap venus_trap forest hostile" data-kind="hostile" data-biome="forest"><td><img class="mp" src="assets/mobs/venus_trap.png" width="72" height="72" alt="Venus Trap in game" loading="lazy"></td><td><b>Venus Trap</b><br><span class="b host">hostile</span></td><td>16</td><td>4</td><td>0</td><td>forest<br><small>day+night</small></td><td>uncommon</td><td><a class="il" href="#crafting" data-item="berry" data-q="" data-use="berry"><img class="ico" src="assets/icons/berry.png" width="22" height="22" alt="Sweet Berry icon" loading="lazy"><span>Sweet Berry</span></a> ×2 (100%)<br><a class="il" href="#blocks" data-item="sapling" data-q="sapling"><img class="px" src="assets/blocks/sapling.png" width="22" height="22" alt="Oak Sapling texture" loading="lazy"><span>Sapling</span></a> ×1 (40%)<br><a class="il" href="#crafting" data-item="seeds" data-q=""><img class="ico" src="assets/icons/seeds.png" width="22" height="22" alt="Wheat Seeds icon" loading="lazy"><span>Wheat Seeds</span></a> ×1 (30%)</td><td>6</td></tr><tr data-name="yeti yeti snow mountains hostile" data-kind="hostile" data-biome="snow mountains"><td><img class="mp" src="assets/mobs/yeti.png" width="72" height="72" alt="Yeti in game" loading="lazy"></td><td><b>Yeti</b><br><span class="b host">hostile</span></td><td>26</td><td>5</td><td>7</td><td>snow, mountains<br><small>day+night</small></td><td>uncommon</td><td><a class="il" href="#blocks" data-item="ice" data-q="ice"><img class="px" src="assets/blocks/ice.png" width="22" height="22" alt="Ice texture" loading="lazy"><span>Ice</span></a> ×2 (80%)<br><a class="il" href="#crafting" data-item="leather" data-q="" data-use="leather"><img class="ico" src="assets/icons/leather.png" width="22" height="22" alt="Hide icon" loading="lazy"><span>Hide</span></a> ×2 (70%)<br><a class="il" href="#crafting" data-item="raw_meat" data-q="" data-use="raw_meat"><img class="ico" src="assets/icons/raw_meat.png" width="22" height="22" alt="Raw Meat icon" loading="lazy"><span>Raw Meat</span></a> ×1 (50%)</td><td>9</td></tr>
</table></div>
<div class="callout warn"><span>⚠️</span><div>The <b>Mimic</b> looks exactly like a placed chest… until you get within 7 blocks. Trust no unexplained chest.</div></div>
<div class="callout info"><span>ℹ️</span><div>Creature levels vary per spawn (Lv badge above their head) and scale their HP, damage, and XP.</div></div>
</section><section id="tools"><h2>Tools, Armor & Infusion</h2>
<p>Four tool tiers: <b>wood → stone → iron → crystal</b>. Higher tiers mine faster and unlock harder blocks (gold, ruby and crystal ore need iron+). <b>Match the tool class to the block</b> — an axe chops logs 6× faster than any pickaxe. Break times for common blocks:</p>
<div class="twrap"><table class="t"><tr><th>Block</th><th>Hand</th><th>Wood Pick</th><th>Stone Pick</th><th>Iron Pick</th><th>Crystal Pick</th><th>Iron Axe</th></tr><tr><td><img class="px" src="assets/blocks/dirt.png" width="28" height="28" alt="Dirt texture" loading="lazy"> Dirt</td><td>0.5s</td><td>0.5s</td><td>0.5s</td><td>0.5s</td><td>0.5s</td><td>0.5s</td></tr><tr><td><img class="px" src="assets/blocks/stone.png" width="28" height="28" alt="Stone texture" loading="lazy"> Stone</td><td>6s</td><td>3s</td><td>1.5s</td><td>1s</td><td>0.67s</td><td>6s</td></tr><tr><td><img class="px" src="assets/blocks/iron_ore.png" width="28" height="28" alt="Iron Ore texture" loading="lazy"> Iron Ore</td><td>10s</td><td>5s</td><td>2.5s</td><td>1.67s</td><td>1.11s</td><td>10s</td></tr><tr><td><img class="px" src="assets/blocks/crystal_ore.png" width="28" height="28" alt="Crystal Ore texture" loading="lazy"> Crystal Ore</td><td>16s</td><td>8s</td><td>4s</td><td>2.67s</td><td>1.78s</td><td>16s</td></tr><tr><td><img class="px" src="assets/blocks/oak_log.png" width="28" height="28" alt="Oakwood Log texture" loading="lazy"> Oakwood Log</td><td>2s</td><td>2s</td><td>2s</td><td>2s</td><td>2s</td><td>0.33s</td></tr><tr><td><img class="px" src="assets/blocks/gloomstone.png" width="28" height="28" alt="Gloomstone texture" loading="lazy"> Gloomstone</td><td>9s</td><td>4.5s</td><td>2.25s</td><td>1.5s</td><td>1s</td><td>9s</td></tr></table></div>
<h3>Every tool, every stat</h3>
<div class="twrap"><table class="t"><tr><th>Tool</th><th>Class</th><th>Tier</th><th>Speed</th><th>Damage</th><th>Durability</th></tr><tr><td><a class="il" href="#crafting" data-item="axe_wood" data-q="wood axe"><img class="ico" src="assets/icons/axe_wood.png" width="26" height="26" alt="Wood Axe icon" loading="lazy"><span>Wood Axe</span></a></td><td>axe</td><td>wood</td><td>2×</td><td>—</td><td>60</td></tr><tr><td><a class="il" href="#crafting" data-item="axe_stone" data-q="stone axe"><img class="ico" src="assets/icons/axe_stone.png" width="26" height="26" alt="Stone Axe icon" loading="lazy"><span>Stone Axe</span></a></td><td>axe</td><td>stone</td><td>4×</td><td>—</td><td>132</td></tr><tr><td><a class="il" href="#crafting" data-item="axe_iron" data-q="iron axe"><img class="ico" src="assets/icons/axe_iron.png" width="26" height="26" alt="Iron Axe icon" loading="lazy"><span>Iron Axe</span></a></td><td>axe</td><td>iron</td><td>6×</td><td>—</td><td>251</td></tr><tr><td><a class="il" href="#crafting" data-item="axe_crystal" data-q="crystal axe"><img class="ico" src="assets/icons/axe_crystal.png" width="26" height="26" alt="Crystal Axe icon" loading="lazy"><span>Crystal Axe</span></a></td><td>axe</td><td>crystal</td><td>9×</td><td>—</td><td>780</td></tr><tr><td><a class="il" href="#crafting" data-item="bow" data-q="bow"><span class="ico swatch" style="width:26px;height:26px;background:#3a3a46"></span><span>Bow</span></a></td><td>bow</td><td>stone</td><td>1×</td><td>6</td><td>120</td></tr><tr><td><a class="il" href="#crafting" data-item="hoe_wood" data-q="wood hoe"><img class="ico" src="assets/icons/hoe_wood.png" width="26" height="26" alt="Wood Hoe icon" loading="lazy"><span>Wood Hoe</span></a></td><td>hoe</td><td>wood</td><td>2×</td><td>—</td><td>60</td></tr><tr><td><a class="il" href="#crafting" data-item="hoe_stone" data-q="stone hoe"><img class="ico" src="assets/icons/hoe_stone.png" width="26" height="26" alt="Stone Hoe icon" loading="lazy"><span>Stone Hoe</span></a></td><td>hoe</td><td>stone</td><td>4×</td><td>—</td><td>132</td></tr><tr><td><a class="il" href="#crafting" data-item="hoe_iron" data-q="iron hoe"><img class="ico" src="assets/icons/hoe_iron.png" width="26" height="26" alt="Iron Hoe icon" loading="lazy"><span>Iron Hoe</span></a></td><td>hoe</td><td>iron</td><td>6×</td><td>—</td><td>251</td></tr><tr><td><a class="il" href="#crafting" data-item="pickaxe_wood" data-q="wood pickaxe"><img class="ico" src="assets/icons/pickaxe_wood.png" width="26" height="26" alt="Wood Pickaxe icon" loading="lazy"><span>Wood Pickaxe</span></a></td><td>pickaxe</td><td>wood</td><td>2×</td><td>—</td><td>60</td></tr><tr><td><a class="il" href="#crafting" data-item="pickaxe_stone" data-q="stone pickaxe"><img class="ico" src="assets/icons/pickaxe_stone.png" width="26" height="26" alt="Stone Pickaxe icon" loading="lazy"><span>Stone Pickaxe</span></a></td><td>pickaxe</td><td>stone</td><td>4×</td><td>—</td><td>132</td></tr><tr><td><a class="il" href="#crafting" data-item="pickaxe_iron" data-q="iron pickaxe"><img class="ico" src="assets/icons/pickaxe_iron.png" width="26" height="26" alt="Iron Pickaxe icon" loading="lazy"><span>Iron Pickaxe</span></a></td><td>pickaxe</td><td>iron</td><td>6×</td><td>—</td><td>251</td></tr><tr><td><a class="il" href="#crafting" data-item="pickaxe_crystal" data-q="crystal pickaxe"><img class="ico" src="assets/icons/pickaxe_crystal.png" width="26" height="26" alt="Crystal Pickaxe icon" loading="lazy"><span>Crystal Pickaxe</span></a></td><td>pickaxe</td><td>crystal</td><td>9×</td><td>—</td><td>780</td></tr><tr><td><a class="il" href="#crafting" data-item="shovel_wood" data-q="wood shovel"><img class="ico" src="assets/icons/shovel_wood.png" width="26" height="26" alt="Wood Shovel icon" loading="lazy"><span>Wood Shovel</span></a></td><td>shovel</td><td>wood</td><td>2×</td><td>—</td><td>60</td></tr><tr><td><a class="il" href="#crafting" data-item="shovel_stone" data-q="stone shovel"><img class="ico" src="assets/icons/shovel_stone.png" width="26" height="26" alt="Stone Shovel icon" loading="lazy"><span>Stone Shovel</span></a></td><td>shovel</td><td>stone</td><td>4×</td><td>—</td><td>132</td></tr><tr><td><a class="il" href="#crafting" data-item="shovel_iron" data-q="iron shovel"><img class="ico" src="assets/icons/shovel_iron.png" width="26" height="26" alt="Iron Shovel icon" loading="lazy"><span>Iron Shovel</span></a></td><td>shovel</td><td>iron</td><td>6×</td><td>—</td><td>251</td></tr><tr><td><a class="il" href="#crafting" data-item="shovel_crystal" data-q="crystal shovel"><img class="ico" src="assets/icons/shovel_crystal.png" width="26" height="26" alt="Crystal Shovel icon" loading="lazy"><span>Crystal Shovel</span></a></td><td>shovel</td><td>crystal</td><td>9×</td><td>—</td><td>780</td></tr><tr><td><a class="il" href="#crafting" data-item="sword_wood" data-q="wood sword"><img class="ico" src="assets/icons/sword_wood.png" width="26" height="26" alt="Wood Sword icon" loading="lazy"><span>Wood Sword</span></a></td><td>sword</td><td>wood</td><td>1.5×</td><td>4</td><td>60</td></tr><tr><td><a class="il" href="#crafting" data-item="sword_stone" data-q="stone sword"><img class="ico" src="assets/icons/sword_stone.png" width="26" height="26" alt="Stone Sword icon" loading="lazy"><span>Stone Sword</span></a></td><td>sword</td><td>stone</td><td>1.5×</td><td>6</td><td>132</td></tr><tr><td><a class="il" href="#crafting" data-item="sword_iron" data-q="iron sword"><img class="ico" src="assets/icons/sword_iron.png" width="26" height="26" alt="Iron Sword icon" loading="lazy"><span>Iron Sword</span></a></td><td>sword</td><td>iron</td><td>1.5×</td><td>8</td><td>251</td></tr><tr><td><a class="il" href="#crafting" data-item="sword_crystal" data-q="crystal sword"><img class="ico" src="assets/icons/sword_crystal.png" width="26" height="26" alt="Crystal Sword icon" loading="lazy"><span>Crystal Sword</span></a></td><td>sword</td><td>crystal</td><td>1.5×</td><td>10</td><td>780</td></tr></table></div>
<h3>Food</h3>
<div class="twrap"><table class="t half"><tr><th>Food</th><th>Hunger</th><th>Heals</th></tr><tr><td><a class="il" href="#crafting" data-item="cooked_meat" data-q="cooked meat"><img class="ico" src="assets/icons/cooked_meat.png" width="26" height="26" alt="Cooked Meat icon" loading="lazy"><span>Cooked Meat</span></a></td><td>+8</td><td>+2 HP</td></tr><tr><td><a class="il" href="#crafting" data-item="bread" data-q="bread"><img class="ico" src="assets/icons/bread.png" width="26" height="26" alt="Bread icon" loading="lazy"><span>Bread</span></a></td><td>+6</td><td>+1 HP</td></tr><tr><td><a class="il" href="#crafting" data-item="apple" data-q=""><img class="ico" src="assets/icons/apple.png" width="26" height="26" alt="Wild Apple icon" loading="lazy"><span>Wild Apple</span></a></td><td>+4</td><td>—</td></tr><tr><td><a class="il" href="#crafting" data-item="shroom_cap" data-q="" data-use="shroom_cap"><img class="ico" src="assets/icons/shroom_cap.png" width="26" height="26" alt="Shroom Cap icon" loading="lazy"><span>Shroom Cap</span></a></td><td>+3</td><td>—</td></tr><tr><td><a class="il" href="#crafting" data-item="berry" data-q="" data-use="berry"><img class="ico" src="assets/icons/berry.png" width="26" height="26" alt="Sweet Berry icon" loading="lazy"><span>Sweet Berry</span></a></td><td>+2</td><td>—</td></tr></table></div>
<h3>Armor</h3>
<p>Each equipped piece adds defense, and defense reduces every hit you take. Hold a piece and press <kbd>E</kbd> to equip.</p>
<div class="twrap"><table class="t half"><tr><th>Piece</th><th>Slot</th><th>Defense</th><th>Rarity</th></tr><tr><td><a class="il" href="#crafting" data-item="hide_helmet" data-q="hide helmet"><img class="ico" src="assets/icons/hide_helmet.png" width="26" height="26" alt="Hide Helmet icon" loading="lazy"><span>Hide Helmet</span></a></td><td>helmet</td><td>+1</td><td><span class="chip" style="--c:#9696a0">common</span></td></tr><tr><td><a class="il" href="#crafting" data-item="hide_chest" data-q="hide chest"><img class="ico" src="assets/icons/hide_chest.png" width="26" height="26" alt="Hide Chest icon" loading="lazy"><span>Hide Chest</span></a></td><td>chest</td><td>+2</td><td><span class="chip" style="--c:#9696a0">common</span></td></tr><tr><td><a class="il" href="#crafting" data-item="hide_legs" data-q="hide legs"><img class="ico" src="assets/icons/hide_legs.png" width="26" height="26" alt="Hide Legs icon" loading="lazy"><span>Hide Legs</span></a></td><td>legs</td><td>+1</td><td><span class="chip" style="--c:#9696a0">common</span></td></tr><tr><td><a class="il" href="#crafting" data-item="hide_boots" data-q="hide boots"><img class="ico" src="assets/icons/hide_boots.png" width="26" height="26" alt="Hide Boots icon" loading="lazy"><span>Hide Boots</span></a></td><td>boots</td><td>+1</td><td><span class="chip" style="--c:#9696a0">common</span></td></tr><tr><td><a class="il" href="#crafting" data-item="crystal_helmet" data-q="crystal helmet"><img class="ico" src="assets/icons/crystal_helmet.png" width="26" height="26" alt="Crystal Helmet icon" loading="lazy"><span>Crystal Helmet</span></a></td><td>helmet</td><td>+4</td><td><span class="chip" style="--c:#c878f0">epic</span></td></tr><tr><td><a class="il" href="#crafting" data-item="crystal_chest" data-q="crystal chest"><img class="ico" src="assets/icons/crystal_chest.png" width="26" height="26" alt="Crystal Chest icon" loading="lazy"><span>Crystal Chest</span></a></td><td>chest</td><td>+5</td><td><span class="chip" style="--c:#c878f0">epic</span></td></tr><tr><td><a class="il" href="#crafting" data-item="crystal_legs" data-q="crystal legs"><img class="ico" src="assets/icons/crystal_legs.png" width="26" height="26" alt="Crystal Legs icon" loading="lazy"><span>Crystal Legs</span></a></td><td>legs</td><td>+4</td><td><span class="chip" style="--c:#c878f0">epic</span></td></tr><tr><td><a class="il" href="#crafting" data-item="crystal_boots" data-q="crystal boots"><img class="ico" src="assets/icons/crystal_boots.png" width="26" height="26" alt="Crystal Boots icon" loading="lazy"><span>Crystal Boots</span></a></td><td>boots</td><td>+4</td><td><span class="chip" style="--c:#c878f0">epic</span></td></tr><tr><td><a class="il" href="#crafting" data-item="iron_helmet" data-q="iron helmet"><img class="ico" src="assets/icons/iron_helmet.png" width="26" height="26" alt="Iron Helmet icon" loading="lazy"><span>Iron Helmet</span></a></td><td>helmet</td><td>+2</td><td><span class="chip" style="--c:#6ec878">uncommon</span></td></tr><tr><td><a class="il" href="#crafting" data-item="iron_chest" data-q="iron chest"><img class="ico" src="assets/icons/iron_chest.png" width="26" height="26" alt="Iron Chest icon" loading="lazy"><span>Iron Chest</span></a></td><td>chest</td><td>+3</td><td><span class="chip" style="--c:#6ec878">uncommon</span></td></tr><tr><td><a class="il" href="#crafting" data-item="iron_legs" data-q="iron legs"><img class="ico" src="assets/icons/iron_legs.png" width="26" height="26" alt="Iron Legs icon" loading="lazy"><span>Iron Legs</span></a></td><td>legs</td><td>+2</td><td><span class="chip" style="--c:#6ec878">uncommon</span></td></tr><tr><td><a class="il" href="#crafting" data-item="iron_boots" data-q="iron boots"><img class="ico" src="assets/icons/iron_boots.png" width="26" height="26" alt="Iron Boots icon" loading="lazy"><span>Iron Boots</span></a></td><td>boots</td><td>+2</td><td><span class="chip" style="--c:#6ec878">uncommon</span></td></tr></table></div>
<h3>Infusion (permanent power-ups)</h3>
<p>The <b>Infusion Altar</b> spends XP levels + rare materials on power-ups that stick with you forever. Fixed prices, fixed results — no gambling:</p>
<div class="twrap"><table class="t"><tr><th>Power</th><th>Rank I</th><th>Rank II</th><th>Rank III</th></tr><tr><td><b>Efficiency</b><br><small>+25% mining speed per rank</small></td><td>2 XP levels + <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×2</td><td>4 XP levels + <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×2</td><td>6 XP levels + <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×4</td></tr><tr><td><b>Fortune</b><br><small>+15% bonus-drop chance per rank</small></td><td>2 XP levels + <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×2</td><td>4 XP levels + <a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a> ×1</td><td>6 XP levels + <a class="il" href="#crafting" data-item="ruby_gem" data-q="" data-use="ruby_gem"><img class="ico" src="assets/icons/ruby_gem.png" width="22" height="22" alt="Ruby icon" loading="lazy"><span>Ruby</span></a> ×2</td></tr><tr><td><b>Vitality</b><br><small>+2 max health per rank</small></td><td>1 XP level + <a class="il" href="#crafting" data-item="glowshard_item" data-q="" data-use="glowshard_item"><img class="ico" src="assets/icons/glowshard_item.png" width="22" height="22" alt="Glowshard icon" loading="lazy"><span>Glowshard</span></a> ×1</td><td>3 XP levels + <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×1</td><td>5 XP levels + <a class="il" href="#crafting" data-item="crystal_shard" data-q="" data-use="crystal_shard"><img class="ico" src="assets/icons/crystal_shard.png" width="22" height="22" alt="Crystal Shard icon" loading="lazy"><span>Crystal Shard</span></a> ×3</td></tr></table></div>
</section><section id="progression"><h2>Progression, Quests & Streaks</h2>
<h3>How you earn XP</h3>
<div class="twrap"><table class="t half"><tr><th>Action</th><th>XP</th></tr><tr><td>Complete a weekly quest</td><td>+80 XP</td></tr><tr><td>Complete a daily quest</td><td>+25 XP</td></tr><tr><td>poi_discover</td><td>+15 XP</td></tr><tr><td>Slay a hostile creature</td><td>+8 XP</td></tr><tr><td>Discover a new block (Blockdex)</td><td>+6 XP</td></tr><tr><td>Vote in the Showcase</td><td>+5 XP</td></tr><tr><td>Mine an ore</td><td>+4 XP</td></tr><tr><td>Craft an item</td><td>+3 XP</td></tr><tr><td>Harvest a crop</td><td>+3 XP</td></tr><tr><td>Place a block in a friend's world</td><td>+2 XP</td></tr><tr><td>Hunt a passive creature</td><td>+2 XP</td></tr><tr><td>A friend builds in your world</td><td>+1 XP</td></tr><tr><td>Mine any block</td><td>+1 XP</td></tr></table></div>
<h3>Levels</h3>
<p>The curve stays gentle — the next unlock is always about one session away.</p>
<svg viewBox="0 0 600 190" class="chart" role="img" aria-label="XP needed per level">
<polyline points="20,164 39,161 59,159 78,156 97,152 117,149 136,145 155,141 174,137 194,132 213,128 232,123 252,118 271,113 290,108 310,103 329,98 348,92 368,87 387,81 406,75 426,70 445,64 464,58 483,52 503,46 522,39 541,33 561,27 580,20" fill="none" stroke="#d4af37" stroke-width="2.5"/>
<text x="20" y="185" fill="#888" font-size="11">Lv 1</text>
<text x="560" y="185" fill="#888" font-size="11">Lv 30</text>
<text x="24" y="24" fill="#888" font-size="11">1223 XP</text>
</svg>
<div class="twrap"><table class="t half"><tr><th>Level</th><th>Unlock</th></tr><tr><td><b>Lv 2</b></td><td>Stone tools unlocked!</td></tr><tr><td><b>Lv 3</b></td><td>Wool dyes unlocked!</td></tr><tr><td><b>Lv 5</b></td><td>Smelter + iron tools unlocked!</td></tr><tr><td><b>Lv 8</b></td><td>Farming unlocked!</td></tr><tr><td><b>Lv 12</b></td><td>Gearworks unlocked!</td></tr><tr><td><b>Lv 15</b></td><td>Crystal tools unlocked!</td></tr><tr><td><b>Lv 20</b></td><td>Decor blocks unlocked!</td></tr></table></div>
<h3>The starter quest chain</h3>
<ol class="steps small"><li>Chop 5 wood from a tree <small>+10 XP</small></li><li>Craft Oakwood Planks <small>+10 XP</small></li><li>Craft a Crafting Bench <small>+15 XP</small></li><li>Place your Crafting Bench <small>+10 XP</small></li><li>Mine 3 stone <small>+10 XP</small></li><li>Craft a Stone Pickaxe <small>+20 XP</small></li><li>Mine coal ore <small>+15 XP</small></li><li>Craft torches <small>+10 XP</small></li><li>Craft a Smelter <small>+25 XP</small></li><li>Mine iron ore (dig deep) <small>+15 XP</small></li><li>Smelt an Iron Ingot <small>+20 XP</small></li><li>Eat some food (hold it + E / USE) <small>+10 XP</small></li><li>Defeat a hostile creature <small>+20 XP</small></li><li>Claim YOUR forever-world (Journal 📖 → Worlds) <small>+50 XP</small></li></ol>
<h3>Daily & weekly quests</h3>
<p>Three dailies (50¢ + 25 XP each) and three weeklies (150¢ + 80 XP each), drawn from these pools:</p>
<div class="cols2"><div><b>Daily pool</b><ul class="plain"><li>Mine 50 blocks</li><li>Place 30 blocks</li><li>Craft 10 items</li><li>Mine 8 ore blocks</li><li>Defeat 3 hostile mobs</li><li>Harvest 5 crops</li><li>Discover 3 new blocks</li><li>Discover a wilderness landmark</li></ul></div>
<div><b>Weekly pool</b><ul class="plain"><li>Place 25 blocks in a friend's world</li><li>Have friends place 10 blocks in YOUR world</li><li>Vote for 3 Showcase worlds</li><li>Discover 3 landmarks</li></ul></div></div>
<h3>Daily streak</h3>
<div class="twrap"><table class="t half"><tr><th>Day</th><th>Reward</th></tr><tr><td>Day 1</td><td>100 Coins</td></tr><tr><td>Day 2</td><td>2 Glowshards + 50 Coins</td></tr><tr><td>Day 3</td><td>3 Apples + 8 Torches</td></tr><tr><td>Day 4</td><td>250 Coins + 2 Bread</td></tr><tr><td>Day 5</td><td>Color Wool Pack (8)</td></tr><tr><td>Day 6</td><td>2 Iron Ingots + 150 Coins</td></tr><tr><td>Day 7</td><td>Crystal + Ruby + 500 Coins</td></tr></table></div>
<div class="callout tip"><span>💡</span><div>Miss a day? The streak forgives one skipped day before it resets.</div></div>
</section><section id="gearworks"><h2>Gearworks (Machine Logic)</h2>
<p>Gearworks is Mineholm's machine logic. Power flows from cores through conduits into things that DO stuff.</p>
<svg viewBox="0 0 640 120" class="chart" role="img" aria-label="Gearworks power flow diagram">
<rect x="10" y="35" width="120" height="50" rx="8" fill="#1d3a35" stroke="#5ad1b0"/><text x="70" y="65" text-anchor="middle" fill="#aef" font-size="13">Crystal Core</text>
<line x1="130" y1="60" x2="210" y2="60" stroke="#d4af37" stroke-width="3"/>
<rect x="210" y="35" width="120" height="50" rx="8" fill="#3a3325" stroke="#c8b26a"/><text x="270" y="65" text-anchor="middle" fill="#eda" font-size="13">Conduits</text>
<line x1="330" y1="60" x2="410" y2="60" stroke="#d4af37" stroke-width="3"/>
<rect x="410" y="10" width="120" height="42" rx="8" fill="#2a2a3a" stroke="#9ab"/><text x="470" y="37" text-anchor="middle" fill="#cde" font-size="13">Gates AND/OR/NOT</text>
<rect x="410" y="66" width="120" height="42" rx="8" fill="#3a2a1d" stroke="#e0a"/><text x="470" y="93" text-anchor="middle" fill="#fce" font-size="13">Lumen Lamp</text>
</svg>
<div class="twrap"><table class="t">
<tr><th>Part</th><th>What it does</th></tr>
<tr><td><a class="il" href="#blocks" data-item="crystal_core" data-q="crystal_core"><img class="px" src="assets/blocks/crystal_core.png" width="22" height="22" alt="Crystal Core texture" loading="lazy"><span>Crystal Core</span></a></td><td>The battery. Powers everything connected to it.</td></tr>
<tr><td><a class="il" href="#blocks" data-item="gear_conduit" data-q="gear_conduit"><img class="px" src="assets/blocks/gear_conduit.png" width="22" height="22" alt="Gear Conduit texture" loading="lazy"><span>Gear Conduit</span></a></td><td>The wire. Carries power between parts.</td></tr>
<tr><td><a class="il" href="#blocks" data-item="gate_and" data-q="gate_and"><img class="px" src="assets/blocks/gate_and.png" width="22" height="22" alt="AND Gearbox texture" loading="lazy"><span>AND Gearbox</span></a> / <a class="il" href="#blocks" data-item="gate_or" data-q="gate_or"><img class="px" src="assets/blocks/gate_or.png" width="22" height="22" alt="OR Gearbox texture" loading="lazy"><span>OR Gearbox</span></a> / <a class="il" href="#blocks" data-item="gate_not" data-q="gate_not"><img class="px" src="assets/blocks/gate_not.png" width="22" height="22" alt="NOT Gearbox texture" loading="lazy"><span>NOT Gearbox</span></a></td><td>Logic! AND needs two powered inputs, OR needs one, NOT inverts. Chain NOTs into blinkers.</td></tr>
<tr><td><a class="il" href="#blocks" data-item="actuator_lamp" data-q="actuator_lamp"><img class="px" src="assets/blocks/actuator_lamp.png" width="22" height="22" alt="Lumen Lamp texture" loading="lazy"><span>Lumen Lamp</span></a></td><td>Lights up when powered — your first circuit.</td></tr>
</table></div>
<ol class="steps"><li>Starter circuit: place a Crystal Core, run 2–3 Conduits from it, end with a Lumen Lamp. It lights instantly.</li><li>Add a NOT gate in the line — the lamp turns OFF (power inverted). Remove it, on again.</li><li>A live demo circuit sits on the spawn island — go poke it.</li></ol>
<p>Budget: 500 Gearworks parts per world (the meter shows in your world panel).</p>
</section><section id="weather"><h2>Weather, Water & Time</h2>
<figure><img src="assets/shots/rain_fliers.png" alt="A storm rolls over the forest — a Duskwing hunts above the canopy." loading="lazy"><figcaption>A storm rolls over the forest — a Duskwing hunts above the canopy.</figcaption></figure>
<p>Weather rolls in and out every few minutes. It is <b>biome-aware</b>:</p>
<div class="twrap"><table class="t half">
<tr><th>Where</th><th>Weather</th></tr>
<tr><td>Plains / Forest</td><td>Rain (sky darkens, clouds thicken)</td></tr>
<tr><td>Snow / Mountains</td><td>Snowfall</td></tr>
<tr><td>Desert</td><td>Always dry</td></tr>
<tr><td>Under a roof</td><td>Sheltered — weather stops</td></tr>
</table></div>
<h3>Water & swimming</h3>
<p>Dive in — you actually swim. Watch the <b>bubble meter</b> when your head is under: it drains 1 per second, and at zero you take drowning damage. Surface to recover fast. Creatures swim too (and the shipwreck west of spawn hides a chest that takes a dive to open…).</p>
<h3>Day & night</h3>
<p>A full day is 20 real minutes. Sunrise and sunset glow gold; nights are starry and dangerous. At dawn, hostile creatures stop spawning — but ones already out keep hunting until you deal with them.</p>
</section><section id="economy"><h2>Economy & Shop</h2>
<h3>Earning coins</h3>
<div class="twrap"><table class="t half">
<tr><th>Source</th><th>Pays</th></tr>
<tr><td>3 daily quests</td><td>50¢ each</td></tr>
<tr><td>3 weekly quests</td><td>150¢ each</td></tr>
<tr><td>7-day streak (full week)</td><td>~1,050¢ + items</td></tr>
<tr><td>Voting for the Showcase winner</td><td>100¢</td></tr>
<tr><td>Winning the Showcase</td><td>500¢</td></tr>
<tr><td>Friend referrals</td><td>250¢ each (up to 10)</td></tr>
<tr><td>Junk → coins (Settings toggle)</td><td>1¢ per overflow block</td></tr>
<tr><td>Elite bounties (Mega Blobby)</td><td>25¢</td></tr>
</table></div>
<h3>The Supplies Shop</h3>
<div class="twrap"><table class="t half"><tr><th>Bundle</th><th>Price</th></tr><tr><td><a class="il" href="#crafting" data-item="apple" data-q=""><img class="ico" src="assets/icons/apple.png" width="28" height="28" alt="Wild Apple icon" loading="lazy"><span>Wild Apple</span></a> ×3</td><td>20¢</td></tr><tr><td><a class="il" href="#crafting" data-item="berry" data-q="" data-use="berry"><img class="ico" src="assets/icons/berry.png" width="28" height="28" alt="Sweet Berry icon" loading="lazy"><span>Sweet Berry</span></a> ×5</td><td>20¢</td></tr><tr><td><a class="il" href="#crafting" data-item="bread" data-q="bread"><img class="ico" src="assets/icons/bread.png" width="28" height="28" alt="Bread icon" loading="lazy"><span>Bread</span></a> ×2</td><td>40¢</td></tr><tr><td><a class="il" href="#crafting" data-item="seeds" data-q=""><img class="ico" src="assets/icons/seeds.png" width="28" height="28" alt="Wheat Seeds icon" loading="lazy"><span>Wheat Seeds</span></a> ×4</td><td>20¢</td></tr><tr><td><a class="il" href="#blocks" data-item="torch" data-q="torch"><img class="px" src="assets/blocks/torch.png" width="28" height="28" alt="Torch texture" loading="lazy"><span>Torch</span></a> ×8</td><td>25¢</td></tr><tr><td><a class="il" href="#blocks" data-item="torch" data-q="torch"><img class="px" src="assets/blocks/torch.png" width="28" height="28" alt="Torch texture" loading="lazy"><span>Torch</span></a> ×32</td><td>90¢</td></tr><tr><td><a class="il" href="#blocks" data-item="sapling" data-q="sapling"><img class="px" src="assets/blocks/sapling.png" width="28" height="28" alt="Oak Sapling texture" loading="lazy"><span>Sapling</span></a> ×2</td><td>25¢</td></tr><tr><td><a class="il" href="#blocks" data-item="wool_white" data-q="wool_white"><img class="px" src="assets/blocks/wool_white.png" width="28" height="28" alt="White Wool texture" loading="lazy"><span>White Wool</span></a> ×4</td><td>40¢</td></tr><tr><td><a class="il" href="#blocks" data-item="wool_red" data-q="wool_red"><img class="px" src="assets/blocks/wool_red.png" width="28" height="28" alt="Red Wool texture" loading="lazy"><span>Red Wool</span></a> ×4</td><td>40¢</td></tr><tr><td><a class="il" href="#blocks" data-item="wool_blue" data-q="wool_blue"><img class="px" src="assets/blocks/wool_blue.png" width="28" height="28" alt="Blue Wool texture" loading="lazy"><span>Blue Wool</span></a> ×4</td><td>40¢</td></tr><tr><td><a class="il" href="#blocks" data-item="wool_green" data-q="wool_green"><img class="px" src="assets/blocks/wool_green.png" width="28" height="28" alt="Green Wool texture" loading="lazy"><span>Green Wool</span></a> ×4</td><td>40¢</td></tr><tr><td><a class="il" href="#blocks" data-item="wool_yellow" data-q="wool_yellow"><img class="px" src="assets/blocks/wool_yellow.png" width="28" height="28" alt="Yellow Wool texture" loading="lazy"><span>Yellow Wool</span></a> ×4</td><td>40¢</td></tr><tr><td><a class="il" href="#blocks" data-item="glass" data-q="glass"><img class="px" src="assets/blocks/glass.png" width="28" height="28" alt="Glass texture" loading="lazy"><span>Glass</span></a> ×8</td><td>60¢</td></tr><tr><td><a class="il" href="#blocks" data-item="brick" data-q="brick"><img class="px" src="assets/blocks/brick.png" width="28" height="28" alt="Bricks texture" loading="lazy"><span>Bricks</span></a> ×8</td><td>80¢</td></tr>
<tr><td>⭐ Block of the Week ×4 (rotates weekly)</td><td>250¢</td></tr></table></div>
<h3>Block of the Week rotation</h3>
<p>Each season week features a themed block in the shop (250¢ for 4). The rotation:</p>
<div class="twrap"><table class="t half"><tr><th>Season week</th><th>Featured block</th></tr><tr><td>Founders' Week</td><td><a class="il" href="#blocks" data-item="glowshard" data-q="glowshard"><img class="px" src="assets/blocks/glowshard.png" width="26" height="26" alt="Glowshard texture" loading="lazy"><span>Glowshard</span></a></td></tr><tr><td>Crystal Caverns</td><td><a class="il" href="#blocks" data-item="crystal_block" data-q="crystal_block"><img class="px" src="assets/blocks/crystal_block.png" width="26" height="26" alt="Crystal Block texture" loading="lazy"><span>Crystal Block</span></a></td></tr><tr><td>Critter Days</td><td><a class="il" href="#blocks" data-item="wool_white" data-q="wool_white"><img class="px" src="assets/blocks/wool_white.png" width="26" height="26" alt="White Wool texture" loading="lazy"><span>White Wool</span></a></td></tr><tr><td>Sky Islands</td><td><a class="il" href="#blocks" data-item="skystone" data-q="skystone"><img class="px" src="assets/blocks/skystone.png" width="26" height="26" alt="Skystone texture" loading="lazy"><span>Skystone</span></a></td></tr><tr><td>The Great Co-Build</td><td><a class="il" href="#blocks" data-item="oak_planks" data-q="oak_planks"><img class="px" src="assets/blocks/oak_planks.png" width="26" height="26" alt="Oakwood Planks texture" loading="lazy"><span>Oakwood Planks</span></a></td></tr><tr><td>Gloomwood</td><td><a class="il" href="#blocks" data-item="gloomstone" data-q="gloomstone"><img class="px" src="assets/blocks/gloomstone.png" width="26" height="26" alt="Gloomstone texture" loading="lazy"><span>Gloomstone</span></a></td></tr><tr><td>Color Clash</td><td><a class="il" href="#blocks" data-item="wool_red" data-q="wool_red"><img class="px" src="assets/blocks/wool_red.png" width="26" height="26" alt="Red Wool texture" loading="lazy"><span>Red Wool</span></a></td></tr><tr><td>Showcase Royale</td><td><a class="il" href="#blocks" data-item="glowshard" data-q="glowshard"><img class="px" src="assets/blocks/glowshard.png" width="26" height="26" alt="Glowshard texture" loading="lazy"><span>Glowshard</span></a></td></tr></table></div>
<h3>Passes (Robux)</h3>
<div class="twrap"><table class="t half">
<tr><th>Pass</th><th>What you get</th></tr>
<tr><td><b>VIP</b></td><td>Gold name tag + aura, +10% XP</td></tr>
<tr><td><b>Particle Tools</b></td><td>Rainbow trails on your held tools</td></tr>
<tr><td><b>World Slots</b></td><td>Up to 3 owned worlds</td></tr>
</table></div>
<p>Nothing gameplay-critical is ever coin- or Robux-exclusive. No loot boxes, no gambling.</p>
</section><section id="social"><h2>Friends, Parties & Referrals</h2><p class="sub">Everything is better co-op.</p>
<h3>Visiting & build rights</h3>
<ol class="steps"><li>Anyone you invite can <b>visit</b> your world. Visitors can look but not touch.</li><li>Grant <b>Builder</b> to let a friend place and mine in your world. You stay in charge.</li><li><b>Co-Owner</b> is full trust — they can build and manage while you are away.</li></ol>
<h3>Parties</h3>
<p>Group up with the Roblox <b>party</b> feature (or just join a friend). A party that enters together lands in the <b>leader's world</b> — no coordination dance, no losing each other at spawn.</p>
<h3>Co-build quests</h3>
<p>Weekly quests reward building <i>together</i>: place blocks in a friend's world, or host friends building in yours (see <a href="#progression">Progression</a>).</p>
<h3>Friend referrals</h3>
<div class="twrap"><table class="t half">
<tr><th>Who</th><th>Reward</th></tr>
<tr><td>Your friend (new player)</td><td>Welcome pack: 300 coins + starter supplies</td></tr>
<tr><td>You (the referrer)</td><td>250¢ per friend who joins, up to 10 friends</td></tr>
</table></div>
<div class="callout tip"><span>💡</span><div>Referrals use the official Roblox invite system — share from the game page or the <b>Social</b> tab in your Journal. Rewards land even if you are offline when they join.</div></div>
</section><section id="emotes"><h2>Emotes & Animations</h2>
<figure><img src="assets/shots/ui_emotes.png" alt="The emote wheel (G or the 😀 button): six emotes on a radial menu." loading="lazy"><figcaption>The emote wheel (G or the 😀 button): six emotes on a radial menu.</figcaption></figure>
<p>Press <kbd>G</kbd> (or tap the 😀 button) for the emote wheel: Wave, Point, Cheer, Laugh and two Dances. Moving cancels an emote.</p>
<p>Chat commands work too: <code>/e dance</code>, <code>/e wave</code>, <code>/e point</code>, <code>/e cheer</code>, <code>/e laugh</code> — and the Roblox emote menu on <kbd>.</kbd> uses any emotes your avatar owns.</p>
</section><section id="changelog"><h2>Changelog</h2><div class="log"><h3>v57 — The Workshop <small>2026-07-05</small></h3><ul><li><b>New:</b> crafting is completely rebuilt — search for anything, filter by Tools / Weapons / Armor / Blocks / Food and more, flip to “Craftable now” or “Missing 1”, star your favourites, and tap any recipe for a clear card that shows exactly what you need plus Craft, Craft ×N and Craft-All. No more endless scrolling. · the whole Journal now reads as one book — every page (Bag, Shop, Dex, Worlds, Character and Crafting) shares the same warm parchment look · the three bosses now truly tower over you, and several creatures that felt too small now read as real threats · menus feel snappier: buttons press in as you tap, and selecting a slot, opening the Journal and crafting each have their own sound</li></ul><h3>v56 — The Journal <small>2026-07-05</small></h3><ul><li><b>New:</b> all your menus are now one Journal book — tap the book in the top-right corner (or press J) and flip between Today, Craft, Bag, Dex, Shop, Worlds, Character, Social and Settings using the tabs down the side · the Journal opens on Today, showing your daily reward and streak first thing, and the book quietly glows whenever something is waiting for you</li><li><b>Fixed:</b> the three bosses now show their full detailed textures out in the world · the top-right corner is a single tidy button again instead of a row of them — easier to reach on any screen</li></ul><h3>v55 — Keep Swinging <small>2026-07-05</small></h3><ul><li><b>New:</b> hold to mine continuously - keep the button down and you'll break block after block and walk right along a wall, no more re-clicking each one · every swing now kicks up little chips and a hit sound as you dig, and the bar still shows how tough a block is</li></ul><h3>v54 — New Soundscape <small>2026-07-05</small></h3><ul><li><b>New:</b> a whole new soundtrack and sound library - fresh music for day, night, caves, building, combat and boss fights, plus richer sounds for tools, mining, footsteps (now per-surface), the bow, combat, creatures and pickups</li></ul><h3>v53 — Boss Rework <small>2026-07-05</small></h3><ul><li><b>New:</b> the three bosses are reborn as real, fully-detailed models — the towering Crystal Colossus with its glowing core, the horned caped Gloom King, and the three-headed Hydra; they finally look like the threats they are · the top-right menu buttons now sit flush in the top corner, out of the way of your thumbs on mobile</li></ul><h3>v52 — Held Right <small>2026-07-05</small></h3><ul><li><b>New:</b> the bow is now held by the wood, upright, the way you'd actually hold a bow · the axe sits in your hand by the handle with the edge facing forward — no more holding it by the blade · the hoe is in your hand instead of up your forearm, and every tool is sized to read clearly at a glance</li><li><b>Fixed:</b> corrected a mesh-import axis flip that had several tools rotated or gripped on the wrong end</li></ul><h3>v51 — A Proper Grip <small>2026-07-05</small></h3><ul><li><b>New:</b> every tool and weapon is now held properly IN your hand, gripped the way Roblox holds tools — no more floating in front of you · the pickaxe points curve toward the handle, the axe's edge faces forward, and the bow is held upright by its middle like a real bow · the shovel and hoe are bigger and read clearly at a glance</li><li><b>Fixed:</b> held items no longer float away from the hand or sit at odd angles · the pickaxe is no longer upside-down and the axe blade no longer lies flat</li></ul><h3>v50 — Forged Whole <small>2026-07-05</small></h3><ul><li><b>New:</b> every weapon and tool is now a single solid model — the blade, axe-head or pick-head is locked onto its handle as one piece, so nothing ever looks detached in your hand · the bow reads unmistakably as a bow: a proper recurve held at the ready, with the string running cleanly from one tip to the other</li><li><b>Fixed:</b> tool heads no longer drift or float away from their handles · the bowstring now joins both ends of the bow (and the bow is held the right way round)</li></ul><h3>v49 — Real Steel <small>2026-07-04</small></h3><ul><li><b>New:</b> every weapon and tool is now a real 3D model — swords, pickaxes, axes, shovels and hoes read at a glance, and each tier (wood/stone/iron/crystal) colors the head · the bow's string now stretches back as you draw it</li></ul><h3>v48 — True Archery <small>2026-07-04</small></h3><ul><li><b>New:</b> the bow is a REAL bow now — a proper curved recurve with a bowstring, not a stick; you can tell it's a bow at a glance · arrows are real arrows too — you see them fly, they stick into whatever they hit, and you can walk over to pick your arrows back up (or hold to collect)</li><li><b>Fixed:</b> held weapons no longer look half-made — the bow and arrows are proper 3D models</li></ul><h3>v47 — Sharper Steel <small>2026-07-04</small></h3><ul><li><b>New:</b> the bow is a real bow now — a proper recurve you hold at the ready, with an aim reticle, a live arrow-trajectory arc, and draw/loose/impact sounds · throwables and every tool got a model pass so nothing looks half-made in your hand · menu buttons are all visible again and light up when something needs you (like an unclaimed daily), tucked top-right away from your thumbs</li><li><b>Fixed:</b> the bow no longer tries to draw every time you move or look around on mobile — hold the dedicated shoot button (or click on PC) · the character button finally has its own art</li></ul><h3>v46 — Gear & Wilds <small>2026-07-04</small></h3><ul><li><b>New:</b> REAL 3D GEAR IN HAND — every tool, sword and brew is now a proper 3D model instead of a flat card; hold a torch and it lights your way · NEW WEAPONS — craft a Bow and Arrows to fight at range, plus Slime Bombs and Ember Flasks you can throw · ARMOR REBORN — hide, iron and crystal sets each look unique now (crystal literally glows), and you can cleanly remove or swap any piece · CHARACTER PANEL — open ME to spin a 3D preview of your build and see your level, XP, defense, coins, Blockdex, streak, playtime and more · WILDERNESS LANDMARKS — explore to discover the Starfall Beacon (it lights the night sky), Ember Caldera, Frostspire Hollow and the hidden Gloom Shrine · MOBILE-FIRST UI — the menu buttons moved off your thumbstick; clean layouts for phone, tablet, PC and console</li></ul><h3>v45 — Storm & Steel <small>2026-07-04</small></h3><ul><li><b>New:</b> WEATHER SOUNDS — rain drums on the world and softens to a cozy patter when you shelter under a roof; snowy peaks whistle with wind; distant thunder rolls · an emerald gate where the causeway meets the World Gates: hold E to create — or step back into — YOUR forever-world, right on the spot · a shield badge above your hearts shows your total armor defense · leg armor now shows on your character</li><li><b>Fixed:</b> rain falls DOWN now (it used to streak sideways) · equipped armor is never lost on rejoin — it stays on your back where it belongs</li></ul><h3>v44 — The Builder's Update <small>2026-07-04</small></h3><ul><li><b>New:</b> 43 NEW BLOCKS — the full 16-color Paintstone set, marble, slate, plaster, dark & palm woods, bamboo, steel, copper (it weathers!), sandstone families, tidestone, Sea Lanterns and Dragonscale Tiles · BREWS — craft Zoom Juice, Miner's Tonic, Hearty Stew and Glow Juice, then drink (E) for timed boosts · THE INSPIRATION TRAIL — six copyable example builds east of the castle: cottage, windmill farm, koi pagoda, oasis bazaar, modern plaza and the Builder's Yard. Every sign names the palette; every chest hands you the exact blocks · every creature drop now has at least two repeatable uses — nothing in your bag is junk</li></ul><h3>v43 — We Are Mineholm! <small>2026-07-04</small></h3><ul><li><b>New:</b> BloxCraft is now MINEHOLM — same game, same worlds, a name of our own · the Mineholm Wiki is live: every recipe, creature, boss and secret in one place · brand-new game-page thumbnails and a gameplay trailer, all shot in the real game</li></ul><h3>v42 — The Guide Update <small>2026-07-04</small></h3><ul><li><b>New:</b> Emote wheel (G / 😀) with 6 emotes · arm swings when you mine and fight · birch trees now grow in oak woodlands · cacti in deserts · magma pools deep underground (careful!)</li><li><b>Fixed:</b> Blockdex can now actually reach 100% · lit smelters return a Smelter when broken</li><li><b>Known issues:</b> the Gear Piston is still locked (needs block rotation — a future update) · a few of the newest block textures may show flat colors while Roblox finishes reviewing them</li></ul><h3>v41 — Weather & Wilds <small>2026-07-04</small></h3><ul><li><b>New:</b> Rain and snow (biome-aware) · saplings grow into real trees · flying creatures (Duskwing, Buzzbee) · cave-dwelling spawns · 21 new builder blocks (roofs! paths! lanterns!) · rarity colors everywhere · smarter onboarding</li><li><b>Balance:</b> shop reworked (bulk torches, Block of the Week) · rare drops celebrate</li><li><b>Fixed:</b> side-placement bug (“could only build on top”) · Settings overlap · crops look like crops now</li></ul><h3>v40 — The Asherah Wave <small>2026-07-04</small></h3><ul><li><b>New:</b> 12 creatures including the Mimic, Yeti, Sandworm, the wisp family — and THE HYDRA (boss #3) · animated torch fire · World Gate auras · golden-hour skies</li></ul><h3>v37–39 — First Light <small>2026-07-03</small></h3><ul><li><b>New:</b> the First Light Bastion spawn island · real swimmable water · breath meter · chest storage update</li></ul><h3>v1–v36 — Launch era <small>2026-07-02 → 03</small></h3><ul><li><b>New:</b> Full survival: 5 biomes, caves & ores, farming, 2 bosses, Gearworks logic, Infusion, owned worlds, the Showcase, parties, referrals, streaks.</li></ul></div></section><section id="glossary"><h2>Glossary</h2><dl class='gloss'><dt>Frontier</dt><dd>The shared public spawn world everyone starts in.</dd><dt>Worldbeacon</dt><dd>The glowing spire at spawn. Home landmark.</dd><dt>Showcase</dt><dd>The weekly build competition. Submit, tour, vote — winner takes the golden gate.</dd><dt>Ascension</dt><dd>Retiring your world as a visitable Legacy and starting fresh with a permanent +25% XP bonus.</dd><dt>Gearworks</dt><dd>The machine-logic system: cores, conduits, gates, lamps.</dd><dt>Infusion</dt><dd>Permanent tool/armor power-ups bought with XP + glowshards at an altar.</dd><dt>Blockdex</dt><dd>Your block collection log. Mine a block type once to record it.</dd><dt>Satchel</dt><dd>The safe bag holding your items where you died. Follow the GEAR arrow.</dd><dt>Elite</dt><dd>A rare, stronger creature variant (crowned Mega Blobby) with a coin bounty.</dd><dt>Totem</dt><dd>A craftable item that summons a boss when used (E).</dd><dt>World Key</dt><dd>A world's permanent identity. Ascension mints the next generation of the same key, keeping Legacy worlds visitable.</dd><dt>Block of the Week</dt><dd>The shop's rotating featured block — one themed block per season week.</dd></dl></section><section id="faq"><h2>FAQ</h2><details><summary>Do my builds save?</summary><p>Yes — everything in your own world persists forever, automatically. The Frontier saves too (shared).</p></details><details><summary>I can't place a block sideways!</summary><p>You can — aim at the SIDE face of any block; a green ghost shows where it lands. Blocks must touch an existing block.</p></details><details><summary>Where did my items go when I died?</summary><p>In a satchel at your death spot. Follow the orange GEAR arrow at the top of the screen.</p></details><details><summary>How do I get iron?</summary><p>Mine iron ore (needs a stone pickaxe) below the surface, then smelt it: hold the raw ore and press E on a Smelter.</p></details><details><summary>A chest attacked me!</summary><p>That was a Mimic. Real chests you placed never bite. Unexplained chests in the wild… might.</p></details><details><summary>Why can't I mine the spawn island?</summary><p>The bastion is protected so it stays beautiful for everyone. Use its stations freely; build anywhere beyond it.</p></details><details><summary>How do the World Gates work?</summary><p>They teleport you into the current top-3 Showcase worlds. Win the week and the golden gate is yours.</p></details><details><summary>Is anything pay-to-win?</summary><p>No. Passes are cosmetics, convenience, and extra world slots. Every block, tool, and boss is earnable by playing.</p></details></section><section id="about"><h2>About This Wiki</h2>
<p>This wiki is <b>generated from the game's own data files</b> — every block stat, recipe, drop rate, and creature stat on these pages is read from the same registries the live game runs on. It cannot drift out of date: rebuild with one command after any game change.</p>
<p><code>lune run tools/export_wiki_data.luau && uv run python pipeline/build_wiki.py</code></p>
<p><b>Generated from game data:</b> block/item/creature stats, recipes, drop rates, XP sources and curve, quest pools, streaks, tool break-times, ore depth bands, biome rosters, day length, crop/tree growth times, the Gearworks budget, and the season calendar.</p>
<p><b>Hand-mirrored (update if the game changes):</b> the coin-shop table, Infusion rank costs, coin-earn amounts, difficulty rules, the Ascension bonus, referral amounts, and guide prose. The changelog lives in <code>assets/changelog.json</code>.</p>
<p class="prov">Game v57 · built 2026-07-06 · 126 blocks · 181 items · 130 recipes · 25 creatures</p>
</section></main>
<button id="backtop" aria-label="Back to top">↑</button>
<div id="palette" role="dialog" aria-modal="true" aria-label="Search"><div class="box"><input placeholder="Search blocks, items, creatures, guides…" aria-label="Search the wiki"><div class="res"></div></div></div>
<div id="card"></div>
<script>
const IDX = [{"t": "\ud83c\udfe0 Home", "k": "section", "a": "home"}, {"t": "\ud83c\udf19 Your First Night", "k": "section", "a": "first-night"}, {"t": "\u26cf\ufe0f Your First Week", "k": "section", "a": "first-week"}, {"t": "\ud83c\udf0d Claim Your World", "k": "section", "a": "claim-world"}, {"t": "\ud83d\udc09 Your First Boss", "k": "section", "a": "first-boss"}, {"t": "\ud83c\udfc6 Enter the Showcase", "k": "section", "a": "showcase-guide"}, {"t": "\ud83c\udfae Controls", "k": "section", "a": "controls"}, {"t": "\u2764\ufe0f Health & Hunger", "k": "section", "a": "survival"}, {"t": "\ud83d\uddfa\ufe0f Biomes & Ores", "k": "section", "a": "biomes"}, {"t": "\ud83e\uddf1 Blocks", "k": "section", "a": "blocks"}, {"t": "\ud83d\udee0\ufe0f Crafting", "k": "section", "a": "crafting"}, {"t": "\ud83d\udc7e Creatures & Bosses", "k": "section", "a": "mobs"}, {"t": "\u2692\ufe0f Tools & Infusion", "k": "section", "a": "tools"}, {"t": "\ud83d\udcc8 Progression", "k": "section", "a": "progression"}, {"t": "\u2699\ufe0f Gearworks", "k": "section", "a": "gearworks"}, {"t": "\ud83c\udf26\ufe0f Weather & Water", "k": "section", "a": "weather"}, {"t": "\ud83e\ude99 Economy & Shop", "k": "section", "a": "economy"}, {"t": "\ud83e\udd1d Friends & Parties", "k": "section", "a": "social"}, {"t": "\ud83d\ude00 Emotes", "k": "section", "a": "emotes"}, {"t": "\ud83d\udcdc Changelog", "k": "section", "a": "changelog"}, {"t": "\ud83d\udcd6 Glossary", "k": "section", "a": "glossary"}, {"t": "\u2753 FAQ", "k": "section", "a": "faq"}, {"t": "\u2139\ufe0f About this wiki", "k": "section", "a": "about"}, {"t": "Grass Block", "k": "block", "a": "blocks", "q": "grass", "i": "assets/blocks/grass.png"}, {"t": "Dirt", "k": "block", "a": "blocks", "q": "dirt", "i": "assets/blocks/dirt.png"}, {"t": "Stone", "k": "block", "a": "blocks", "q": "stone", "i": "assets/blocks/stone.png"}, {"t": "Cobblestone", "k": "block", "a": "blocks", "q": "cobblestone", "i": "assets/blocks/cobblestone.png"}, {"t": "Sand", "k": "block", "a": "blocks", "q": "sand", "i": "assets/blocks/sand.png"}, {"t": "Sandstone", "k": "block", "a": "blocks", "q": "sandstone", "i": "assets/blocks/sandstone.png"}, {"t": "Gravel", "k": "block", "a": "blocks", "q": "gravel", "i": "assets/blocks/gravel.png"}, {"t": "Clay", "k": "block", "a": "blocks", "q": "clay", "i": "assets/icons/clay.png"}, {"t": "Snow Block", "k": "block", "a": "blocks", "q": "snow", "i": "assets/blocks/snow.png"}, {"t": "Ice", "k": "block", "a": "blocks", "q": "ice", "i": "assets/blocks/ice.png"}, {"t": "Water", "k": "block", "a": "blocks", "q": "water", "i": ""}, {"t": "Magma", "k": "block", "a": "blocks", "q": "magma", "i": "assets/blocks/magma.png"}, {"t": "Voidrock", "k": "block", "a": "blocks", "q": "voidrock", "i": "assets/blocks/voidrock.png"}, {"t": "Mud", "k": "block", "a": "blocks", "q": "mud", "i": "assets/blocks/mud.png"}, {"t": "Oakwood Log", "k": "block", "a": "blocks", "q": "oak_log", "i": "assets/blocks/oak_log.png"}, {"t": "Oakwood Planks", "k": "block", "a": "blocks", "q": "oak_planks", "i": "assets/blocks/oak_planks.png"}, {"t": "Oakwood Leaves", "k": "block", "a": "blocks", "q": "oak_leaves", "i": "assets/blocks/oak_leaves.png"}, {"t": "Birchwood Log", "k": "block", "a": "blocks", "q": "birch_log", "i": "assets/blocks/birch_log.png"}, {"t": "Birchwood Planks", "k": "block", "a": "blocks", "q": "birch_planks", "i": "assets/blocks/birch_planks.png"}, {"t": "Birchwood Leaves", "k": "block", "a": "blocks", "q": "birch_leaves", "i": "assets/blocks/birch_leaves.png"}, {"t": "Cactus", "k": "block", "a": "blocks", "q": "cactus", "i": "assets/blocks/cactus.png"}, {"t": "Mossy Cobblestone", "k": "block", "a": "blocks", "q": "mossy_cobblestone", "i": "assets/blocks/mossy_cobblestone.png"}, {"t": "Pinewood Log", "k": "block", "a": "blocks", "q": "pine_log", "i": "assets/blocks/pine_log.png"}, {"t": "Pine Needles", "k": "block", "a": "blocks", "q": "pine_leaves", "i": "assets/blocks/pine_leaves.png"}, {"t": "Coal Ore", "k": "block", "a": "blocks", "q": "coal_ore", "i": "assets/blocks/coal_ore.png"}, {"t": "Iron Ore", "k": "block", "a": "blocks", "q": "iron_ore", "i": "assets/blocks/iron_ore.png"}, {"t": "Gold Ore", "k": "block", "a": "blocks", "q": "gold_ore", "i": "assets/blocks/gold_ore.png"}, {"t": "Ruby Ore", "k": "block", "a": "blocks", "q": "ruby_ore", "i": "assets/blocks/ruby_ore.png"}, {"t": "Crystal Ore", "k": "block", "a": "blocks", "q": "crystal_ore", "i": "assets/blocks/crystal_ore.png"}, {"t": "Glowshard", "k": "block", "a": "blocks", "q": "glowshard", "i": "assets/blocks/glowshard.png"}, {"t": "Stone Bricks", "k": "block", "a": "blocks", "q": "stone_bricks", "i": "assets/blocks/stone_bricks.png"}, {"t": "Bricks", "k": "block", "a": "blocks", "q": "brick", "i": "assets/blocks/brick.png"}, {"t": "Glass", "k": "block", "a": "blocks", "q": "glass", "i": "assets/blocks/glass.png"}, {"t": "White Wool", "k": "block", "a": "blocks", "q": "wool_white", "i": "assets/blocks/wool_white.png"}, {"t": "Red Wool", "k": "block", "a": "blocks", "q": "wool_red", "i": "assets/blocks/wool_red.png"}, {"t": "Blue Wool", "k": "block", "a": "blocks", "q": "wool_blue", "i": "assets/blocks/wool_blue.png"}, {"t": "Green Wool", "k": "block", "a": "blocks", "q": "wool_green", "i": "assets/blocks/wool_green.png"}, {"t": "Yellow Wool", "k": "block", "a": "blocks", "q": "wool_yellow", "i": "assets/blocks/wool_yellow.png"}, {"t": "Tinted Glass", "k": "block", "a": "blocks", "q": "glass_pane_tint", "i": "assets/blocks/glass_pane_tint.png"}, {"t": "Crafting Bench", "k": "block", "a": "blocks", "q": "crafting_table", "i": "assets/blocks/crafting_table.png"}, {"t": "Smelter", "k": "block", "a": "blocks", "q": "furnace", "i": "assets/blocks/furnace.png"}, {"t": "Smelter (Lit)", "k": "block", "a": "blocks", "q": "furnace_lit", "i": "assets/blocks/furnace_lit.png"}, {"t": "Infusion Altar", "k": "block", "a": "blocks", "q": "infusion_altar", "i": "assets/blocks/infusion_altar.png"}, {"t": "Torch", "k": "block", "a": "blocks", "q": "torch", "i": "assets/blocks/torch.png"}, {"t": "Chest", "k": "block", "a": "blocks", "q": "chest", "i": "assets/blocks/chest.png"}, {"t": "Tilled Soil", "k": "block", "a": "blocks", "q": "tilled_soil", "i": "assets/blocks/tilled_soil.png"}, {"t": "Wheat Sprout", "k": "block", "a": "blocks", "q": "wheat_stage0", "i": "assets/blocks/wheat_stage0.png"}, {"t": "Wheat (Young)", "k": "block", "a": "blocks", "q": "wheat_stage1", "i": "assets/blocks/wheat_stage1.png"}, {"t": "Wheat (Ripening)", "k": "block", "a": "blocks", "q": "wheat_stage2", "i": "assets/blocks/wheat_stage2.png"}, {"t": "Wheat (Ripe)", "k": "block", "a": "blocks", "q": "wheat_stage3", "i": "assets/blocks/wheat_stage3.png"}, {"t": "Oak Sapling", "k": "block", "a": "blocks", "q": "sapling", "i": "assets/icons/sapling.png"}, {"t": "Crystal Core", "k": "block", "a": "blocks", "q": "crystal_core", "i": "assets/blocks/crystal_core.png"}, {"t": "Gear Conduit", "k": "block", "a": "blocks", "q": "gear_conduit", "i": "assets/blocks/gear_conduit.png"}, {"t": "AND Gearbox", "k": "block", "a": "blocks", "q": "gate_and", "i": "assets/blocks/gate_and.png"}, {"t": "OR Gearbox", "k": "block", "a": "blocks", "q": "gate_or", "i": "assets/blocks/gate_or.png"}, {"t": "NOT Gearbox", "k": "block", "a": "blocks", "q": "gate_not", "i": "assets/blocks/gate_not.png"}, {"t": "Lumen Lamp", "k": "block", "a": "blocks", "q": "actuator_lamp", "i": "assets/blocks/actuator_lamp.png"}, {"t": "Ram Piston", "k": "block", "a": "blocks", "q": "actuator_piston", "i": "assets/blocks/actuator_piston.png"}, {"t": "Crystal Block", "k": "block", "a": "blocks", "q": "crystal_block", "i": "assets/blocks/crystal_block.png"}, {"t": "Gloomstone", "k": "block", "a": "blocks", "q": "gloomstone", "i": "assets/blocks/gloomstone.png"}, {"t": "Skystone", "k": "block", "a": "blocks", "q": "skystone", "i": "assets/blocks/skystone.png"}, {"t": "Cloudweave", "k": "block", "a": "blocks", "q": "cloudweave", "i": "assets/blocks/cloudweave.png"}, {"t": "Castle Ashlar", "k": "block", "a": "blocks", "q": "castle_ashlar", "i": "assets/blocks/castle_ashlar.png"}, {"t": "Dungeon Bricks", "k": "block", "a": "blocks", "q": "dungeon_bricks", "i": "assets/blocks/dungeon_bricks.png"}, {"t": "Overgrown Bricks", "k": "block", "a": "blocks", "q": "overgrown_bricks", "i": "assets/blocks/overgrown_bricks.png"}, {"t": "Carved Column", "k": "block", "a": "blocks", "q": "carved_pillar", "i": "assets/blocks/carved_pillar.png"}, {"t": "Iron Portcullis", "k": "block", "a": "blocks", "q": "iron_lattice", "i": "assets/blocks/iron_lattice.png"}, {"t": "Frostkeep Bricks", "k": "block", "a": "blocks", "q": "frost_bricks", "i": "assets/blocks/frost_bricks.png"}, {"t": "Jewel Glass", "k": "block", "a": "blocks", "q": "jewel_glass", "i": "assets/blocks/jewel_glass.png"}, {"t": "Verdant Marble", "k": "block", "a": "blocks", "q": "verdant_marble", "i": "assets/blocks/verdant_marble.png"}, {"t": "Gilded Bricks", "k": "block", "a": "blocks", "q": "gilded_bricks", "i": "assets/blocks/gilded_bricks.png"}, {"t": "Timberframe Wall", "k": "block", "a": "blocks", "q": "timber_frame", "i": "assets/blocks/timber_frame.png"}, {"t": "Seaslate Shingles", "k": "block", "a": "blocks", "q": "shingles_blue", "i": "assets/blocks/shingles_blue.png"}, {"t": "Ember Shingles", "k": "block", "a": "blocks", "q": "shingles_red", "i": "assets/blocks/shingles_red.png"}, {"t": "Moss Shingles", "k": "block", "a": "blocks", "q": "shingles_green", "i": "assets/blocks/shingles_green.png"}, {"t": "Slate Shingles", "k": "block", "a": "blocks", "q": "shingles_slate", "i": "assets/blocks/shingles_slate.png"}, {"t": "Thatch", "k": "block", "a": "blocks", "q": "thatch", "i": "assets/blocks/thatch.png"}, {"t": "Flagstone Path", "k": "block", "a": "blocks", "q": "flagstone", "i": "assets/blocks/flagstone.png"}, {"t": "Trodden Path", "k": "block", "a": "blocks", "q": "packed_path", "i": "assets/blocks/packed_path.png"}, {"t": "Iron Lantern", "k": "block", "a": "blocks", "q": "lantern_block", "i": "assets/blocks/lantern_block.png"}, {"t": "Hedge", "k": "block", "a": "blocks", "q": "hedge", "i": "assets/blocks/hedge.png"}, {"t": "Pinewood Planks", "k": "block", "a": "blocks", "q": "pine_planks", "i": "assets/blocks/pine_planks.png"}, {"t": "White Paintstone", "k": "block", "a": "blocks", "q": "painted_white", "i": ""}, {"t": "Light Gray Paintstone", "k": "block", "a": "blocks", "q": "painted_light_gray", "i": ""}, {"t": "Gray Paintstone", "k": "block", "a": "blocks", "q": "painted_gray", "i": ""}, {"t": "Black Paintstone", "k": "block", "a": "blocks", "q": "painted_black", "i": ""}, {"t": "Brown Paintstone", "k": "block", "a": "blocks", "q": "painted_brown", "i": ""}, {"t": "Red Paintstone", "k": "block", "a": "blocks", "q": "painted_red", "i": ""}, {"t": "Orange Paintstone", "k": "block", "a": "blocks", "q": "painted_orange", "i": ""}, {"t": "Yellow Paintstone", "k": "block", "a": "blocks", "q": "painted_yellow", "i": ""}, {"t": "Lime Paintstone", "k": "block", "a": "blocks", "q": "painted_lime", "i": ""}, {"t": "Green Paintstone", "k": "block", "a": "blocks", "q": "painted_green", "i": ""}, {"t": "Cyan Paintstone", "k": "block", "a": "blocks", "q": "painted_cyan", "i": ""}, {"t": "Sky Paintstone", "k": "block", "a": "blocks", "q": "painted_light_blue", "i": ""}, {"t": "Blue Paintstone", "k": "block", "a": "blocks", "q": "painted_blue", "i": ""}, {"t": "Purple Paintstone", "k": "block", "a": "blocks", "q": "painted_purple", "i": ""}, {"t": "Magenta Paintstone", "k": "block", "a": "blocks", "q": "painted_magenta", "i": ""}, {"t": "Pink Paintstone", "k": "block", "a": "blocks", "q": "painted_pink", "i": ""}, {"t": "Smooth Stone", "k": "block", "a": "blocks", "q": "smooth_stone", "i": ""}, {"t": "Pale Marble", "k": "block", "a": "blocks", "q": "marble_block", "i": ""}, {"t": "Slate", "k": "block", "a": "blocks", "q": "slate_block", "i": ""}, {"t": "Charcoal Brick", "k": "block", "a": "blocks", "q": "charcoal_brick", "i": ""}, {"t": "White Plaster", "k": "block", "a": "blocks", "q": "plaster", "i": ""}, {"t": "Onyx", "k": "block", "a": "blocks", "q": "onyx_block", "i": ""}, {"t": "Darkwood Log", "k": "block", "a": "blocks", "q": "darkwood_log", "i": ""}, {"t": "Darkwood Planks", "k": "block", "a": "blocks", "q": "darkwood_planks", "i": ""}, {"t": "Palm Log", "k": "block", "a": "blocks", "q": "palm_log", "i": ""}, {"t": "Palmwood Planks", "k": "block", "a": "blocks", "q": "palm_planks", "i": ""}, {"t": "Palm Fronds", "k": "block", "a": "blocks", "q": "palm_fronds", "i": ""}, {"t": "Bamboo Bundle", "k": "block", "a": "blocks", "q": "bamboo_block", "i": ""}, {"t": "Steel Plate", "k": "block", "a": "blocks", "q": "steel_plate", "i": ""}, {"t": "Riveted Panel", "k": "block", "a": "blocks", "q": "riveted_panel", "i": ""}, {"t": "Corrugated Metal", "k": "block", "a": "blocks", "q": "corrugated_metal", "i": ""}, {"t": "Rusted Metal", "k": "block", "a": "blocks", "q": "rusted_metal", "i": ""}, {"t": "Copper Block", "k": "block", "a": "blocks", "q": "copper_block", "i": ""}, {"t": "Weathered Copper", "k": "block", "a": "blocks", "q": "oxidized_copper", "i": ""}, {"t": "Smooth Sandstone", "k": "block", "a": "blocks", "q": "smooth_sandstone", "i": ""}, {"t": "Cut Sandstone", "k": "block", "a": "blocks", "q": "cut_sandstone", "i": ""}, {"t": "Carved Sandstone", "k": "block", "a": "blocks", "q": "carved_sandstone", "i": ""}, {"t": "Mudbrick", "k": "block", "a": "blocks", "q": "mudbrick", "i": ""}, {"t": "Tidestone", "k": "block", "a": "blocks", "q": "tidestone", "i": ""}, {"t": "Tidestone Bricks", "k": "block", "a": "blocks", "q": "tidestone_bricks", "i": ""}, {"t": "Sea Lantern", "k": "block", "a": "blocks", "q": "sea_lantern", "i": ""}, {"t": "Dragonscale Tiles", "k": "block", "a": "blocks", "q": "dragonscale_tiles", "i": ""}, {"t": "Starstone", "k": "block", "a": "blocks", "q": "starstone", "i": ""}, {"t": "Basalt", "k": "block", "a": "blocks", "q": "basalt", "i": ""}, {"t": "Stick", "k": "item", "a": "crafting", "q": "stick", "i": "assets/icons/stick.png"}, {"t": "Coal", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/coal_lump.png", "u": "coal_lump"}, {"t": "Raw Iron", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/iron_ore_item.png", "u": "iron_ore_item"}, {"t": "Raw Gold", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/gold_ore_item.png", "u": "gold_ore_item"}, {"t": "Iron Ingot", "k": "item", "a": "crafting", "q": "iron ingot", "i": "assets/icons/iron_ingot.png"}, {"t": "Gold Ingot", "k": "item", "a": "crafting", "q": "gold ingot", "i": "assets/icons/gold_ingot.png"}, {"t": "Ruby", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/ruby_gem.png", "u": "ruby_gem"}, {"t": "Crystal Shard", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/crystal_shard.png", "u": "crystal_shard"}, {"t": "Glowshard", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/glowshard_item.png", "u": "glowshard_item"}, {"t": "Wheat Seeds", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/seeds.png"}, {"t": "Wheat", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/wheat.png", "u": "wheat"}, {"t": "Hide", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/leather.png", "u": "leather"}, {"t": "Raw Meat", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/raw_meat.png", "u": "raw_meat"}, {"t": "Gloom Totem", "k": "item", "a": "crafting", "q": "gloom totem", "i": "assets/icons/gloom_totem.png"}, {"t": "Crystal Totem", "k": "item", "a": "crafting", "q": "crystal totem", "i": "assets/icons/crystal_totem.png"}, {"t": "Hydra Totem", "k": "item", "a": "crafting", "q": "hydra totem", "i": "assets/icons/hydra_totem.png"}, {"t": "Dragon Scale", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/dragon_scale.png", "u": "dragon_scale"}, {"t": "Slime Gel", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/slime_gel.png", "u": "slime_gel"}, {"t": "Wisp Ember", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/wisp_ember.png", "u": "wisp_ember"}, {"t": "Arrow", "k": "item", "a": "crafting", "q": "arrow", "i": ""}, {"t": "Wood Pickaxe", "k": "item", "a": "crafting", "q": "wood pickaxe", "i": "assets/icons/pickaxe_wood.png"}, {"t": "Stone Pickaxe", "k": "item", "a": "crafting", "q": "stone pickaxe", "i": "assets/icons/pickaxe_stone.png"}, {"t": "Iron Pickaxe", "k": "item", "a": "crafting", "q": "iron pickaxe", "i": "assets/icons/pickaxe_iron.png"}, {"t": "Crystal Pickaxe", "k": "item", "a": "crafting", "q": "crystal pickaxe", "i": "assets/icons/pickaxe_crystal.png"}, {"t": "Wood Axe", "k": "item", "a": "crafting", "q": "wood axe", "i": "assets/icons/axe_wood.png"}, {"t": "Stone Axe", "k": "item", "a": "crafting", "q": "stone axe", "i": "assets/icons/axe_stone.png"}, {"t": "Iron Axe", "k": "item", "a": "crafting", "q": "iron axe", "i": "assets/icons/axe_iron.png"}, {"t": "Crystal Axe", "k": "item", "a": "crafting", "q": "crystal axe", "i": "assets/icons/axe_crystal.png"}, {"t": "Wood Shovel", "k": "item", "a": "crafting", "q": "wood shovel", "i": "assets/icons/shovel_wood.png"}, {"t": "Stone Shovel", "k": "item", "a": "crafting", "q": "stone shovel", "i": "assets/icons/shovel_stone.png"}, {"t": "Iron Shovel", "k": "item", "a": "crafting", "q": "iron shovel", "i": "assets/icons/shovel_iron.png"}, {"t": "Crystal Shovel", "k": "item", "a": "crafting", "q": "crystal shovel", "i": "assets/icons/shovel_crystal.png"}, {"t": "Wood Sword", "k": "item", "a": "crafting", "q": "wood sword", "i": "assets/icons/sword_wood.png"}, {"t": "Stone Sword", "k": "item", "a": "crafting", "q": "stone sword", "i": "assets/icons/sword_stone.png"}, {"t": "Iron Sword", "k": "item", "a": "crafting", "q": "iron sword", "i": "assets/icons/sword_iron.png"}, {"t": "Crystal Sword", "k": "item", "a": "crafting", "q": "crystal sword", "i": "assets/icons/sword_crystal.png"}, {"t": "Wood Hoe", "k": "item", "a": "crafting", "q": "wood hoe", "i": "assets/icons/hoe_wood.png"}, {"t": "Stone Hoe", "k": "item", "a": "crafting", "q": "stone hoe", "i": "assets/icons/hoe_stone.png"}, {"t": "Iron Hoe", "k": "item", "a": "crafting", "q": "iron hoe", "i": "assets/icons/hoe_iron.png"}, {"t": "Bow", "k": "item", "a": "crafting", "q": "bow", "i": ""}, {"t": "Slime Bomb", "k": "item", "a": "crafting", "q": "slime bomb", "i": ""}, {"t": "Ember Flask", "k": "item", "a": "crafting", "q": "ember flask", "i": ""}, {"t": "Wild Apple", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/apple.png"}, {"t": "Bread", "k": "item", "a": "crafting", "q": "bread", "i": "assets/icons/bread.png"}, {"t": "Cooked Meat", "k": "item", "a": "crafting", "q": "cooked meat", "i": "assets/icons/cooked_meat.png"}, {"t": "Sweet Berry", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/berry.png", "u": "berry"}, {"t": "Shroom Cap", "k": "item", "a": "crafting", "q": "", "i": "assets/icons/shroom_cap.png", "u": "shroom_cap"}, {"t": "Zoom Juice", "k": "item", "a": "crafting", "q": "zoom juice", "i": ""}, {"t": "Miner's Tonic", "k": "item", "a": "crafting", "q": "miner's tonic", "i": ""}, {"t": "Hearty Stew", "k": "item", "a": "crafting", "q": "hearty stew", "i": ""}, {"t": "Glow Juice", "k": "item", "a": "crafting", "q": "glow juice", "i": ""}, {"t": "Hide Helmet", "k": "item", "a": "crafting", "q": "hide helmet", "i": "assets/icons/hide_helmet.png"}, {"t": "Hide Chest", "k": "item", "a": "crafting", "q": "hide chest", "i": "assets/icons/hide_chest.png"}, {"t": "Hide Legs", "k": "item", "a": "crafting", "q": "hide legs", "i": "assets/icons/hide_legs.png"}, {"t": "Hide Boots", "k": "item", "a": "crafting", "q": "hide boots", "i": "assets/icons/hide_boots.png"}, {"t": "Iron Helmet", "k": "item", "a": "crafting", "q": "iron helmet", "i": "assets/icons/iron_helmet.png"}, {"t": "Iron Chest", "k": "item", "a": "crafting", "q": "iron chest", "i": "assets/icons/iron_chest.png"}, {"t": "Iron Legs", "k": "item", "a": "crafting", "q": "iron legs", "i": "assets/icons/iron_legs.png"}, {"t": "Iron Boots", "k": "item", "a": "crafting", "q": "iron boots", "i": "assets/icons/iron_boots.png"}, {"t": "Crystal Helmet", "k": "item", "a": "crafting", "q": "crystal helmet", "i": "assets/icons/crystal_helmet.png"}, {"t": "Crystal Chest", "k": "item", "a": "crafting", "q": "crystal chest", "i": "assets/icons/crystal_chest.png"}, {"t": "Crystal Legs", "k": "item", "a": "crafting", "q": "crystal legs", "i": "assets/icons/crystal_legs.png"}, {"t": "Crystal Boots", "k": "item", "a": "crafting", "q": "crystal boots", "i": "assets/icons/crystal_boots.png"}, {"t": "Cluck", "k": "creature", "a": "mobs", "q": "cluck", "i": "assets/mobs/cluck.png"}, {"t": "Woolly", "k": "creature", "a": "mobs", "q": "woolly", "i": "assets/mobs/woolly.png"}, {"t": "Porko", "k": "creature", "a": "mobs", "q": "porko", "i": "assets/mobs/porko.png"}, {"t": "Glimmerbug", "k": "creature", "a": "mobs", "q": "glimmerbug", "i": "assets/mobs/glimmerbug.png"}, {"t": "Buzzbee", "k": "creature", "a": "mobs", "q": "buzzbee", "i": "assets/mobs/buzzbee.png"}, {"t": "Duskwing", "k": "creature", "a": "mobs", "q": "duskwing", "i": "assets/mobs/duskwing.png"}, {"t": "Gloom", "k": "creature", "a": "mobs", "q": "gloom", "i": "assets/mobs/gloom.png"}, {"t": "Skitter", "k": "creature", "a": "mobs", "q": "skitter", "i": "assets/mobs/skitter.png"}, {"t": "Blobby", "k": "creature", "a": "mobs", "q": "blobby", "i": "assets/mobs/blobby.png"}, {"t": "Dune Stalker", "k": "creature", "a": "mobs", "q": "dune_stalker", "i": "assets/mobs/dune_stalker.png"}, {"t": "Frost Shade", "k": "creature", "a": "mobs", "q": "frost_shade", "i": "assets/mobs/frost_shade.png"}, {"t": "Mimic", "k": "creature", "a": "mobs", "q": "mimic", "i": "assets/mobs/mimic.png"}, {"t": "Sandworm", "k": "creature", "a": "mobs", "q": "sandworm", "i": "assets/mobs/sandworm.png"}, {"t": "Gazer", "k": "creature", "a": "mobs", "q": "gazer", "i": "assets/mobs/gazer.png"}, {"t": "Yeti", "k": "creature", "a": "mobs", "q": "yeti", "i": "assets/mobs/yeti.png"}, {"t": "Venus Trap", "k": "creature", "a": "mobs", "q": "venus_trap", "i": "assets/mobs/venus_trap.png"}, {"t": "Ember Wisp", "k": "creature", "a": "mobs", "q": "ember_wisp", "i": "assets/mobs/ember_wisp.png"}, {"t": "Terra Wisp", "k": "creature", "a": "mobs", "q": "terra_wisp", "i": "assets/mobs/terra_wisp.png"}, {"t": "Gale Wisp", "k": "creature", "a": "mobs", "q": "gale_wisp", "i": "assets/mobs/gale_wisp.png"}, {"t": "Drakeling", "k": "creature", "a": "mobs", "q": "drakeling", "i": "assets/mobs/drakeling.png"}, {"t": "Shroomling", "k": "creature", "a": "mobs", "q": "shroomling", "i": "assets/mobs/shroomling.png"}, {"t": "Mega Blobby", "k": "creature", "a": "mobs", "q": "mega_blobby", "i": "assets/mobs/mega_blobby.png"}, {"t": "The Gloom King", "k": "creature", "a": "mobs", "q": "gloom_king", "i": "assets/mobs/gloom_king.png"}, {"t": "Crystal Colossus", "k": "creature", "a": "mobs", "q": "crystal_colossus", "i": "assets/mobs/crystal_colossus.png"}, {"t": "The Hydra", "k": "creature", "a": "mobs", "q": "hydra", "i": "assets/mobs/hydra.png"}, {"t": "Frontier", "k": "glossary", "a": "glossary", "s": "spawn public world"}, {"t": "Worldbeacon", "k": "glossary", "a": "glossary"}, {"t": "Showcase", "k": "glossary", "a": "glossary", "s": "competition vote contest"}, {"t": "Ascension", "k": "glossary", "a": "glossary", "s": "prestige restart legacy"}, {"t": "Gearworks", "k": "glossary", "a": "glossary", "s": "redstone logic machines circuits"}, {"t": "Infusion", "k": "glossary", "a": "glossary", "s": "enchant enchanting powers buffs"}, {"t": "Blockdex", "k": "glossary", "a": "glossary", "s": "collection log dex"}, {"t": "Satchel", "k": "glossary", "a": "glossary", "s": "death items lost recover grave"}, {"t": "Elite", "k": "glossary", "a": "glossary"}, {"t": "Totem", "k": "glossary", "a": "glossary"}, {"t": "World Key", "k": "glossary", "a": "glossary", "s": "worldkey identity"}, {"t": "Block of the Week", "k": "glossary", "a": "glossary"}];
const CARDS = {"grass": {"n": "Grass Block", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "dirt": {"n": "Dirt", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "stone": {"n": "Stone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "cobblestone": {"n": "Cobblestone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "sand": {"n": "Sand", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "sandstone": {"n": "Sandstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "gravel": {"n": "Gravel", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "clay": {"n": "Clay", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "snow": {"n": "Snow Block", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "ice": {"n": "Ice", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "mud": {"n": "Mud", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "oak_log": {"n": "Oakwood Log", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "oak_planks": {"n": "Oakwood Planks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "oak_leaves": {"n": "Oakwood Leaves", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "birch_log": {"n": "Birchwood Log", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "birch_planks": {"n": "Birchwood Planks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "birch_leaves": {"n": "Birchwood Leaves", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "cactus": {"n": "Cactus", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "mossy_cobblestone": {"n": "Mossy Cobblestone", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "pine_log": {"n": "Pinewood Log", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "pine_leaves": {"n": "Pine Needles", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "coal_ore": {"n": "Coal Ore", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "iron_ore": {"n": "Iron Ore", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "gold_ore": {"n": "Gold Ore", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "ruby_ore": {"n": "Ruby Ore", "r": "epic", "d": "Building block. Right-click / PLACE button to build."}, "crystal_ore": {"n": "Crystal Ore", "r": "epic", "d": "Building block. Right-click / PLACE button to build."}, "glowshard": {"n": "Glowshard", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "stone_bricks": {"n": "Stone Bricks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "brick": {"n": "Bricks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "glass": {"n": "Glass", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "wool_white": {"n": "White Wool", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "wool_red": {"n": "Red Wool", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "wool_blue": {"n": "Blue Wool", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "wool_green": {"n": "Green Wool", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "wool_yellow": {"n": "Yellow Wool", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "glass_pane_tint": {"n": "Tinted Glass", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "crafting_table": {"n": "Crafting Bench", "r": "common", "d": "Place it, stand close, and unlock more recipes."}, "furnace": {"n": "Smelter", "r": "common", "d": "Place to smelt ores and cook food (fuel: coal)."}, "infusion_altar": {"n": "Infusion Altar", "r": "rare", "d": "Place, stand close, and buy permanent powers."}, "torch": {"n": "Torch", "r": "common", "d": "Place for light \u2014 spot the night coming before it spots you."}, "chest": {"n": "Chest", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "tilled_soil": {"n": "Tilled Soil", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "crystal_core": {"n": "Crystal Core", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "gear_conduit": {"n": "Gear Conduit", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "gate_and": {"n": "AND Gearbox", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "gate_or": {"n": "OR Gearbox", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "gate_not": {"n": "NOT Gearbox", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "actuator_lamp": {"n": "Lumen Lamp", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "actuator_piston": {"n": "Ram Piston", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "crystal_block": {"n": "Crystal Block", "r": "epic", "d": "Building block. Right-click / PLACE button to build."}, "gloomstone": {"n": "Gloomstone", "r": "epic", "d": "Building block. Right-click / PLACE button to build."}, "skystone": {"n": "Skystone", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "cloudweave": {"n": "Cloudweave", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "castle_ashlar": {"n": "Castle Ashlar", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "dungeon_bricks": {"n": "Dungeon Bricks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "overgrown_bricks": {"n": "Overgrown Bricks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "carved_pillar": {"n": "Carved Column", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "iron_lattice": {"n": "Iron Portcullis", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "frost_bricks": {"n": "Frostkeep Bricks", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "jewel_glass": {"n": "Jewel Glass", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "verdant_marble": {"n": "Verdant Marble", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "gilded_bricks": {"n": "Gilded Bricks", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "timber_frame": {"n": "Timberframe Wall", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "shingles_blue": {"n": "Seaslate Shingles", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "shingles_red": {"n": "Ember Shingles", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "shingles_green": {"n": "Moss Shingles", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "shingles_slate": {"n": "Slate Shingles", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "thatch": {"n": "Thatch", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "flagstone": {"n": "Flagstone Path", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "packed_path": {"n": "Trodden Path", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "lantern_block": {"n": "Iron Lantern", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "hedge": {"n": "Hedge", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "pine_planks": {"n": "Pinewood Planks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_white": {"n": "White Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_light_gray": {"n": "Light Gray Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_gray": {"n": "Gray Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_black": {"n": "Black Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_brown": {"n": "Brown Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_red": {"n": "Red Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_orange": {"n": "Orange Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_yellow": {"n": "Yellow Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_lime": {"n": "Lime Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_green": {"n": "Green Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_cyan": {"n": "Cyan Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_light_blue": {"n": "Sky Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_blue": {"n": "Blue Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_purple": {"n": "Purple Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_magenta": {"n": "Magenta Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "painted_pink": {"n": "Pink Paintstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "smooth_stone": {"n": "Smooth Stone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "marble_block": {"n": "Pale Marble", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "slate_block": {"n": "Slate", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "charcoal_brick": {"n": "Charcoal Brick", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "plaster": {"n": "White Plaster", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "onyx_block": {"n": "Onyx", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "darkwood_log": {"n": "Darkwood Log", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "darkwood_planks": {"n": "Darkwood Planks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "palm_log": {"n": "Palm Log", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "palm_planks": {"n": "Palmwood Planks", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "palm_fronds": {"n": "Palm Fronds", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "bamboo_block": {"n": "Bamboo Bundle", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "steel_plate": {"n": "Steel Plate", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "riveted_panel": {"n": "Riveted Panel", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "corrugated_metal": {"n": "Corrugated Metal", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "rusted_metal": {"n": "Rusted Metal", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "copper_block": {"n": "Copper Block", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "oxidized_copper": {"n": "Weathered Copper", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "smooth_sandstone": {"n": "Smooth Sandstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "cut_sandstone": {"n": "Cut Sandstone", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "carved_sandstone": {"n": "Carved Sandstone", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "mudbrick": {"n": "Mudbrick", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "tidestone": {"n": "Tidestone", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "tidestone_bricks": {"n": "Tidestone Bricks", "r": "uncommon", "d": "Building block. Right-click / PLACE button to build."}, "sea_lantern": {"n": "Sea Lantern", "r": "rare", "d": "Building block. Right-click / PLACE button to build."}, "dragonscale_tiles": {"n": "Dragonscale Tiles", "r": "epic", "d": "Building block. Right-click / PLACE button to build."}, "starstone": {"n": "Starstone", "r": "epic", "d": "Building block. Right-click / PLACE button to build."}, "basalt": {"n": "Basalt", "r": "common", "d": "Building block. Right-click / PLACE button to build."}, "stick": {"n": "Stick", "r": "common", "d": "Basic crafting part for tools and torches."}, "coal_lump": {"n": "Coal", "r": "common", "d": "Crafting material."}, "iron_ore_item": {"n": "Raw Iron", "r": "uncommon", "d": "Crafting material."}, "gold_ore_item": {"n": "Raw Gold", "r": "rare", "d": "Crafting material."}, "iron_ingot": {"n": "Iron Ingot", "r": "uncommon", "d": "Crafting material."}, "gold_ingot": {"n": "Gold Ingot", "r": "rare", "d": "Crafting material."}, "ruby_gem": {"n": "Ruby", "r": "epic", "d": "Precious gem for powerful Infusions."}, "crystal_shard": {"n": "Crystal Shard", "r": "epic", "d": "Rare crystal. Crafts top-tier tools + Infusions."}, "glowshard_item": {"n": "Glowshard", "r": "rare", "d": "Glowing crystal. Fuel for Infusion powers."}, "seeds": {"n": "Wheat Seeds", "r": "common", "d": "Use (E) on tilled soil to plant wheat."}, "wheat": {"n": "Wheat", "r": "common", "d": "Craft 3 into bread."}, "leather": {"n": "Hide", "r": "common", "d": "Crafting material."}, "raw_meat": {"n": "Raw Meat", "r": "common", "d": "Cook it in a Smelter before eating!"}, "gloom_totem": {"n": "Gloom Totem", "r": "epic", "d": "Use (E) to summon THE GLOOM KING. Good luck."}, "crystal_totem": {"n": "Crystal Totem", "r": "epic", "d": "Use (E) to summon the CRYSTAL COLOSSUS. Bring friends."}, "hydra_totem": {"n": "Hydra Totem", "r": "epic", "d": "Use (E) to summon THE HYDRA. Bring everything you have."}, "dragon_scale": {"n": "Dragon Scale", "r": "epic", "d": "Shed by drakelings in the mountains. Crafts the Hydra Totem."}, "slime_gel": {"n": "Slime Gel", "r": "uncommon", "d": "Dense elite slime. Sticky. Valuable."}, "wisp_ember": {"n": "Wisp Ember", "r": "rare", "d": "A wisp's still-warm core. Hums faintly."}, "arrow": {"n": "Arrow", "r": "common", "d": "Fletched with feather and flint. Ammo for the bow."}, "sapling": {"n": "Sapling", "r": "common", "d": "Place on grass or dirt \u2014 it grows into an oak tree!"}, "pickaxe_wood": {"n": "Wood Pickaxe", "r": "common", "d": "Tier 1 pickaxe. Mines 2x faster (right blocks only)."}, "pickaxe_stone": {"n": "Stone Pickaxe", "r": "common", "d": "Tier 2 pickaxe. Mines 4x faster (right blocks only)."}, "pickaxe_iron": {"n": "Iron Pickaxe", "r": "uncommon", "d": "Tier 3 pickaxe. Mines 6x faster (right blocks only)."}, "pickaxe_crystal": {"n": "Crystal Pickaxe", "r": "epic", "d": "Tier 4 pickaxe. Mines 9x faster (right blocks only)."}, "axe_wood": {"n": "Wood Axe", "r": "common", "d": "Tier 1 axe. Mines 2x faster (right blocks only)."}, "axe_stone": {"n": "Stone Axe", "r": "common", "d": "Tier 2 axe. Mines 4x faster (right blocks only)."}, "axe_iron": {"n": "Iron Axe", "r": "uncommon", "d": "Tier 3 axe. Mines 6x faster (right blocks only)."}, "axe_crystal": {"n": "Crystal Axe", "r": "epic", "d": "Tier 4 axe. Mines 9x faster (right blocks only)."}, "shovel_wood": {"n": "Wood Shovel", "r": "common", "d": "Tier 1 shovel. Mines 2x faster (right blocks only)."}, "shovel_stone": {"n": "Stone Shovel", "r": "common", "d": "Tier 2 shovel. Mines 4x faster (right blocks only)."}, "shovel_iron": {"n": "Iron Shovel", "r": "uncommon", "d": "Tier 3 shovel. Mines 6x faster (right blocks only)."}, "shovel_crystal": {"n": "Crystal Shovel", "r": "epic", "d": "Tier 4 shovel. Mines 9x faster (right blocks only)."}, "sword_wood": {"n": "Wood Sword", "r": "common", "d": "Weapon. Deals 4 damage to creatures."}, "sword_stone": {"n": "Stone Sword", "r": "common", "d": "Weapon. Deals 6 damage to creatures."}, "sword_iron": {"n": "Iron Sword", "r": "uncommon", "d": "Weapon. Deals 8 damage to creatures."}, "sword_crystal": {"n": "Crystal Sword", "r": "epic", "d": "Weapon. Deals 10 damage to creatures."}, "hoe_wood": {"n": "Wood Hoe", "r": "common", "d": "Use (E) on grass or dirt to till farmland."}, "hoe_stone": {"n": "Stone Hoe", "r": "common", "d": "Use (E) on grass or dirt to till farmland."}, "hoe_iron": {"n": "Iron Hoe", "r": "uncommon", "d": "Use (E) on grass or dirt to till farmland."}, "bow": {"n": "Bow", "r": "uncommon", "d": "Charge and loose arrows. Up to 6 damage at full draw."}, "slime_bomb": {"n": "Slime Bomb", "r": "uncommon", "d": "Throw (click): bursts for 3 damage around the target."}, "ember_flask": {"n": "Ember Flask", "r": "rare", "d": "Throw: 5 damage + fire burst on impact."}, "apple": {"n": "Wild Apple", "r": "common", "d": "Eat (E) to restore 4 hunger."}, "bread": {"n": "Bread", "r": "common", "d": "Eat (E) to restore 6 hunger and heals 1 HP."}, "cooked_meat": {"n": "Cooked Meat", "r": "common", "d": "Eat (E) to restore 8 hunger and heals 2 HP."}, "berry": {"n": "Sweet Berry", "r": "common", "d": "Eat (E) to restore 2 hunger."}, "shroom_cap": {"n": "Shroom Cap", "r": "common", "d": "A forest-night snack from a very polite mushroom."}, "speed_brew": {"n": "Zoom Juice", "r": "uncommon", "d": "Drink (E): move faster for 90s."}, "miners_tonic": {"n": "Miner's Tonic", "r": "uncommon", "d": "Drink (E): mine faster for 120s."}, "hearty_stew": {"n": "Hearty Stew", "r": "uncommon", "d": "Drink (E): regenerate health for 30s."}, "glow_juice": {"n": "Glow Juice", "r": "uncommon", "d": "Drink (E): glow with light for 180s."}, "hide_helmet": {"n": "Hide Helmet", "r": "common", "d": "Equip (E). +1 defense (helmet)."}, "hide_chest": {"n": "Hide Chest", "r": "common", "d": "Equip (E). +2 defense (chest)."}, "hide_legs": {"n": "Hide Legs", "r": "common", "d": "Equip (E). +1 defense (legs)."}, "hide_boots": {"n": "Hide Boots", "r": "common", "d": "Equip (E). +1 defense (boots)."}, "iron_helmet": {"n": "Iron Helmet", "r": "uncommon", "d": "Equip (E). +2 defense (helmet)."}, "iron_chest": {"n": "Iron Chest", "r": "uncommon", "d": "Equip (E). +3 defense (chest)."}, "iron_legs": {"n": "Iron Legs", "r": "uncommon", "d": "Equip (E). +2 defense (legs)."}, "iron_boots": {"n": "Iron Boots", "r": "uncommon", "d": "Equip (E). +2 defense (boots)."}, "crystal_helmet": {"n": "Crystal Helmet", "r": "epic", "d": "Equip (E). +4 defense (helmet)."}, "crystal_chest": {"n": "Crystal Chest", "r": "epic", "d": "Equip (E). +5 defense (chest)."}, "crystal_legs": {"n": "Crystal Legs", "r": "epic", "d": "Equip (E). +4 defense (legs)."}, "crystal_boots": {"n": "Crystal Boots", "r": "epic", "d": "Equip (E). +4 defense (boots)."}, "cluck": {"n": "Cluck", "r": "passive", "d": "4 HP \u00b7 0 DMG \u00b7 drops Raw Meat"}, "woolly": {"n": "Woolly", "r": "passive", "d": "8 HP \u00b7 0 DMG \u00b7 drops White Wool, Raw Meat, Hide"}, "porko": {"n": "Porko", "r": "passive", "d": "8 HP \u00b7 0 DMG \u00b7 drops Raw Meat, Hide"}, "glimmerbug": {"n": "Glimmerbug", "r": "passive", "d": "3 HP \u00b7 0 DMG \u00b7 drops Glowshard, Sweet Berry"}, "buzzbee": {"n": "Buzzbee", "r": "passive", "d": "6 HP \u00b7 0 DMG \u00b7 drops Sweet Berry, Wheat Seeds"}, "duskwing": {"n": "Duskwing", "r": "hostile", "d": "8 HP \u00b7 2 DMG \u00b7 drops Hide, Coal"}, "gloom": {"n": "Gloom", "r": "hostile", "d": "14 HP \u00b7 3 DMG \u00b7 drops Coal"}, "skitter": {"n": "Skitter", "r": "hostile", "d": "10 HP \u00b7 2 DMG \u00b7 drops Stick"}, "blobby": {"n": "Blobby", "r": "hostile", "d": "8 HP \u00b7 2 DMG \u00b7 drops Clay"}, "dune_stalker": {"n": "Dune Stalker", "r": "hostile", "d": "12 HP \u00b7 3 DMG \u00b7 drops Sand"}, "frost_shade": {"n": "Frost Shade", "r": "hostile", "d": "12 HP \u00b7 3 DMG \u00b7 drops Ice"}, "mimic": {"n": "Mimic", "r": "hostile", "d": "18 HP \u00b7 4 DMG \u00b7 drops Gold Ingot, Ruby, Coal"}, "sandworm": {"n": "Sandworm", "r": "hostile", "d": "20 HP \u00b7 4 DMG \u00b7 drops Sand, Hide, Raw Gold"}, "gazer": {"n": "Gazer", "r": "hostile", "d": "12 HP \u00b7 3 DMG \u00b7 drops Glowshard, Crystal Shard"}, "yeti": {"n": "Yeti", "r": "hostile", "d": "26 HP \u00b7 5 DMG \u00b7 drops Ice, Hide, Raw Meat"}, "venus_trap": {"n": "Venus Trap", "r": "hostile", "d": "16 HP \u00b7 4 DMG \u00b7 drops Sweet Berry, Sapling, Wheat Seeds"}, "ember_wisp": {"n": "Ember Wisp", "r": "hostile", "d": "8 HP \u00b7 2 DMG \u00b7 drops Coal, Wisp Ember"}, "terra_wisp": {"n": "Terra Wisp", "r": "hostile", "d": "8 HP \u00b7 2 DMG \u00b7 drops Clay, Wisp Ember"}, "gale_wisp": {"n": "Gale Wisp", "r": "hostile", "d": "8 HP \u00b7 2 DMG \u00b7 drops Wisp Ember, Cloudweave"}, "drakeling": {"n": "Drakeling", "r": "hostile", "d": "24 HP \u00b7 5 DMG \u00b7 drops Dragon Scale, Hide, Gold Ingot"}, "shroomling": {"n": "Shroomling", "r": "passive", "d": "5 HP \u00b7 0 DMG \u00b7 drops Shroom Cap, Sweet Berry"}, "mega_blobby": {"n": "Mega Blobby", "r": "hostile", "d": "40 HP \u00b7 5 DMG \u00b7 drops Slime Gel, Clay, Glowshard"}, "gloom_king": {"n": "The Gloom King", "r": "boss", "d": "120 HP \u00b7 6 DMG \u00b7 drops Gloomstone, Crystal Shard, Glowshard"}, "crystal_colossus": {"n": "Crystal Colossus", "r": "boss", "d": "160 HP \u00b7 8 DMG \u00b7 drops Crystal Block, Ruby, Crystal Shard"}, "hydra": {"n": "The Hydra", "r": "boss", "d": "220 HP \u00b7 9 DMG \u00b7 drops Dragon Scale, Ruby, Crystal Shard"}};
const RECIPES = [{"count": 4, "ing": {"oak_log": 1}, "out": "oak_planks"}, {"count": 4, "ing": {"birch_log": 1}, "out": "birch_planks"}, {"count": 4, "ing": {"oak_planks": 2}, "out": "stick"}, {"count": 1, "ing": {"oak_planks": 4}, "out": "crafting_table"}, {"count": 1, "ing": {"oak_planks": 8}, "out": "chest"}, {"count": 1, "ing": {"cobblestone": 8}, "out": "furnace"}, {"count": 4, "ing": {"coal_lump": 1, "stick": 1}, "out": "torch"}, {"count": 1, "ing": {"crystal_shard": 2, "glowshard_item": 1, "stone_bricks": 4}, "out": "infusion_altar"}, {"count": 4, "ing": {"stone": 4}, "out": "stone_bricks"}, {"count": 1, "ing": {"sand": 1}, "out": "glass"}, {"count": 1, "ing": {"oak_planks": 3, "stick": 2}, "out": "pickaxe_wood"}, {"count": 1, "ing": {"oak_planks": 3, "stick": 2}, "out": "axe_wood"}, {"count": 1, "ing": {"oak_planks": 1, "stick": 2}, "out": "shovel_wood"}, {"count": 1, "ing": {"oak_planks": 2, "stick": 1}, "out": "sword_wood"}, {"count": 1, "ing": {"oak_planks": 2, "stick": 2}, "out": "hoe_wood"}, {"count": 1, "ing": {"cobblestone": 3, "stick": 2}, "out": "pickaxe_stone"}, {"count": 1, "ing": {"cobblestone": 3, "stick": 2}, "out": "axe_stone"}, {"count": 1, "ing": {"cobblestone": 1, "stick": 2}, "out": "shovel_stone"}, {"count": 1, "ing": {"cobblestone": 2, "stick": 1}, "out": "sword_stone"}, {"count": 1, "ing": {"iron_ore_item": 1}, "out": "iron_ingot"}, {"count": 1, "ing": {"gold_ore_item": 1}, "out": "gold_ingot"}, {"count": 1, "ing": {"raw_meat": 1}, "out": "cooked_meat"}, {"count": 1, "ing": {"cobblestone": 1}, "out": "stone"}, {"count": 1, "ing": {"clay": 2}, "out": "brick"}, {"count": 1, "ing": {"iron_ingot": 3, "stick": 2}, "out": "pickaxe_iron"}, {"count": 1, "ing": {"iron_ingot": 3, "stick": 2}, "out": "axe_iron"}, {"count": 1, "ing": {"iron_ingot": 1, "stick": 2}, "out": "shovel_iron"}, {"count": 1, "ing": {"iron_ingot": 2, "stick": 1}, "out": "sword_iron"}, {"count": 1, "ing": {"crystal_shard": 3, "stick": 2}, "out": "pickaxe_crystal"}, {"count": 1, "ing": {"crystal_shard": 2, "stick": 1}, "out": "sword_crystal"}, {"count": 1, "ing": {"crystal_shard": 3, "stick": 2}, "out": "axe_crystal"}, {"count": 1, "ing": {"crystal_shard": 1, "stick": 2}, "out": "shovel_crystal"}, {"count": 1, "ing": {"cobblestone": 2, "stick": 2}, "out": "hoe_stone"}, {"count": 1, "ing": {"iron_ingot": 2, "stick": 2}, "out": "hoe_iron"}, {"count": 1, "ing": {"leather": 5}, "out": "hide_helmet"}, {"count": 1, "ing": {"leather": 8}, "out": "hide_chest"}, {"count": 1, "ing": {"leather": 7}, "out": "hide_legs"}, {"count": 1, "ing": {"leather": 4}, "out": "hide_boots"}, {"count": 1, "ing": {"iron_ingot": 5}, "out": "iron_helmet"}, {"count": 1, "ing": {"iron_ingot": 8}, "out": "iron_chest"}, {"count": 1, "ing": {"iron_ingot": 7}, "out": "iron_legs"}, {"count": 1, "ing": {"iron_ingot": 4}, "out": "iron_boots"}, {"count": 1, "ing": {"crystal_shard": 5}, "out": "crystal_helmet"}, {"count": 1, "ing": {"crystal_shard": 8}, "out": "crystal_chest"}, {"count": 1, "ing": {"crystal_shard": 7}, "out": "crystal_legs"}, {"count": 1, "ing": {"crystal_shard": 4}, "out": "crystal_boots"}, {"count": 1, "ing": {"wheat": 3}, "out": "bread"}, {"count": 4, "ing": {"iron_ingot": 1, "stick": 2}, "out": "gear_conduit"}, {"count": 1, "ing": {"crystal_shard": 4, "iron_ingot": 1}, "out": "crystal_core"}, {"count": 2, "ing": {"glowshard_item": 1, "iron_ingot": 1, "stick": 1}, "out": "actuator_lamp"}, {"count": 1, "ing": {"crystal_shard": 1, "iron_ingot": 1, "stick": 2}, "out": "gate_or"}, {"count": 1, "ing": {"crystal_shard": 1, "iron_ingot": 2, "stick": 2}, "out": "gate_and"}, {"count": 1, "ing": {"crystal_shard": 2, "iron_ingot": 1, "stick": 2}, "out": "gate_not"}, {"count": 1, "ing": {"glowshard_item": 2}, "out": "glowshard"}, {"count": 1, "ing": {"cobblestone": 1, "sapling": 1}, "out": "mossy_cobblestone"}, {"count": 2, "ing": {"clay": 1, "dirt": 2}, "out": "mud"}, {"count": 2, "ing": {"crystal_shard": 1, "glass": 2}, "out": "glass_pane_tint"}, {"count": 1, "ing": {"coal_lump": 4, "glowshard_item": 2}, "out": "gloom_totem"}, {"count": 1, "ing": {"crystal_shard": 4, "gold_ingot": 1}, "out": "crystal_totem"}, {"count": 1, "ing": {"crystal_shard": 4, "dragon_scale": 3, "ruby_gem": 1}, "out": "hydra_totem"}, {"count": 4, "ing": {"stone": 2, "stone_bricks": 2}, "out": "castle_ashlar"}, {"count": 4, "ing": {"coal_lump": 1, "stone_bricks": 4}, "out": "dungeon_bricks"}, {"count": 1, "ing": {"sapling": 1, "stone_bricks": 1}, "out": "overgrown_bricks"}, {"count": 2, "ing": {"stone_bricks": 3}, "out": "carved_pillar"}, {"count": 4, "ing": {"iron_ingot": 2, "stick": 2}, "out": "iron_lattice"}, {"count": 4, "ing": {"ice": 4}, "out": "frost_bricks"}, {"count": 4, "ing": {"glass": 4, "ruby_gem": 1}, "out": "jewel_glass"}, {"count": 4, "ing": {"crystal_shard": 1, "stone": 4}, "out": "verdant_marble"}, {"count": 4, "ing": {"brick": 2, "gold_ingot": 1}, "out": "gilded_bricks"}, {"count": 4, "ing": {"clay": 2, "oak_planks": 2}, "out": "timber_frame"}, {"count": 4, "ing": {"brick": 2, "wool_blue": 1}, "out": "shingles_blue"}, {"count": 4, "ing": {"brick": 2, "wool_red": 1}, "out": "shingles_red"}, {"count": 4, "ing": {"brick": 2, "wool_green": 1}, "out": "shingles_green"}, {"count": 4, "ing": {"brick": 2, "coal_lump": 1}, "out": "shingles_slate"}, {"count": 2, "ing": {"wheat": 4}, "out": "thatch"}, {"count": 4, "ing": {"cobblestone": 2, "gravel": 2}, "out": "flagstone"}, {"count": 4, "ing": {"dirt": 2, "gravel": 1}, "out": "packed_path"}, {"count": 2, "ing": {"glass": 1, "iron_ingot": 1, "torch": 1}, "out": "lantern_block"}, {"count": 2, "ing": {"sapling": 4}, "out": "hedge"}, {"count": 4, "ing": {"pine_log": 1}, "out": "pine_planks"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_white"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_light_gray"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_gray"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_black"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_brown"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_red"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_orange"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_yellow"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_lime"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_green"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_cyan"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_light_blue"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_blue"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_purple"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_magenta"}, {"count": 4, "ing": {"cobblestone": 4}, "out": "painted_pink"}, {"count": 4, "ing": {"stone": 4}, "out": "smooth_stone"}, {"count": 4, "ing": {"sand": 2, "stone": 2}, "out": "marble_block"}, {"count": 4, "ing": {"coal_lump": 1, "stone": 3}, "out": "slate_block"}, {"count": 4, "ing": {"brick": 3, "coal_lump": 1}, "out": "charcoal_brick"}, {"count": 4, "ing": {"clay": 2, "sand": 2}, "out": "plaster"}, {"count": 4, "ing": {"coal_lump": 2, "stone": 3}, "out": "onyx_block"}, {"count": 2, "ing": {"coal_lump": 1, "oak_log": 2}, "out": "darkwood_log"}, {"count": 4, "ing": {"darkwood_log": 1}, "out": "darkwood_planks"}, {"count": 2, "ing": {"birch_log": 2, "sand": 1}, "out": "palm_log"}, {"count": 4, "ing": {"palm_log": 1}, "out": "palm_planks"}, {"count": 4, "ing": {"sapling": 2, "wheat": 2}, "out": "palm_fronds"}, {"count": 2, "ing": {"stick": 6}, "out": "bamboo_block"}, {"count": 4, "ing": {"iron_ingot": 2}, "out": "steel_plate"}, {"count": 4, "ing": {"iron_ingot": 1, "steel_plate": 3}, "out": "riveted_panel"}, {"count": 6, "ing": {"steel_plate": 3}, "out": "corrugated_metal"}, {"count": 4, "ing": {"mud": 2, "steel_plate": 2}, "out": "rusted_metal"}, {"count": 6, "ing": {"coal_lump": 1, "iron_ingot": 3}, "out": "copper_block"}, {"count": 4, "ing": {"copper_block": 2, "slime_gel": 1}, "out": "oxidized_copper"}, {"count": 4, "ing": {"sandstone": 4}, "out": "smooth_sandstone"}, {"count": 4, "ing": {"smooth_sandstone": 4}, "out": "cut_sandstone"}, {"count": 4, "ing": {"cut_sandstone": 4}, "out": "carved_sandstone"}, {"count": 4, "ing": {"mud": 2, "sand": 2}, "out": "mudbrick"}, {"count": 8, "ing": {"stone": 4, "wisp_ember": 1}, "out": "tidestone"}, {"count": 4, "ing": {"tidestone": 4}, "out": "tidestone_bricks"}, {"count": 2, "ing": {"glass": 2, "glowshard_item": 1, "tidestone": 1}, "out": "sea_lantern"}, {"count": 1, "ing": {"berry": 2, "slime_gel": 1}, "out": "speed_brew"}, {"count": 1, "ing": {"berry": 1, "coal_lump": 1, "crystal_shard": 1}, "out": "miners_tonic"}, {"count": 1, "ing": {"cooked_meat": 1, "shroom_cap": 1, "wheat": 1}, "out": "hearty_stew"}, {"count": 1, "ing": {"berry": 2, "wisp_ember": 1}, "out": "glow_juice"}, {"count": 4, "ing": {"dragon_scale": 2, "slate_block": 2}, "out": "dragonscale_tiles"}, {"count": 1, "ing": {"leather": 2, "stick": 3}, "out": "bow"}, {"count": 4, "ing": {"cobblestone": 1, "stick": 1}, "out": "arrow"}, {"count": 2, "ing": {"coal_lump": 1, "slime_gel": 2}, "out": "slime_bomb"}, {"count": 2, "ing": {"glass": 1, "wisp_ember": 1}, "out": "ember_flask"}];
const NAMES = {"actuator_lamp": "Lumen Lamp", "actuator_piston": "Ram Piston", "apple": "Wild Apple", "arrow": "Arrow", "axe_crystal": "Crystal Axe", "axe_iron": "Iron Axe", "axe_stone": "Stone Axe", "axe_wood": "Wood Axe", "bamboo_block": "Bamboo Bundle", "basalt": "Basalt", "berry": "Sweet Berry", "birch_leaves": "Birchwood Leaves", "birch_log": "Birchwood Log", "birch_planks": "Birchwood Planks", "bow": "Bow", "bread": "Bread", "brick": "Bricks", "cactus": "Cactus", "carved_pillar": "Carved Column", "carved_sandstone": "Carved Sandstone", "castle_ashlar": "Castle Ashlar", "charcoal_brick": "Charcoal Brick", "chest": "Chest", "clay": "Clay", "cloudweave": "Cloudweave", "coal_lump": "Coal", "coal_ore": "Coal Ore", "cobblestone": "Cobblestone", "cooked_meat": "Cooked Meat", "copper_block": "Copper Block", "corrugated_metal": "Corrugated Metal", "crafting_table": "Crafting Bench", "crystal_block": "Crystal Block", "crystal_boots": "Crystal Boots", "crystal_chest": "Crystal Chest", "crystal_core": "Crystal Core", "crystal_helmet": "Crystal Helmet", "crystal_legs": "Crystal Legs", "crystal_ore": "Crystal Ore", "crystal_shard": "Crystal Shard", "crystal_totem": "Crystal Totem", "cut_sandstone": "Cut Sandstone", "darkwood_log": "Darkwood Log", "darkwood_planks": "Darkwood Planks", "dirt": "Dirt", "dragon_scale": "Dragon Scale", "dragonscale_tiles": "Dragonscale Tiles", "dungeon_bricks": "Dungeon Bricks", "ember_flask": "Ember Flask", "flagstone": "Flagstone Path", "frost_bricks": "Frostkeep Bricks", "furnace": "Smelter", "gate_and": "AND Gearbox", "gate_not": "NOT Gearbox", "gate_or": "OR Gearbox", "gear_conduit": "Gear Conduit", "gilded_bricks": "Gilded Bricks", "glass": "Glass", "glass_pane_tint": "Tinted Glass", "gloom_totem": "Gloom Totem", "gloomstone": "Gloomstone", "glow_juice": "Glow Juice", "glowshard": "Glowshard", "glowshard_item": "Glowshard", "gold_ingot": "Gold Ingot", "gold_ore": "Gold Ore", "gold_ore_item": "Raw Gold", "grass": "Grass Block", "gravel": "Gravel", "hearty_stew": "Hearty Stew", "hedge": "Hedge", "hide_boots": "Hide Boots", "hide_chest": "Hide Chest", "hide_helmet": "Hide Helmet", "hide_legs": "Hide Legs", "hoe_iron": "Iron Hoe", "hoe_stone": "Stone Hoe", "hoe_wood": "Wood Hoe", "hydra_totem": "Hydra Totem", "ice": "Ice", "infusion_altar": "Infusion Altar", "iron_boots": "Iron Boots", "iron_chest": "Iron Chest", "iron_helmet": "Iron Helmet", "iron_ingot": "Iron Ingot", "iron_lattice": "Iron Portcullis", "iron_legs": "Iron Legs", "iron_ore": "Iron Ore", "iron_ore_item": "Raw Iron", "jewel_glass": "Jewel Glass", "lantern_block": "Iron Lantern", "leather": "Hide", "marble_block": "Pale Marble", "miners_tonic": "Miner's Tonic", "mossy_cobblestone": "Mossy Cobblestone", "mud": "Mud", "mudbrick": "Mudbrick", "oak_leaves": "Oakwood Leaves", "oak_log": "Oakwood Log", "oak_planks": "Oakwood Planks", "onyx_block": "Onyx", "overgrown_bricks": "Overgrown Bricks", "oxidized_copper": "Weathered Copper", "packed_path": "Trodden Path", "painted_black": "Black Paintstone", "painted_blue": "Blue Paintstone", "painted_brown": "Brown Paintstone", "painted_cyan": "Cyan Paintstone", "painted_gray": "Gray Paintstone", "painted_green": "Green Paintstone", "painted_light_blue": "Sky Paintstone", "painted_light_gray": "Light Gray Paintstone", "painted_lime": "Lime Paintstone", "painted_magenta": "Magenta Paintstone", "painted_orange": "Orange Paintstone", "painted_pink": "Pink Paintstone", "painted_purple": "Purple Paintstone", "painted_red": "Red Paintstone", "painted_white": "White Paintstone", "painted_yellow": "Yellow Paintstone", "palm_fronds": "Palm Fronds", "palm_log": "Palm Log", "palm_planks": "Palmwood Planks", "pickaxe_crystal": "Crystal Pickaxe", "pickaxe_iron": "Iron Pickaxe", "pickaxe_stone": "Stone Pickaxe", "pickaxe_wood": "Wood Pickaxe", "pine_leaves": "Pine Needles", "pine_log": "Pinewood Log", "pine_planks": "Pinewood Planks", "plaster": "White Plaster", "raw_meat": "Raw Meat", "riveted_panel": "Riveted Panel", "ruby_gem": "Ruby", "ruby_ore": "Ruby Ore", "rusted_metal": "Rusted Metal", "sand": "Sand", "sandstone": "Sandstone", "sapling": "Sapling", "sea_lantern": "Sea Lantern", "seeds": "Wheat Seeds", "shingles_blue": "Seaslate Shingles", "shingles_green": "Moss Shingles", "shingles_red": "Ember Shingles", "shingles_slate": "Slate Shingles", "shovel_crystal": "Crystal Shovel", "shovel_iron": "Iron Shovel", "shovel_stone": "Stone Shovel", "shovel_wood": "Wood Shovel", "shroom_cap": "Shroom Cap", "skystone": "Skystone", "slate_block": "Slate", "slime_bomb": "Slime Bomb", "slime_gel": "Slime Gel", "smooth_sandstone": "Smooth Sandstone", "smooth_stone": "Smooth Stone", "snow": "Snow Block", "speed_brew": "Zoom Juice", "starstone": "Starstone", "steel_plate": "Steel Plate", "stick": "Stick", "stone": "Stone", "stone_bricks": "Stone Bricks", "sword_crystal": "Crystal Sword", "sword_iron": "Iron Sword", "sword_stone": "Stone Sword", "sword_wood": "Wood Sword", "thatch": "Thatch", "tidestone": "Tidestone", "tidestone_bricks": "Tidestone Bricks", "tilled_soil": "Tilled Soil", "timber_frame": "Timberframe Wall", "torch": "Torch", "verdant_marble": "Verdant Marble", "wheat": "Wheat", "wisp_ember": "Wisp Ember", "wool_blue": "Blue Wool", "wool_green": "Green Wool", "wool_red": "Red Wool", "wool_white": "White Wool", "wool_yellow": "Yellow Wool"};
const ICONS = {"actuator_lamp": "assets/blocks/actuator_lamp.png", "actuator_piston": "assets/blocks/actuator_piston.png", "apple": "assets/icons/apple.png", "arrow": "", "axe_crystal": "assets/icons/axe_crystal.png", "axe_iron": "assets/icons/axe_iron.png", "axe_stone": "assets/icons/axe_stone.png", "axe_wood": "assets/icons/axe_wood.png", "bamboo_block": "", "basalt": "", "berry": "assets/icons/berry.png", "birch_leaves": "assets/blocks/birch_leaves.png", "birch_log": "assets/blocks/birch_log.png", "birch_planks": "assets/blocks/birch_planks.png", "bow": "", "bread": "assets/icons/bread.png", "brick": "assets/blocks/brick.png", "cactus": "assets/blocks/cactus.png", "carved_pillar": "assets/blocks/carved_pillar.png", "carved_sandstone": "", "castle_ashlar": "assets/blocks/castle_ashlar.png", "charcoal_brick": "", "chest": "assets/blocks/chest.png", "clay": "assets/icons/clay.png", "cloudweave": "assets/blocks/cloudweave.png", "coal_lump": "assets/icons/coal_lump.png", "coal_ore": "assets/blocks/coal_ore.png", "cobblestone": "assets/blocks/cobblestone.png", "cooked_meat": "assets/icons/cooked_meat.png", "copper_block": "", "corrugated_metal": "", "crafting_table": "assets/blocks/crafting_table.png", "crystal_block": "assets/blocks/crystal_block.png", "crystal_boots": "assets/icons/crystal_boots.png", "crystal_chest": "assets/icons/crystal_chest.png", "crystal_core": "assets/blocks/crystal_core.png", "crystal_helmet": "assets/icons/crystal_helmet.png", "crystal_legs": "assets/icons/crystal_legs.png", "crystal_ore": "assets/blocks/crystal_ore.png", "crystal_shard": "assets/icons/crystal_shard.png", "crystal_totem": "assets/icons/crystal_totem.png", "cut_sandstone": "", "darkwood_log": "", "darkwood_planks": "", "dirt": "assets/blocks/dirt.png", "dragon_scale": "assets/icons/dragon_scale.png", "dragonscale_tiles": "", "dungeon_bricks": "assets/blocks/dungeon_bricks.png", "ember_flask": "", "flagstone": "assets/blocks/flagstone.png", "frost_bricks": "assets/blocks/frost_bricks.png", "furnace": "assets/blocks/furnace.png", "gate_and": "assets/blocks/gate_and.png", "gate_not": "assets/blocks/gate_not.png", "gate_or": "assets/blocks/gate_or.png", "gear_conduit": "assets/blocks/gear_conduit.png", "gilded_bricks": "assets/blocks/gilded_bricks.png", "glass": "assets/blocks/glass.png", "glass_pane_tint": "assets/blocks/glass_pane_tint.png", "gloom_totem": "assets/icons/gloom_totem.png", "gloomstone": "assets/blocks/gloomstone.png", "glow_juice": "", "glowshard": "assets/blocks/glowshard.png", "glowshard_item": "assets/icons/glowshard_item.png", "gold_ingot": "assets/icons/gold_ingot.png", "gold_ore": "assets/blocks/gold_ore.png", "gold_ore_item": "assets/icons/gold_ore_item.png", "grass": "assets/blocks/grass.png", "gravel": "assets/blocks/gravel.png", "hearty_stew": "", "hedge": "assets/blocks/hedge.png", "hide_boots": "assets/icons/hide_boots.png", "hide_chest": "assets/icons/hide_chest.png", "hide_helmet": "assets/icons/hide_helmet.png", "hide_legs": "assets/icons/hide_legs.png", "hoe_iron": "assets/icons/hoe_iron.png", "hoe_stone": "assets/icons/hoe_stone.png", "hoe_wood": "assets/icons/hoe_wood.png", "hydra_totem": "assets/icons/hydra_totem.png", "ice": "assets/blocks/ice.png", "infusion_altar": "assets/blocks/infusion_altar.png", "iron_boots": "assets/icons/iron_boots.png", "iron_chest": "assets/icons/iron_chest.png", "iron_helmet": "assets/icons/iron_helmet.png", "iron_ingot": "assets/icons/iron_ingot.png", "iron_lattice": "assets/blocks/iron_lattice.png", "iron_legs": "assets/icons/iron_legs.png", "iron_ore": "assets/blocks/iron_ore.png", "iron_ore_item": "assets/icons/iron_ore_item.png", "jewel_glass": "assets/blocks/jewel_glass.png", "lantern_block": "assets/blocks/lantern_block.png", "leather": "assets/icons/leather.png", "marble_block": "", "miners_tonic": "", "mossy_cobblestone": "assets/blocks/mossy_cobblestone.png", "mud": "assets/blocks/mud.png", "mudbrick": "", "oak_leaves": "assets/blocks/oak_leaves.png", "oak_log": "assets/blocks/oak_log.png", "oak_planks": "assets/blocks/oak_planks.png", "onyx_block": "", "overgrown_bricks": "assets/blocks/overgrown_bricks.png", "oxidized_copper": "", "packed_path": "assets/blocks/packed_path.png", "painted_black": "", "painted_blue": "", "painted_brown": "", "painted_cyan": "", "painted_gray": "", "painted_green": "", "painted_light_blue": "", "painted_light_gray": "", "painted_lime": "", "painted_magenta": "", "painted_orange": "", "painted_pink": "", "painted_purple": "", "painted_red": "", "painted_white": "", "painted_yellow": "", "palm_fronds": "", "palm_log": "", "palm_planks": "", "pickaxe_crystal": "assets/icons/pickaxe_crystal.png", "pickaxe_iron": "assets/icons/pickaxe_iron.png", "pickaxe_stone": "assets/icons/pickaxe_stone.png", "pickaxe_wood": "assets/icons/pickaxe_wood.png", "pine_leaves": "assets/blocks/pine_leaves.png", "pine_log": "assets/blocks/pine_log.png", "pine_planks": "assets/blocks/pine_planks.png", "plaster": "", "raw_meat": "assets/icons/raw_meat.png", "riveted_panel": "", "ruby_gem": "assets/icons/ruby_gem.png", "ruby_ore": "assets/blocks/ruby_ore.png", "rusted_metal": "", "sand": "assets/blocks/sand.png", "sandstone": "assets/blocks/sandstone.png", "sapling": "assets/icons/sapling.png", "sea_lantern": "", "seeds": "assets/icons/seeds.png", "shingles_blue": "assets/blocks/shingles_blue.png", "shingles_green": "assets/blocks/shingles_green.png", "shingles_red": "assets/blocks/shingles_red.png", "shingles_slate": "assets/blocks/shingles_slate.png", "shovel_crystal": "assets/icons/shovel_crystal.png", "shovel_iron": "assets/icons/shovel_iron.png", "shovel_stone": "assets/icons/shovel_stone.png", "shovel_wood": "assets/icons/shovel_wood.png", "shroom_cap": "assets/icons/shroom_cap.png", "skystone": "assets/blocks/skystone.png", "slate_block": "", "slime_bomb": "", "slime_gel": "assets/icons/slime_gel.png", "smooth_sandstone": "", "smooth_stone": "", "snow": "assets/blocks/snow.png", "speed_brew": "", "starstone": "", "steel_plate": "", "stick": "assets/icons/stick.png", "stone": "assets/blocks/stone.png", "stone_bricks": "assets/blocks/stone_bricks.png", "sword_crystal": "assets/icons/sword_crystal.png", "sword_iron": "assets/icons/sword_iron.png", "sword_stone": "assets/icons/sword_stone.png", "sword_wood": "assets/icons/sword_wood.png", "thatch": "assets/blocks/thatch.png", "tidestone": "", "tidestone_bricks": "", "tilled_soil": "assets/blocks/tilled_soil.png", "timber_frame": "assets/blocks/timber_frame.png", "torch": "assets/blocks/torch.png", "verdant_marble": "assets/blocks/verdant_marble.png", "wheat": "assets/icons/wheat.png", "wisp_ember": "assets/icons/wisp_ember.png", "wool_blue": "assets/blocks/wool_blue.png", "wool_green": "assets/blocks/wool_green.png", "wool_red": "assets/blocks/wool_red.png", "wool_white": "assets/blocks/wool_white.png", "wool_yellow": "assets/blocks/wool_yellow.png"};
const LINKS = {"actuator_lamp": {"a": "blocks", "q": "actuator_lamp", "u": ""}, "actuator_piston": {"a": "blocks", "q": "actuator_piston", "u": ""}, "apple": {"a": "crafting", "q": "", "u": ""}, "arrow": {"a": "crafting", "q": "arrow", "u": ""}, "axe_crystal": {"a": "crafting", "q": "crystal axe", "u": ""}, "axe_iron": {"a": "crafting", "q": "iron axe", "u": ""}, "axe_stone": {"a": "crafting", "q": "stone axe", "u": ""}, "axe_wood": {"a": "crafting", "q": "wood axe", "u": ""}, "bamboo_block": {"a": "blocks", "q": "bamboo_block", "u": ""}, "basalt": {"a": "blocks", "q": "basalt", "u": ""}, "berry": {"a": "crafting", "q": "", "u": "berry"}, "birch_leaves": {"a": "blocks", "q": "birch_leaves", "u": ""}, "birch_log": {"a": "blocks", "q": "birch_log", "u": ""}, "birch_planks": {"a": "blocks", "q": "birch_planks", "u": ""}, "bow": {"a": "crafting", "q": "bow", "u": ""}, "bread": {"a": "crafting", "q": "bread", "u": ""}, "brick": {"a": "blocks", "q": "brick", "u": ""}, "cactus": {"a": "blocks", "q": "cactus", "u": ""}, "carved_pillar": {"a": "blocks", "q": "carved_pillar", "u": ""}, "carved_sandstone": {"a": "blocks", "q": "carved_sandstone", "u": ""}, "castle_ashlar": {"a": "blocks", "q": "castle_ashlar", "u": ""}, "charcoal_brick": {"a": "blocks", "q": "charcoal_brick", "u": ""}, "chest": {"a": "blocks", "q": "chest", "u": ""}, "clay": {"a": "blocks", "q": "clay", "u": ""}, "cloudweave": {"a": "blocks", "q": "cloudweave", "u": ""}, "coal_lump": {"a": "crafting", "q": "", "u": "coal_lump"}, "coal_ore": {"a": "blocks", "q": "coal_ore", "u": ""}, "cobblestone": {"a": "blocks", "q": "cobblestone", "u": ""}, "cooked_meat": {"a": "crafting", "q": "cooked meat", "u": ""}, "copper_block": {"a": "blocks", "q": "copper_block", "u": ""}, "corrugated_metal": {"a": "blocks", "q": "corrugated_metal", "u": ""}, "crafting_table": {"a": "blocks", "q": "crafting_table", "u": ""}, "crystal_block": {"a": "blocks", "q": "crystal_block", "u": ""}, "crystal_boots": {"a": "crafting", "q": "crystal boots", "u": ""}, "crystal_chest": {"a": "crafting", "q": "crystal chest", "u": ""}, "crystal_core": {"a": "blocks", "q": "crystal_core", "u": ""}, "crystal_helmet": {"a": "crafting", "q": "crystal helmet", "u": ""}, "crystal_legs": {"a": "crafting", "q": "crystal legs", "u": ""}, "crystal_ore": {"a": "blocks", "q": "crystal_ore", "u": ""}, "crystal_shard": {"a": "crafting", "q": "", "u": "crystal_shard"}, "crystal_totem": {"a": "crafting", "q": "crystal totem", "u": ""}, "cut_sandstone": {"a": "blocks", "q": "cut_sandstone", "u": ""}, "darkwood_log": {"a": "blocks", "q": "darkwood_log", "u": ""}, "darkwood_planks": {"a": "blocks", "q": "darkwood_planks", "u": ""}, "dirt": {"a": "blocks", "q": "dirt", "u": ""}, "dragon_scale": {"a": "crafting", "q": "", "u": "dragon_scale"}, "dragonscale_tiles": {"a": "blocks", "q": "dragonscale_tiles", "u": ""}, "dungeon_bricks": {"a": "blocks", "q": "dungeon_bricks", "u": ""}, "ember_flask": {"a": "crafting", "q": "ember flask", "u": ""}, "flagstone": {"a": "blocks", "q": "flagstone", "u": ""}, "frost_bricks": {"a": "blocks", "q": "frost_bricks", "u": ""}, "furnace": {"a": "blocks", "q": "furnace", "u": ""}, "gate_and": {"a": "blocks", "q": "gate_and", "u": ""}, "gate_not": {"a": "blocks", "q": "gate_not", "u": ""}, "gate_or": {"a": "blocks", "q": "gate_or", "u": ""}, "gear_conduit": {"a": "blocks", "q": "gear_conduit", "u": ""}, "gilded_bricks": {"a": "blocks", "q": "gilded_bricks", "u": ""}, "glass": {"a": "blocks", "q": "glass", "u": ""}, "glass_pane_tint": {"a": "blocks", "q": "glass_pane_tint", "u": ""}, "gloom_totem": {"a": "crafting", "q": "gloom totem", "u": ""}, "gloomstone": {"a": "blocks", "q": "gloomstone", "u": ""}, "glow_juice": {"a": "crafting", "q": "glow juice", "u": ""}, "glowshard": {"a": "blocks", "q": "glowshard", "u": ""}, "glowshard_item": {"a": "crafting", "q": "", "u": "glowshard_item"}, "gold_ingot": {"a": "crafting", "q": "gold ingot", "u": ""}, "gold_ore": {"a": "blocks", "q": "gold_ore", "u": ""}, "gold_ore_item": {"a": "crafting", "q": "", "u": "gold_ore_item"}, "grass": {"a": "blocks", "q": "grass", "u": ""}, "gravel": {"a": "blocks", "q": "gravel", "u": ""}, "hearty_stew": {"a": "crafting", "q": "hearty stew", "u": ""}, "hedge": {"a": "blocks", "q": "hedge", "u": ""}, "hide_boots": {"a": "crafting", "q": "hide boots", "u": ""}, "hide_chest": {"a": "crafting", "q": "hide chest", "u": ""}, "hide_helmet": {"a": "crafting", "q": "hide helmet", "u": ""}, "hide_legs": {"a": "crafting", "q": "hide legs", "u": ""}, "hoe_iron": {"a": "crafting", "q": "iron hoe", "u": ""}, "hoe_stone": {"a": "crafting", "q": "stone hoe", "u": ""}, "hoe_wood": {"a": "crafting", "q": "wood hoe", "u": ""}, "hydra_totem": {"a": "crafting", "q": "hydra totem", "u": ""}, "ice": {"a": "blocks", "q": "ice", "u": ""}, "infusion_altar": {"a": "blocks", "q": "infusion_altar", "u": ""}, "iron_boots": {"a": "crafting", "q": "iron boots", "u": ""}, "iron_chest": {"a": "crafting", "q": "iron chest", "u": ""}, "iron_helmet": {"a": "crafting", "q": "iron helmet", "u": ""}, "iron_ingot": {"a": "crafting", "q": "iron ingot", "u": ""}, "iron_lattice": {"a": "blocks", "q": "iron_lattice", "u": ""}, "iron_legs": {"a": "crafting", "q": "iron legs", "u": ""}, "iron_ore": {"a": "blocks", "q": "iron_ore", "u": ""}, "iron_ore_item": {"a": "crafting", "q": "", "u": "iron_ore_item"}, "jewel_glass": {"a": "blocks", "q": "jewel_glass", "u": ""}, "lantern_block": {"a": "blocks", "q": "lantern_block", "u": ""}, "leather": {"a": "crafting", "q": "", "u": "leather"}, "marble_block": {"a": "blocks", "q": "marble_block", "u": ""}, "miners_tonic": {"a": "crafting", "q": "miner's tonic", "u": ""}, "mossy_cobblestone": {"a": "blocks", "q": "mossy_cobblestone", "u": ""}, "mud": {"a": "blocks", "q": "mud", "u": ""}, "mudbrick": {"a": "blocks", "q": "mudbrick", "u": ""}, "oak_leaves": {"a": "blocks", "q": "oak_leaves", "u": ""}, "oak_log": {"a": "blocks", "q": "oak_log", "u": ""}, "oak_planks": {"a": "blocks", "q": "oak_planks", "u": ""}, "onyx_block": {"a": "blocks", "q": "onyx_block", "u": ""}, "overgrown_bricks": {"a": "blocks", "q": "overgrown_bricks", "u": ""}, "oxidized_copper": {"a": "blocks", "q": "oxidized_copper", "u": ""}, "packed_path": {"a": "blocks", "q": "packed_path", "u": ""}, "painted_black": {"a": "blocks", "q": "painted_black", "u": ""}, "painted_blue": {"a": "blocks", "q": "painted_blue", "u": ""}, "painted_brown": {"a": "blocks", "q": "painted_brown", "u": ""}, "painted_cyan": {"a": "blocks", "q": "painted_cyan", "u": ""}, "painted_gray": {"a": "blocks", "q": "painted_gray", "u": ""}, "painted_green": {"a": "blocks", "q": "painted_green", "u": ""}, "painted_light_blue": {"a": "blocks", "q": "painted_light_blue", "u": ""}, "painted_light_gray": {"a": "blocks", "q": "painted_light_gray", "u": ""}, "painted_lime": {"a": "blocks", "q": "painted_lime", "u": ""}, "painted_magenta": {"a": "blocks", "q": "painted_magenta", "u": ""}, "painted_orange": {"a": "blocks", "q": "painted_orange", "u": ""}, "painted_pink": {"a": "blocks", "q": "painted_pink", "u": ""}, "painted_purple": {"a": "blocks", "q": "painted_purple", "u": ""}, "painted_red": {"a": "blocks", "q": "painted_red", "u": ""}, "painted_white": {"a": "blocks", "q": "painted_white", "u": ""}, "painted_yellow": {"a": "blocks", "q": "painted_yellow", "u": ""}, "palm_fronds": {"a": "blocks", "q": "palm_fronds", "u": ""}, "palm_log": {"a": "blocks", "q": "palm_log", "u": ""}, "palm_planks": {"a": "blocks", "q": "palm_planks", "u": ""}, "pickaxe_crystal": {"a": "crafting", "q": "crystal pickaxe", "u": ""}, "pickaxe_iron": {"a": "crafting", "q": "iron pickaxe", "u": ""}, "pickaxe_stone": {"a": "crafting", "q": "stone pickaxe", "u": ""}, "pickaxe_wood": {"a": "crafting", "q": "wood pickaxe", "u": ""}, "pine_leaves": {"a": "blocks", "q": "pine_leaves", "u": ""}, "pine_log": {"a": "blocks", "q": "pine_log", "u": ""}, "pine_planks": {"a": "blocks", "q": "pine_planks", "u": ""}, "plaster": {"a": "blocks", "q": "plaster", "u": ""}, "raw_meat": {"a": "crafting", "q": "", "u": "raw_meat"}, "riveted_panel": {"a": "blocks", "q": "riveted_panel", "u": ""}, "ruby_gem": {"a": "crafting", "q": "", "u": "ruby_gem"}, "ruby_ore": {"a": "blocks", "q": "ruby_ore", "u": ""}, "rusted_metal": {"a": "blocks", "q": "rusted_metal", "u": ""}, "sand": {"a": "blocks", "q": "sand", "u": ""}, "sandstone": {"a": "blocks", "q": "sandstone", "u": ""}, "sapling": {"a": "blocks", "q": "sapling", "u": ""}, "sea_lantern": {"a": "blocks", "q": "sea_lantern", "u": ""}, "seeds": {"a": "crafting", "q": "", "u": ""}, "shingles_blue": {"a": "blocks", "q": "shingles_blue", "u": ""}, "shingles_green": {"a": "blocks", "q": "shingles_green", "u": ""}, "shingles_red": {"a": "blocks", "q": "shingles_red", "u": ""}, "shingles_slate": {"a": "blocks", "q": "shingles_slate", "u": ""}, "shovel_crystal": {"a": "crafting", "q": "crystal shovel", "u": ""}, "shovel_iron": {"a": "crafting", "q": "iron shovel", "u": ""}, "shovel_stone": {"a": "crafting", "q": "stone shovel", "u": ""}, "shovel_wood": {"a": "crafting", "q": "wood shovel", "u": ""}, "shroom_cap": {"a": "crafting", "q": "", "u": "shroom_cap"}, "skystone": {"a": "blocks", "q": "skystone", "u": ""}, "slate_block": {"a": "blocks", "q": "slate_block", "u": ""}, "slime_bomb": {"a": "crafting", "q": "slime bomb", "u": ""}, "slime_gel": {"a": "crafting", "q": "", "u": "slime_gel"}, "smooth_sandstone": {"a": "blocks", "q": "smooth_sandstone", "u": ""}, "smooth_stone": {"a": "blocks", "q": "smooth_stone", "u": ""}, "snow": {"a": "blocks", "q": "snow", "u": ""}, "speed_brew": {"a": "crafting", "q": "zoom juice", "u": ""}, "starstone": {"a": "blocks", "q": "starstone", "u": ""}, "steel_plate": {"a": "blocks", "q": "steel_plate", "u": ""}, "stick": {"a": "crafting", "q": "stick", "u": ""}, "stone": {"a": "blocks", "q": "stone", "u": ""}, "stone_bricks": {"a": "blocks", "q": "stone_bricks", "u": ""}, "sword_crystal": {"a": "crafting", "q": "crystal sword", "u": ""}, "sword_iron": {"a": "crafting", "q": "iron sword", "u": ""}, "sword_stone": {"a": "crafting", "q": "stone sword", "u": ""}, "sword_wood": {"a": "crafting", "q": "wood sword", "u": ""}, "thatch": {"a": "blocks", "q": "thatch", "u": ""}, "tidestone": {"a": "blocks", "q": "tidestone", "u": ""}, "tidestone_bricks": {"a": "blocks", "q": "tidestone_bricks", "u": ""}, "tilled_soil": {"a": "blocks", "q": "tilled_soil", "u": ""}, "timber_frame": {"a": "blocks", "q": "timber_frame", "u": ""}, "torch": {"a": "blocks", "q": "torch", "u": ""}, "verdant_marble": {"a": "blocks", "q": "verdant_marble", "u": ""}, "wheat": {"a": "crafting", "q": "", "u": "wheat"}, "wisp_ember": {"a": "crafting", "q": "", "u": "wisp_ember"}, "wool_blue": {"a": "blocks", "q": "wool_blue", "u": ""}, "wool_green": {"a": "blocks", "q": "wool_green", "u": ""}, "wool_red": {"a": "blocks", "q": "wool_red", "u": ""}, "wool_white": {"a": "blocks", "q": "wool_white", "u": ""}, "wool_yellow": {"a": "blocks", "q": "wool_yellow", "u": ""}};
// Icon + linked name markup for JS-rendered lists (calculator, used-in).
function itemHTML(name) {
const l = LINKS[name] || {};
const img = ICONS[name] ? `<img class="ico" src="${ICONS[name]}" width="22" height="22" alt="">` : '';
const use = l.u ? ` data-use="${l.u}"` : '';
return `<a class="il" href="#${l.a || 'crafting'}" data-item="${name}" data-q="${l.q || ''}"${use}>${img}<span>${NAMES[name] || name}</span></a>`;
}
// --- table/list filters ---
document.querySelectorAll('.filters').forEach(f => {
const target = document.getElementById(f.dataset.target);
const rows = () => target.matches('table') ? [...target.rows].slice(1) : [...target.children];
const input = f.querySelector('.tfilter');
const chips = [...f.querySelectorAll('.fchip')];
const count = f.querySelector('.count');
const apply = () => {
const q = (input.value || '').toLowerCase();
let shown = 0;
rows().forEach(r => {
let ok = !q || (r.dataset.name || r.textContent.toLowerCase()).includes(q);
chips.forEach(c => { if (c.classList.contains('on') && !((r.dataset[c.dataset.k] || '').includes(c.dataset.v))) ok = false; });
r.style.display = ok ? '' : 'none';
if (ok) shown++;
});
if (count) count.textContent = shown + ' shown';
};
input.addEventListener('input', apply);
// Chips combine across facets (rarity + obtainability); same facet stays exclusive.
chips.forEach(c => c.addEventListener('click', () => {
chips.forEach(o => { if (o !== c && o.dataset.k === c.dataset.k) o.classList.remove('on'); });
c.classList.toggle('on'); apply();
}));
f._apply = apply;
apply();
});
// --- sortable reference tables ---
['blocktable', 'mobtable'].forEach(id => {
const t = document.getElementById(id);
if (!t) return;
const head = t.rows[0];
[...head.cells].forEach((th, ci) => {
if (!th.textContent.trim()) return;
th.classList.add('sortable');
th.title = 'Click to sort';
let asc = true;
th.addEventListener('click', () => {
[...head.cells].forEach(o => { const s = o.querySelector('.sarr'); if (s) s.remove(); });
const rows = [...t.rows].slice(1);
const val = r => (r.cells[ci] ? r.cells[ci].textContent.trim() : '');
const num = rows.every(r => val(r) === '' || val(r) === '—' || val(r) === '∞' || !isNaN(parseFloat(val(r))));
rows.sort((a, b) => {
let x = val(a), y = val(b);
if (num) {
x = x === '∞' ? Infinity : (parseFloat(x) || 0);
y = y === '∞' ? Infinity : (parseFloat(y) || 0);
return asc ? x - y : y - x;
}
return asc ? x.localeCompare(y) : y.localeCompare(x);
});
rows.forEach(r => t.appendChild(r));
const arr = document.createElement('span');
arr.className = 'sarr'; arr.textContent = asc ? '▲' : '▼';
th.appendChild(arr);
asc = !asc;
});
});
});
// --- Ctrl+K palette ---
const pal = document.getElementById('palette');
const pin = pal.querySelector('input');
const pres = pal.querySelector('.res');
let sel = 0;
function renderRes() {
const q = pin.value.toLowerCase();
const hits = IDX.filter(e => e.t.toLowerCase().includes(q) || (e.s && e.s.includes(q))).slice(0, 12);
sel = Math.max(0, Math.min(sel, hits.length - 1));
pres.innerHTML = hits.map((e, i) => {
const img = e.i ? `<img src="${e.i}" width="22" height="22" alt="" class="ico">` : '<span class="ico ph"></span>';
return `<a href="#${e.a}" class="${i === sel ? 'sel' : ''}" data-q="${e.q || ''}" data-use="${e.u || ''}"><span class="rl">${img}${e.t}</span><span class="k">${e.k}</span></a>`;
}).join('');
}
function openPal() { pal.classList.add('open'); pin.value = ''; sel = 0; renderRes(); pin.focus(); }
function closePal() { pal.classList.remove('open'); }
document.addEventListener('keydown', e => {
if ((e.ctrlKey || e.metaKey) && e.key.toLowerCase() === 'k') { e.preventDefault(); openPal(); }
if (!pal.classList.contains('open')) return;
if (e.key === 'Escape') closePal();
if (e.key === 'ArrowDown') { sel++; renderRes(); e.preventDefault(); }
if (e.key === 'ArrowUp') { sel = Math.max(0, sel - 1); renderRes(); e.preventDefault(); }
if (e.key === 'Enter') { const a = pres.querySelector('a.sel'); if (a) { followRes(a); } }
});
pin.addEventListener('input', () => { sel = 0; renderRes(); });
function followRes(a) {
closePal();
location.hash = a.getAttribute('href');
const use = a.dataset.use;
if (use) {
// Raw material with no recipe of its own: show what it's USED IN.
const us = document.getElementById('used-item');
us.value = use;
document.getElementById('used-go').click();
document.getElementById('used-out').scrollIntoView({ block: 'center' });
return;
}
const q = a.dataset.q;
const sec = document.querySelector(a.getAttribute('href'));
const filt = sec && sec.querySelector('.tfilter');
if (filt) {
filt.value = q || '';
filt.dispatchEvent(new Event('input'));
}
}
pres.addEventListener('click', e => {
const a = e.target.closest('a'); if (a) { e.preventDefault(); followRes(a); }
});
pal.addEventListener('click', e => { if (e.target === pal) closePal(); });
const so = document.getElementById('search-open');
if (so) so.addEventListener('click', openPal);
const ns = document.getElementById('nav-search');
if (ns) ns.addEventListener('click', e => { e.preventDefault(); e.stopPropagation(); openPal(); });
// Keep keyboard focus inside the palette while it's open.
pal.addEventListener('keydown', e => {
if (e.key === 'Tab') { e.preventDefault(); pin.focus(); }
});
// --- hover/focus item cards (any element with data-item) ---
const card = document.getElementById('card');
const RC = {"common": "#9696a0", "uncommon": "#6ec878", "rare": "#5aa0f5", "epic": "#c878f0", "mythic": "#ffaa3c"};
function showCard(el) {
const d = CARDS[el.dataset.item];
if (!d) { card.style.display = 'none'; return; }
card.innerHTML = `<b>${d.n}</b><span class="r" style="color:${RC[d.r] || '#999'}">${d.r}</span><div>${d.d}</div>`;
card.style.display = 'block';
const r = el.getBoundingClientRect();
card.style.left = Math.min(r.left, innerWidth - 280) + 'px';
card.style.top = (r.bottom + 6) + 'px';
}
document.addEventListener('mouseover', e => {
const il = e.target.closest('[data-item]');
if (!il) { card.style.display = 'none'; return; }
showCard(il);
});
document.addEventListener('focusin', e => {
const il = e.target.closest('[data-item]');
if (il) showCard(il); else card.style.display = 'none';
});
// --- click-through on item links (jump + pre-filter the target section) ---
document.addEventListener('click', e => {
const a = e.target.closest('a.il, a.cell');
if (!a || a.closest('#palette')) return;
e.preventDefault();
followRes(a);
});
// --- mobile hamburger + back to top ---
const nav = document.querySelector('nav');
const ham = document.getElementById('hamburger');
ham.addEventListener('click', () => nav.classList.toggle('open'));
nav.addEventListener('click', e => { if (e.target.closest('a')) nav.classList.remove('open'); });
const bt = document.getElementById('backtop');
bt.addEventListener('click', () => scrollTo({ top: 0 }));
addEventListener('scroll', () => bt.classList.toggle('show', scrollY > 600), { passive: true });
// --- crafting calculator ---
const rByOut = {};
RECIPES.forEach(r => { if (!rByOut[r.out]) rByOut[r.out] = r; });
const sel2 = document.getElementById('calc-item');
Object.keys(rByOut).sort((a, b) => (NAMES[a] || a).localeCompare(NAMES[b] || b))
.forEach(k => { const o = document.createElement('option'); o.value = k; o.textContent = NAMES[k] || k; sel2.appendChild(o); });
function expand(name, qty, raw, depth) {
const r = rByOut[name];
if (!r || depth > 12) { raw[name] = (raw[name] || 0) + qty; return; }
const crafts = Math.ceil(qty / r.count);
Object.entries(r.ing).forEach(([k, n]) => expand(k, n * crafts, raw, depth + 1));
}
document.getElementById('calc-go').addEventListener('click', () => {
const name = sel2.value, qty = Math.max(1, +document.getElementById('calc-qty').value || 1);
const raw = {};
expand(name, qty, raw, 0);
document.getElementById('calc-out').innerHTML =
`<p><b>${qty}× ${NAMES[name] || name}</b> needs (raw):</p><ul class="itemlist">` +
Object.entries(raw).map(([k, n]) => `<li><b>${n}×</b> ${itemHTML(k)}</li>`).join('') + '</ul>';
});
// --- reverse "used in" lookup ---
const usedSel = document.getElementById('used-item');
const ingSet = new Set();
RECIPES.forEach(r => Object.keys(r.ing).forEach(k => ingSet.add(k)));
[...ingSet].sort((a, b) => (NAMES[a] || a).localeCompare(NAMES[b] || b))
.forEach(k => { const o = document.createElement('option'); o.value = k; o.textContent = NAMES[k] || k; usedSel.appendChild(o); });
document.getElementById('used-go').addEventListener('click', () => {
const name = usedSel.value;
const uses = RECIPES.filter(r => r.ing[name]);
document.getElementById('used-out').innerHTML =
`<p><b>${NAMES[name] || name}</b> is an ingredient in:</p><ul class="itemlist">` +
(uses.map(r => `<li>${itemHTML(r.out)} <small>(uses ${r.ing[name]})</small></li>`).join('') || '<li>nothing</li>') + '</ul>';
});
// --- showcase week clock (season data exported from game Config) ---
const SEASON = {"start": 1782518400, "weeks": ["Founders' Week", "Crystal Caverns", "Critter Days", "Sky Islands", "The Great Co-Build", "Gloomwood", "Color Clash", "Showcase Royale"]};
(function() {
const el = document.getElementById('showcase-clock');
if (!el) return;
const now = new Date();
// Current season week theme (8-week rotation from the game's live-ops calendar)
let theme = '';
if (SEASON.start && SEASON.weeks) {
const wk = Math.floor((now.getTime() / 1000 - SEASON.start) / 604800);
theme = SEASON.weeks[((wk % SEASON.weeks.length) + SEASON.weeks.length) % SEASON.weeks.length];
}
const day = now.getUTCDay(); // 0 = Sunday (ceremony day)
const daysToSunday = (7 - day) % 7;
const next = new Date(Date.UTC(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate() + (daysToSunday === 0 ? 7 : daysToSunday)));
const ms = next - now;
const d = Math.floor(ms / 864e5), h = Math.floor(ms % 864e5 / 36e5);
const themeLine = theme ? ` This week's event: <b>${theme}</b>.` : '';
const phase = day === 0
? '<b>🏆 CEREMONY DAY!</b> The champion is crowned today — voting for this week is closed at 00:00 UTC.'
: `<b>🏆 Build & vote phase.</b> Submit and vote until <b>Sunday 00:00 UTC</b> — champion crowned in <b>${d}d ${h}h</b>.`;
el.innerHTML = `${phase}${themeLine} Winner takes the golden gate + 500¢; voters who backed them earn 100¢.`;
})();
// --- nav highlight ---
const secs = [...document.querySelectorAll('section')];
const links = [...document.querySelectorAll('nav a')];
addEventListener('scroll', () => {
let cur = secs[0].id;
secs.forEach(s => { if (scrollY >= s.offsetTop - 80) cur = s.id; });
links.forEach(l => l.classList.toggle('on', l.getAttribute('href') === '#' + cur));
}, { passive: true });
</script>
</body>
</html>