FactionsWars - Works with the latest Faction (version 2.7.5) and FactionsUUID

Status
This thread has been locked.

HeadHunts

Banned
Reputation
0
Posts
66
Reactions
15
Resources
0
630.png

----------------------------------------------------------------------------------

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:

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:
  • /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:
  • /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:
  • 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:
----------------------------------------------------------------------------------

INSTALLATION TUTORIAL:
  1. Put the .jar file into plugins folder (the server should be offline)
  2. Make sure you have Factions in your plugins folder
  3. Start the server
  4. Open the FactionsWars folder and edit the config.yml as your preference
  5. Log in game, set the first/second spawn with "/fwar setspawn <first/second>"
  6. Set the items of the War with "/fwar setitems"
  7. Set the spectator spawn location with "/fwar setspectator"
  8. Start a war with "/fwar declare <faction>"
  9. Enjoy the plugin
----------------------------------------------------------------------------------

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:
1178ab59614f373f8d4951713cd3a88c.png
d70c332cec77ecb26dde479af34f7c7d.png
a145da22e2cb6dce419ba60459fcb576.png
e786ee94ab146ce6d3ea13fa9fa37afd.png
3183f116798e0a550c9f39beb7e608a0.png
27b814346acb2211a90322767d539cb2.png

----------------------------------------------------------------------------------
BUY IT:
Contact me on Skype ( tit4nium.skype ), the price is $9, i'm selling unlimited copies.
Or just buy it on Spigot, click me.


----------------------------------------------------------------------------------

TERMS AND CONDITION:
  1. You are not permitted to redistribute this plugin in any form.
  2. You are not permitted to decompile or modify this plugin in any form.
  3. 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.
 
ReliableSite: Dedicated Servers
Status
This thread has been locked.
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.