Faction Capture Points
Configure Options
Permissions & Commands
General Guides and chest rewards info
Reward Guides
Enable/Disable features as you wish | Completed |
Define cooldown for rewards giveouts | Completed |
XP, money, items and command based rewards | Completed |
Potion rewards (give potion effects as reward) | Completed |
ChestShop support for Capture Point shops (admin shops) | Completed |
Allow sign capture only at certain time of the day | Completed |
Faction must be enemy to claim sign (if its already taken) | Completed |
Must wait x seconds before sign is claimed | Completed |
Protect land near sign (from claimings/explosions) | Completed |
SimpleClans Legacy support | Beta completed |
Towny support | Started |
Allow offline players to receive rewards | Not started yet |
Gringotts | Command Reward, increase player balance. |
ChestShop | Place Admin Shop at Capture Point, only faction who owns Capture Point can use shop. |
@TomYaMee
In a way, with upcoming 0.0.9.5 update using WorldGuard support enabled you can name region which holds sign, plugin will broadcast region name. Example if region name would be "TestRegion"
FCP would broadcast capture messages like: "Faction ExampleFaction has captured TestRegion capture point", or "Enemy faction is trying to claim TestRegion capture point" etc.
@CoffeeOD
Is it possible for us to name the signs?
@alexk252
as I thought, that is now fixed, sorry for that. If anyone is intrest, here is what is coming in 0.0.9b
New features.
1) Define min. amount of players faction must have online before their sign can be captured.
2) Allow to define region name with /fcapture region <name>.
3) Broadcast about sign claiming now includes region name.
This helps players to understand what sign they have to reclaim.
Bug fixes.
1) Delete region if sign is removed by player.
2) Delete region is block under sign is delete causing to be removed.
3) Fix for Wait Check bug ticket #2 .(plugin no longer defaults to "world").
@CoffeeOD
No, the map is named: GOODMAP.
0.0.9b coming soon, mostly bug fixes and WorldGuard support improvements.
@alexk252
About that error, I have this odd feeling, that you dont have world called "world"?
EDIT: I just noticed that error myself too, looking into problem right now.
New suggestion: I know I've got alot too say, im just trying to improve the plugin as best I can. I know it will take time to develop aswell, in-case you think im just spamming you with ideas or irritating you.
Anyway, my new idea is that basically, if you're not inside the region Capture Point which you own, then you don't get the reward.
So if you took a capture point, the longer you hung around there, the more of the item it gives you, you get. Then you could travel to your other capture point and gain something else.
Example:
My faction "NCR" has recently claimed Primm from the "Legion" [I know...again. xD] My soldiers in the "NCR" fought really hard to take Primm and are lacking in medical supplies as Primm only gives out ammunition each check.
Some of the NCR soldiers leave, and go to Hoover Dam, another location that the NCR has taken, which gives out medical aid. They stay there for a while, gathering alot of supplies.
They then leave, and return to Primm, dealing out medical supplies to those who didn't go to Hoover Dam.
The point in this idea: Too make players travel around the server map, and maybe run into a new situation. Also, it stops players inventory getting full of things they don't need, and allows them to go to a place and receive only the stuff they need at that time. Perfect for RolePlaying servers.
Thankyou, Alex. K
Does this help: http://dev.bukkit.org/paste/javrmed23fsyic5g.txt
EDIT: This is 0.0.9 This only happens when I enable Wait-Capture: true. I set Wait-CheckDelay: 2, and after 20 seconds, the sign does not change, or start giving the new point owners items, it just keeps giving the old owners items. No message saying: "You claimed xp sign..." appears either.
Though, when I change faction to the previous owner, and take the point back, it says:
"Your faction has reclaimed sign from enemy."
Even though the faction that took it never even had it.
I hope you understand, Alex. K
@alexk252
Hi, try using latest 0.0.9 update, if error appears again, please post config.yml file and messages.yml file. You can post files content to http://dev.bukkit.org/paste/ including error, 0.0.9 has few bug fixes which might or might not be related to that.
Posting messages.yml and config.yml helps me to debug if there is missing information related to error message, and also new file with new error makes it even easier for me to run "catch the bug" with my test version :)
Hey mate, got an error. For some reason, the claim of points from one faction to another isn't working. Aka. People cant claim capture points.
Got this in the console:
27.04 23:53:39 [Server] INFO at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) 27.04 23:53:39 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) 27.04 23:53:39 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) 27.04 23:53:39 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) 27.04 23:53:39 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:510) 27.04 23:53:39 [Server] INFO at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) 27.04 23:53:39 [Server] INFO at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftTask.run(CraftTask.java:53) 27.04 23:53:39 [Server] INFO at net.blcraft.blFCP.blFCP$1.run(blFCP.java:42) 27.04 23:53:39 [Server] INFO at net.blcraft.blFCP.Factions.WaitCheck(Factions.java:329) 27.04 23:53:39 [Server] INFO java.lang.NullPointerException 27.04 23:53:39 [Server] WARNING Task #28 for blFCP v0.0.8 generated an exception 27.04 23:53:39 [Server] INFO Claim Run Checked! 27.04 23:53:32 [Server] INFO none 27.04 23:53:21 [Server] INFO Players: alexk252, robofish3000, Morgan 27.04 23:53:20 [Server] INFO at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) 27.04 23:53:20 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:407) 27.04 23:53:20 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:474) 27.04 23:53:20 [Server] INFO at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) 27.04 23:53:20 [Server] INFO at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:510) 27.04 23:53:20 [Server] INFO at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345) 27.04 23:53:20 [Server] INFO at org.bukkit.craftbukkit.v1_5_R2.scheduler.CraftTask.run(CraftTask.java:53) 27.04 23:53:20 [Server] INFO at net.blcraft.blFCP.blFCP$1.run(blFCP.java:42) 27.04 23:53:20 [Server] INFO at net.blcraft.blFCP.Factions.WaitCheck(Factions.java:329) 27.04 23:53:20 [Server] INFO java.lang.NullPointerException 27.04 23:53:20 [Server] WARNING Task #28 for blFCP v0.0.8 generated an exception 27.04 23:53:20 [Server] INFO Claim Run Checked!
It may help. Thankyou, Alex. K
@alexk252
WorldGuard support at this moment just gives you more stable protection compared to plugin own protection, for now. Faction claiming (as in really modify Factions plugins data) is still something Im trying to avoid as much I possible can, there is so much that can go wrong, just picture this plugin overwriting factions land information from Factions plugin, I would personally hunt FCP developer and would feed him to the hungry psycho ducks.
Tho not all hope is lost, middle of every updates I do small tests with possible claiming region which FCP reads and allows to build/destroy blocks in that region (like normal claim-land works in this plugin if not using WorldGuard), so it would act as faction own land even when data is not coming from Factions plugins.
I can most likely give better answer within day or two, depending on test results.
Hey again,
Sounds great! I can't wait for this plugin to go Beta. It's exactly what I've been needing on my server for about a year and a half. Also, if I see something wrong or whatever, ill be sure to notify you as soon as possible. Thankyou for answering they suggestions. Also quick question:
With World Guard support, does that mean when a faction claims a point, all the land inside the region turns into their faction land? If so, that would be amazing.
Thankyou, Alex. K
@alexk252 Thanks for the suggestions and ideas and glad to hear that you enjoy this plugin, its always extra motivation boost to hear if someone enjoys this plugin enough to take time and let me know about it :) Most often that doesnt happend.
Lets start digging down to suggestions then:
1) Faction capture point names.
This is on the to-do list, but most likely combined with WorldGuard support as in naming regions upon sign creating which also acts as capture point name. Region is called "Morrowind", and sign would be "Morrowind´s Capture Point" once plugin calls it on certain event, like: Enemy faction is trying to claim Morrowind´s sign".
2) A countdown timer. Every minute of so, when a faction is trying to take the capture point a message will broadcast to the server, stating how long the faction has to retake the capture point.
Somehow included at 0.0.9 update with "Move-Check" feature, it will broadcast message like "Enemy faction is trying to claim your faction sign! You have 60 seconds to reclaim it back!". This broadcast message to faction who owns the sign about enemy faction trying to capture it, if owner faction captures it back then both gets message about capture attempt failing. I can look into adding counter it which broadcast remaining time at every check.
3) Not sure if this is implemented, as I couldn't find how to configure it, but change the amount of time it takes for the "received stuff for taking capture point" give-out messages to occur.
Message broadcast is one of the weakest point which Im hoping to improve eventually. Quick fix was to add "Broadcast-CaptureChecks" which only broadcast once that all the rewards has been giving out.
4) Check if an appropriate number of opposing faction numbers are online before taking a point. I mean, it's not fair to wait till all the members of the faction who have the capture point are offline, and then easily walk in and take the point. So maybe, there should be a requirement for atleast 2 members of the current capture point holders to be online before it can be taken from another faction.
I had this idea before releasing update, but since my brains likes to fart too often I decided to leave that feature for next update, so its coming in next update :)
If you disagree or see something that could work better, be sure to tell me. I dont have own server anymore, so all the feedback comes from plugin users, if I dont know feature X sucks or feature X would make plugin experience that much better, I cant do anything about it :(
Greetings,
Firstly, just to say, this plugin is amazing. Literally, so useful for my server. Many thanks for it! I can see it going really far in the future!
I also have some suggestions, if you're willing to take them on. They are as follows:
1) Faction capture point names.
2) A countdown timer. Every minute of so, when a faction is trying to take the capture point a message will broadcast to the server, stating how long the faction has to retake the capture point.
3) Not sure if this is implemented, as I couldn't find how to configure it, but change the amount of time it takes for the "received stuff for taking capture point" give-out messages to occur.
4) Putting the idea's above together:
Eg. My town is named, Primm, and the faction capture point is named Primm [Suggestion 1]. My faction "NCR" are taking Primm from another faction named "Legion". The server would broadcast, every minute or so:
"The NCR are taking Primm from the Legion! [x] minutes left for the Legion to take it back!"
5) Check if an appropriate number of opposing faction numbers are online before taking a point. I mean, it's not fair to wait till all the members of the faction who have the capture point are offline, and then easily walk in and take the point. So maybe, there should be a requirement for atleast 2 members of the current capture point holders to be online before it can be taken from another faction.
Eg. I am faction "NCR", wanting to take Primm from the faction "Legion". However, the Legion has noone online to defend it. The NCR think they can be smart, and just walk in without a challenge and capture the point. However, when they try to capture it a message broadcasts to the server:
"NCR have tried to take Primm from the Legion. Not enough Legion online to take this point."
6) Smart plugin thinking. Lets say idea 5 was implemented, and this event took place:
I am faction "NCR", wanting to take Primm from the faction "Legion". Enough Legion members are online, 3, to take the point. So, I and my fellow faction members storm in, and try to take the point. We run in and start claiming it. The message [idea 2] appears globally:
"The NCR are taking Primm from the Legion! [x] minutes left for the Legion to take it back!"
The Legion think, why not be smart and logout, thus preventing them from claiming it? So, that's just what they do, Logout. However, the plugins smart thinking overrides idea 5.
It recognizes there were enough members of the Legion for the NCR to begin claiming Primm, and thus keeps claiming it, even if all the Legion logout. Smart thinking? Hell yeah!
I believe these idea's would improve the plugin dramatically! Let me know what you think!
An extremely grateful user of your awesome plugin, Alex. K
@BenRush
Not with the current release, but funny enough that was in 0.0.8 before I removed it (was not sure if that feature was wanted). I can look into it again and make it an option.
it is possible to send percent you want to your allies faction bank? For example i'm leader of Thor and i want to give 15 percent of money from my capture point to my ally faction Shor. It is possible?
Update: http://dev.bukkit.org/server-mods/fcp/files/7-0-0-9/
Quick attempt to write some guides: http://dev.bukkit.org/server-mods/fcp/pages/guides/
I know guides might suck, but tried my best to explain some of the features. I will be away few hours now, but once back will reply to all suggestions/bug reports and if you notice anything odd with the update let me know ASAP, I tried to remove all the debug/test messages :P
Update is completed, Im just writing update notes and small guide how to use each new feature. Reason for delay was simple, I did sleep whole yesterday after coming from gym meeting :P Here is final preview (only changes).
0.0.9 alpha build.
1) Updated for Bukkit 1.5.1-R0.2 beta build.
2) Removed SimpleClan information, focus is to finish full factions support.
3) Option to force player stay within x blocks from sign in order to capture it (with Wait Feature).
4) You can setup Chest Shop ("Admin Shop") near sign which only sign owner faction players can use.
5) Option to disallow portal access/teleport (like nether) unless faction owns capture sign near portal.
6) Money rewards now can go directly to faction bank or to faction players.
7) WorldGuard support, recommend to use for more stable protection system.
@CoffeeOD
Thankyou so much! Have a great day dude.