Governance
Governance
Governance has just been released!
I have just released this plugin, and it can be downloaded here. To install it you will need a MySQL server set up, Vault installed on your server, and an economy plugin that works with Vault. Just extract the .zip file into your server's plugins folder then run it once to generate the config file, shut your server down and set up the MySQL database information in the config. Once this is done you should be able to run your server and the plugin will be running!
Basic Idea
This plugin uses a system of kingdoms and fiefs meaning that there will be two types of land claims. One will be owned by a kingdom, and the other will be owned by a single person(these will be called fiefs). Only the owner of a fief will be able to build there unlike the kingdom land claims where anyone in the kingdom can build.
We came up with this idea because we did not like how factions allows for faction members to grief each other. We also did not like the fact that Grief Prevention gave little room for groups to work together on things. This new system of land claims will give an easy way to work both ways making PVP fun and working with friends fun as well!
NOTE: This plugin was previously named Feudalism. If you were looking for that plugin you are at the right place!
Check out the planned features list on Google Drive!
Click here for more info about the land claiming system!
Also check out our GitHub page!
How to Help
This plugin is currently in development, and there are many different ways that you can help with the project.
- Help to code various parts of the plugin
- Migrate our Google Docs to the GitHub wiki
- Make suggestions of things to add to the plugin
All the basic features of this plugin are implemented, but you have to manually modify the database in order to add an alliance between two kingdoms or do anything like that, lol, the next step is to work on the commands to do all this stuff automatically so that it will actually be usable :P After that I might be posting an alpha build, but I am not sure yet... We will see :)
Pff this would be awesome! you just read my mind!
The plugin is coming along well recently :) I have gotten it to the point where land claims effectively block building/destroying. Next thing to do is fine tune that and rewrite some parts of the plugin that are poorly written, and then I will begin with PVP blocking.
Over the next few weeks I will be adding more detailed documentation on the wiki over at GitHub. Development had stalled for a few weeks, but I am working on it again, and I still hope to have the initial alpha release out by the end of this summer probably before the next school year starts.
I will be working 6 days a week for the next month probably so I will not have as much time to develop this plugin. If anyone would like to help out please do. It will help to get this released sooner if I have help. Also, retricide has told me he will not be able to help out for the time being because of being busy. He may help later on though. At the current time I am the only developer so any help is appreciated.
@Delzaros
It wouldn't make much difference either way.
For either one I would wait for the event (either when a player moves or when an entity changes in some way) then I would need to search a database of several hundred land claims (depending on the size of the server) to see if the block that the player stepped into is a land claim.
Does Worldguard track player movements? or do they track entity changes specific to regions?
I have no idea how intense Worldguard is, I got like 40 plugins XD.
@Delzaros
The entrance messages is what I want to do when people enter a claim, but that will have a big impact on server performance. Marking claims with a block or something like that would be a lot more efficient, but IMO it would look annoying... I will probably end up adding in several methods, some efficient, some not so that server owners can choose how they want to do it. For servers that can handle it they could use one system others would have to choose another.
@Delzaros
Nope, just talking from the dead XD
I was actually on vacation which is why I didn't reply sooner.
Still alive? XD
Personally, I like the claim visibility of GP.
One of the things I noticed sofar is that there are ppl who dislike to see the claims borders all the time.
Its very good, and thought through system that they use.
So I suggest you to keep that in mind, that not all ppl wish to see the borders constantly.
I'm not a plugin developer so I don't really know what is possible and what kind of impact a method has.
However, a solution I can think off is close to a function in worldguard.
That whenever you enter a kingdoms land - fief - claim, you recieve a message upon entering.
You've just entered Stevenmg's kingdom!
Satisfiying ppl who do not wish to see the land claims constantly and still notifying the player in another way.
Another solution I can think off for players that don't mind seeing borders, is to allow a command that ppl can use that basicly activate border visibility.
So when they are on the look out or simple want to always see the borders they can use that.
And for those who don't no harm done.
Or instead of a command, holding a certain item in their hand that allows them to see borders and dissapear upon disequiping.
But not sure how intensive these methods above are but perhaps something that can give you a start into the right direction you are looking for.
Hopefully its something you can use.
Yours sincerly,
DeathWizsh
@Delzaros
It will be like grief prevention's system :) As of now I do not know any specifics such as what tool we will use, how people will know if they are in a claim, etc.
One thing I would like to do differently form Grief Prevention is the way that you do not know if you are in a claim or not. At the same time tracking where a player moves in order to tell them might cause too much lag. If you have a suggestion for how to do that it would be great!
Just a curious question, do you know already how land claiming will be done?
Will it be in a style of factions, where someone claims chunks he/she walks on/in/over?
Or will it be more specific block claiming such a griefpreventions, where one uses a tool to set a perimeter?
I honestly prefer griefpreventions as it is more precise. :)
I have written the basic groundwork for fiefs now. I will be working on the kingdoms next. In order to do any more than I have already done with fiefs I will need the kingdoms to be coded.
Look foward to it :D
I added the command structure here!
And thanks @DeathWizsh its great seeing comments like that before the plugins even released :)
Great idea, I'm looking forward to see what you guys can brew up for this wonderfull game.
I am now starting on the code for this plugin. Check it out on GitHub (link above) if you would like to contribute. If you would like to know what you can help with go to the planned features list. I am currently working on the land claiming system, and I will continue to post updates as I make progress.
The plan is to have it with just
Kingdom
Player's Plot (fief)
It will be kinda like a combination of the Factions plugin and Grief Prevention. We are still working on planning out the land claiming system though so this could all change yet.
Since this is going to be like a "Kingdom" type of plugin, will people be able to make smaller claims for others in the kingdom? And if so can the kingdom Have smaller towns or other factions within it. And if so will each player have the ability to make their own "plot".
So would it be something like
Kingdom
Village
Player's plot
SO there will be several big Kingdoms containing several smaller villages, and each smaller village will let players purchase or use specific plots.
This does look like a great plugin, and I cant wait for you guys to release it!
@NoahDTheHorse
For now I will not be giving a release date, and the first couple releases will probably not be at the point where they are ready fro use on a server.
I am working on this plugin a lot lately, and another programmer @retricide has decided to join me in making this as well!
For now, if you have any suggestions let me know either via PM or comment here. We will try to get the plugin ready for release ASAP :) We will not be trying to rush the development process though because we want the plugin to be great quality and bug free as much as possible.