AbyssPit
par jxsh8• Minecraft 1.21.11
About this plugin
Subject: Develop a Spigot/Paper Minecraft Plugin: "Minewar-Pit" (Multi-Arena FFA PvP) Core Objective: Create a comprehensive "ThePit" style FFA (Free For All) PvP plugin. The gameplay focuses on continuous combat, leveling, and an in-game economy (Gold/XP). Players earn rewards through kills, killstreaks, and picking up gold from the ground. 1. Game Logic & Systems Leveling System: Configurable XP requirements per level. Reward players with XP and Gold on every kill. Economy: A custom Gold system. Gold is used to purchase items (Diamond gear, Obsidian, Arrows) and permanent/temporary Perks. Gold Generators: System to set specific locations where Gold items spawn periodically for players to pick up. Bounties & Killstreaks: * Track player killstreaks and announce them to the server. Automatically place a "Gold Bounty" on players who reach high streaks. The bounty is awarded to the player who ends that streak. Admin Mode: A toggle for staff to bypass build/break restrictions within arenas. 2. Perk & Upgrade System GUIs: All purchases and perk selections must be handled via a clean, intuitive Chest GUI. Perks (14+ Unique): Examples include "Golden Heads" (replaces Golden Apples), "Bounty Hunter" (extra gold from kills), and "Gold Perk" (7x gold from ground pickups). Upgrades (7+ Unique): Permanent stat buffs like "Increased Damage," "XP Boost," and "Block Persistence" (how long placed obsidian lasts). 3. World & Arena Management Multi-Arena Support: Capability to create, save, and manage multiple separate arenas. Launchpads: Convert slime blocks into customizable launchpads with adjustable velocity/power. Anti-Grief: Non-admin players cannot break the map. Only blocks placed by players (like Obsidian) can be broken or disappear after a delay. No-Flicker Scoreboard: A dynamic sidebar showing Player Level, Gold, Current Streak, and Bounty. 4. Technical Requirements Commands & Auto-completion: Implement a /pit base command with full Tab-Completion for all sub-commands and arena names. Reference Logic: Use the logic and structure found in the LagBug/ThePit GitHub repository as a baseline for the API and event handling. Data Storage: Save player stats (Gold/XP) and Arena configurations via YAML or SQLite. 5. Command & Permission Schema Admin Commands (pit.admin.*): /pit setspawn <arena>, /pit goldloc add/rem, /pit adminmode, /pit launchpad, /pit create/delete, /pit setmax, /pit setlobby, /pit addgold/remgold/setgold, /pit addlevel/remlevel/setlevel. User Commands (pit.user.*): /pit join <arena>, /pit leave, /pit list, /pit discord.
Compatibility
AbyssPit is compatible with Paper 1.21.11 servers and requires Java 17. This plugin was created with Minax AI and is available for free.