CaptureThePoints
CaptureThePoints
Idea of this plugin is simple: player chooses a role(also he can shop in lobby and in arena) and goes in arena to capture points by placing colored wool in them. This game can be played in capture mode, where team which captures defined amount of points wins and in score mode where each point generates score every 30 sec and team which reaches defined amount of score wins. Each point capture and kill gives money and for it player can buy by punching signs.
Features:
- with some configuration gameplay can drastically change
- create your own arenas for this game
- multiworld support
- real multiple arena support
- arena protection, configurable
- custom roles
- player lives, only die a limited amount of times
- support for Bukkit's player max health
- start game count down
- end game count down
- kill streak messages, with color support
- inventory saving on entering the game
- reward system
- eggs can be grenades, configurable explosion
- custom Healing Items system (with HOT and cooldowns)
- player command usage disable when playing
- some arena repair after battle (only for player built/destroyed blocks)
- shops by signs in the game
- enchanted items support in roles, rewards and in-game shops.
- custom item names and lore in roles and rewards
- lobby for roles, team selection and preparing for battle.
- spawns and lobby protection from damage.
- support for TagAPI
- custom events are thrown (join, start, end, point capture, and more)
- basic language support, not 100% complete though
This plugin was originaly created by dkramer. Original post.
Download link
You will need Vault plugin for permissions and to use in game money for rewards
Downloads
When upgrading to a new version please read changes.
Permissions
Configuration Pages
- Items
- Roles
- Old Config and Installation Page
- 1.3.7 video how to build and arena (Still kind of relevant)
- Really old video how to build an arena. (Don't use unless you are using a old unsupported version)
Command list
Source code
CaptureThePoints game(thanks ScottSpittle)
Bug Reports
Please report any bugs and errors here: Tickets
And don't forget to write which version of plugin (/ver CaptureThePoints) and bukkit (/ver) you are using!
Todo list
- None at the moment
Donation Link
If you appreciate this plugin, you are welcome to Donate.
@Coffeebuzz77
I completely forgot about the egg grenades actually, mind making a ticket to have a config option to enable/disable them breaking blocks? I'd have to look over the protection settings again, as I can't remember off the top of my head what exactly it does and checks.
No, its sort of random it was working last night.. would not work this morning for a long time and now its working. Im thinking its flip flopping between the 4 hour resets.. One other thing is the egg grenades ignore the explosion block breaking flag, and the damage they do is not restored in between matches.
Ill keep you posted as I try to narrow things down. The egg thing was dissapointing though, they are cool. Would be nice if they didnt effect entities like paintings and ladders. I could put my ladders on bedrock to prevent destruction that way. EDIT: Maybe i misunderstood the plugin.. If i set block destruction to true doesnt the plugin track what players break and put it back after the match ? if not then ignore my previous complaint about the damage not being restored.
@Coffeebuzz77
Have you changed the player amount the arena accepts?
Well, im getting all sorts of join isues with more than one arena set up. it tells us found 1 of 8 players and cannot find suitable arena ect even if there are 2 or 4 players clicking the iron block.
@Coffeebuzz77
Not yet, that's on my todo list. Once I get other bugs ironed out, such as really evening out teams, I'll work on adding this.
Working great so far! Cant wait to get all the arenas set up.. Been wanting multiple arenas for awhile.
Did you happen to add any signs ? such as arena status or players in arena.. or join signs ?
Been using command blocks /sudo @p join ctp for .. well forever.
@Coffeebuzz77
Due to many changes in the new version, I can't promise it is as stable as the old version which is why it's labelled as Alpha. Any bugs you run into, if you use it, please let me know as soon as possible and I can work on fixing it. Thanks for your comment! :)
Wow an update!?
Thanks.. This is by far in my opinion one of the funnest games in MC. You simply have to have an arena designed to make it that way.. Unfortunately I see to many servers using it retrofitting old pvp arenas , its a shame because the arena design is holding this minigame back.
At any rate.. you have also had one of the most stable plugins ever! I mean 1.4.5 is still working strong in 1.7.2 r02
Thanks again bud. if I ever start getting donations from my server i will pay it forward to you first.
@samueli5750
Please open a ticket with it, including all your config files and such.
[09:50:58] [Server thread][1;31m[ERROR][m: Error occurred while enabling CaptureThePoints v1.5.0-b113 (Is it up to date?) java.lang.NullPointerException at me.dalton.capturethepoints.CaptureThePoints.loadConfigFiles(CaptureThePoints.java:281) [?:?] at me.dalton.capturethepoints.CaptureThePoints.enableCTP(CaptureThePoints.java:151) [?:?] at me.dalton.capturethepoints.CaptureThePoints.onEnable(CaptureThePoints.java:125) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [craftbukkit.jar:git-Spigot-1286] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) [craftbukkit.jar:git-Spigot-1286] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:385) [craftbukkit.jar:git-Spigot-1286] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:304) [craftbukkit.jar:git-Spigot-1286] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:286) [craftbukkit.jar:git-Spigot-1286] at net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:347) [craftbukkit.jar:git-Spigot-1286] at net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:324) [craftbukkit.jar:git-Spigot-1286] at net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:280) [craftbukkit.jar:git-Spigot-1286] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:186) [craftbukkit.jar:git-Spigot-1286] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Spigot-1286] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Spigot-1286]
Never mind i got it
But what do you say on the signs?
@TheOcelot4000
They go on signs and not commands.
helo you there
But what is the command ?
@TheOcelot4000
Punching the signs or right clicking, I believe
Ps how do you have the player select a class?
Never mind i forgot the Vault Plugin. LOL XD
@TheOcelot4000
What works? What doesn't?
It works but the /ctp command will not work for me. I have the latest vision of the plugin. Please help.