----------------------------------------------------------------------------------
FEATURES:
- Multiple Wars at once
- Multiple War request at once
- Scoreboard support
- Messages configurable
- Games variables (Time, Messages, and such more) configurable
- Custom items on War
- Advanced Spectate System
- and such more..
----------------------------------------------------------------------------------
GAME GOAL/HOW TO PLAY:
GAME GOAL/HOW TO PLAY:
The goal of the War, is to kill enemy team to gain points, and when a team reach the Goal Points, it win the War.
The Points to Win it's configurable, as a lot of game variables.
----------------------------------------------------------------------------------
GAME COMMANDS:
GAME COMMANDS:
- /fwar declare <faction> - request a War to <faction>
- /fwar accept <faction> - accept a War from <faction>
- /fwar deny <faction> - deny a War from <faction>
- /fwar join - join into the current War of your faction
- /fwar leave - leave from your faction current War
- /fwar spectate - open a GUI that display all the running Wars
- /fwar spectate now - spectate the last war started
- /fwar top - display the best factions based on wins
----------------------------------------------------------------------------------
SETUP COMMANDS:
SETUP COMMANDS:
- /fwar setspawn <first/second> - set the War spawns location
- /fwar setitems - set the Items/Armor in your inventory as War Items
- /fwar setspectator - set the Spectator spawn location
----------------------------------------------------------------------------------
PERMISSIONS:
PERMISSIONS:
- fwar.setup - setup commands permission
- fwar.declare - declare command permission
- fwar.accept - accept command permission
- fwar.deny - deny command permission
- fwar.join - join command permission
- fwar.leave - leave command permission
- fwar.top - top command permission
- fwar.spectate - spectate command permission
---------------------------------------------------------------------------------
REQUIREMENTS/COMPATIBLE:
REQUIREMENTS/COMPATIBLE:
- Factions - tested and work with version 2.7.5
- FactionsUUID - tested and work with 1.6.9.5-U0.1.14
----------------------------------------------------------------------------------
INSTALLATION TUTORIAL:
INSTALLATION TUTORIAL:
- Put the .jar file into plugins folder (the server should be offline)
- Make sure you have Factions in your plugins folder
- Start the server
- Open the FactionsWars folder and edit the config.yml as your preference
- Log in game, set the first/second spawn with "/fwar setspawn <first/second>"
- Set the items of the War with "/fwar setitems"
- Set the spectator spawn location with "/fwar setspectator"
- Start a war with "/fwar declare <faction>"
- Enjoy the plugin
----------------------------------------------------------------------------------
CONFIGURATION FILE:
CONFIGURATION FILE:
Code:
variables:
minPlayers: 5
maxPlayersInWar: 15
pointsToWin: 100
broadcastDeclare: true
broadcastDeny: true
broadcastAccept: true
drawBroadcast: true
winBroadcast: true
expireWarRequest: true
expireWarRequestTime: 60
preWarTask: 30
warTask: 600
playerLeaveBroadcast: true
playerJoinBroadcast: true
warStartBroadcast: true
amountFactionsInTop: 5
rewards:
oneTimeCommands:
- 'broadcast TEST: ONE TIME EXECUTE THIS COMMAND PART 1'
- 'broadcast TEST: ONE TIME EXECUTE THIS COMMAND PART 2'
- 'broadcast TEST: ONE TIME EXECUTE THIS COMMAND PART 3'
winner:
winnerFactionMembersCommands:
- money give %player% 500
- give %player% diamond 32
loser:
loserFactionMembersCommands:
- money give %player% 50
- give %player% diamond 3
scoreboard:
titleName: '&c&lFACTIONS WAR'
lines:
'1': '&4 '
'2': '&e&l%requesterFaction%'
'3': '&e%requesterMembers% members'
'4': '&e%requesterPoints% points'
'5': '&9 '
'6': '&e&l%declaredFaction%'
'7': '&e%declaredMembers% members '
'8': '&e%declaredPoints% points '
'9': '&1 '
spectator:
guiTitle: '&e&l>>> Spectate Wars <<<'
messages:
playerHelp:
- '&e&l#---------# FACTIONSWARS COMMANDS #---------#'
- '&9&l/fwar declare <faction> &r&9- declare a war to <faction>.'
- '&9&l/fwar accept <faction> &r&9- accept a war vs <faction>.'
- '&9&l/fwar deny <faction> &r&9- deny a war vs <faction>.'
- '&9&l/fwar join &r&9- join into the current war.'
- '&9&l/fwar leave &r&9- leave from the current war.'
- '&9&l/fwar top &r&9- display the top factions (win/loses).'
- '&9&l/fwar spectate &r&9- open a gui where there are all the wars running.'
- '&9&l/fwar spectate now&r&9- spectate the last war started.'
- '&e&l#---------# FACTIONSWARS COMMANDS #---------#'
setupHelp:
- '&e&l#----------# FACTIONSWARS SETUP #----------#'
- '&9&l/fwar setspawn <first/second> &r&9- set the spawns.'
- '&9&l/fwar setitems &r&9- set the items.'
- '&e&l#----------# FACTIONSWARS SETUP #----------#'
setSpawnSuccess: '&e&l>>> Spawn #%spawn% set successfully.'
setSpawnError: '&e&l>>> Error: use ''first'' or ''second''.'
setSpawnCorrectUsage: '&e&l>>> Correct usage: ''/fwar setspawn <first/second>''.'
itemSetSuccess: '&e&l>>> Items set successfully.'
spectatorSetSuccess: '&e&l>>> Spectator spawn set successfully.'
setItemsCorrectUsage: '&e&l>>> Correct usage: ''/fwar setitems''.'
declareCorrectUsage: '&e&l>>> Correct usage: ''/fwar declare <faction>''.'
acceptCorrectUsage: '&e&l>>> Correct usage: ''/fwar accept <faction>''.'
denyCorrectUsage: '&e&l>>> Correct usage: ''/fwar deny <faction>''.'
joinCorrectUsage: '&e&l>>> Correct usage: ''/fwar join''.'
leaveCorrectUsage: '&e&l>>> Correct usage: ''/fwar leave''.'
topCorrectUsage: '&e&l>>> Correct usage: ''/fwar top''.'
spectateCorrectUsage: '&e&l>>> Correct usage: ''/fwar spectate now''.'
spectateNowCorrectUsage: '&e&l>>> Correct usage: ''/fwar spectate now''.'
setSpectatorCorrectUsage: '&e&l>>> Correct usage: ''/fwar setspectator''.'
noSetupYet: '&e&l>>> The FactionWar Arena didn''t got setup yet.'
noSetupSpectatorYet: '&e&l>>> The FactionWar Spectator Spawn didn''t got setup yet.'
noFaction: '&e&l>>> You are not in a Faction.'
noOfficer: '&e&l>>> You must be atleast an Officer to declare a War.'
notExistentFaction: '&e&l>>> There isn''t any Faction with that name.'
notEnoughPlayers: '&e&l>>> Your Faction doesn''t have %minPlayers% members Online.'
otherFactionNotEnoughPlayers: '&e&l>>> The declared Faction doesn''t have %minPlayers%
members Online.'
denyDeclareToYourFaction: '&e&l>>> You can''t declare to your Faction.'
denyDeclareToAlly: '&e&l>>> You can''t declare to a Ally Faction.'
warRequestFromFactionToMembers: '&e&l>>> %faction% declared your Faction into a
War.'
warRequestFromFactionToOfficers: '&e&l>>> %faction% declared your Faction into a
War! To accept it type ''/fwar accept %faction%''.'
warRequestToFaction: '&e&l>>> Your Faction declared %faction% into a War.'
broadcastDeclare: '&e&l>>> Faction %requester% declared War to %declared%.'
broadcastDeny: '&e&l>>> Faction %declared% deny War Request from %requester%.'
broadcastAccept: '&e&l>>> Faction %declared% accept War Request from %requester%.'
startWarBroadcast: '&e&l>>> The War between %requester% vs %declared% is started!
Spectate it typing ''/fwar spectate %requester% %declared%''.'
warExpireMessageToRequesterOfficers: '&e&l>>> War Request versus %declared% is expired.'
warExpireMessageToDeclaredOfficers: '&e&l>>> War Request versus %requester% is expired.'
noWarRequestToYourFaction: '&e&l>>> Your Faction doesn''t have any War Request pending.'
noWarRequestFromThisFaction: '&e&l>>> There isn''t a War Request from %faction%.'
denyWarRequestToDeclared: '&e&l>>> Your Faction deny the War Request from %requester%.'
denyWarRequestToRequester: '&e&l>>> %declared% deny your Faction''s War Request.'
denyDeclareToSystemFaction: '&e&l>>> You can''t declare to %faction% &e&lbecause
is a system Faction.'
denyAcceptToSystemFaction: '&e&l>>> You can''t accept a War request from %faction%
&e&lbecause is a system Faction.'
denyDenyToSystemFaction: '&e&l>>> You can''t deny a War request from %faction% &e&lbecause
is a system Faction.'
acceptWarRequestToDeclared: '&e&l>>> Your Faction accepted the War Request from
%requester%.'
acceptWarRequestToRequester: '&e&l>>> %declared% accepted your Faction''s War Request.'
preWarTimeMessage: '&e&l>>> Remain %time% to the War start! Prepare for the BATTLE.'
warTimeMessage: '&e&l>>> %time% until the War end.'
playerJoinMessage: '&e&l>>> You joined into the War vs Faction %faction%.'
playerJoinBroadcast: '&e&l>>> %player% joined into the War for the Faction %faction%.'
playerLeaveMessage: '&e&l>>> You left from the War vs Faction %faction%.'
playerLeaveBroadcast: '&e&l>>> %player% left from the War vs Faction %faction%.'
drawMessageRequester: '&e&l>>> The War vs %declared% ended in draw.'
drawMessageDeclared: '&e&l>>> The War vs %requester% ended in draw.'
drawBroadcast: '&e&l>>> The War between %requester% vs %declared% ended in draw.'
winMessageRequester: '&e&l>>> You won a War vs %declared%.'
winMessageDeclared: '&e&l>>> You won a War vs %requester%.'
loseMessageRequester: '&e&l>>> You lost a War vs %declared%.'
loseMessageDeclared: '&e&l>>> You lost a War vs %requester%.'
winBroadcast: '&e&l>>> Faction %winner% won a War vs %loser%.'
warFull: '&e&l>>> Your Faction reached the max members allowed.'
factionNotInWar: '&e&l>>> Your Faction isn''t in War.'
playerNotInWar: '&e&l>>> You aren''t in a War.'
playerGotSlainMessage: '&e&l>>> %player% has been slain by %killer%.'
denyPerformCommands: '&e&l>>> You can''t execute commands while you are in a War.'
denyPlaceBlocks: '&e&l>>> You can''t place blocks while you are in a War.'
denyBreakBlocks: '&e&l>>> You can''t break blocks while you are in a War.'
denyDropItems: '&e&l>>> You can''t drop items while you are in a War.'
topFormatMain: '&e&l#%rank% &r&e- %faction% : &b%wins%&e/&c%loses%&e/&9%draws%'
topFormatTop: '&e&l#----------# TOP WAR FACTIONS #----------#'
topFormatBottom: '&e&l#----------# TOP WAR FACTIONS #----------#'
topNoFactions: '&e&lThere weren''t any War in this server.'
alreadyInWar: '&e&l>>> You are already in War.'
startWarRequesterFaction: '&e&l>>> The War vs %faction% just started! Type ''/fwar
join'' to join.'
startWarDeclaredFaction: '&e&l>>> The War vs %faction% just started! Type ''/fwar
join'' to join.'
warNotStartedYet: '&e&l>>> The War isn''t started yet.'
lastWarAlreadyEnded: '&e&l>>> The Last War is already ended.'
spectateWar: '&e&l>>> Successfully joined spectating this War.'
leaveSpectateWar: '&e&l>>> Successfully left from spectating this War.'
spectatorTeleporting: '&e&l>>> POOOOOF! Teleported to %player%...'
noWarToSpectate: '&e&l>>> There isn''t wars to spectate.'
lastWarNull: '&e&l>>> Server didn''t register any War at the moment.'
spectateWarNotStarted: '&e&l>>> The War isn''t started yet.'
spectateWarNotStartedYet: '&e&l>>> You can''t spectate a War that isn''t started
yet.'
noExistCmd: '&e&l>>> This command doesn''t exist, type ''/fwar'' for a full command
list.'
noPermission: '&e&l>>> You don''t have enough permission.'
----------------------------------------------------------------------------------
IMAGES:
IMAGES:
----------------------------------------------------------------------------------
BUY IT:
Contact me on Skype ( tit4nium.skype ), the price is $9, i'm selling unlimited copies.BUY IT:
Or just buy it on Spigot, click me.
----------------------------------------------------------------------------------
TERMS AND CONDITION:
- You are not permitted to redistribute this plugin in any form.
- You are not permitted to decompile or modify this plugin in any form.
- You will not call a chargeback, dispute, or perform any similar action, the exception to this is if you have already contacted SpigotMC, and they have approved a chargeback. If this is the case, I will refund your money.
