Skip to content

Zatrex12345/Amber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

🏆 Amber Practice Core – Complete PvP Solution

Amber is a high-performance Practice Core designed for competitive Minecraft PvP servers. With rich customization, built-in features, and support for major core plugins, it's ready for production use in serious networks (skidded from shadow & frost).

⚙️ Core Features

  • ✅ Shared & standalone Arena System
  • ✅ Hooks with any spigot: Knockback per kit
  • ✅ Ranked & unranked Queue and Matchmaking
  • ✅ Elo & Division-based ranking (divisions.yml)
  • ✅ Fully editable Kit Editor with saving/loading
  • ✅ Complete Party & Duel System
  • ✅ Built-in Event Modes: Sumo, Spleef, and more
  • GUI Menus & Hotbar Items (menus.yml, hotbar.yml)
  • Animated Scoreboard & Tablist (scoreboard.yml, tablist.yml)
  • ✅ Integrated Holograms system
  • Rich Presence support (Lunar Client)
  • Replay System compatibility
  • 1v1, 2v2 Unranked and ranked fights.
  • FFA and Split Party system
  • Replay system Definition of Quality, Smoothness.

🔌 Plugin Support

Hooks into:

  • PlaceholderAPI
  • Citizens (for bots)
  • AquaCore, PolarCord.
  • PhoenixAC, KarhuLoader
  • Replays (Necesary for the Replays)
  • Apollo-Bukkit, Volcano, and more

💾 Storage

  • YAML for lightweight configs
  • MySQL & MongoDB support (database.yml)

💬 Custom Placeholders

%amber_player_theme% - Get players theme example: &6
%amber_player_killeffect% - Get players killeffect example: Snow
%amber_player_elo% - Get player elo
%amber_player_wins% - Get Player wins
%amber_player_kills% - Get Player kills
%amber_player_loses% - Get Player Loses
%amber_player_coins% - Get player coins
%amber_player_exp% - Get Player Exp
%amber_player_level% - Get Player Level
%amber_player_division% - Get Player Division
%amber_lb_<kit-name>_<up-to-10>_name% | Returns Player's Name in position
%amber_lb_<kit-name>_<up-to-10>_elo% | Returns Player's ELO in position
%amber_in_queue% - Get players in queue: 22
%amber_in_match% - Get players fighting: 44

🧩 Permissions

-# If a permission doesnt work, please try with practice.permission Example: practice.arena.*

  • amber.staff – Access to moderation tools
  • amber.arena.* – Create, edit, manage arenas
  • amber.kit.* – Access to all kit management
  • amber.queue.* – Join/leave queues
  • amber.troll – Use /troll command
  • amber.admin – Full access to all commands
  • amber.admin.arena – Can also be practice.admin.arena
  • amber.admin.tokens - Can also be practice.admin.tokens
  • amber.event.host - Can also be practice.event.host
  • amber.admin.host.* - Gulag, Spleef, Sumo, Brackets. (amber.admin.host.name)
  • amber.spectate.bypass - Can also be practice.spectate.bypass
  • amber.donator - Donator permissions
  • amber.coins.admin - Admin for the coin commands (cosmetics coinshop)
  • amber.admin.coins - Another shortcut for coin admin
  • amber.ranked.kit - Access to ranked kits.

🎮 Player Commands

  • /duel – Send a duel request
  • /fly – Enable flight
  • /clan – See the clan/team commands
  • /rematch – Request a rematch
  • /suicide – Self-eliminate during a match
  • /troll <player> – Run troll actions
  • /stats – View your stats
  • /msg – Send private messages
  • /practice – Main plugin menu
  • /leaderboards – Show top players
  • /spectate <player> – Spectate a match
  • /stopSpectating – Exit spectator mode
  • /viewinv <player> – View someone’s inventory
  • /coinshop – Open the coin shop
  • /cosmetics – Open the cosmetics menu

🧑‍🤝‍🧑 Party System

  • /party create – Create a new party
  • /party disband – Disband your party
  • /party invite <player> – Invite a player
  • /party join <player> – Join a party
  • /party kick <player> – Kick a party member
  • /party leave – Leave the current party
  • /party chat – Switch to party chat
  • /party leader <player> – Transfer leadership
  • /party open – Open the party to public
  • /party close – Make the party private
  • /party help – Party command help
  • /party info – View current party info
  • /party settings – Modify party options

⚙️ Settings Commands

  • /settings – Open settings menu
  • /profileSettings – Modify profile-specific settings
  • /toggleDuelRequests – Toggle duel invites
  • /toggleSpectators – Toggle spectators
  • /toggleScoreboard – Toggle scoreboard visibility

🧪 Kit & Arena

  • /kit – Manage kits
  • /arena – Arena management

⏱ Queue & Matchmaking

  • /queue – Join the queue
  • /queue unranked – Join the queue
  • /queue ranked – Join the queue
  • /ranked – Join ranked queue

🏆 Events

  • /event join – Join an event
  • /event leave – Leave the event
  • /event info – View event info
  • /event forceStart – Force start
  • /event cancel – Cancel an event
  • /event clearCooldown – Reset cooldown
  • /event mapVote – Vote for a map
  • /host – Host an event
  • /events – Admin event control
  • /eventSetLobby – Set the event lobby
  • /eventAddMap / /eventRemoveMap – Map management
  • /eventMapCreate, /eventMapDelete, /eventMaps, etc.

🥇 Divisions & Coins

  • /divisions – Show division stats
  • /coins – Manage/view coin balance

🧪 Admin Tools

  • /follow <player> – Follow a player
  • /rename <player> <name> – Rename players
  • /setspawn – Set main spawn point
  • /setholo – Create holograms
  • /sudo <player> <command> – Force player to run a command
  • /matchtest – Test matches manually

🛡️ Clan System

  • /clan create – Create a new clan
  • /clan disband – Disband your clan
  • /clan invite <player> – Invite a player to your clan
  • /clan join <clan> – Join a clan
  • /clan kick <player> – Kick a member from the clan
  • /clan leave – Leave your current clan
  • /clan captain <player> – Promote a member to captain
  • /clan demote <player> – Demote a captain
  • /clan reset – Reset clan settings
  • /clan desc <description> – Set or update clan description
  • /clan rename <newname> – Rename your clan
  • /clan forcejoin <player> – Force a player to join the clan
  • /clan info – View clan information
  • /clan help – Show clan command help

And no, thats not all of them. we are missing about 40+ commands.. <:eyes_spookmc:1184293475177484419>

🎨 Customization

All messages, menus, scoreboards, tablists, and holograms are editable via YAML.

🛠️ Admin Tools

Arena creation & management commands Real-time hologram updates Internal API for custom expansion

📷 Optional Add-ons

  • Replay system integration
  • Animated holograms
  • Dynamic tablist sorting
  • Stats NPCs via Citizens

General Placeholders

  • <online>
  • <in-queue>
  • <in-match>
  • <player>
  • <ping>
  • <selected_kill_effect>
  • <selected_kill_message>
  • <theme>
  • <coins>
  • <event_tokens>
  • <player_exp>
  • <player_division>
  • <player_level>
  • <splitter>
  • <player_bar>

Follow System

  • <follow>
  • <followedPlayer>

Queueing State

  • <kit>
  • <type>
  • <time>
  • <minElo>
  • <maxElo>

Editing State

  • <kit>

Event State

  • <event_name>
  • <event_starting>
  • <event_players_remaining>
  • <event_players_max>
  • <event_round>
  • <player_a>
  • <player_b>

Party Placeholders

  • <leader>
  • <party-size>

Match (Team Match)

  • <opponentsCount>
  • <opponentsMax>
  • <teamCount>
  • <teamMax>

Fighting State

  • <rival>
  • <rival-ping>
  • <your-hits>
  • <their-hits>
  • <your-combo>
  • <their-combo>
  • <your_lives>
  • <their_lives>
  • <kills>
  • <duration>
  • <kit>
  • <arena>
  • <match_round>

Spectating State

  • <duration>
  • <kit>
  • <arena>
  • <player_a_kills>
  • <player_b_kills>

Note:

  • THIS IS A FORK OF PRAXI - WE HAVE RECODED MOST OF THE FEATURES ON CODE IN IT.
  • We are missing a lot of stuff in this list.
  • We try to fix all problems as we can.
  • Fix all the problems isn´t easy.
  • Every system has a problem, exploit, bug.*
  • We try our best on Destroyed Studios.

What will come out next?

  • PvP vs Bots
  • Teamfights
  • AI Integration.
  • Zombies gamemode
  • Shooters gamemode
  • Custom resourcepack feature
  • Abilities
  • Coinflip (to earn coins)
  • Language system

About

Destroyed Development's skidded shit

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages