[CTW] Capture The Wool - PvP Minigame - Teams - Kits - BungeeMode

 [CTW] Capture The Wool - PvP Minigame - Teams - Kits - BungeeMode 1.6.1

[CTW] Capture The Wool - PvP Minigame - Teams - Kits - BungeeMode
A bukkit/spigot Team PvP minigame. There are 2 teams, each team must go to the other team base and capture 2 wools from a defended spawner then bring it back to base to win the game. It's similar to capture the flag as a game idea but it's different map layout and features gives it a different flavor. It's very popular on Spanish communities.

Game Preview Video (In Spanish)

Test Server:
Europe:
play.craftersland.eu
USA: play.craftersland.us

Features
  • Bungee Mode Only, no Arena Mode available.
  • The game is made by 2 plugins, 1 for the lobby and 1 for the game server. This way the plugins are made specific for a task and no resources wasted.
  • Supports multiple lobby's and multiple game servers. So you can always open as many servers as you need.
  • MySQL is used to store players data and share them across servers.
  • Score system - players earn points while they play.
  • Achievement system with 5 achievements and 4 levels for each one of them. (Sniper I, Sword Master I, Shooter I, Overpowered I, Wool Master I and so on...)
  • Lobby top best score, kills and more on scoreboard.
  • Lobby signs and GUI menu to join the game servers.
  • Lobby hot bar items, configurable.
  • Players stats, Bow kills, Melee Kills, All kills, Wools placed and more, available on in game command.
  • Kit system with 42 pre-made kits - players can buy kits in a GUI menu all configurable.
  • Enchants shop system - players can buy enchants all available in a GUI menu.
  • Players earn in game money for kills and other stuff, and with them they can buy kits and enchants.
  • Continuous game system, at the end of a game players remain on the game server and a new map will load and start.
  • Map rollback system - maps will be changed and rollback without lag and without a server restart.
  • VIP pearks and effects so you can get some donations for running the servers.
  • Premium support - if you have issues, questions or need help just post it on the Discussion page or send me a PM.
How does it work?
Players join the lobby, then they join a game server using signs or the game menu GUI.
Once joined the game servers the players will be spectators by default. They join a team with command /join
When the game is won a new map is loaded and a new game starts. Players leave the game back to the lobby with command /lobby

Dependencies
Lobby Server:

  • MySQL database
Game Server:
*These are all required dependency's. I need to have them installed.

Install instructions
====== Lobby Server Install Instructions ======
  1. Place the plugin in the spigot server plugins folder.
  2. Start the server to generate the config file, then stop the server.
  3. Open the config and set up the database connection details and configure the plugin. You need to create the database, then the plugin will create the tables on it's own.
  4. Start the Server and now you can setup the game signs.
====== Game Server Install Instructions ======
  1. Place the plugin in the spigot server plugins folder. Don't forget to add all dependency's.
  2. Start the server to generate the configs and folders, then stop the server.
  3. Open the config and set up the database connection details and configure the plugin and add at least 2 maps. You need to create the database, then the plugin will create the tables on it's own.
  4. Start the Server and now you can setup the maps areas.
Recommended server settings:
  • Enable command blocks. Config: server.proprieties (enable-command-block=true).
  • Disable announce player achievements in chat. Config: server.proprieties (announce-player-achievements=false).
  • Set server view distance to 10. Config: server.proprieties (view-distance=10)
  • Disable mob spawning. Config: server.proprieties (spawn-animals=false , spawn-npcs=false , spawn-monsters=false).
  • Enable PvP. Config: server.proprieties (pvp=true).

Setup Instructions
====== Adding Game Servers to the Lobby ======
  1. Add the server name to the plugin config file. (The server name as defined in the bungee config)
  2. Reload the plugin config with /ctw reload or restart the server.
====== Create game signs on lobby ======
Create a sign with the following data:


- Line 1:
- Line 2: [ctwsetup]
- Line 3: %ServerName%
- Line 4:

Line 1 and 4 must be empty.
Replace %ServerName% with the server name you want the sign to point to.
The server name must be the same as the server names added to the plugin config.
You can create multiple signs for each server.
====== Add maps to the game ======
Note: You need to add at least 2 maps, or the same map twice but with different name.
  1. Copy the world folder into the Maps folder located in the main server directory.
  2. Add the map name to the plugin config file.
  3. Start the server to setup the map regions and spawn points.

Permissions:
====== Lobby Permissions ======
  • CTW.admin - Access to: reload command and create/remove game signs.
====== Game Permissions ======
By default players have all required permissions to play the game.

Special Permissions:
  • CTW.pickupteam - Allows the player to select the team to join.
  • CTW.joinfullteams - Allows the player to join full teams.
  • CTW.fancySuit - Gives the player a fancy suit to stand out of the crowd.
  • CTW.particles - Players with this permission will have a particle trail.
  • CTW.2xCoinMultiplier - 2x Coins multiplier.
  • CTW.3xCoinMultiplier - 3x Coin multiplier.
  • CTW.kit.bypassrequirements - Unlock all kits.
  • CTW.enchant.bypassrequirements - Unlock all enchants.
  • CTW.enchant.SharpnessIII - Unlock Sharpness III enchant.
  • CTW.enchant.SharpnessIV - Unlock Sharpness IV enchant.
  • CTW.enchant.PowerIII - Unlock Power III enchant.
  • CTW.enchant.PowerIV - Unlock Power IV enchant.
  • CTW.enchant.KnockbackII - Unlock Knockback II enchant.
  • CTW.enchant.FireAspectII - Unlock Fireaspect II enchant.
  • CTW.enchant.PunchII - Unlock Punch II enchant.
  • CTW.enchant.ProtectionIII - Unlock Protection III enchant.
  • CTW.enchant.ProtectionIV - Unlock Protection IV enchant.
  • CTW.enchant.ThornsII - Unlock Thorns II enchant.
  • CTW.enchant.FeatherFallingII - Unlock Feather Falling II enchant.
  • CTW.kit.RegenerateII - Unlock pre-made Regenerate II kit.
  • CTW.kit.HealingII - Unlock pre-made Healing II kit.
  • CTW.kit.PoisonII - Unlock pre-made Poison II kit.
  • CTW.kit.Enchanter - Unlock pre-made Enchanter II kit.
  • CTW.kit.HarmingII - Unlock pre-made Harming II kit.
  • CTW.kit.SwiftnessII - Unlock pre-made Swiftness II kit.
  • CTW.kit.JumpII - Unlock pre-made Jump II kit.
  • CTW.kit.Invisibility - Unlock pre-made Invisibility II kit.
  • CTW.kit.StrengthII - Unlock pre-made Strength II kit.
  • CTW.kit.EnchantedGoldenApple - Unlock pre-made Enchanted Golden Apples kit.
Administrative permissions:
  • CTW.admin - Access to: setup commands.

Commands:
====== Lobby Commands ======
  • /ctw reload - Reload the plugin config and language file. Requires CTW.admin permission.
  • /games - Open the game servers menu GUI. No permissions required.
  • /stats - View your personal game stats. No permissions required.
====== Game Commands ======
  • /g - Talk in global chat, by default you talk in team chat. No permissions required.
  • /join - Join a team to play. No permissions required.
  • /leave - Leave the game server and return to lobby. No permissions required.
  • /kit - Open the kits and enchants menu. No permissions required.
  • /stats - View your personal game stats. No permissions required.
  • /setup - Will display the basic map setup commands. Requires permissions: CTW.admin

Config sample:
===== Lobby plugin configs =====
Config: config.yml
Language file: Lang-EM.yml
===== Game server plugin configs =====

Config: config.yml
Language file: Lang-EM.yml
Kits config: kits.yml

Useful Info

Issues with players not having the same UUID's when changing servers?
You need to make sure that all players have the same UUID's on all servers, this is important as player's data is stored based on their UUID and not their name. To have the same UUID's on all servers make sure that in the server config file spigot.yml on: settings > bungeecord: true , this will allow the server to get the player UUID from bungeecord and all servers will get the same UUID's. Make sure you have bungeecord: true on all spigot servers.

Found a problem or got a suggestion?
I'm happy to add new features and fix any issue you may find, just post it in plugins forum, the button Discussion.

Future updates.
In case the plugin will need to be updated I will do it as fast as we get the new Minecraft version to keep the game running on all new versions.

Agreement
This plugin works as it is stated in the description.
If you are unsure if this plugin is for you, don't make a blind purchase!
Leave a comment or send me a pm to state your questions/concerns before buying!
By purchasing this plugin, you agree to the following terms:
  • All purchases are final.
  • You will not -Redacted- this plugin or any of its source code to anyone publicly or privately.
  • Absolutely no refunds.
  • You will not attempt to modify the this plugin source code without direct permission from me.

Latest updates

  1. 1.6.1

    1.6.1
  2. 1.5.4

    1.5.4
  3. 1.4.3

    1.4.3

Latest reviews

Ty for plugin the <3
pls update to 1.9.0
Pls up the plugin
upload version 1.8.0 please
Update to 1.7.1 pls
Thanks!
Update please 1.5.4

Similar resources

[CTW] Capture The Wool - PvP Minigame - Teams - Kits - BungeeMode 1.2.2 M
5.00 star(s) 1 ratings
Downloads
250
Updated
[CTW] Capture The Wool - PvP Minigame - Teams - Kits - BungeeMode 1.2.4 M
[1.8.8 - 1.12.2] A team based PvP minigame with a lot of features.
0.00 star(s) 0 ratings
Downloads
107
Updated
Capture the Flag, Team Deathmatch, FFA, Kill Confirmed, Domination, LTS, DTC, RTF >> #1PB Infinityy
THE BEST MINIGAMES-8 Games | MultiArena | 16 Teams | Coins | Stats | Shop | Editall msg | Bungee | +
3.67 star(s) 3 ratings
Downloads
424
Updated
BlackSpigot General Chat
Rules Help Users
    R @ RaeYN: Anyone have an alternate link to the Cobblestone server setup files? Been at least three days...
    Top