Skip to content

Commit 07463f6

Browse files
committed
feat: foraging sacks
1 parent 5b30bde commit 07463f6

4 files changed

Lines changed: 646 additions & 6 deletions

File tree

commons/src/main/java/net/swofty/commons/skyblock/item/ItemType.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,11 @@ public enum ItemType {
383383
LARGE_FISHING_SACK(Material.PLAYER_HEAD, Rarity.EPIC),
384384
LARGE_ENCHANTED_FISHING_SACK(Material.PLAYER_HEAD, Rarity.EPIC),
385385

386+
SMALL_FORAGING_SACK(Material.PLAYER_HEAD, Rarity.UNCOMMON),
387+
MEDIUM_FORAGING_SACK(Material.PLAYER_HEAD, Rarity.RARE),
388+
LARGE_FORAGING_SACK(Material.PLAYER_HEAD, Rarity.EPIC),
389+
LARGE_ENCHANTED_FORAGING_SACK(Material.PLAYER_HEAD, Rarity.EPIC),
390+
386391
/**
387392
* Runes
388393
*/
@@ -582,6 +587,21 @@ public enum ItemType {
582587
PROMISING_AXE(Material.IRON_AXE, Rarity.UNCOMMON),
583588
SWEET_AXE(Material.IRON_AXE, Rarity.UNCOMMON),
584589
EFFICIENT_AXE(Material.IRON_AXE, Rarity.UNCOMMON),
590+
BAMBOO(Material.BAMBOO, Rarity.COMMON),
591+
DEEP_ROOT(Material.PLAYER_HEAD, Rarity.COMMON),
592+
FIG_LOG(Material.STRIPPED_SPRUCE_LOG, Rarity.COMMON),
593+
FLEXBONE(Material.BONE, Rarity.COMMON),
594+
GILL_MEMBRANE(Material.PLAYER_HEAD, Rarity.COMMON),
595+
LUSHLILAC(Material.PLAYER_HEAD, Rarity.COMMON),
596+
SEA_LUMIES(Material.SEA_PICKLE, Rarity.COMMON),
597+
STARLYN_PRIZE(Material.PLAYER_HEAD, Rarity.COMMON),
598+
STRETCHING_STICKS(Material.STICK, Rarity.COMMON),
599+
STURDY_BONE(Material.PLAYER_HEAD, Rarity.COMMON),
600+
TENDER_WOOD(Material.PLAYER_HEAD, Rarity.COMMON),
601+
VINESAP(Material.PLAYER_HEAD, Rarity.COMMON),
602+
WET_WATER(Material.PLAYER_HEAD, Rarity.COMMON),
603+
FIGSTONE(Material.PLAYER_HEAD, Rarity.COMMON),
604+
MANGCORE(Material.PLAYER_HEAD, Rarity.COMMON),
585605

586606
/**
587607
* Fishing Props
@@ -1907,6 +1927,11 @@ public enum ItemType {
19071927
COMPACTED_MOONFLOWER(Material.BLUE_ORCHID, Rarity.RARE),
19081928
COMPACTED_SUNFLOWER(Material.SUNFLOWER, Rarity.RARE),
19091929
COMPACTED_WILD_ROSE(Material.ROSE_BUSH, Rarity.RARE),
1930+
ENCHANTED_FIG_LOG(Material.STRIPPED_SPRUCE_LOG, Rarity.UNCOMMON),
1931+
ENCHANTED_MANGROVE_LOG(Material.MANGROVE_LOG, Rarity.UNCOMMON),
1932+
ENCHANTED_SEA_LUMIES(Material.SEA_PICKLE, Rarity.UNCOMMON),
1933+
ENCHANTED_TENDER_WOOD(Material.PLAYER_HEAD, Rarity.UNCOMMON),
1934+
ENCHANTED_VINESAP(Material.PLAYER_HEAD, Rarity.UNCOMMON),
19101935
;
19111936

19121937
public final Material material;

configuration/skyblock/collections/foraging.yml

Lines changed: 289 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,9 @@ collections:
139139
- type: XP
140140
data:
141141
xp: 4
142+
- type: RECIPE_UNLOCK
143+
data:
144+
unlockedItemType: ENCHANTED_BIRCH_LOG
142145
- amount: 500
143146
rewards:
144147
- type: XP
@@ -156,27 +159,31 @@ collections:
156159
xp: 4
157160
- type: RECIPE_UNLOCK
158161
data:
159-
unlockedItemType: ENCHANTED_BIRCH_LOG
162+
unlockedItemType: SMALL_FORAGING_SACK
160163
- amount: 5000
161164
rewards:
162165
- type: XP
163166
data:
164167
xp: 4
168+
- type: RECIPE_UNLOCK
169+
data:
170+
unlockedItemType: MEDIUM_FORAGING_SACK
165171
- amount: 10000
166172
rewards:
167173
- type: XP
168174
data:
169175
xp: 4
176+
- type: RECIPE_UNLOCK
177+
data:
178+
unlockedItemType: LARGE_FORAGING_SACK
170179
- amount: 25000
171180
rewards:
172181
- type: XP
173182
data:
174183
xp: 4
175-
- amount: 50000
176-
rewards:
177-
- type: XP
184+
- type: RECIPE_UNLOCK
178185
data:
179-
xp: 4
186+
unlockedItemType: LARGE_ENCHANTED_FORAGING_SACK
180187
- itemType: JUNGLE_LOG
181188
rewards:
182189
- amount: 50
@@ -339,3 +346,280 @@ collections:
339346
- type: XP
340347
data:
341348
xp: 4
349+
- itemType: FIG_LOG
350+
rewards:
351+
- amount: 500
352+
rewards:
353+
- type: XP
354+
data:
355+
xp: 4
356+
- amount: 1000
357+
rewards:
358+
- type: XP
359+
data:
360+
xp: 4
361+
- type: RECIPE_UNLOCK
362+
data:
363+
unlockedItemType: ENCHANTED_FIG_LOG
364+
- amount: 2500
365+
rewards:
366+
- type: XP
367+
data:
368+
xp: 4
369+
- amount: 5000
370+
rewards:
371+
- type: XP
372+
data:
373+
xp: 4
374+
- amount: 10000
375+
rewards:
376+
- type: XP
377+
data:
378+
xp: 4
379+
- amount: 25000
380+
rewards:
381+
- type: XP
382+
data:
383+
xp: 4
384+
- amount: 50000
385+
rewards:
386+
- type: XP
387+
data:
388+
xp: 4
389+
- amount: 100000
390+
rewards:
391+
- type: XP
392+
data:
393+
xp: 4
394+
- amount: 150000
395+
rewards:
396+
- type: XP
397+
data:
398+
xp: 4
399+
- itemType: TENDER_WOOD
400+
rewards:
401+
- amount: 10
402+
rewards:
403+
- type: XP
404+
data:
405+
xp: 4
406+
- amount: 25
407+
rewards:
408+
- type: XP
409+
data:
410+
xp: 4
411+
- amount: 50
412+
rewards:
413+
- type: XP
414+
data:
415+
xp: 4
416+
- amount: 100
417+
rewards:
418+
- type: XP
419+
data:
420+
xp: 4
421+
- type: RECIPE_UNLOCK
422+
data:
423+
unlockedItemType: ENCHANTED_TENDER_WOOD
424+
- amount: 200
425+
rewards:
426+
- type: XP
427+
data:
428+
xp: 4
429+
- amount: 400
430+
rewards:
431+
- type: XP
432+
data:
433+
xp: 4
434+
- amount: 600
435+
rewards:
436+
- type: XP
437+
data:
438+
xp: 4
439+
- amount: 800
440+
rewards:
441+
- type: XP
442+
data:
443+
xp: 4
444+
- amount: 1000
445+
rewards:
446+
- type: XP
447+
data:
448+
xp: 4
449+
- itemType: MANGROVE_LOG
450+
rewards:
451+
- amount: 500
452+
rewards:
453+
- type: XP
454+
data:
455+
xp: 4
456+
- amount: 1000
457+
rewards:
458+
- type: XP
459+
data:
460+
xp: 4
461+
- type: RECIPE_UNLOCK
462+
data:
463+
unlockedItemType: ENCHANTED_MANGROVE_LOG
464+
- amount: 2500
465+
rewards:
466+
- type: XP
467+
data:
468+
xp: 4
469+
- amount: 5000
470+
rewards:
471+
- type: XP
472+
data:
473+
xp: 4
474+
- amount: 10000
475+
rewards:
476+
- type: XP
477+
data:
478+
xp: 4
479+
- amount: 25000
480+
rewards:
481+
- type: XP
482+
data:
483+
xp: 4
484+
- amount: 50000
485+
rewards:
486+
- type: XP
487+
data:
488+
xp: 4
489+
- amount: 100000
490+
rewards:
491+
- type: XP
492+
data:
493+
xp: 4
494+
- amount: 150000
495+
rewards:
496+
- type: XP
497+
data:
498+
xp: 4
499+
- itemType: VINESAP
500+
rewards:
501+
- amount: 10
502+
rewards:
503+
- type: XP
504+
data:
505+
xp: 4
506+
- amount: 25
507+
rewards:
508+
- type: XP
509+
data:
510+
xp: 4
511+
- amount: 50
512+
rewards:
513+
- type: XP
514+
data:
515+
xp: 4
516+
- amount: 100
517+
rewards:
518+
- type: XP
519+
data:
520+
xp: 4
521+
- type: RECIPE_UNLOCK
522+
data:
523+
unlockedItemType: ENCHANTED_VINESAP
524+
- amount: 200
525+
rewards:
526+
- type: XP
527+
data:
528+
xp: 4
529+
- amount: 400
530+
rewards:
531+
- type: XP
532+
data:
533+
xp: 4
534+
- amount: 600
535+
rewards:
536+
- type: XP
537+
data:
538+
xp: 4
539+
- amount: 800
540+
rewards:
541+
- type: XP
542+
data:
543+
xp: 4
544+
- amount: 1000
545+
rewards:
546+
- type: XP
547+
data:
548+
xp: 4
549+
- itemType: LUSHLILAC
550+
rewards:
551+
- amount: 25
552+
rewards:
553+
- type: XP
554+
data:
555+
xp: 4
556+
- amount: 50
557+
rewards:
558+
- type: XP
559+
data:
560+
xp: 4
561+
- amount: 100
562+
rewards:
563+
- type: XP
564+
data:
565+
xp: 4
566+
- amount: 250
567+
rewards:
568+
- type: XP
569+
data:
570+
xp: 4
571+
- amount: 500
572+
rewards:
573+
- type: XP
574+
data:
575+
xp: 4
576+
- itemType: SEA_LUMIES
577+
rewards:
578+
- amount: 25
579+
rewards:
580+
- type: XP
581+
data:
582+
xp: 4
583+
- amount: 50
584+
rewards:
585+
- type: XP
586+
data:
587+
xp: 4
588+
- type: RECIPE_UNLOCK
589+
data:
590+
unlockedItemType: ENCHANTED_SEA_LUMIES
591+
- amount: 100
592+
rewards:
593+
- type: XP
594+
data:
595+
xp: 4
596+
- amount: 250
597+
rewards:
598+
- type: XP
599+
data:
600+
xp: 4
601+
- amount: 500
602+
rewards:
603+
- type: XP
604+
data:
605+
xp: 4
606+
- amount: 750
607+
rewards:
608+
- type: XP
609+
data:
610+
xp: 4
611+
- amount: 1000
612+
rewards:
613+
- type: XP
614+
data:
615+
xp: 4
616+
- amount: 2500
617+
rewards:
618+
- type: XP
619+
data:
620+
xp: 4
621+
- amount: 5000
622+
rewards:
623+
- type: XP
624+
data:
625+
xp: 4

0 commit comments

Comments
 (0)