THE ULTIMATE PARTY-, CLAN-, AND FRIENDSYSTEM
Please note, that the plugin is still in development!
If you download it, please note that some features are not implemented yet.
FEATURES:
- set own prefix
- configurable commands
- configurable messages
- multilanguage system, create your own language files
(For example, if a player joins the server with the language German, the messages will only be sent to them in German.)
- StorageTypes: Yaml-Files, MongoDB, (in a future version MySQL)
Installation
Drag and Drop the plugin into you BungeeCord plugins folder.
The Spigot version that contains the inventory is not fully developed yet.
Restart your BungeeCord and edit the config.yml
TODO
- Set how many friends a player can have
- Set how many players can join a clan
- Set how many player can join a party
- Implement MySQL
- Make subcommands configurable
- Add party system
- Add clan system
TODO
- Add spigot inventorys
- Create spigot standalone
- implement RedisBungee
- implement TabComplete
config.yml
####################
# General Settings #
####################
# The prefix displayed before each message
prefix: "§8[§6PACAFSystem§8] §r"
# Database
# Yaml -> All data will be saved in a local file
# MongoDB -> All data will be saved on a MongoDB Server
# MySQL -> All data wil be saved on a MySQL Server (also works with MariaDB)
storage-method: "yaml"
# The name of the database (only used on mongodb and mysql)
database-name: "pacafSystem"
# MySQL -> Table prefix, MongoDB -> Collection prefix
database-prefix-friends: "pacafFriends_"
database-prefix-clans: "pacafClans_"
# Define the address and the port for the database (host:port)
# Default-ports: MySQL -> 3306; MongoDB: 27017
address: '127.0.0.1'
# You can leave this free if you won't use authentication
username: ''
password: ''
###################
# Friends Settings #
###################
# Toggle friends system
enableFriends: true
## Friends Command Settings
# The name of the main command e.g. /friends or /mate
friendsMainCommand: "friend"
# The alias for the main command
friendsCommandAlias:
- "mate"
- "f"
## Other Settings
# How many friends can a player have?
# This value has no effect to the 'pacaf.friends.maxCount' permission.
maxFriendsPerPlayer: 50
#################
# Clan Settings #
#################
# Toggle clan system
enableClans: true
## Clan Command Settings
# The name of the main command e.g. /clan or /crew
clanMainCommand: "clan"
# The alias for the main command
clanCommandAlias:
- "c"
- "crew"
## Other Settings
# How many players can join one clan?
# This value has no effect to the 'pacaf.clans.maxCount' permission.
maxPlayersPerClan: 50
##################
# Party Settings #
##################
# Toggle party system
enableParty: true
## Party Command Settings
# The name of the main command e.g. /party
partyMainCommand: "party"
# The alias for the main command
partyCommandAlias:
- "p"
# How many players can join one party?
# This value has no effect to the 'pacaf.party.maxCount' permission.
maxPlayersPerParty: 10Language - default.yml
#
locale: "default"
#
noPermission: "§cI am sorry but you don't have the permission to execute this command!"
#
acceptButton: "§a[ACCEPT]"
denyButton: "§c[DENY]"
#
sendFriendRequest: "§aSuccessfully send a request to {receiverName}!"
friendRequestAlreadySent: "§cYou already sent a friend request to {receiverName}!"
notAFriendOf: "§c{receiverName} is not your friend"
#
receivedFriendRequest: "§aYou got a friend request from {senderName} {accept} {deny}"
acceptFriendButtonHint: "§aClick here to accept the friend request"
denyFriendButtonHint: "§cClick here to deny the friend request"
#
acceptedFriend: "§aYou accepted the friend request of {senderName}"
asFriendAccepted: "§a{receiverName} accepted your friend request"
#
deniedFriend: "§cYou denied the friend request of {senderName}"
asFriendDenied: "§c{receiverName} denied your friend request"
#
noFriendRequestReceived: "§eYou have not received a friend request of this player!"
#
alreadyFriends: "§e{receiverName} is already your friend!"
#
friendRemoved: "§e{removedFriend} is no longer your friend"
#
asFriendRemoved: "§e{oldFriend} has removed you as a friend"
#
yourFriendIsNowOnline: "§e{onlineFriend} is now online!"
#
unknownPlayer: "§eUnknown player"
#
errorMessage: "§eYou are not able to do this."
#
commandCanOnlyExecutedByPlayers: "§cThis command can only executed by players!"
#
friendIsNotOnline: "§cI am sorry but I can't find your friend :("Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta