Information
AxFFaKits provides a flexible kit system designed for FFa practice servers. With an intuitive in-game editor, players can customize their kit layouts and prepare for battles quickly and efficiently.
Features
User-friendly GUIs - Simple and intuitive interfaces with a Global Kit Editor, Personal Kit Editor, and Kit Menu for quick and efficient kit management.
No Server Restart - All configuration changes apply instantly when the plugin is reloaded—no server restart required.
Fully Customizable- Every aspect of the plugin is customizable, allowing you to tailor it to your server’s needs.
Multiple GUIs - Multiple dedicated GUIs designed for smooth management and effortless customization.
Auto Refresh - Supports WorldGuard and EssentialsX to automatically re-kit and re-heal players, ensuring smooth PvP gameplay.
Admin Commands
/ax createkit <name> - Allows to create global kit
/ax editkit <name> - Allows to edit global kit
/ax givekit <player> <name> - Allows to give kit to player
/ax deletekit <name> - Allows to delete existing kit
/ax reload - Allows to reload plugin
Player Commands
/ax kitedit <name> - Allows to edit personal kit
Kit Menu Command
/kiteditor - Allows to open kit menu
Menu Click Actions
Right Click - Allows to edit global kit
Left Click - Allows to edit personal Kit
Permissions
axffa.adminkit - Allows to create, edit, give, and delete kit (Operator By Default)
axffa.reload - Allows to reload plugin (Operator By Default)
axffa.playerkit - Allows to edit personal kit (Player By Default)
Supported Plugins
WorldGuard - Used for the automatic re-kit system.
EssentialsX - Used for the automatic healing system.
Config.yml
Spoiler
# ===============================
# GUI BUTTONS CONFIGURATION
# ===============================
# Admin kit editor configuration
admin:
gui-title: '&cKitEditor: {kit}'
# Admin Save Button
save-button:
slot: 51
material: LIME_CANDLE
name: '&aSave Kit'
# Admin Cancel Button
cancel-button:
slot: 47
material: RED_CANDLE
name: '&cCancel'
# Admin Import button
import-button:
slot: 49
material: BLUE_CANDLE
name: '&bImport Inventory'
# Player kit editor configuration
player:
gui-title: '&aKitEditor: {kit}'
# Player Save Button
save-button:
slot: 51
material: LIME_CANDLE
name: '&aSave Kit'
# Player Cancel Button
cancel-button:
slot: 47
material: RED_CANDLE
name: '&cCancel'
# Player Reset Button
reset-button:
slot: 49
material: BLUE_CANDLE
name: '&bReset Layout'
# Unusable slots in the GUI
locked-slots:
material: GRAY_STAINED_GLASS_PANE
# ===============================
# KIT MENU CONFIGURATION
# ===============================
kit-menu:
title: '&6Kit Editor'
size: 54
kits: {}
# ===============================
# REKIT & REHEAL SETTINGS
# ===============================
refresh:
enabled: true
regions:
- example # Region & Kit names must match
# ===============================
# PLUGIN MESSAGES
# ===============================
messages:
# General messages
no-permission: '&cNo permission!'
unknown-command: '&6Unknown subcommand! Use /ax for help.'
player-not-found: '&cPlayer not found!'
# Command usage instructions
create-kit-usage: '&6Use: /ax createkit <name>'
edit-kit-usage: '&6Use: /ax editkit <name>'
playerkit-usage: '&6Use: &6/ax kitedit [name]'
givekit-usage: '&6Use: /ax givekit <player> <kit>'
deletekit-usage: '&6Use: /ax deletekit <name>'
# Kit-related messages
kit-saved: '&aKit saved!'
kit-imported: '&aKit imported from inventory!'
kit-reset: '&cLayout reset successfully.'
kit-given: '&aYou got the kit!'
kit-given-other: '&a{player} got the kit!'
kit-not-found: '&cKit {kit} not found!'
kit-already-exists: '&cKit already exists!'
kit-deleted: '&cKit {kit} deleted!'
# Miscellaneous
plugin-reloaded: '&aPlugin reloaded!'
# ===============================
# HELP COMMAND CONFIGURATION
# ===============================
help:
header: '&6---- AxFFaKits Help ----'
lines:
- '&e/ax createkit <name> &7- Create a global kit'
- '&e/ax editkit <name> &7- Edit a global kit'
- '&e/ax kitedit <name> &7- Edit your personal kit'
- '&e/kiteditor &7- Open the unified kit menu'
- '&e/ax givekit <player> <kit> &7- Give a kit to another player'
- '&e/ax deletekit <name> &7- Delete a global kit'
- '&e/ax reload &7- Reload plugin configuration'

