Description
Create a 100% original, premium, self-contained, all-in-one server management plugin called "IdiotsMC Core" for Paper 1.21.3+ (fully backwards compatible to 1.16.5) using pure Java 17.
The final jar must be a single file (IdiotsMCCore.jar) with NO external plugin dependencies except:
- Paper/Spigot API
- Vault (softdepend)
- PlaceholderAPI (softdepend)
- ProtocolLib (softdepend)
You must write and embed a complete, powerful, modern utility library inside the plugin itself (package com.idiotsmc.core.lib) that includes everything needed:
Items, NBT editor, GUI manager, RawMessage/clickable text, Colors & hex, Version checker, Effects, Particles, Sounds, FontImage generator, Container scanner, FileHandler, Locale system, Database handler (SQLite + MySQL), Packets, Reflection utils, Scheduler utils, etc.
Plugin details:
- Name: IdiotsMC Core
- Main command: /imc (alias /idiotsmc)
- Permission prefix: idiotsmc.
- All classic aliases must work: /heal, /feed, /fly, /god, /gm, /tp, /tpa, /home, /warp, /spawn, /back, /bal, /pay, /kit, etc.
You MUST implement every single one of these 340+ commands exactly:
imc actionbar, imc afk, imc air, imc alert, imc aliaseditor, imc anvil, imc armorstand, imc attachcommand, imc back, imc balance, imc baltop, imc ban, imc banip, imc banlist, imc bed, imc blacklist, imc book, imc bossbar, imc bossbarmsg, imc burn, imc cartography, imc chatcolor, imc chatroom, imc cheque, imc clear, imc clearchat, imc commandspy, imc condense, imc counter, imc crawl, imc customalias, imc day, imc debug, imc delhome, imc deljail, imc delkit, imc delwarp, imc discard, imc distance, imc donate, imc dropspawner, imc dump, imc eco, imc editbook, imc editsign, imc effect, imc elytra, imc ender, imc exp, imc ext, imc feed, imc fixchunk, imc flightcharge, imc fly, imc flyspeed, imc freeze, imc gamemode, imc glow, imc god, imc hat, imc heal, imc history, imc home, imc invsave, imc invload, imc invsee, imc itemflag, imc itemlore, imc itemname, imc jail, imc kick, imc kill, imc kit, imc kiteditor, imc launch, imc lay, imc light, imc list, imc loot, imc maintenance, imc mirror, imc more, imc motd, imc msg, imc mute, imc near, imc nick, imc night, imc note, imc patrol, imc pay, imc playtime, imc playtimetop, imc ptime, imc pweather, imc rankup, imc reload, imc repair, imc reply, imc ride, imc scan, imc schedule, imc scoreboard, imc search, imc seen, imc sell, imc setspawn, imc setworth, imc shiftedit, imc sit, imc skull, imc socialspy, imc spawn, imc spawner, imc speed, imc spin, imc sponge, imc sudo, imc suicide, imc tempban, imc titlemsg, imc tpa, imc tpaccept, imc tpdeny, imc tphere, imc tpall, imc tptoggle, imc trash, imc unban, imc unbanip, imc unmute, imc vanish, imc vote, imc voteparty, imc walkspeed, imc warn, imc warp, imc warps, imc workbench, imc worth
Plus every major feature:
- Clickable, per-player, paginated, auto-updating holograms
- Cuboid & polygon portals, launchpads, elevators
- Full modern chat system with hex, hover/click, item preview, range, shout, rooms
- Advanced kits with full GUI editor, preview, costs, one-time use
- Interactive signs & blocks (left/right click commands with cost/permission)
- Complete built-in economy, baltop, cheques, sell hand/all, worth system, flight charge per second
- Spawner silk-touch + egg change with money charge
- Armor stand editor, book editor, anvil/cartography GUI openers
- Playtime rewards, rankup, playtimetop
- Scheduler, bossbar/title/actionbar alerts
- Vanish levels 1–10, patrol, freeze, sudo, spies
- All GUI editors (kits, warps, holograms, portals, aliases, kits, etc.)
everything configurable and toggleable in config