Sueta

Party, Clan and Friend System - OPEN BETA

1.0-BETA

Party, Clan, Friends, System

·Plugin

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: 10
Language - 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 →