Sueta

FFAPvP 1.7-1.11 [14 Kits, Chest Refill (McSg), AutoBlockRege

1.1

Best FFA plugin with exclusivities! Inspirated only in all Kits of ArenaPvP+

·Plugin

*First, sorry for my english, I speak spanish., google helps me.*


Battle with all players in the same kit! with new exclusivities!

Plugin oficial of RoyanCraft Network.

- Sounds !
-
BlockRegen in all Build kits! (BuildUHC, IronBuild, FinalUHC and ComboBuild).
-
ChestRefill in McSg kit!
-
Permissions of BlockRegen for default, VIPS, VIPS+, VIPS++!
-
Golden Heads compatible!
-
Spectator mode!
- Auto regen arenas optimized and fast!
-
100% customizable hotbar and GUIS !
-
Auto protect in game! (AntiCraft, AntiDestroy, AntiBuild unknown blocks, etc.)
-
MySQL support.
-
FlatFile support.
- TopKills!
- ScoreBoard!
-
100% customizable !
-
Easy commands!
-
Very modern !
-
14 Kits !
- BuildUHC
- IronBuild
- Pots NoDebuff
- Pots Debuff
- Vanilla
- GApple
- Iron
- Diamond
- McSg
- UHC
- Soup
- FinalUHC
- ComboFly
- ComboBuild


2017-04-29_19.47.29.png
Players playing and lava removed automatically.

2017-04-29_19.49.06.png
Kill Message and ScoreBoard status.

2017-04-29_19.50.29.png
Players playing in Kit selector.

2017-04-29_20.03.13.png
ChestRefill register mode.

2017-04-29_20.04.56.png
Chest placed.

2017-04-29_20.02.27.png
Example 1 for registering a refill configuration.
use the command /ffapvp setchestrefill <number>
Put the items that you want (Slot, ID, Amoun, Name, Durability, etc.)

2017-04-29_20.02.40.png
Example 2

Commands

/ffapvp or /ffapvp join - Open the GUI
/ffapvp leave - Leave of the FFA
/ffapvp setlobby - Set main lobby when a player leave to FFA
/ffapvp setspawn <kit> - Set spawn for a kit
/ffapvp configurechest - Configure the chest that be refilled (McSg)
/ffapvp setchestrefill <number> - Configure the chest refills
/ffapvp editkit <kit> - Edit custom kit

Permissions
ffapvp.join.*:
        description: Gives access to all ffa
        
    ffapvp.*:
        description: Gives access to all permissions

    ffapvp.open:
        description: Open GUI
        default: true
    ffapvp.setspawn:
        description: Set spawn
        default: op
    ffapvp.setlobby:
        description: Set lobby
        default: op
    ffapvp.configurechest:
        description: Configure Chests
        default: op
    ffapvp.setchestrefill:
        description: Set chest refills
        default: op
    ffapvp.editkits:
        description: Edit custom kits
        default: op
    ffapvp.setpoints:
        description: Set p1 and p2
        default: op
    ffapvp.setsigns:
        description: Set top signs
        default: op

    ffapvp.blockregen1:
        description: Time block regen 1
        default: op
    ffapvp.blockregen2:
        description: Time block regen 2
        default: op
    ffapvp.blockregen3:
        description: Time block regen 3
        default: op
    
    ffapvp.join.builduhc:
        description: Join FFA BuildUHC
        default: true
    ffapvp.join.pots:
        description: Join FFA Pots
        default: true
    ffapvp.join.mcsg:
        description: Join FFA McSg
        default: true
    ffapvp.join.ironbuild:
        description: Join FFA IronBuild
        default: true
    ffapvp.join.potsdebuff:
        description: Join FFA PotsDebuff
        default: true
    ffapvp.join.iron:
        description: Join FFA Iron
        default: true
    ffapvp.join.diamond:
        description: Join FFA Diamond
        default: true
    ffapvp.join.gapple:
        description: Join FFA GApple
        default: true
    ffapvp.join.vanilla:
        description: Join FFA Vanilla
        default: true
    ffapvp.join.uhc:
        description: Join FFA UHC
        default: true
    ffapvp.join.soup:
        description: Join FFA Soup
        default: true
    ffapvp.join.finaluhc:
        description: Join FFA FinalUHC
        default: true
    ffapvp.join.combobuild:
        description: Join FFA ComboBuild
        default: true
    ffapvp.join.combofly:
        description: Join FFA ComboFly
        default: true



config.yml example
#FFAPvP by Royendero
#If you have a problem or bug, sendme a PM in spigot!
#No distribute this plugin, or your id will disabled for use this plugin.
#
#worlds: choose the worlds that you want use the plugin FFAPvP (Spawns)
worlds:
  - 'KitPvP'
  - 'world'
#  - 'You can add more worlds!'
sounds: true
#default block regen when a player place a block
timeblockregen: 5
#time in seconds regen block when a player place a block. Permission: ffapvp.blockregen1
timeblockregen-1: 10
#time in seconds regen block when a player place a block. Permission: ffapvp.blockregen2
timeblockregen-2: 15
#time in seconds regen block when a player place a block. Permission: ffapvp.blockregen3
timeblockregen-3: 20
#time in seconds, the all chest configured in McSg are refilled.
chestrefill: 60
#Regen all "bug" blocks in the arena. (p1 and p2 in kits BuildUHC, IronBuild, FinalUHC and ComboBuild
timearenaregen: 300
#Gui update, lore. "Playing: "
guiupdate: 5
#Use scoreboard
usescoreboard: true
#Use alternative command to open the GUI
secondcmd: "/ffa"
gui:
  kits:
    builduhc:
#     enable this kit in the GUI
      enable: true
#     id of the item
      id: 327
#     data value, example, if your id is 35 (Wool), the data value is the color (Red 14)
      data-value: 0
#     dont touch the amount
      amount: 1
#     slot in the GUI
      slot: 0
 #    if you want when a player is death, the drops are disabled
      disabledrops: true
    ironbuild:
      enable: true
      id: 326
      data-value: 0
      amount: 1
      slot: 1
      disabledrops: true
    pots:
      enable: true
      id: 373
      data-value: 16453
      amount: 1
      slot: 2
      disabledrops: false
    potsdebuff:
      enable: true
      id: 373
      data-value: 16388
      amount: 1
      slot: 3
      disabledrops: false
    vanilla:
      enable: true
      id: 373
      data-value: 8261
      amount: 1
      slot: 4
      disabledrops: false
    gapple:
      enable: true
      id: 322
      data-value: 1
      amount: 1
      slot: 5
      disabledrops: false
    iron:
      enable: true
      id: 306
      data-value: 0
      amount: 1
      slot: 6
      disabledrops: false
    diamond:
      enable: true
      id: 310
      data-value: 0
      amount: 1
      slot: 7
      disabledrops: false
    mcsg:
      enable: true
      id: 259
      data-value: 0
      amount: 1
      slot: 8
      disabledrops: false
    uhc:
      enable: true
      id: 322
      data-value: 0
      amount: 1
      slot: 9
      disabledrops: false
    soup:
      enable: true
      id: 282
      data-value: 0
      amount: 1
      slot: 10
      disabledrops: false
    finaluhc:
      enable: true
      id: 30
      data-value: 0
      amount: 1
      slot: 18
      disabledrops: true
    combobuild:
      enable: true
      id: 420
      data-value: 0
      amount: 1
      slot: 25
      disabledrops: true
    combofly:
      enable: true
      id: 349
      data-value: 3
      amount: 1
      slot: 26
      disabledrops: false
signs:
  topelo:
#   usetopelo signs
    use: true
#   maxplayers in the top (Optimization)
    maxplayers: 5
#   update in seconds the top
    update: 120
mysql:
  use: false
  ip: 'localhost'
  port: '3306'
  database: 'database'
  username: 'root'
  password: 'password'
lang.yml example
nopermission: "&cYou dont have permission."
cmdonlyforplayers: "&cCommand only for players."
unknownkit: "&cUnknown Kit"
wordplaying: "&aPlaying: &e"
spawnsaved: "&aSpawn of <kit> saved!"
spawnnotset: "&aSpawn for <kit> not set!"
lobbyset: "&aLobby set!"
lobbynotset: "&cLobby not set! Use &e/ffapvp setlobby"
cantbuild: "&cYou cant build this."
cantdrop: "&cYou cant drop this."
playerjoinedffa: "&e<player>&6 joined to <kit> FFA!"
playerleftffa: "&9<player>&b left to <kit> FFA."
playerkilledby: "&c<player>&a has been killed by &2<killer> &a(<health>&4 \u2764&a)"
playerdeath: "&c<player> &adeath."
alreadyplaying: "&cAlready playing."
msgconfigurechest: "&6ConfigureChest >> &ePlease put &b&lCHEST&e to register this and broken chests already registered to unregister. Use &c/ffapvp configurechest&e to leave!"
msgconfigurechestleave: "&6ConfigureChest >> &eYou aren't editing chest!"
chestregistered: "&6ConfigureChest >> &eChest registred in the file! (<chestnamefile>)"
chestalreadyregistered: "&6ConfigureChest >> &eChest already registered! (<chestnamefile>)"
chestunregistered: "&6ConfigureChest >> &eChest unregistered! (<chestnamefile>)"
chestrefillsaved: "&aChest Refill saved! (<name>)"
editingkit: "&aYou are editing the kit &e<kit>&a, use &c/ffapvp savekit&a to save."
kitedited: "&aKit edited!"
noeditingkit: "&cYou arent editing kit."
kitnotp1andp2: "&cThis kit dont need p1 and p2."
p1set: "&ap1 of <kit> set!"
p2set: "&ap2 of <kit> set!"
helpcommand:
  - '&2===&a FFAPVP Commands &2==='
  - '&e/ffapvp &7or&e /ffapvp join'
  - '&7Open the GUI'
  - '&e/ffapvp leave'
  - '&7Leave of the FFA'
  - '&e/ffapvp setlobby'
  - '&7Set main lobby when a player leave to FFA'
  - '&e/ffapvp setspawn <kit>'
  - '&7Set spawn for a kit'
  - '&e/ffapvp configurechest'
  - '&7Configure the chest that be refilled (McSg)'
  - '&e/ffapvp setchestrefill <number>'
  - '&7Configure the chest refills'
  - '&e/ffapvp editkit <kit>'
  - '&7Edit custom kit'
msgonjoin:
  builduhc:
    - '&2========================'
    - '&aWelcome to FFA of BuildUHC &e<player>&a!'
    - '&2========================'
  pots:
    - '&2========================'
    - '&aWelcome to FFA of Pots &e<player>&a!'
    - '&2========================'
  mcsg:
    - '&2========================'
    - '&aWelcome to FFA of McSg &e<player>&a!'
    - '&2========================'
  ironbuild:
    - '&2========================'
    - '&aWelcome to FFA of IronBuild &e<player>&a!'
    - '&2========================'
  potsdebuff:
    - '&2========================'
    - '&aWelcome to FFA of Pots (Debuff) &e<player>&a!'
    - '&2========================'
  iron:
    - '&2========================'
    - '&aWelcome to FFA of Iron &e<player>&a!'
    - '&2========================'
  diamond:
    - '&2========================'
    - '&aWelcome to FFA of Diamond &e<player>&a!'
    - '&2========================'
  gapple:
    - '&2========================'
    - '&aWelcome to FFA of GApple &e<player>&a!'
    - '&2========================'
  vanilla:
    - '&2========================'
    - '&aWelcome to FFA of Vanilla &e<player>&a!'
    - '&2========================'
  uhc:
    - '&2========================'
    - '&aWelcome to FFA of UHC &e<player>&a!'
    - '&2========================'
  soup:
    - '&2========================'
    - '&aWelcome to FFA of Soup &e<player>&a!'
    - '&2========================'
  finaluhc:
    - '&2========================'
    - '&aWelcome to FFA of FinalUHC &e<player>&a!'
    - '&2========================'
  combobuild:
    - '&2========================'
    - '&aWelcome to FFA of ComboBuild &e<player>&a!'
    - '&2========================'
  combofly:
    - '&2========================'
    - '&aWelcome to FFA of ComboFly &e<player>&a!'
    - '&2========================'
gui:
  kits:
    name: "&6Choose the kit FFAPVP"
    builduhc:
      name: "&6BuildUHC!"
    ironbuild:
      name: "&bIronBuildUHC"
    pots:
      name: "&dPots (No Debuff)"
    potsdebuff:
      name: "&aPots (Debuff)"
    vanilla:
      name: "&dVanilla"
    gapple:
      name: "&6GApple"
    iron:
      name: "&7Iron"
    diamond:
      name: "&9Diamond"
    mcsg:
      name: "&eMcSg"
    uhc:
      name: "&eUHC"
    soup:
      name: "&fSoup"
    finaluhc:
      name: "&4FinalUHC"
    combofly:
      name: "&fComboFly"
    combobuild:
      name: "&6ComboBuild"
signs:
  topkills:
    line2: "<kit> &l<position>"
    line3: "&2<player>"
    line4: "Kills: &a<kills>"
    maxplayerserror: "&cThe max player position is <number>"
    signset: "&aSign of <kit> position <position> set!"
    signbreak: "&aSign of <kit> position <position> removed!"
scoreboard:
  title: "&a&lFFAPvP"
  line1: "Kit: &6<kit>"
  line2: ""
  line3: "Kills: &a<kills>"
  line4: "Deaths: &c<deaths>"
  line5: ""
  line6: "&7Total Kills: &8<totalkills>"
  line7: "&7Total Deaths: &8<totaldeaths>"
  line8: "&dserver.net"


Tested in:

Spigot 1.8.X

INSTALATION OF P1 AND P2 OF BUILD KITS
You need 2 commands:
/ffapvp p1 <kit>

/ffapvp p2 <kit>

You need stay in these points and ejecute the command.
Kits that you need this commands: BuildUHC, IronBuild, FinalUHC and ComboBuild

And you done!
2017-04-29_21.04.24.png

INSTALATION OF A TOPKILLS SIGN

Similar projects

Plugin →