» Project Areas « » TDM, DTM, CTF « » Mulit arenas and mulit teams « » 1.8-1.14 «

SpigotVIP » Project Areas « » TDM, DTM, CTF « » Mulit arenas and mulit teams « » 1.8-1.14 « 2.3

  1. c8bcb53a1ee9762263f1c936bb3779615c59e486.png


    Features:
    • Full configurable
    • XML config file
    • Time of start/game/end match
    • Prize after match
      • Separate prize for normal player, VIP and MVP
    • Disable command on the game
    • Event system
    • Scoreboard support
    • Multi teams
    • Spectators
    • Customize equipment
    • Color name tags support
    • Three game modes:
      • Team Death Match:
        • Get a most kills
      • Destroy The Monument:
        • Destory enemy monuments
        • Multi monuments
        • Monument particle
      • Capture The Flag:
        • Capture enemy flags
        • Multi flags
        • Flag particle
        • Flag dropped on the ground
        • Flag tracker
    • Variables
    • Game and team selector
    • Respawning screen
    • Mulit arenas
    • Mulit messages
    • Save and load area
    • Prefixes system
    • Sings system
    • Auto coloring of leather armor to team color
    • BungeeCord mode
    • Manual configuration
    • Global and team chat
      • If you want to send message to global chat, after message enter '!'
    • Support 1.8 - 1.14

    Required:
    Screenshots:
    • Click ▼
    • d87d6f48fa72884ebef1a4d329e72ca90b807a10.png
      7012e560a0c255fb2c59200d42dfdcfdfa535cf6.png
      9e1fc799497fd469b164020f80d55bbef6a0f2ef.png
      fd05e608f5726111fe0d43953adb5ad4ce685b8a.png
      5c8e3e31c6b72321a688c890e952359eaa6587ad.png
      5dc8efea033fd47ff3c16f9d6842bbd8e064b388.png
      a7111feb7a8e403a34b5597e9dd043288b3dfd95.png
      a220cd06865f559d8fe575b94d6c7350c616bdba.png
      f1c9877c7de445d90144de0ada8a9b8720b4d959.png
      23f484fab8a683fa8a068e25b6de3b6557b45bb4.png
      f41a23927e2422d43210f18061b6741ebc1068f0.png
      67b67bafac0f2459461ea21e99473e0ff9968f5b.png
      79d5eedfacdd785be947353e78210ad58d5055a1.png
      48be0691c09a13b30a2d769647db8f9bdd012f15.png
      82ede409267a59496eeadb8be933a7f9c2bcbfc6.png
      7abc0911b1551408f9bf5f0b588a2b7722a3b078.png
      6a42e621714a506fa63ce6453b669961887f0f9f.png
      6baf517d12f832d080fd8a37d76abe31bb1dcdd9.png
      d3cdd37d85962937574359f9a34b3a4f677a69c7.png

    Wiki:
    • Main wiki page (go)
    • Arenas file (go)
    • Games file (go)
    • Prefixes file (go)
    • Messages file (go)
    • Permission (go)
    • Commands (go)
    • Variables (go)
    • Chat color translate (go)
    • Support (go)

    Config:
    • arenas.xml
      • Click ▼
    • HTML:
      <?xml version="1.0" encoding="UTF-8"?>
      <!-- Wiki: https://github.com/Jakubson/ProjectAreas/wiki/File-arenas.xml -->
      <arenas>
      <arena id="1">
      <info name="Map" author="Jakubson" version="1.0" />
      <settings start="20" game="500" end="20" build="true" mode="TDM" damageYourself="true" clearDrop="false" winAfter="50" blockJointoStartGame="false" defaultTeamChat="true" respawning="5" blackout="true" />
      <prize normal="givemoney %WIN_PLAYER% 30" vip="givemoney %WIN_PLAYER% 60" mvp="givemoney %WIN_PLAYER% 120" /> <!-- VIP: projectareas.prize.vip MVP: projectareas.prize.mvp -->
      <lose normal="givemony %LOSE_PLAYER% -30" vip="givemony %LOSE_PLAYER% -15" mvp="" /> <!-- VIP: projectareas.lose.vip MVP: projectareas.lose.mvp -->
      <menu title="@8@l»@r @8Select team!" name="@7Join @8@l»@r @%TEAM_COLOR%%TEAM_NAME% @8@l»@r @a%TEAM_PLAYERS%@7/@c%TEAM_MAX_PLAYERS%" />

      <disable>
      <command name="gamemode" />
      <command name="tp" />
      </disable>

      <events>
      <event event="KILL" command="give %PLAYER_NAME% golden_apple 1" />
      <event event="MONUMENT_DESTORY" command="effect %PLAYER_NAME% regeneration 5 4" />
      <event event="FLAG_STOLEN" command="effect %PLAYER_NAME% speed 5 2" />
      <event event="FLAG_RECOVERE" command="effect %PLAYER_NAME% speed 5 2" />
      <event event="FLAG_CAPTURE" command="effect %PLAYER_NAME% regeneration 5 4" />
      </events>

      <scoreboard>
      <title value="@6@lTEAM DEATH MATCH" />
      <slot value="@f " /> <!-- empty slot 1 -->
      <slot value="@7Time @8@l»@r @a%TIME%" />
      <slot value="@f " /> <!-- empty slot 2 -->
      <slot value="@7Kills @8@l»@r @a%PLAYER_KILLS%" />
      <slot value="@7Deaths @8@l»@r @a%PLAYER_DEATHS%" />
      <slot value="@f " /> <!-- empty slot 3 -->
      <slot value="@7Your team @8@l»@r @%PLAYER_TEAM_COLOR%%PLAYER_TEAM_NAME%" />
      <slot value="@7In your team @8@l»@r @a%PLAYER_TEAM_PLAYERS%" />
      <slot value="@f " /> <!-- empty slot 4 -->
      <slot value="@cRed @8@l»@r @a%TEAMS_SCORE%Red%" />
      <slot value="@9Blue @8@l»@r @a%TEAMS_SCORE%Blue%" />
      <slot value="@2Green @8@l»@r @a%TEAMS_SCORE%Green%" />
      <slot value="@6Gold @8@l»@r @a%TEAMS_SCORE%Gold%" />
      <slot value="@f " /> <!-- empty slot 5 -->
      <slot value=" @8@l»@r @6www.spigotmc.org @8@l«" />
      <!-- to 16 slots -->
      </scoreboard>

      <teams>
      <team name="Spectator" color="b" min="0" max="0" spectator="true" world="world" x="0" y="0" z="0" yaw="0" pitch="0" />
      <team name="Red" color="c" min="2" max="10" particle="FLAME" size="0.4" protection="8" world="world" x="0" y="0" z="0" yaw="0" pitch="0" />
      <team name="Blue" color="9" min="2" max="10" particle="FLAME" size="0.4" protection="8" world="world" x="0" y="0" z="0" yaw="0" pitch="0" />
      <team name="Green" color="a" min="2" max="10" particle="FLAME" size="0.4" protection="8" world="world" x="0" y="0" z="0" yaw="0" pitch="0" />
      <team name="Gold" color="6" min="2" max="10" particle="FLAME" size="0.4" protection="8" world="world" x="0" y="0" z="0" yaw="0" pitch="0" />
      </teams>

      <inventory>
      <spectator>
      <item slot="0" item="NETHER_STAR" amount="1" data="0" command="/projectareas team" name="@8@l»@r @aTeam select" />
      <item slot="1" item="COMPASS" amount="1" data="0" name="@8@l»@r @aTeleport" />
      <item slot="8" item="BED" amount="1" data="0" command="/projectareas leave" name="@8@l»@r @cLeave" />
      </spectator>

      <player>
      <item slot="0" item="IRON_SWORD" amount="1" data="0" name="@aSword" lore="@7Description of sword." enchant="DAMAGE_ALL" level="1" />
      <item slot="1" item="IRON_PICKAXE" amount="1" data="0" name="@aPickaxe" lore="@7Description of pickaxe" />
      <item slot="2" item="BOW" amount="1" data="0" name="@aBow" lore="@7Description of bow." enchant="ARROW_DAMAGE" level="2" />
      <item slot="3" item="COOKED_BEEF" amount="32" data="0" name="@aBeef" lore="@7Description of beef." />
      <item slot="4" item="GOLDEN_APPLE" amount="2" data="0" name="@6Apple" lore="@7Description of applee." />
      <item slot="5" item="COBBLESTONE" amount="64" data="0" />
      <item slot="6" item="COBBLESTONE" amount="64" data="0" />
      <item slot="29" item="ARROW" amount="64" data="0" />
      <item slot="20" item="ARROW" amount="64" data="0" />
      <item slot="100" item="LEATHER_BOOTS" amount="1" data="0" name="@aBoots" lore="@7Description of boots." enchant="PROTECTION_ENVIRONMENTAL" level="1" />
      <item slot="101" item="LEATHER_LEGGINGS" amount="1" data="0" name="@aLeggings" lore="@7Description of leggings." enchant="PROTECTION_ENVIRONMENTAL" level="1" />
      <item slot="102" item="IRON_CHESTPLATE" amount="1" data="0" name="@aChestplate" lore="@7Description of chestplate." />
      <item slot="103" item="LEATHER_HELMET" amount="1" data="0" name="@aHelmet" lore="@7Description of helmet." enchant="PROTECTION_ENVIRONMENTAL" level="1" />
      </player>
      </inventory>

      <monuments>
      <monument team="Red" give="3" particle="ENCHANTMENT_TABLE" size="1.2" protection="5" world="world" x="0" y="0" z="0" />
      <monument team="Blue" give="3" particle="ENCHANTMENT_TABLE" size="1.2" protection="5" world="world" x="0" y="0" z="0" />
      </monuments>

      <flags>
      <flag team="Red" give="1" recovereTime="25" fromParticle="PORTAL" fromSize="1.2" fromProtection="5" fromWorld="world" fromX="0" fromY="0" fromZ="0" toWorld="world" toX="0" toY="0" toZ="0" />
      <flag team="Blue" give="1" recovereTime="25" fromParticle="PORTAL" fromSize="1.2" fromProtection="5" fromWorld="world" fromX="0" fromY="0" fromZ="0" toWorld="world" toX="0" toY="0" toZ="0" />
      </flags>
      </arena>
      </arenas>
  2. games.xml
    • Click ▼
    • HTML:
      <?xml version="1.0" encoding="UTF-8"?>
      <!-- Wiki: https://github.com/Jakubson/ProjectAreas/wiki/File-games.xml -->
      <games>
      <bungeecord enable="false" lobby="lobby" /><!-- On this mode, you can create ONE game! -->
      <menu title="@8@l»@r @8Select game!" name="@7Join @8@l»@r @7%MAP_NAME% @8@l»@r @a%PLAYERS%@7/@c%MAX_PLAYERS%" />

      <game id="1">
      <lobby world="world" x="0" y="0" z="0" yaw="0" pitch="0" />
      <arena id="1" />
      <arena id="2" />
      </game>

      <game id="2">
      <lobby world="world" x="0" y="0" z="0" yaw="0" pitch="0" />
      <arena id="2" />
      <arena id="1" />
      </game>
      </games>
  3. sings.xml
    • Click ▼
    • HTML:
      <?xml version="1.0" encoding="UTF-8"?>
      <!-- Wiki: https://github.com/Jakubson/ProjectAreas/wiki/File-signs.xml -->
      <signs>
      <sign id="1">
      <info world="word" x="1" y="1" z="1" game="1" />
      <line line="0" message="@a@l[Join]" />
      <line line="1" message=" " />
      <line line="2" message="Map: %MAP_NAME%" />
      <line line="3" message="Players: %PLAYERS%/%MAX_PLAYERS%" />
      <!-- to 4 lines -->
      </sign>
      </signs>
  4. prefixes.xml
    • Click ▼
      • HTML:
        <?xml version="1.0" encoding="UTF-8"?>
        <!-- Wiki: https://github.com/Jakubson/ProjectAreas/wiki/File-prefixes.xml -->
        <prefixes>
        <prefix name="@cOwner @8@l»@r " permission="projectareas.prefix.owener" />
        <prefix name="@9Admin @8@l»@r " permission="projectareas.prefix.admin" />
        <prefix name="@3Mod @8@l»@r " permission="projectareas.prefix.mod" />
        <prefix name="@6VIP @8@l»@r " permission="projectareas.prefix.vip" />
        </prefixes>
    • messages.xml
      • Click ▼
      • HTML:
        <?xml version="1.0" encoding="UTF-8"?>
        <!-- Wiki: https://github.com/Jakubson/ProjectAreas/wiki/File-messages.xml -->
        <!-- You can create several some of the same message with another communication type, value and others! -->
        <messages>
        <message msg="HELP" value="@7Welcome in Project Areas help center!//@8@l»@r @a/areas join [arena id] @8@l»@r @7join to the arena//@8@l»@r @a/areas leave @8@l»@r @7leave the arena//@8@l»@r @a/areas team [team name] @8@l»@r @7join to the team//@8@l»@r @a/areas randomteam @8@l»@r @7join to the random team//@8@l»@r @a/areas status [arena id] [status game] @8@l»@r @7change game status// @8Status: WAIT, START, GAME, END//@8@l»@r @a/areas nextarena [game id] @8@l»@r @7start next arena//@8@l»@r @a/areas settime [game id] [time] @8@l»@r @7set game time//@8@l»@r @a/areas areasave [arena id] @8@l»@r @7save area//@8@l»@r @a/areas reload @8@l»@r @7reload the plugin" />

        <message msg="PLAYER_HAVE_NOT_PERMISSION" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7You do not have not permission!" />
        <message msg="PLAYER_IS_ON_GAME" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7You are in the game!" />
        <message msg="PLAYER_JOIN_TO_THE_GAME" sound="BLOCK_STONE_PRESSUREPLATE_CLICK_ON" value=" @a@l»@r @7You joined to the game! @8(@a%PLAYERS%@7/@c%MAX_PLAYERS%@8)" />
        <message msg="PLAYER_LEAVE_THE_GAME" sound="BLOCK_STONE_PRESSUREPLATE_CLICK_ON" value=" @a@l»@r @7You left the game!" />
        <message msg="PLAYER_IS_NOT_ON_GAME" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7You are not in the game!" />
        <message msg="PLAYER_JOIN_TO_THE_TEAM" sound="BLOCK_STONE_PRESSUREPLATE_CLICK_ON" value=" @a@l»@r @7You joined to the @%PLAYER_TEAM_COLOR%@l%PLAYER_TEAM_NAME%@r @7team! @8(@a%PLAYER_TEAM_PLAYERS%@7/@c%PLAYER_TEAM_MAX_PLAYERS%@8)" />

        <message msg="GAME_ID_IS_NOT_DEFINDED" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Enter game id!" />
        <message msg="GAME_ID_IS_NOT_INTEGER" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Game id is must integer!" />
        <message msg="GAME_IS_NOT_EXISTS" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Game is not exists!" />
        <message msg="GAME_IS_ON_GAME" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7You can not join to start game!" />
        <message msg="GAME_STATUS_IS_NOT_DEFINED" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Enter game status!" />
        <message msg="GAME_STAUTS_IS_NOT_OBJECT" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Game status is not validate!" />
        <message msg="GAME_TIME_IS_NOT_DEFINED" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Enter game time!" />
        <message msg="GAME_TIME_IS_NOT_INTEGER" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Game time is must integer!" />
        <message msg="GAME_TIME_IS_LESS_THAN_ZERO" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Game time is must greater than zero!" />

        <message msg="ARENA_ID_IS_NOT_DEFINDED" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Enter arena id!" />
        <message msg="ARENA_ID_IS_NOT_INTEGER" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Arena id is must integer!" />
        <message msg="ARENA_IS_NOT_EXISTS" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Arena is not exists!" />

        <message msg="TEAM_IS_NOT_DEFINDED" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Enter team name!" />
        <message msg="TEAM_IS_NOT_EXISTS" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Team is not exists!" />
        <message msg="TEAM_IS_FULL" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7Team is full!" />

        <message msg="MONUMENT_DESTROY" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="BLOCK_ANVIL_BREAK" value="@2@l»@r @7You destory monument! @2@l«" />
        <message msg="MONUMENT_DESTROY_YOURTEAM" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_GHAST_SCREAM" value="@c@l⚠@r @c@lYOUR MONUMENT IS DESTROYING! @c@l⚠" />
        <message msg="MONUMENT_DESTROY_YOURSELF" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_GHAST_SCREAM" value=" @c@l⚠@r @c@lYOU CAN'T DESTROY YOUR MONUMENT! @c@l⚠" />

        <message msg="FLAG_STOLEN" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_PLAYER_LEVELUP" value="@2@l»@r @7You stolen the flag! @2@l«" />
        <message msg="FLAG_RECOVERE" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_PLAYER_LEVELUP" value="@2@l»@r @7You recovere the flag! @2@l«" />
        <message msg="FLAG_CAPTURE" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_PLAYER_LEVELUP" value="@2@l»@r @7You capture the flag! @2@l«" />
        <message msg="FLAG_DROP" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_ITEM_BREAK" value="@c@l⚠@r @c@lYOU DROP THE FLAG! @c@l⚠" />
        <message msg="FLAG_CAPTURING" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @c@lTHIS FLAG IS CAPTURING! @c@l⚠" />
        <message msg="FLAG_STOLEN_YOURTEAM" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_GHAST_SCREAM" value="@c@l⚠@r @c@lYOUR FLAG IS STOLEN! @c@l⚠" />
        <message msg="FLAG_CAPTURE_YOURTEAM" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_GHAST_SCREAM" value="@c@l⚠@r @c@lYOUR FLAG IS CAPTURE @c@l⚠" />
        <message msg="FLAG_DROP_YOURTEAM" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" value="@2@l»@r @7Your flag is dropped! @2@l«" />
        <message msg="FLAG_RECOVERE_YOURTEAM" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" value="@2@l»@r @7Your flag is recovered! @2@l«" />
        <message msg="FLAG_STOLEN_YOURSELF" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_GHAST_SCREAM" value=" @c@l⚠@r @c@lYOU CAN'T STOLEN YOUR FLAG! @c@l⚠" />
        <message msg="FLAG_MUST_RECOVERED_YOURTEAM" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_GHAST_SCREAM" value=" @c@l⚠@r @c@lYOUR FLAG MUST BE IN HOME, SO YOU CAN CAPTURED FLAG! @c@l⚠" />

        <message msg="STARTING" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" value="@2@l»@r @7Arena starting... @2@l«" />
        <message msg="GAMING" communication="SUBTITLE" fadeIn="20" stay="40" fadeOut="20" sound="ENTITY_WITHER_SHOOT" value="@2@l»@r @7GO! @2@l«" />
        <message msg="ENDING" communication="SUBTITLE" fadeIn="30" stay="100" fadeOut="30" sound="ENTITY_ENDERDRAGON_DEATH" value="@2@l»@r @7Team @%TEAM_WIN_COLOR%@l%TEAM_WIN_NAME%@r @7won the game! @2@l«" />

        <message msg="START_COUNTING" communication="ACTIONBAR" sound="BLOCK_STONE_PRESSUREPLATE_CLICK_ON" value="@7Start @8@l»@r @a%TIME%" />
        <message msg="GAME_COUNTING" communication="ACTIONBAR" value="@7End @8@l»@r @a%TIME%" />
        <message msg="END_COUNTING" communication="ACTIONBAR" sound="BLOCK_STONE_PRESSUREPLATE_CLICK_ON" value="@7Next map @8@l»@r @7%NEXT_MAP_NAME% @8@l»@r @a%TIME%" />
        <message msg="LAST_COUNTING" communication="ACTIONBAR" sound="BLOCK_STONE_PRESSUREPLATE_CLICK_ON" value="@7Teleport to the lobby @8@l»@r @a%TIME%" />

        <message msg="DEATH_PLAYER_VICTIM" value=" @a@l»@r @7You been kiled by @a%ATTACKER_NAME% @8(@a%ATTACKER_HEALTH% @c❤@8) @7using @a%ATTACKER_TOOL%@7!" />
        <message msg="DEATH_PLAYER_ATTACKER" value=" @a@l»@r @7You killed @a%VICTIM_NAME%@7!" />
        <message msg="DEATH_OTHER" value=" @a@l»@r @7You died!" />

        <message msg="CHAT_TEAM" value="%PLAYER_PREFIX%@%PLAYER_TEAM_COLOR%%PLAYER_NAME% @8@l»@r @7%MESSAGE%" />
        <message msg="CHAT_GLOBAL" value="@%PLAYER_TEAM_COLOR%Global @8@l»@r %PLAYER_PREFIX%@%PLAYER_TEAM_COLOR%%PLAYER_NAME% @8@l»@r @7%MESSAGE%" />

        <message msg="BUILD_DENY" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7You can not build here!" />
        <message msg="EXECUTED" value=" @a@l»@r @7Executed!" />
        <message msg="RESPAWNING" communication="SUBTITLE" stay="30" value="@6@l✖@r @7You will respawn in @a@l%PLAYER_RESPAWN_TIME%@r@7! @6@l✖" />
        <message msg="COMMAND_DISABLE" sound="ENTITY_ITEM_BREAK" value=" @c@l⚠@r @7This command is disable!" />
        <message msg="MOTD" value="%MAP_NAME%" />
        </messages>
    Terms:
    • Click ▼



    If you find a bug, have a new idea or need help, please contact in private message! Not in review selection!
Author
Wifi
Downloads
188
Views
956
Extention type
zip
File size
195.7 KB
Hash
0da29ac3efc93fbedf7fd8e7ade078cd
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Wifi

Share this resource

Top