Skip to content

Commit

Permalink
feat(packs): add FURFSKY HOTM menu
Browse files Browse the repository at this point in the history
  • Loading branch information
DuckySoLucky committed Jan 16, 2025
1 parent dbee5b5 commit 4e9d059
Show file tree
Hide file tree
Showing 200 changed files with 351 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/lib/server/constants/mining.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1046,6 +1046,7 @@ class AnomalousDesire extends Node {
this.max_level = 1;
this.upgrade_type = null;
this.requires = ["blockhead"];
this.nodeType = "pickaxe_ability";
this.positionType = "right_ability";
}

Expand Down
6 changes: 5 additions & 1 deletion src/lib/server/custom_resources.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import type { Item, ProcessedItem, getTextureParams } from "$types/processed/pro
import { format } from "numerable";

const NORMALIZED_SIZE = 128;
const RESOURCE_CACHING = !dev;
const RESOURCE_CACHING = dev;

const FOLDER_PATH = getFolderPath();
const RESOURCE_PACK_FOLDER = path.resolve(getFolderPath(), "static", "resourcepacks");
Expand Down Expand Up @@ -348,6 +348,10 @@ async function loadResourcePacks() {
textureFile += ".png";
}

if (file.includes("heart_of_the_mountain")) {
textureFile = `${pack.base_path}/assets/minecraft/${properties.texture}.png`;
}

try {
await fs.access(textureFile, fs.constants.F_OK);
} catch {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:emerald_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/anomalous_desire_complete_hotm
nbt.display.Name=ipattern:*anomalous desire
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/fortunate_mineman_complete_hotm
nbt.display.Name=ipattern:*fortunate mineman
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/four_fork_complete_hotm
nbt.display.Name=iregex:.*(Mining Fortune|Old-School|Mole|Seasoned Mineman|Blockhead|Keep It Cool|Great Explorer|No Stone Unturned|Steady Hand|Surveyor)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:emerald_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/gemstone_infusion_complete_hotm
nbt.display.Name=ipattern:*gemstone infusion
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_complete_hotm
nbt.display.Name=iregex:.*(Precision Mining|Titanium Insanium|Professional|Gem Lover|Subterranean Fisher|Lonesome Miner|Strong Arm|Warm Heart|Gifts from the Departed|Dead Man's Chest)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_end_complete_hotm
nbt.display.Name=iregex:.*(Front Loaded|Mineshaft Mayhem)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_start_complete_hotm
nbt.display.Name=iregex:.*(Sky Mall|Miner's Blessing)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:emerald_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/maniac_miner_complete_hotm
nbt.display.Name=ipattern:*maniac miner
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/mining_speed_complete_hotm
nbt.display.Name=ipattern:*mining speed
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:emerald_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/mining_speed_boost_complete_hotm
nbt.display.Name=ipattern:*mining speed boost
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:emerald_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/pickobulus_complete_hotm
nbt.display.Name=ipattern:*pickobulus
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/powder_buff_complete_hotm
nbt.display.Name=ipattern:*powder buff
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:emerald_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/sheer_force_complete_hotm
nbt.display.Name=ipattern:*sheer force
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/speedy_mineman_complete_hotm
nbt.display.Name=ipattern:*speedy mineman
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/three_fork_complete_hotm
nbt.display.Name=iregex:.*(Crystalline|Mining Master|Vanguard Seeker)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:stained_glass_pane
damage=5
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/top_to_bottom_complete_bar_green_end
nbt.display.Name=ipattern:*tier 1
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:stained_glass_pane
damage=5
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/top_to_bottom_complete_bar_green_start
nbt.display.Name=ipattern:*tier 10
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:stained_glass_pane
damage=5
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/bottom_to_top_complete_bar_green
nbt.display.Name=iregex:.*tier [2-9]
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:diamond
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/vertical_complete_hotm
nbt.display.Name=iregex:.*(Luck of the Cave|Efficient Miner|Quick Forge|Daily Grind|Daily Powder|Metal Head|Rags to Riches|Eager Adventurer)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_one
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 1*
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_ten
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 10*
weight=1
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_two
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 2*
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_three
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 3*
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_four
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 4*
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_five
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 5*
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_six
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 6*
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_seven
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern=*level 7*
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_eight
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 8*
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
items=minecraft:redstone_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_nine
nbt.display.Name=ipattern:*core of the mountain
nbt.display.Lore.*=ipattern:*level 9*
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:bedrock
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/core_of_the_mountain_locked
nbt.display.Name=ipattern:*core of the mountain
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:skull
model=item/skyblock/item
texture=mcpatcher/cit/ui/textures/crystal_hollows_crystals_empty
nbt.display.Name=ipattern:*crystal hollows crystals
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
items=minecraft:skull
model=item/skyblock/item
texture=mcpatcher/cit/ui/textures/crystal_hollows_crystals_full
nbt.display.Name=ipattern:*crystal hollows crystals
nbt.display.Lore.10=iregex:.*Jade.*Placed
nbt.display.Lore.11=iregex:.*Amber.*Placed
nbt.display.Lore.12=iregex:.*Amethyst.*Placed
nbt.display.Lore.13=iregex:.*Sapphire.*Placed
nbt.display.Lore.14=iregex:.*Topaz.*Placed
weight=1
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/fortunate_mineman_disabled_hotm
nbt.display.Name=ipattern:*fortunate mineman
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/four_fork_disabled_hotm
nbt.display.Name=iregex:.*(Mining Fortune|Old-School|Mole|Seasoned Mineman|Blockhead|Keep It Cool|Great Explorer|No Stone Unturned|Steady Hand|Surveyor)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_disabled_hotm
nbt.display.Name=iregex:.*(Precision Mining|Titanium Insanium|Professional|Gem Lover|Subterranean Fisher|Lonesome Miner|Strong Arm|Warm Heart|Gifts from the Departed|Dead Man's Chest)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_end_disabled_hotm
nbt.display.Name=iregex:.*(Front Loaded|Mineshaft Mayhem)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_start_disabled_hotm
nbt.display.Name=iregex:.*(Sky Mall|Miner's Blessing)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/mining_speed_disabled_hotm
nbt.display.Name=ipattern:*mining speed
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/powder_buff_disabled_hotm
nbt.display.Name=ipattern:*powder buff
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/speedy_mineman_disabled_hotm
nbt.display.Name=ipattern:*speedy mineman
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/three_fork_disabled_hotm
nbt.display.Name=iregex:.*(Crystalline|Mining Master|Vanguard Seeker)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:redstone
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/vertical_disabled_hotm
nbt.display.Name=iregex:.*(Luck of the Cave|Efficient Miner|Quick Forge|Daily Grind|Daily Powder|Metal Head|Rags to Riches|Eager Adventurer)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:skull
model=item/skyblock/item
texture=mcpatcher/cit/ui/textures/heart_of_the_mountain
nbt.display.Name=ipattern:\u00A75heart of the mountain
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/anomalous_desire_incomplete_hotm
nbt.display.Name=ipattern:*anomalous desire
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/fortunate_mineman_incomplete_hotm
nbt.display.Name=ipattern:*fortunate mineman
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/four_fork_incomplete_hotm
nbt.display.Name=iregex:.*(Mining Fortune|Old-School|Mole|Seasoned Mineman|Blockhead|Keep It Cool|Great Explorer|No Stone Unturned|Steady Hand|Surveyor)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/gemstone_infusion_incomplete_hotm
nbt.display.Name=ipattern:*gemstone infusion
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_incomplete_hotm
nbt.display.Name=iregex:.*(Precision Mining|Titanium Insanium|Professional|Gem Lover|Subterranean Fisher|Lonesome Miner|Strong Arm|Warm Heart|Gifts from the Departed|Dead Man's Chest)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_end_incomplete_hotm
nbt.display.Name=iregex:.*(Front Loaded|Mineshaft Mayhem)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/horizontal_start_incomplete_hotm
nbt.display.Name=iregex:.*(Sky Mall|Miner's Blessing)
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/maniac_miner_incomplete_hotm
nbt.display.Name=ipattern:*maniac miner
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/mining_speed_incomplete_hotm
nbt.display.Name=ipattern:*mining speed
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/mining_speed_boost_incomplete_hotm
nbt.display.Name=ipattern:*mining speed boost
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/pickobulus_incomplete_hotm
nbt.display.Name=ipattern:*pickobulus
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/powder_buff_incomplete_hotm
nbt.display.Name=ipattern:*powder buff
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal_block
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/sheer_force_incomplete_hotm
nbt.display.Name=ipattern:*sheer force
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/speedy_mineman_incomplete_hotm
nbt.display.Name=ipattern:*speedy mineman
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
items=minecraft:coal
model=item/skyblock/ui
texture=mcpatcher/cit/ui/textures/three_fork_incomplete_hotm
nbt.display.Name=iregex:.*(Crystalline|Mining Master|Vanguard Seeker)
Loading

0 comments on commit 4e9d059

Please sign in to comment.