3 downloads






Description:
Pumpkannon — The Lantern of Madness is a sentient lantern‑cannon with four unlockable in‑hand combat abilities you use directly: Confetti Burst (right‑click to fire), Spectral Beam (press R), Void Parade (press V) and the Grand Finale (press G); each ability’s tier and cooldown are shown as pill‑orbs on the in‑hand HUD. Upgrade and permanently buff it at a Lantern Altar by placing the Pumpkannon, adding offerings and pressing LIGHT THE WICK (shift‑click will auto‑prioritize): Honey Bottle ×3 converts to one Honey tribute (+5% projectile speed per tribute, stacks and now correctly affects all four abilities) and Pumpkin Pie ×5 converts to one Pumpkin Pie tribute (+0.5 Max HP per tribute while held, stacks; the −25% cooldown reduction applies only once on your first pie tribute). The Pumpkannon tooltip shows live counters and buff lines (e.g. “Honey Power” and “Pumpkin Power”), F3+H reveals a compact stats section, all counters/buffs are server‑authoritative and sync instantly, and the Max HP bonus is applied while holding the Pumpkannon (health is clamped safely if it exceeds the new max).
Manage versions and create new iterations of this mod.
This will create a new mod based on "Pumpkannon The Lantern Of Madness" 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 "Pumpkannon The Lantern Of Madness" for Minecraft Java 1.20.1. The original mod will remain unchanged.
3
Oct 28, 2025, 12:11 AM
User request: Name: Pumpkannon — The Lantern of Madness Platform: Fabric 1.21.5 Requires: Fabric API, Rendering API, Cardinal Components Concept: A sentient lantern-cannon hybrid forged from molten pumpkin flesh and cursed brass, powered by laughter and lunacy. When wielded, it feeds on nearby fear, releasing fireworks of screaming pumpkin souls that explode into confetti, fire, or candy. Visuals and Idle FX: Body: Brass and pumpkin fused, with carved mouths constantly changing expression. Mouth glows orange to green to violet cyclically (4s loop). Handle: Melted candle wax with embedded bones. Idle FX: Floating candle wisps orbit randomly (radius 1.2–1.6), leaving ghostly trails. SFX: Whispering giggles, soft carnival bells. Passives: Mad Glow: Emits dynamic light radius 8–10; light pulses with player HP. Feast of Fear: +10% attack vs mobs in darkness. Laughing Guard: Each hit reduces next taken damage by 5% (stack ×3). Sugar Rush: Eating food gives +15% speed for 5s (additive). Offerings: Feed it Halloween tribute items at the Lantern Altar (custom block). Each offering visually melts into the lantern via animated liquid metal flow. Pumpkin Pie ×5: +0.5 Max HP (stackable) Honey Bottle ×3: +5% projectile speed (stackable) Glow Ink Sac ×1: Unlocks Spectral Beam (T2) Ender Pearl ×2: Unlocks Void Parade (T3) Totem of Undying ×1: Unlocks Grand Finale (T4) All transactions are server-authoritative; updates are synced to the client with real-time tooltip rebuild. Abilities: T1 — Confetti Burst (R-click) Fires pumpkin seeds in a 15° cone; each seed explodes into 10 confetti particles (additive blend). 800+ particles (client LOD auto-scales). Deals small AoE damage (5–8 hearts). Leaves faint laughter echo at impact. T2 — Spectral Beam (Shift + R) Shoots continuous candy-colored beam for 2 seconds. 2000+ spectral particles; gradient orange to pink to teal. Beam leaves glowing scorch marks with slight refraction. T3 — Void Parade (Q) Summons a marching line of 7 spectral pumpkins walking forward, each exploding after 1s delay. 2500+ particles; parabolic trajectories with randomized confetti, smoke, and wax droplets. Each explosion grants the player +10% movement speed for 3 seconds. T4 — Grand Finale (Hold G 1s) 1.5s charge-up: Lantern mouth expands, candles spiral. Fires massive projectile that bursts into a carnival explosion — fireworks, confetti, ghost laughter. 4000+ particles total; 20-block AoE. Enemies hit receive Blindness and Confusion (custom wobble camera effect). World light temporarily turns orange and purple for 2 seconds. GUI: Layout: 340×260 px. Header: "PUMPKANNON" Background: animated wax-drip effect (no blur). Sacrifice slot (64×64) with molten drip border. "LIGHT THE WICK" button (180×28) replaces "Sacrifice". Successful offering triggers glowing drip animation and spooky laugh sound. Tooltip: §6☠ §lConfetti Burst§r → §a[UNLOCKED] §d✨ §lSpectral Beam§r → §c[LOCKED] §5🎭 §lVoid Parade§r → §c[LOCKED] §e💥 §lGrand Finale§r → §c[LOCKED] §7"Feed me sweets, and watch the world smile... till it burns."§r Implementation Notes: Same particle rules as Soulreaper (Bezier, Fibonacci, Helix paths with arc-length reparam). No blur shaders in GUI. LOD and performance safety identical (auto-scale at <50 FPS). Server validates offerings, syncs values, and triggers GUI and VFX. Edit v2: Add individual cooldowns to every attack that are shown up in the top of the screen with a custom design, also change the attack that is on the Q because it's a button that is already used on vanilla to throw items so it is not usable because of that; finally the pedestal texture is glitched out and it's UI doesn't fit properly Edit v3: First, dont show the abilities not unlocked cooldown, also the pedestal when on inventory looks glitchy, and when placed down shoul have a different texture on the top and bottom part so it looks more like a pedestal and not a weird thing; and last fix some things on the ui cause it looks like have slots of set and the LIGHT THE WICK button is on the part that is shown the inventory, also put more color to the UI Edit v4: Fix the UI order, make it smaller and fit the inventory with a part made for the inventory (visually and functonally), also have a space made for the pumpkannon (visually and functonally), and one for the sacrfice (visually and functonally), also make that the bottom and top part are integrated with the side part so they don't look like 2 different blocks (mostly just make similar end on the borders) Edit v5: Mod summary (global): Name: Pumpkannon — The Lantern of Madness Feature: Lantern Altar GUI & Interaction System Platform/libs: Fabric 1.21.5 · Fabric API · Rendering API · Cardinal Components Theme: Haunted festival meets arcane ritual — glowing brass, cursed candles, molten pumpkin hues. The Lantern Altar is a ceremonial interface where players unlock or empower the Pumpkannon’s four madness tiers through offerings and enlightenment. The design merges arcane ritual energy with playful Halloween absurdity — a sentient UI that flickers, breathes, and laughs faintly as you interact. 🎃 Visual Identity Layout size: 176×200 px (inventory-standard frame, compact and polished). Color palette: pumpkin orange (#FF7A00), ghost white (#EEECE1), abyss violet (#3C0058), brass trim (#C7A546), void black (#0E0B09). Lighting: Pulsing wick glow animation (sin-wave 0.8Hz) centered at altar heart; gentle ambient orange lighting spill. Background: Textured molten brass plate with layered cracks of glowing magma and faint pumpkin faces in relief. FX: Floating motes (orange/green), drifting wisps from the altar wick, and a spectral laugh whisper every 60s idle. Sound cues: GUI open — “whoomph” lantern ignition. Button press — wick flare & tiny laugh. Offering accepted — ghostly hum ascending note. Upgrade unlocked — confetti pop + echoing bell tone. 🕯 UI Layout & Components Top Bar: “Ability Tier Pills” — four labeled orbs (Confetti Burst / Spectral Beam / Void Parade / Grand Finale). Each pulses or darkens based on unlock status and cooldown. Confetti Burst → bright pink-orange flare. Spectral Beam → cyan glow stripe. Void Parade → purple shimmer. Grand Finale → flashing gold outline. Left Slot (LANTERN): Large circular slot with molten border animation. Only accepts the Pumpkannon item. Hover tooltip: “Place your Lantern of Madness to commune with the wick.” Right Slot (OFFERING): Smaller ornate bowl slot, shimmering glaze texture. Accepts only: Pumpkin Pie, Honey Bottle, Glow Ink Sac, Ender Pearl, or Totem of Undying. Valid items emit subtle rising smoke; invalid ones shake lightly and play a “reject” hiss. Center Action Button: Brass plate button labeled “LIGHT THE WICK”. Enabled = molten orange gradient + glow rim. Disabled = cold brass with faint cobweb overlay. Click triggers altar ignition animation — surrounding edges glow and animated glyphs orbit the lantern slot briefly. Inventory Integration: Standard bottom inventory rows (player slots). Shift-click logic: left slot prioritizes Pumpkannon; right slot prioritizes valid offerings. Tooltip overlays guide placement when hovering empty slots. Feedback Panels: Below button: textual altar whisper — e.g. “The wick yearns for laughter…” After offering: “A new madness takes shape.” When upgrade completes: fireworks of light particles across GUI edges. 💡 Gameplay Loop Right-click the Lantern Altar block to open the ritual GUI. Insert your Pumpkannon in the left slot. Place one of the allowed offering items on the right. Press LIGHT THE WICK to activate the altar sequence. The altar consumes the offering with visual/sound feedback. A random line of whispered lore displays briefly; the respective tier ability is unlocked or enhanced. Ability tier pills visually update and glow to indicate progress. ⚙ Technical / UX Details GUI logic: ScreenHandler syncing via Cardinal Components; offerings validated server-side. Visuals: client-side animation layers (wick flare, ghost fog, confetti overlay). Performance: draw order optimized, no post-processing blur; glow layers use additive blend. Persistent cooldown display reused from in-hand HUD. Refresh textures with F3+T if pedestal visuals or molten frames desync. Accessibility: tooltips and sound cues for each major state change. Rebindable keys remain under Controls → Pumpkannon Controls. 🎭 Design Inspiration Fusion of Halloween carnival energy and eldritch altar elegance — equal parts playful and ominous. UI evokes the feeling of striking a deal with a mischievous spirit rather than operating a machine. 🧩 Implementation Notes GUI base: JSON + ScreenHandler implementation. Dynamic tier indicators pulled from LanternDataComponent. Reuse existing offering validation logic. All altar glow colors mapped to ability tier status for visual consistency. Future extension: interactive lantern face that reacts to mouse movement. Edit v9: increase a little bit the GUI size so no text is overlaping with other text or button Edit v10: on the GUI remove the text that says inventory, and move some pixels down the invetory Edit v11: change a little bit the texture of the lantern altar, the top side should look like the top part of a pumpkin + a table, and the other parts should look similar as they look now; also fix the lantern altar item so it's shown like any other vanilla block; also in the GUI the slots where you should put the lantern and the offering are a little bit off-set, so move them a little bit to the northwest ( it is just the slot, the visual is already ok so don't move the visual) Edit v13: fix this: the slots that i said are still a little bit off-set move them a little bit to the west; also fix this: lantern altar item on player's inventory looks glitched out (purple and black because of no texture/model found out) Edit v14: make that offering pumpkin pie reduces cooldown of the abilities by 25% (should be in the despcription of the item); also add spooky typography to the text in all the mod Edit v15: the 0.5 max health when givin pumpkin pie isn't working, also i think that the passive abilities aren't working so check them Edit v16: remove passives from pumpkanoon description; also add to the description the honey thing and a counter of how many times you have sacrified honey (because it should be stackable); also make that non stackable sacrifices doesn't let you consume again the same item Edit v17: show in the descripition of the pumpkannon how many buff is giving the honey bottles at this moment, also make the pumpkin pie max health stackable (but not the cooldown reduction), having also it's own counter as the honey bottles sacrifices Edit v18: fix this: the honey seems to not give any projectile speed; also the pummpkin pie extra heart also should have it's counter
1
Oct 27, 2025, 11:55 PM
User request: Name: Pumpkannon — The Lantern of Madness Platform: Fabric 1.21.5 Requires: Fabric API, Rendering API, Cardinal Components Concept: A sentient lantern-cannon hybrid forged from molten pumpkin flesh and cursed brass, powered by laughter and lunacy. When wielded, it feeds on nearby fear, releasing fireworks of screaming pumpkin souls that explode into confetti, fire, or candy. Visuals and Idle FX: Body: Brass and pumpkin fused, with carved mouths constantly changing expression. Mouth glows orange to green to violet cyclically (4s loop). Handle: Melted candle wax with embedded bones. Idle FX: Floating candle wisps orbit randomly (radius 1.2–1.6), leaving ghostly trails. SFX: Whispering giggles, soft carnival bells. Passives: Mad Glow: Emits dynamic light radius 8–10; light pulses with player HP. Feast of Fear: +10% attack vs mobs in darkness. Laughing Guard: Each hit reduces next taken damage by 5% (stack ×3). Sugar Rush: Eating food gives +15% speed for 5s (additive). Offerings: Feed it Halloween tribute items at the Lantern Altar (custom block). Each offering visually melts into the lantern via animated liquid metal flow. Pumpkin Pie ×5: +0.5 Max HP (stackable) Honey Bottle ×3: +5% projectile speed (stackable) Glow Ink Sac ×1: Unlocks Spectral Beam (T2) Ender Pearl ×2: Unlocks Void Parade (T3) Totem of Undying ×1: Unlocks Grand Finale (T4) All transactions are server-authoritative; updates are synced to the client with real-time tooltip rebuild. Abilities: T1 — Confetti Burst (R-click) Fires pumpkin seeds in a 15° cone; each seed explodes into 10 confetti particles (additive blend). 800+ particles (client LOD auto-scales). Deals small AoE damage (5–8 hearts). Leaves faint laughter echo at impact. T2 — Spectral Beam (Shift + R) Shoots continuous candy-colored beam for 2 seconds. 2000+ spectral particles; gradient orange to pink to teal. Beam leaves glowing scorch marks with slight refraction. T3 — Void Parade (Q) Summons a marching line of 7 spectral pumpkins walking forward, each exploding after 1s delay. 2500+ particles; parabolic trajectories with randomized confetti, smoke, and wax droplets. Each explosion grants the player +10% movement speed for 3 seconds. T4 — Grand Finale (Hold G 1s) 1.5s charge-up: Lantern mouth expands, candles spiral. Fires massive projectile that bursts into a carnival explosion — fireworks, confetti, ghost laughter. 4000+ particles total; 20-block AoE. Enemies hit receive Blindness and Confusion (custom wobble camera effect). World light temporarily turns orange and purple for 2 seconds. GUI: Layout: 340×260 px. Header: "PUMPKANNON" Background: animated wax-drip effect (no blur). Sacrifice slot (64×64) with molten drip border. "LIGHT THE WICK" button (180×28) replaces "Sacrifice". Successful offering triggers glowing drip animation and spooky laugh sound. Tooltip: §6☠ §lConfetti Burst§r → §a[UNLOCKED] §d✨ §lSpectral Beam§r → §c[LOCKED] §5🎭 §lVoid Parade§r → §c[LOCKED] §e💥 §lGrand Finale§r → §c[LOCKED] §7"Feed me sweets, and watch the world smile... till it burns."§r Implementation Notes: Same particle rules as Soulreaper (Bezier, Fibonacci, Helix paths with arc-length reparam). No blur shaders in GUI. LOD and performance safety identical (auto-scale at <50 FPS). Server validates offerings, syncs values, and triggers GUI and VFX. Edit v2: Add individual cooldowns to every attack that are shown up in the top of the screen with a custom design, also change the attack that is on the Q because it's a button that is already used on vanilla to throw items so it is not usable because of that; finally the pedestal texture is glitched out and it's UI doesn't fit properly Edit v3: First, dont show the abilities not unlocked cooldown, also the pedestal when on inventory looks glitchy, and when placed down shoul have a different texture on the top and bottom part so it looks more like a pedestal and not a weird thing; and last fix some things on the ui cause it looks like have slots of set and the LIGHT THE WICK button is on the part that is shown the inventory, also put more color to the UI Edit v4: Fix the UI order, make it smaller and fit the inventory with a part made for the inventory (visually and functonally), also have a space made for the pumpkannon (visually and functonally), and one for the sacrfice (visually and functonally), also make that the bottom and top part are integrated with the side part so they don't look like 2 different blocks (mostly just make similar end on the borders) Edit v5: Mod summary (global): Name: Pumpkannon — The Lantern of Madness Feature: Lantern Altar GUI & Interaction System Platform/libs: Fabric 1.21.5 · Fabric API · Rendering API · Cardinal Components Theme: Haunted festival meets arcane ritual — glowing brass, cursed candles, molten pumpkin hues. The Lantern Altar is a ceremonial interface where players unlock or empower the Pumpkannon’s four madness tiers through offerings and enlightenment. The design merges arcane ritual energy with playful Halloween absurdity — a sentient UI that flickers, breathes, and laughs faintly as you interact. 🎃 Visual Identity Layout size: 176×200 px (inventory-standard frame, compact and polished). Color palette: pumpkin orange (#FF7A00), ghost white (#EEECE1), abyss violet (#3C0058), brass trim (#C7A546), void black (#0E0B09). Lighting: Pulsing wick glow animation (sin-wave 0.8Hz) centered at altar heart; gentle ambient orange lighting spill. Background: Textured molten brass plate with layered cracks of glowing magma and faint pumpkin faces in relief. FX: Floating motes (orange/green), drifting wisps from the altar wick, and a spectral laugh whisper every 60s idle. Sound cues: GUI open — “whoomph” lantern ignition. Button press — wick flare & tiny laugh. Offering accepted — ghostly hum ascending note. Upgrade unlocked — confetti pop + echoing bell tone. 🕯 UI Layout & Components Top Bar: “Ability Tier Pills” — four labeled orbs (Confetti Burst / Spectral Beam / Void Parade / Grand Finale). Each pulses or darkens based on unlock status and cooldown. Confetti Burst → bright pink-orange flare. Spectral Beam → cyan glow stripe. Void Parade → purple shimmer. Grand Finale → flashing gold outline. Left Slot (LANTERN): Large circular slot with molten border animation. Only accepts the Pumpkannon item. Hover tooltip: “Place your Lantern of Madness to commune with the wick.” Right Slot (OFFERING): Smaller ornate bowl slot, shimmering glaze texture. Accepts only: Pumpkin Pie, Honey Bottle, Glow Ink Sac, Ender Pearl, or Totem of Undying. Valid items emit subtle rising smoke; invalid ones shake lightly and play a “reject” hiss. Center Action Button: Brass plate button labeled “LIGHT THE WICK”. Enabled = molten orange gradient + glow rim. Disabled = cold brass with faint cobweb overlay. Click triggers altar ignition animation — surrounding edges glow and animated glyphs orbit the lantern slot briefly. Inventory Integration: Standard bottom inventory rows (player slots). Shift-click logic: left slot prioritizes Pumpkannon; right slot prioritizes valid offerings. Tooltip overlays guide placement when hovering empty slots. Feedback Panels: Below button: textual altar whisper — e.g. “The wick yearns for laughter…” After offering: “A new madness takes shape.” When upgrade completes: fireworks of light particles across GUI edges. 💡 Gameplay Loop Right-click the Lantern Altar block to open the ritual GUI. Insert your Pumpkannon in the left slot. Place one of the allowed offering items on the right. Press LIGHT THE WICK to activate the altar sequence. The altar consumes the offering with visual/sound feedback. A random line of whispered lore displays briefly; the respective tier ability is unlocked or enhanced. Ability tier pills visually update and glow to indicate progress. ⚙ Technical / UX Details GUI logic: ScreenHandler syncing via Cardinal Components; offerings validated server-side. Visuals: client-side animation layers (wick flare, ghost fog, confetti overlay). Performance: draw order optimized, no post-processing blur; glow layers use additive blend. Persistent cooldown display reused from in-hand HUD. Refresh textures with F3+T if pedestal visuals or molten frames desync. Accessibility: tooltips and sound cues for each major state change. Rebindable keys remain under Controls → Pumpkannon Controls. 🎭 Design Inspiration Fusion of Halloween carnival energy and eldritch altar elegance — equal parts playful and ominous. UI evokes the feeling of striking a deal with a mischievous spirit rather than operating a machine. 🧩 Implementation Notes GUI base: JSON + ScreenHandler implementation. Dynamic tier indicators pulled from LanternDataComponent. Reuse existing offering validation logic. All altar glow colors mapped to ability tier status for visual consistency. Future extension: interactive lantern face that reacts to mouse movement. Edit v9: increase a little bit the GUI size so no text is overlaping with other text or button Edit v10: on the GUI remove the text that says inventory, and move some pixels down the invetory Edit v11: change a little bit the texture of the lantern altar, the top side should look like the top part of a pumpkin + a table, and the other parts should look similar as they look now; also fix the lantern altar item so it's shown like any other vanilla block; also in the GUI the slots where you should put the lantern and the offering are a little bit off-set, so move them a little bit to the northwest ( it is just the slot, the visual is already ok so don't move the visual) Edit v13: fix this: the slots that i said are still a little bit off-set move them a little bit to the west; also fix this: lantern altar item on player's inventory looks glitched out (purple and black because of no texture/model found out) Edit v14: make that offering pumpkin pie reduces cooldown of the abilities by 25% (should be in the despcription of the item); also add spooky typography to the text in all the mod Edit v15: the 0.5 max health when givin pumpkin pie isn't working, also i think that the passive abilities aren't working so check them Edit v16: remove passives from pumpkanoon description; also add to the description the honey thing and a counter of how many times you have sacrified honey (because it should be stackable); also make that non stackable sacrifices doesn't let you consume again the same item Edit v17: show in the descripition of the pumpkannon how many buff is giving the honey bottles at this moment, also make the pumpkin pie max health stackable (but not the cooldown reduction), having also it's own counter as the honey bottles sacrifices
1
Oct 27, 2025, 11:14 PM
User request: Name: Pumpkannon — The Lantern of Madness Platform: Fabric 1.21.5 Requires: Fabric API, Rendering API, Cardinal Components Concept: A sentient lantern-cannon hybrid forged from molten pumpkin flesh and cursed brass, powered by laughter and lunacy. When wielded, it feeds on nearby fear, releasing fireworks of screaming pumpkin souls that explode into confetti, fire, or candy. Visuals and Idle FX: Body: Brass and pumpkin fused, with carved mouths constantly changing expression. Mouth glows orange to green to violet cyclically (4s loop). Handle: Melted candle wax with embedded bones. Idle FX: Floating candle wisps orbit randomly (radius 1.2–1.6), leaving ghostly trails. SFX: Whispering giggles, soft carnival bells. Passives: Mad Glow: Emits dynamic light radius 8–10; light pulses with player HP. Feast of Fear: +10% attack vs mobs in darkness. Laughing Guard: Each hit reduces next taken damage by 5% (stack ×3). Sugar Rush: Eating food gives +15% speed for 5s (additive). Offerings: Feed it Halloween tribute items at the Lantern Altar (custom block). Each offering visually melts into the lantern via animated liquid metal flow. Pumpkin Pie ×5: +0.5 Max HP (stackable) Honey Bottle ×3: +5% projectile speed (stackable) Glow Ink Sac ×1: Unlocks Spectral Beam (T2) Ender Pearl ×2: Unlocks Void Parade (T3) Totem of Undying ×1: Unlocks Grand Finale (T4) All transactions are server-authoritative; updates are synced to the client with real-time tooltip rebuild. Abilities: T1 — Confetti Burst (R-click) Fires pumpkin seeds in a 15° cone; each seed explodes into 10 confetti particles (additive blend). 800+ particles (client LOD auto-scales). Deals small AoE damage (5–8 hearts). Leaves faint laughter echo at impact. T2 — Spectral Beam (Shift + R) Shoots continuous candy-colored beam for 2 seconds. 2000+ spectral particles; gradient orange to pink to teal. Beam leaves glowing scorch marks with slight refraction. T3 — Void Parade (Q) Summons a marching line of 7 spectral pumpkins walking forward, each exploding after 1s delay. 2500+ particles; parabolic trajectories with randomized confetti, smoke, and wax droplets. Each explosion grants the player +10% movement speed for 3 seconds. T4 — Grand Finale (Hold G 1s) 1.5s charge-up: Lantern mouth expands, candles spiral. Fires massive projectile that bursts into a carnival explosion — fireworks, confetti, ghost laughter. 4000+ particles total; 20-block AoE. Enemies hit receive Blindness and Confusion (custom wobble camera effect). World light temporarily turns orange and purple for 2 seconds. GUI: Layout: 340×260 px. Header: "PUMPKANNON" Background: animated wax-drip effect (no blur). Sacrifice slot (64×64) with molten drip border. "LIGHT THE WICK" button (180×28) replaces "Sacrifice". Successful offering triggers glowing drip animation and spooky laugh sound. Tooltip: §6☠ §lConfetti Burst§r → §a[UNLOCKED] §d✨ §lSpectral Beam§r → §c[LOCKED] §5🎭 §lVoid Parade§r → §c[LOCKED] §e💥 §lGrand Finale§r → §c[LOCKED] §7"Feed me sweets, and watch the world smile... till it burns."§r Implementation Notes: Same particle rules as Soulreaper (Bezier, Fibonacci, Helix paths with arc-length reparam). No blur shaders in GUI. LOD and performance safety identical (auto-scale at <50 FPS). Server validates offerings, syncs values, and triggers GUI and VFX. Edit v2: Add individual cooldowns to every attack that are shown up in the top of the screen with a custom design, also change the attack that is on the Q because it's a button that is already used on vanilla to throw items so it is not usable because of that; finally the pedestal texture is glitched out and it's UI doesn't fit properly Edit v3: First, dont show the abilities not unlocked cooldown, also the pedestal when on inventory looks glitchy, and when placed down shoul have a different texture on the top and bottom part so it looks more like a pedestal and not a weird thing; and last fix some things on the ui cause it looks like have slots of set and the LIGHT THE WICK button is on the part that is shown the inventory, also put more color to the UI Edit v4: Fix the UI order, make it smaller and fit the inventory with a part made for the inventory (visually and functonally), also have a space made for the pumpkannon (visually and functonally), and one for the sacrfice (visually and functonally), also make that the bottom and top part are integrated with the side part so they don't look like 2 different blocks (mostly just make similar end on the borders) Edit v5: Mod summary (global): Name: Pumpkannon — The Lantern of Madness Feature: Lantern Altar GUI & Interaction System Platform/libs: Fabric 1.21.5 · Fabric API · Rendering API · Cardinal Components Theme: Haunted festival meets arcane ritual — glowing brass, cursed candles, molten pumpkin hues. The Lantern Altar is a ceremonial interface where players unlock or empower the Pumpkannon’s four madness tiers through offerings and enlightenment. The design merges arcane ritual energy with playful Halloween absurdity — a sentient UI that flickers, breathes, and laughs faintly as you interact. 🎃 Visual Identity Layout size: 176×200 px (inventory-standard frame, compact and polished). Color palette: pumpkin orange (#FF7A00), ghost white (#EEECE1), abyss violet (#3C0058), brass trim (#C7A546), void black (#0E0B09). Lighting: Pulsing wick glow animation (sin-wave 0.8Hz) centered at altar heart; gentle ambient orange lighting spill. Background: Textured molten brass plate with layered cracks of glowing magma and faint pumpkin faces in relief. FX: Floating motes (orange/green), drifting wisps from the altar wick, and a spectral laugh whisper every 60s idle. Sound cues: GUI open — “whoomph” lantern ignition. Button press — wick flare & tiny laugh. Offering accepted — ghostly hum ascending note. Upgrade unlocked — confetti pop + echoing bell tone. 🕯 UI Layout & Components Top Bar: “Ability Tier Pills” — four labeled orbs (Confetti Burst / Spectral Beam / Void Parade / Grand Finale). Each pulses or darkens based on unlock status and cooldown. Confetti Burst → bright pink-orange flare. Spectral Beam → cyan glow stripe. Void Parade → purple shimmer. Grand Finale → flashing gold outline. Left Slot (LANTERN): Large circular slot with molten border animation. Only accepts the Pumpkannon item. Hover tooltip: “Place your Lantern of Madness to commune with the wick.” Right Slot (OFFERING): Smaller ornate bowl slot, shimmering glaze texture. Accepts only: Pumpkin Pie, Honey Bottle, Glow Ink Sac, Ender Pearl, or Totem of Undying. Valid items emit subtle rising smoke; invalid ones shake lightly and play a “reject” hiss. Center Action Button: Brass plate button labeled “LIGHT THE WICK”. Enabled = molten orange gradient + glow rim. Disabled = cold brass with faint cobweb overlay. Click triggers altar ignition animation — surrounding edges glow and animated glyphs orbit the lantern slot briefly. Inventory Integration: Standard bottom inventory rows (player slots). Shift-click logic: left slot prioritizes Pumpkannon; right slot prioritizes valid offerings. Tooltip overlays guide placement when hovering empty slots. Feedback Panels: Below button: textual altar whisper — e.g. “The wick yearns for laughter…” After offering: “A new madness takes shape.” When upgrade completes: fireworks of light particles across GUI edges. 💡 Gameplay Loop Right-click the Lantern Altar block to open the ritual GUI. Insert your Pumpkannon in the left slot. Place one of the allowed offering items on the right. Press LIGHT THE WICK to activate the altar sequence. The altar consumes the offering with visual/sound feedback. A random line of whispered lore displays briefly; the respective tier ability is unlocked or enhanced. Ability tier pills visually update and glow to indicate progress. ⚙ Technical / UX Details GUI logic: ScreenHandler syncing via Cardinal Components; offerings validated server-side. Visuals: client-side animation layers (wick flare, ghost fog, confetti overlay). Performance: draw order optimized, no post-processing blur; glow layers use additive blend. Persistent cooldown display reused from in-hand HUD. Refresh textures with F3+T if pedestal visuals or molten frames desync. Accessibility: tooltips and sound cues for each major state change. Rebindable keys remain under Controls → Pumpkannon Controls. 🎭 Design Inspiration Fusion of Halloween carnival energy and eldritch altar elegance — equal parts playful and ominous. UI evokes the feeling of striking a deal with a mischievous spirit rather than operating a machine. 🧩 Implementation Notes GUI base: JSON + ScreenHandler implementation. Dynamic tier indicators pulled from LanternDataComponent. Reuse existing offering validation logic. All altar glow colors mapped to ability tier status for visual consistency. Future extension: interactive lantern face that reacts to mouse movement. Edit v9: increase a little bit the GUI size so no text is overlaping with other text or button Edit v10: on the GUI remove the text that says inventory, and move some pixels down the invetory Edit v11: change a little bit the texture of the lantern altar, the top side should look like the top part of a pumpkin + a table, and the other parts should look similar as they look now; also fix the lantern altar item so it's shown like any other vanilla block; also in the GUI the slots where you should put the lantern and the offering are a little bit off-set, so move them a little bit to the northwest ( it is just the slot, the visual is already ok so don't move the visual) Edit v13: fix this: the slots that i said are still a little bit off-set move them a little bit to the west; also fix this: lantern altar item on player's inventory looks glitched out (purple and black because of no texture/model found out) Edit v14: make that offering pumpkin pie reduces cooldown of the abilities by 25% (should be in the despcription of the item); also add spooky typography to the text in all the mod Edit v15: the 0.5 max health when givin pumpkin pie isn't working, also i think that the passive abilities aren't working so check them Edit v16: remove passives from pumpkanoon description; also add to the description the honey thing and a counter of how many times you have sacrified honey (because it should be stackable); also make that non stackable sacrifices doesn't let you consume again the same item
Click here for installation instructions
This mod is licensed under the CreativeMode Mods License.