Create a Minecraft Paper plugin (1.21.11) called "GodWeapons" with a custom altar crafting system instead of crafting tables. 1) Altar System: - Add command: /spawnaltar (OP only) - When executed, spawn a single "God Altar" at a random location in the overworld. - Save the altar location. - Only ONE altar can exist at a time. - Add command: /altar - Shows players the coordinates of the altar. - The altar must only be visually obvious within a 300 block radius: - Particles, light effects, and sounds should ONLY be visible/audible to players within 300 blocks. - Outside 300 blocks, the altar should not be noticeable (no global beacon beam or visible effects). - Use distance checks when spawning particles/sounds. - The altar should still look special up close (particles, glow, armor stands, etc.). 2) Altar GUI Crafting: - When a player interacts with the altar, open a GUI. - GUI has: - A horizontal input bar (no slot order required) - A selection option: God Mace or God Spear - Player places required items in any order: God Mace requires: - 3 Maces (must include Density, Breach, Wind Burst; any level, extra enchants allowed) - 1 Nether Star - Player Heads God Spear requires: - 3 Netherite Spears (must include Fire Aspect, Sharpness, Lunge; any level, extra allowed) - 1 Nether Star - Player Heads - Validate items on button click (not slot position) 3) Crafting Effect: - When crafting succeeds: - Remove items - Play divine effect ONLY for players within 300 blocks: - Particles: TOTEM, FIREWORK, END_ROD, LIGHTNING - Sounds: entity.lightning_bolt.thunder, entity.elder_guardian.curse - Strike lightning at altar - Spawn weapon in center 4) God Weapons: - God Mace (Material.MACE) - Extremely high damage - Scales with fall distance - CustomModelData - Unbreakable, glowing - God Spear (Material.NETHERITE_SPEAR) - Extremely high damage (one-hit) - Use Material.NETHERITE_SPEAR explicitly in code 5) LIMIT SYSTEM: - Only ONE God Mace AND ONE God Spear can exist on the server at a time. - Prevent crafting if one already exists. - If weapon is deleted/dropped in void, allow crafting again. 6) Kill System: - Track kills per weapon (using UUID in PersistentDataContainer) - If a player is KILLED 3 times by any God Weapon: - Ban the killed player (NOT the wielder) - Run: /ban %player% You have been judged by the gods - Reset kill count if: - weapon is dropped - put in chest - given away - wielder dies 7) Technical: - Use PersistentDataContainer for: - weapon UUID - weapon type - Use Inventory GUI system - Include plugin.yml - No watermark - Fully working JAR 8) Important: - Use Paper 1.21.11 API - Use Material.NETHERITE_SPEAR for spear (do NOT replace with trident)