guilds-plugin / Guilds

Adding RPG to your server has never been more fun and action-packed!
MIT License
165 stars 57 forks source link

New Guild Claims #172

Open darbyjack opened 5 years ago

darbyjack commented 5 years ago

The entire way that claims currently will is going to be refactored. This is an open feature request for people to put their suggestions on what they want to see in it.

While still going to be able to support WorldGuard, it's going to be completely rewritten and an abstract system is going to be implemented to support the new kind of claims.

You can think of these new claims as a Claim 2.0 kind of thing. This will be chunk-based claiming that will be improved over time.

The plan is to rip out the entire current claim system and write it from scratch. The claims will not be compatible with each other meaning you either use the regions or you use the new claiming system. To encourage people to use the new claiming system, I will most likely intentionally prevent the ability to make more than one claim when using WorldGuard.

We will make the chunk-based claims support multiple. I think we will set the number of claims a guild can have based on their tier. This will incentivize players to work together to get enough money to upgrade their guild and therefore unlock more chunks to claim.

The config system is still a TBD on how it will be set up. I will probably have a general claim section and then have subsections for regular claims and WorldGuard claims.

I know that we do have some users that use Dynmap so we will most likely implement our own Dynmap support system that will be configurable from the config.

One question I do have for people... you see the config, it's pretty massive. Are you okay with this? I heavily detail and demo how everything works throughout the config so are you okay if I put this all into the main config? If we do this, we will be pushing 1,000 lines in the config, which honestly, in my opinion, isn't that bad since it's so detailed.

This is subject to change over time but please leave your opinion below and suggest new things you want to see with claims!

Kitt3120 commented 5 years ago

I would be okay with it :) Claim 2.0 system seems to be awesome! Can't wait for it.

merlinshaw commented 5 years ago

Would still be nice if it could hook into grief prevention plugin. But I know you said you where not fond of thier api

Arkidos commented 5 years ago

It would be great to be able to set a cost for the guild claims, with a fixed, or per guild tier price. This could make Guilds a fully featured replacement plugin for factions servers.

you see the config, it's pretty massive. Are you okay with this?

For me it's not a problem, I prefer having all the options in one file

goflishMC commented 5 years ago

I would like to see some of the features I mentioned on the discord.

SrBedrock commented 4 years ago

I would like to see compatibility with the GriefPrevention protection system. It is a plugin used by thousands of servers.

SimpleClans Integration Example

Golicraft commented 4 years ago

I would love to see Claim 2.0 asap. It is MUCH MORE important than the bungeecord support which only a few servers will use..

MERRYACS commented 4 years ago

Some idea with 2.0

Sooshio commented 4 years ago

I recommend that Guilds can claim land in the 3 following ways:

ghost commented 4 years ago

I think it should be important to have per-chunk or per-region role access to a chunk. For example, the guild leader could select a specific chunk or area to have different permissions for their main land but their storage area can only be accessed by a guild moderator or whatever that rank is called.

Also, auto-expiry is pretty important and should be added to claims

darbyjack commented 4 years ago

I think it should be important to have per-chunk or per-region role access to a chunk. For example, the guild leader could select a specific chunk or area to have different permissions for their main land but their storage area can only be accessed by a guild moderator or whatever that rank is called.

Also, auto-expiry is pretty important and should be added to claims

I really like the idea of this. I'll see if I can make something like this possible.

Arno-Verbeke commented 4 years ago

The claims will not be compatible with each other meaning you either use the regions or you use the new claiming system.

I would prefer that you can use both. That way admins can still make pre-defined claims that a guild can use and still claim land in the outside world. Also you can set an option how many chunks a guild can claim and how many regions they can purchase based on their tier.

darbyjack commented 4 years ago

I plan to remove WorldGuard claims altogether. They do not work together easily in any way shape or form. You will be able to create "admin claims" to sell to users.

Arno-Verbeke commented 4 years ago

Allright I dont really mind as long as I can still sell claims to players. Btw keep in mind how these claims would be implemented with bungeecord. Maybe you can use an ID that determines wich server the claims are on. You could also extend this to like homes, guild vaults, arena's. Also I said above, I think it's necessary to have the option how many claims a guild can buy.

darbyjack commented 4 years ago

Well considering the plugin as-is isn't support bungeecord currently, I don't think I would need to worry about what server they are on.

Scanties commented 4 years ago

I would really like to see a claim system that could implement the best parts of both Towny/Factions, maybe having the plots, variable controls and land maintenance/claim costs of Towny, while having the power system (for claiming over other claims) and fair raiding elements of Factions. You could also make certain features optional by allowing them to be turned on/off or modified. Chunk based claiming would probably be the best way to determine how big a claim is too.