Skip to content
forked from Darkxx14/XyrisFFA

A next-generation FFA plugin for the modern version of Minecraft, with a bunch of features and a robust API.

License

Notifications You must be signed in to change notification settings

Kyozei/XyrisFFA

 
 

Repository files navigation

FFA

Overview

FFA is a next-generation plugin designed for PvP/FFA servers, offering a robust API and a bunch of features.

Requirements

To use the FFA plugin, you need to use Minecraft version 1.19 or higher, Java version 17 or above, Spigot or any of its forks, and You need PlaceholderAPI to use this plugin.

Features

  • Arenas System, Includes cool arenas for ranked users.

  • Next Gen Combat Log System

  • Customizable Death Messages

  • PlaceholderAPI Support

  • Guilds (TODO)

  • Arena Regeneration


How to use this?

  1. Make sure to have FastAsyncWorldEdit installed on your server.
  2. Use the command /regeneration create MyArena.
  3. Set the corners of the arena via /regeneration corner1 and /regeneration corner2.
  4. Finally, use the command /regeneration start MyArena.
  5. You're done! You can now use /regeneration regenerate MyArena.

  • Multi Worlds (TODO)
  • Advanced Kit System
  • Next Generation Settings Menu
  • Spawn/Lobby Items
  • Advance Stats System, with a feature where adminstrators can edit player's stats
  • WorldGuard Integration
  • Health Indicators
  • Quick Respawn
  • LaunchPads, And More

Addon(s)

  • Kit Layouts - Let your server's players save a custom kit layout for a kit (recommended for practice servers). $2.99

Necessary Commands

  • Broadcast
  • Fly
  • Heal
  • Message
  • Reply
  • Nickname
  • Ping
  • Rules
  • Settings, Yes there are even more which are not listed here.

Everything is editable via the config.yml file.

Placeholders

  • %ffa_kills% | Returns the kills of a player.
  • %ffa_deaths% | Returns the deaths of a player.
  • %ffa_kdr% | Returns the KDR of a player.
  • %ffa_streak% | Returns the kill streak of a player.
  • %ffa_maxstreak% | Returns the max kill streak of a player.
  • %ffa_combat_timer% | Returns the combat timer of a player.
  • %ffa_nickname% | Returns the nickname of a player.

Utility Placeholders

  • %ffa_lastkit% | Returns the name of the last kit the player had.
  • %ffa_lastarena% | Returns the name of the last arena the player was in.
  • %ffa_player_RegionName% | Returns the player count of the specified WorldGuard region.
  • %ffa_isbusy_RegionName% | Checks if the specified WorldGuard region has 8+ players; if yes, return "[Busy]".
  • %ffa_settings_olddamagetilt% | Returns the OldDamageTilt setting status of a player.
  • %ffa_settings_privatemessages% | Returns the PrivateMessages setting status of a player.
  • %ffa_settings_autogg% | Returns the AutoGG setting status of a player.
  • %ffa_settings_mentionsound% | Returns the MentionSound setting status of a player.
  • %ffa_settings_quickrespawn% | Returns the QuickRespawn setting status of a player.

Reporting Issues

Please feel free to report any glitches or bugs via our Discord server.

Download

To get the FFA plugin, Purchase it from our BuiltByBit page. Alternatively, compile it yourself.

License

The FFA plugin is licensed under GNU General Public License (GPL).

About

A next-generation FFA plugin for the modern version of Minecraft, with a bunch of features and a robust API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%