CaptureThePortal
Allow your players to fight over control of almost any portal!
Important Notice
I no longer have the time to continue supporting this plugin.
The source is freely available on github so feel free to continue developing the project.
It's been fun working on this project and it tought me quite a few things. Thank you for your patience and understanding if you're still using this plugin.
Features
- Allows admins to limit access to Nether Portals.
- Capture and cooldown time are specifiable in the yml file.
- Messages are displayed when the portal is almost available or being captured, also configurable in the yml file.
- Teams are adjustable by using Permissions, Factions, Clans (SimpleClans), Towns (Towny) and Gods (Gods plugin)
- Every supported plugin has it's own setting in the config and only 1 at a time can be enabled so "enabletownysupport" OR "enablesimpleclanssupport", etc.
- Besides Nether Portals, it also supports Ender portals, Wormholes and Stargates
- All messages are configurable through the config.yml
- As an OP you can reload CTP by running: /capturetheportal reload
- Captures are registered so, when the server reboots, groups won't have to recapture the portal (set "persistcapture" to false to disable that)
- Full Clan names can be enabled by setting "fullgroupnames" to true in the config. That way it will use the Clan's full name in stead of the short tag.
- Vault is supported and mandatory when running CTP with "permissionssupport" to true
How it Works
First, as an admin, you build a white wool 5x5 platform and place a stone pressure plate in the middle. You then create a Nether Portal* on top of the platform next to the pressure plate.
Then as a player with team permissions, or as a member of a Faction, you stand on the pressure plate to Capture the Portal for your team/Faction. The wool will change to the capturing team's color and all members of the enemy team/Faction will be kicked out of the Nether and sent to spawn!
This plugin also supports Wormhole X-Treme portals, End Portals, Stargates (from the Stargate plugin), Multiverse Portals and Creative Gates. Simply place a wool block next to the dialer (for Wormhole X-Treme), Endportal frame, Stargate, MV Portal or Creative Gate and put a stone plate on top.
Permission Nodes
If you have Permission support enabled the following nodes can be used:
Quote:
- CaptureThePortal.COLOR (Replace "COLOR" with any wool colors [red, blue, gold, light purple, yellow, green, dark gray, gray, dark purple, dark blue, dark green, black] to assign players to a team)
- CaptureThePortal.neutral (for neutral players and admins)
When you use another group plugin, permission nodes are not relevant.
Config Options
For an explanation of the various config options in the config.yml, please see this page.
Credit
My thanks goes out to Devinish for making this page easy to read and look cool.
Like this plugin? Consider donating :)
Any amount is more than welcome and allows me to stay caffeinated.
Oh, now I see :D if you mean "enablefactionsupport" then no, I've got here false. Ok thanks I'll see in a second if it works :)
@danio11piano
From CTP. Do you have "enablefactions" set to "true"?
Currently I'm using Factions to adjust teams. And what config.yml did you mean? From Factions or CTP?
@danio11piano
What plugins are you using?
And how does your config.yml look like?
I've got one more problem :( when I try to capture the portal, nothing happens then. When I try to go through the portal a massage like this pops up: [CTP]: You are not allowed to use this portal because you are not part of a team! So here's my question: How can I join the team using plugins that you listed above? :D
That is pretty surprising that there are no commands and for me it's comfortable indeed, but I still have got one more problem. I mean the teams. I've read in the description that there can be used plugins such as Factions (I've got the one) but I'd like to have an option for joining a random team (or a specified team) just like /ctp join red (I'm not suggesting any command here) but I hope you know what I mean :) Just like it's in other plugins. I hope there are some ways to do that without adding any commands but I still think it would be really good and useful :D
@danio11piano
There are no commands for this plugin other than "/ctp reload".
Check out this page to read more about the configuration.
If you still find yourself lost then please tell me exactly what you'd like to do :)
@tjjerome
Last time I checked the plugin wasn't really kept up-to-date. If that has changed, I will look into hooking it.
Hi, I think it's a really interesting plugin, but I can't get any commands of it. I even don't know where and how to find them. Could you give all or at least basic commands? It would be very kind of you. Sorry for possible mistakes but I'm from Poland and I'm still learning English :D In advance thanks for answer ;)
Would it be possible for this to hook into CreativeGates?
@Zombiemold
Built in the feature and released it with 2.1.4 along with some other fixes.
The download is currently being approved but you can grab it from my dropbox here.
@Zombiemold
Good to hear the error is gone :)
That sounds like a doable feature so I'll see what I can do.
@wargamer2010
If you were do add a simple feature for me, I would gladly send a generous donation your way.
What I would like to see, is the ability to disable kicking people from the nether, when a nether portal is captured. If possible, like a true or false config option.
btw, you fixed the error we were experiencing. Thanks.
@janes0007
Yes, I overlooked that :(
Fixed it in the latest dev build, you can grab it here.
now my chat is like this: CTP: CTP: CTP: CTP:
@janes0007
Just set the message you'd like to disable to an empty one like:
capture_message: ''
Notice: there are two single quotes ( ' )
Ok thx and how I can disable some messages because my chat is very spamming of this
@Zombiemold
Could you try grabbing 2.1.3 and see if that generates the same error?
It looks like the capturetheportal.jar has gotten damaged in some way.
If that doesn't fix it, could you create a ticket and list the plugins you are using?
@janes0007
You need to set "enablefactionsupport" to true and "enablepermissionssupport" to false.
Getting errors in 1.5.1:
http://pastebin.com/rwRaey2M
Now its dont work for me what is wrong?
Thx bro its work!!! You are the best!