5 downloads


Description:
A clean sci‑fi reskin of the Leveling Furnace that preserves all vanilla smelting and upgrade mechanics — open the furnace GUI to smelt as usual, click the UPGRADES button at the top‑right to open the Upgrades tab and spend Diamonds on Speed or Fuel Efficiency using the + buttons. This update adds a visual active state: the furnace now lights up and its texture animates (cycles frames) while smelting, with no changes to smelting mechanics, GUI layout, upgrades, saving, or the server‑authoritative smelting sound loop.
Manage versions and create new iterations of this mod.
This will create a new mod based on " The Leveling Furnace" with your modifications. The original mod will remain unchanged and you'll be credited as the author of the remix.
This will create a new version of " The Leveling Furnace" for Minecraft Java 1.20.1. The original mod will remain unchanged.
5
Jan 7, 2026, 10:08 PM
User request: # LevelingFurnace ## Key Features - Levels-based furnace with smelting progression; extensive GUI upgrades including Upgrades tab with three categories, dynamic progress bars, tier subtitles, and per-upgrade costs. - Server-authoritative upgrade system with persistent storage; real-time UI refresh after server confirmation; resource checks and validation. - Upgrades tab integrated into main GUI; non-intrusive visuals with hover previews and tooltips; three categories and independent cost logic; per-upgrade progress bars and auto tier subtitles. - Audio and visual polish: animated fuel gauge, modern fuel gauge placement, and modular, server-driven state management for upgrades and smelting. ## Version Changes - v1–v7: Core leveling furnace; fixes to heating, flame visibility, smelting progress. - v8–v27: Major GUI revamps; compact vertical layout; improved alignment; futuristic visuals. - v28–v38: Visual/texturing upgrades; glowing frames; holographics; background tweaks. - v39–v43: Upgrades page introduced; non-networking visuals first, later functional. - v44–v46: Networking refinements; Upgrades tab integrated into main GUI (v46). - v47–v51: Text sizing/padding optimizations; ensures UPGRD fits across sizes. - v52–v56: Upgrades GUI logic spec; three categories; synchronized progress bars; resource checks; auto subtitle sync; inverse inventory scanning and iron ingot cost validation. - v57–v58: Inventory-based upgrade automation; server-validated; Upgrades tab rebuilt with server validation; non-interactive bars. - v59–v60: Persist upgrades; server-side validation across sessions. - v61–v66: Independent per-upgrade cost scaling; real-time visuals; server validation; per-button tooltips; layout stability; server sync on open. - v67–v71: Environmental interactions; enhanced status visuals; diamond currency conversion; per-level percentage impacts; UI separation between title and tabs. - v72–v73: Diamond costs defined (levels 1–5); Tier category removed; Speed and Fuel Efficiency remain; compact layout. - v74–v76: Title and tab layout separation; two-title alignment rules; top bar with left title and right UPGRD button; upgrades tab title centered; regions non-overlapping. - v77–v81: Leveling Furnace page adjustments; lower level text and XP bar; removal of badge icon; animated furnace background; inventory slot size/spacing tightening; hitbox integrity maintained; two-period alignment rules for titles. - v148–v165: Fuel gauge refinements; repositioning, animation, and alignment across multiple edits; ensure full animation and non-overlapping with slots; unify slot visuals; adjust level bars to match slot size and placement; ensure audio for smelting implemented with server-side controls (later edits fix crash and ensure playback rules); implement uniform slot sizes; ensure fuel gauge placement sits independent of input slot; final adjustments place level/exp bars inline under fuel slot and align with output slot as specified. Edit v166: place the exp and level bar in-between the inventory slots and fuel slot , make both bars better sized they are too big and dont look right Edit v167: make both the level bar and exp bar on the furnace page 20 pixels long, and position them lower Edit v168: Set both the EXP bar and the level bar to a fixed horizontal length of exactly 20 pixels. Adjust their height so they form clean, balanced rectangular bars. Then reposition both bars into the empty horizontal gutter located directly between the fuel slot row and the top row of the player inventory slots. They must sit fully inside that gutter, not above it and not below it. Horizontally align them with the fuel slot, but do not anchor them to any slot. Use fixed pixel coordinates so the bars appear centered in that gutter space with no overlap Edit v169: Apply all of the following changes specifically to the Leveling Furnace page. Do not modify any other screen or UI. Do not change the size, width, or height of either bar. The two bars being modified are the Level Bar (the bar that displays ‘LV 1’) and the EXP Bar (the bar that displays the current experience progress). Keep both bars exactly as they are in size. Move the level text (‘LV 1’) inside the Level Bar and reduce its font size so it fits cleanly within the bar with exactly 2 pixels of padding on all sides. Center the text horizontally and vertically inside the Level Bar, fully visible and pixel‑aligned. Reposition the ‘3/10’ text so it appears directly below the EXP Bar, horizontally aligned with the bar and vertically offset by exactly 3 pixels. Scale the ‘3/10’ text down slightly so it matches the bar’s proportions and does not overpower the bar. Enforce a fixed vertical spacing of exactly 4 pixels between the Level Bar and the EXP Bar so they never touch or overlap. Keep both bars in their current gutter position between the fuel slot row and the top of the inventory slots, with no anchoring to any slot Edit v170: On the Leveling Furnace page, increase the font size of the ‘LV 1’ text inside the Level Bar so it is clearly readable and visually balanced with the bar’s dimensions. The text must still fit within the bar with exactly 2 pixels of padding on all sides, remain centered horizontally and vertically, and be pixel-aligned. Do not let the text touch the edges or overflow. Only adjust the font size upward to eliminate the micro-text issue Edit v171: On the Leveling Furnace page, completely rebuild the Level Bar and the EXP Bar. Keep their current horizontal and vertical positions exactly as they are — do not move them and do not anchor them to any slot. Make both bars evenly sized with identical width and height. The builder must automatically choose the perfect bar width and height based on the available space and the required text fit. The bars must be sized precisely so that all text fits cleanly and correctly, with exactly 2 pixels of padding on all sides inside the Level Bar for the ‘LV 1’ text, and with the ‘3/10’ text positioned exactly 3 pixels below the EXP Bar, scaled to match the bar’s proportions and horizontally aligned with the bar. Maintain a fixed vertical spacing of exactly 4 pixels between the Level Bar and the EXP Bar. All elements must be pixel-aligned, visually balanced, and fully contained within their designated space. The builder must determine the optimal bar dimensions to achieve perfect text fit and perfect visual alignment without altering the bars’ current positions. Edit v172: On the Leveling Furnace page, move the Level Bar and the EXP Bar to the following absolute pixel coordinates so they sit horizontally in line with the output slot but positioned to the right of it: Level Bar position: X: 124 Y: 28 EXP Bar position: X: 124 Y: 36 These coordinates place both bars directly in line with the output slot’s vertical position while keeping them to the right of the slot with clean spacing. Do not anchor the bars to the output slot or any other UI element. Do not change the size, shape, proportions, spacing, or text layout of either bar. Only their position should change. All pixel alignment, padding, and spacing rules previously defined still apply. Edit v173: On the Leveling Furnace page, move the Level Bar and the EXP Bar to the following absolute pixel coordinates: Level Bar position: X: 140 Y: 28 EXP Bar position: X: 140 Y: 36 These coordinates place both bars horizontally in line with the output slot but shifted further right to avoid any overlap. Do not anchor the bars to the output slot or any other UI element. Do not change the size, shape, proportions, spacing, or text layout of either bar. Only their position should change. All pixel alignment, padding, and spacing rules previously defined still apply. Edit v174: On the furnace page , change the upgrd button text to say upgrades , make sure all text fits inside the button Edit v175: use the provided texture for the block Edit v176: Replace the current smelting audio with the one provided, put it on a loop when the furnace is smelting Edit v177: Make the block animated when its smelting
1
Jan 7, 2026, 09:59 PM
User request: # LevelingFurnace ## Key Features - Levels-based furnace with smelting progression; extensive GUI upgrades including Upgrades tab with three categories, dynamic progress bars, tier subtitles, and per-upgrade costs. - Server-authoritative upgrade system with persistent storage; real-time UI refresh after server confirmation; resource checks and validation. - Upgrades tab integrated into main GUI; non-intrusive visuals with hover previews and tooltips; three categories and independent cost logic; per-upgrade progress bars and auto tier subtitles. - Audio and visual polish: animated fuel gauge, modern fuel gauge placement, and modular, server-driven state management for upgrades and smelting. ## Version Changes - v1–v7: Core leveling furnace; fixes to heating, flame visibility, smelting progress. - v8–v27: Major GUI revamps; compact vertical layout; improved alignment; futuristic visuals. - v28–v38: Visual/texturing upgrades; glowing frames; holographics; background tweaks. - v39–v43: Upgrades page introduced; non-networking visuals first, later functional. - v44–v46: Networking refinements; Upgrades tab integrated into main GUI (v46). - v47–v51: Text sizing/padding optimizations; ensures UPGRD fits across sizes. - v52–v56: Upgrades GUI logic spec; three categories; synchronized progress bars; resource checks; auto subtitle sync; inverse inventory scanning and iron ingot cost validation. - v57–v58: Inventory-based upgrade automation; server-validated; Upgrades tab rebuilt with server validation; non-interactive bars. - v59–v60: Persist upgrades; server-side validation across sessions. - v61–v66: Independent per-upgrade cost scaling; real-time visuals; server validation; per-button tooltips; layout stability; server sync on open. - v67–v71: Environmental interactions; enhanced status visuals; diamond currency conversion; per-level percentage impacts; UI separation between title and tabs. - v72–v73: Diamond costs defined (levels 1–5); Tier category removed; Speed and Fuel Efficiency remain; compact layout. - v74–v76: Title and tab layout separation; two-title alignment rules; top bar with left title and right UPGRD button; upgrades tab title centered; regions non-overlapping. - v77–v81: Leveling Furnace page adjustments; lower level text and XP bar; removal of badge icon; animated furnace background; inventory slot size/spacing tightening; hitbox integrity maintained; two-period alignment rules for titles. - v148–v165: Fuel gauge refinements; repositioning, animation, and alignment across multiple edits; ensure full animation and non-overlapping with slots; unify slot visuals; adjust level bars to match slot size and placement; ensure audio for smelting implemented with server-side controls (later edits fix crash and ensure playback rules); implement uniform slot sizes; ensure fuel gauge placement sits independent of input slot; final adjustments place level/exp bars inline under fuel slot and align with output slot as specified. Edit v166: place the exp and level bar in-between the inventory slots and fuel slot , make both bars better sized they are too big and dont look right Edit v167: make both the level bar and exp bar on the furnace page 20 pixels long, and position them lower Edit v168: Set both the EXP bar and the level bar to a fixed horizontal length of exactly 20 pixels. Adjust their height so they form clean, balanced rectangular bars. Then reposition both bars into the empty horizontal gutter located directly between the fuel slot row and the top row of the player inventory slots. They must sit fully inside that gutter, not above it and not below it. Horizontally align them with the fuel slot, but do not anchor them to any slot. Use fixed pixel coordinates so the bars appear centered in that gutter space with no overlap Edit v169: Apply all of the following changes specifically to the Leveling Furnace page. Do not modify any other screen or UI. Do not change the size, width, or height of either bar. The two bars being modified are the Level Bar (the bar that displays ‘LV 1’) and the EXP Bar (the bar that displays the current experience progress). Keep both bars exactly as they are in size. Move the level text (‘LV 1’) inside the Level Bar and reduce its font size so it fits cleanly within the bar with exactly 2 pixels of padding on all sides. Center the text horizontally and vertically inside the Level Bar, fully visible and pixel‑aligned. Reposition the ‘3/10’ text so it appears directly below the EXP Bar, horizontally aligned with the bar and vertically offset by exactly 3 pixels. Scale the ‘3/10’ text down slightly so it matches the bar’s proportions and does not overpower the bar. Enforce a fixed vertical spacing of exactly 4 pixels between the Level Bar and the EXP Bar so they never touch or overlap. Keep both bars in their current gutter position between the fuel slot row and the top of the inventory slots, with no anchoring to any slot Edit v170: On the Leveling Furnace page, increase the font size of the ‘LV 1’ text inside the Level Bar so it is clearly readable and visually balanced with the bar’s dimensions. The text must still fit within the bar with exactly 2 pixels of padding on all sides, remain centered horizontally and vertically, and be pixel-aligned. Do not let the text touch the edges or overflow. Only adjust the font size upward to eliminate the micro-text issue Edit v171: On the Leveling Furnace page, completely rebuild the Level Bar and the EXP Bar. Keep their current horizontal and vertical positions exactly as they are — do not move them and do not anchor them to any slot. Make both bars evenly sized with identical width and height. The builder must automatically choose the perfect bar width and height based on the available space and the required text fit. The bars must be sized precisely so that all text fits cleanly and correctly, with exactly 2 pixels of padding on all sides inside the Level Bar for the ‘LV 1’ text, and with the ‘3/10’ text positioned exactly 3 pixels below the EXP Bar, scaled to match the bar’s proportions and horizontally aligned with the bar. Maintain a fixed vertical spacing of exactly 4 pixels between the Level Bar and the EXP Bar. All elements must be pixel-aligned, visually balanced, and fully contained within their designated space. The builder must determine the optimal bar dimensions to achieve perfect text fit and perfect visual alignment without altering the bars’ current positions. Edit v172: On the Leveling Furnace page, move the Level Bar and the EXP Bar to the following absolute pixel coordinates so they sit horizontally in line with the output slot but positioned to the right of it: Level Bar position: X: 124 Y: 28 EXP Bar position: X: 124 Y: 36 These coordinates place both bars directly in line with the output slot’s vertical position while keeping them to the right of the slot with clean spacing. Do not anchor the bars to the output slot or any other UI element. Do not change the size, shape, proportions, spacing, or text layout of either bar. Only their position should change. All pixel alignment, padding, and spacing rules previously defined still apply. Edit v173: On the Leveling Furnace page, move the Level Bar and the EXP Bar to the following absolute pixel coordinates: Level Bar position: X: 140 Y: 28 EXP Bar position: X: 140 Y: 36 These coordinates place both bars horizontally in line with the output slot but shifted further right to avoid any overlap. Do not anchor the bars to the output slot or any other UI element. Do not change the size, shape, proportions, spacing, or text layout of either bar. Only their position should change. All pixel alignment, padding, and spacing rules previously defined still apply. Edit v174: On the furnace page , change the upgrd button text to say upgrades , make sure all text fits inside the button Edit v175: use the provided texture for the block Edit v176: Replace the current smelting audio with the one provided, put it on a loop when the furnace is smelting
14
Jan 7, 2026, 01:33 AM
User request: # LevelingFurnace ## Key Features - Levels-based furnace with smelting progression; extensive GUI upgrades including Upgrades tab with three categories, dynamic progress bars, tier subtitles, and per-upgrade costs. - Server-authoritative upgrade system with persistent storage; real-time UI refresh after server confirmation; resource checks and validation. - Upgrades tab integrated into main GUI; non-intrusive visuals with hover previews and tooltips; three categories and independent cost logic; per-upgrade progress bars and auto tier subtitles. - Audio and visual polish: animated fuel gauge, modern fuel gauge placement, and modular, server-driven state management for upgrades and smelting. ## Version Changes - v1–v7: Core leveling furnace; fixes to heating, flame visibility, smelting progress. - v8–v27: Major GUI revamps; compact vertical layout; improved alignment; futuristic visuals. - v28–v38: Visual/texturing upgrades; glowing frames; holographics; background tweaks. - v39–v43: Upgrades page introduced; non-networking visuals first, later functional. - v44–v46: Networking refinements; Upgrades tab integrated into main GUI (v46). - v47–v51: Text sizing/padding optimizations; ensures UPGRD fits across sizes. - v52–v56: Upgrades GUI logic spec; three categories; synchronized progress bars; resource checks; auto subtitle sync; inverse inventory scanning and iron ingot cost validation. - v57–v58: Inventory-based upgrade automation; server-validated; Upgrades tab rebuilt with server validation; non-interactive bars. - v59–v60: Persist upgrades; server-side validation across sessions. - v61–v66: Independent per-upgrade cost scaling; real-time visuals; server validation; per-button tooltips; layout stability; server sync on open. - v67–v71: Environmental interactions; enhanced status visuals; diamond currency conversion; per-level percentage impacts; UI separation between title and tabs. - v72–v73: Diamond costs defined (levels 1–5); Tier category removed; Speed and Fuel Efficiency remain; compact layout. - v74–v76: Title and tab layout separation; two-title alignment rules; top bar with left title and right UPGRD button; upgrades tab title centered; regions non-overlapping. - v77–v81: Leveling Furnace page adjustments; lower level text and XP bar; removal of badge icon; animated furnace background; inventory slot size/spacing tightening; hitbox integrity maintained; two-period alignment rules for titles. - v148–v165: Fuel gauge refinements; repositioning, animation, and alignment across multiple edits; ensure full animation and non-overlapping with slots; unify slot visuals; adjust level bars to match slot size and placement; ensure audio for smelting implemented with server-side controls (later edits fix crash and ensure playback rules); implement uniform slot sizes; ensure fuel gauge placement sits independent of input slot; final adjustments place level/exp bars inline under fuel slot and align with output slot as specified. Edit v166: place the exp and level bar in-between the inventory slots and fuel slot , make both bars better sized they are too big and dont look right Edit v167: make both the level bar and exp bar on the furnace page 20 pixels long, and position them lower Edit v168: Set both the EXP bar and the level bar to a fixed horizontal length of exactly 20 pixels. Adjust their height so they form clean, balanced rectangular bars. Then reposition both bars into the empty horizontal gutter located directly between the fuel slot row and the top row of the player inventory slots. They must sit fully inside that gutter, not above it and not below it. Horizontally align them with the fuel slot, but do not anchor them to any slot. Use fixed pixel coordinates so the bars appear centered in that gutter space with no overlap Edit v169: Apply all of the following changes specifically to the Leveling Furnace page. Do not modify any other screen or UI. Do not change the size, width, or height of either bar. The two bars being modified are the Level Bar (the bar that displays ‘LV 1’) and the EXP Bar (the bar that displays the current experience progress). Keep both bars exactly as they are in size. Move the level text (‘LV 1’) inside the Level Bar and reduce its font size so it fits cleanly within the bar with exactly 2 pixels of padding on all sides. Center the text horizontally and vertically inside the Level Bar, fully visible and pixel‑aligned. Reposition the ‘3/10’ text so it appears directly below the EXP Bar, horizontally aligned with the bar and vertically offset by exactly 3 pixels. Scale the ‘3/10’ text down slightly so it matches the bar’s proportions and does not overpower the bar. Enforce a fixed vertical spacing of exactly 4 pixels between the Level Bar and the EXP Bar so they never touch or overlap. Keep both bars in their current gutter position between the fuel slot row and the top of the inventory slots, with no anchoring to any slot Edit v170: On the Leveling Furnace page, increase the font size of the ‘LV 1’ text inside the Level Bar so it is clearly readable and visually balanced with the bar’s dimensions. The text must still fit within the bar with exactly 2 pixels of padding on all sides, remain centered horizontally and vertically, and be pixel-aligned. Do not let the text touch the edges or overflow. Only adjust the font size upward to eliminate the micro-text issue Edit v171: On the Leveling Furnace page, completely rebuild the Level Bar and the EXP Bar. Keep their current horizontal and vertical positions exactly as they are — do not move them and do not anchor them to any slot. Make both bars evenly sized with identical width and height. The builder must automatically choose the perfect bar width and height based on the available space and the required text fit. The bars must be sized precisely so that all text fits cleanly and correctly, with exactly 2 pixels of padding on all sides inside the Level Bar for the ‘LV 1’ text, and with the ‘3/10’ text positioned exactly 3 pixels below the EXP Bar, scaled to match the bar’s proportions and horizontally aligned with the bar. Maintain a fixed vertical spacing of exactly 4 pixels between the Level Bar and the EXP Bar. All elements must be pixel-aligned, visually balanced, and fully contained within their designated space. The builder must determine the optimal bar dimensions to achieve perfect text fit and perfect visual alignment without altering the bars’ current positions. Edit v172: On the Leveling Furnace page, move the Level Bar and the EXP Bar to the following absolute pixel coordinates so they sit horizontally in line with the output slot but positioned to the right of it: Level Bar position: X: 124 Y: 28 EXP Bar position: X: 124 Y: 36 These coordinates place both bars directly in line with the output slot’s vertical position while keeping them to the right of the slot with clean spacing. Do not anchor the bars to the output slot or any other UI element. Do not change the size, shape, proportions, spacing, or text layout of either bar. Only their position should change. All pixel alignment, padding, and spacing rules previously defined still apply. Edit v173: On the Leveling Furnace page, move the Level Bar and the EXP Bar to the following absolute pixel coordinates: Level Bar position: X: 140 Y: 28 EXP Bar position: X: 140 Y: 36 These coordinates place both bars horizontally in line with the output slot but shifted further right to avoid any overlap. Do not anchor the bars to the output slot or any other UI element. Do not change the size, shape, proportions, spacing, or text layout of either bar. Only their position should change. All pixel alignment, padding, and spacing rules previously defined still apply. Edit v174: On the furnace page , change the upgrd button text to say upgrades , make sure all text fits inside the button Edit v175: use the provided texture for the block
Click here for installation instructions
This mod is licensed under the CreativeMode Mods License.