FIXED /clan leave issue (Simultaneously fixed other issues stemming from custom config)
Optimized inner API
Added new LandPreClaimEvent and LandUnClaimEvent
If you're a returning userREAD BELOW
Hello, im afraid i have some urgent news. Some of you may not like this but i am happy to say it is for the best. HempCore aswell as Hemponomics underwent a small refactor/rename. And in the process thousands of lines of code had to also be changed within other projects. In doing so this messes with meta data etc. One of the biggest changes that we made was the increase in size of the HUID's from 6 characters to 12. We hope you see why this update is so important, meta id's etc are all HUID's and the little bit longer that we made them will decrease any chances of id's overlapping. It is STRONGLY recommended that you delete the (Meta, Clans & Users) folders aswell as the old Regions file within the Configurations folder for a successful reset. After you reset you wont have to do this again. This was something we wanted to push sooner rather than later to get people adapting to it as quickly as possible. Thank you - The h team
If you're a
returning user things you need to do in order:
1. Delete the files listed above.
2. Delete HempCore (and Hemponomics if you use it)
3. Replace deleted HempCore w/ [
Labyrinth]
4. *Optional Replace deleted Hemponomics w/ [
Enterprise]
Fixed clan disbanding issues. (If a player isnt supposed to be in a clan and you are getting console spam with errors then make sure the players data file doesn't contain a clan id, delete the "Clan:" section entirely
I found a serious bug in the clan manager and fixed it. It made it so you were unable to create any new clans. If you had issues previously try doing a fresh install with this build. As i can verify it is stable now.
Fixed issue with blowing up tnt in claims.
Creepers no longer explode material in claims.
Fixed password visible clearance
Fixed updater showing message on join even if version is current.
Fixed errors on claim interaction from outside of a claim
Added replacement system for claim.# permission nodes now allowing clan size and power to effect max claim count. (Banks addon: Every $100 deposited buys your claim 3-4 extra claims regardless of current max claim count) - [NOTE: When this option is enabled the same permission nodes that were used before for claim limits per player can now be used as claim hard caps for specified groups! So aim high i suggest giving default groups atleast 100 claims for a hard-cap. Doing that with this option will not give them that amount of claims but instead allow them to achieve it over time while growing the clan.]
Optimized scoreboard team registering also adding admin command to remove a prefix from a target player
Name tags above player heads now update on clan tag change or color change and will be colored according to the clans color.
Added ability to hide password from clan members. (/cla update if returning user)
Fixed bug with clan member pvp interaction w/ friendly-fire on (msg no longer sends if on)
Pistons and tnt can no longer effect claims in corresponding situations.
Added update checking feature.
Fixed and polished colors. All available colors work now including dark colors and will stack any way possible (Ex. darkaqua,italic,bold)
Current users: Use
/cla update to update configurations to the latest.
Added world whitelisting capability.
Added configurable clan limit.
Added ability to invite players to the clan. (Invites are temporary)
Added ability to block players from inviting you to a clan.
Added ability to change number fomatting to 3 different languages (en, fr, de)
Added ability to bypass alphanumeric check and allow & symbols aswell as others. (Disables /c color command)
Added scoreboard team implementation with clans. Toggleable in config.
Added ability to stack tag colors (Ex. "aqua,italic,bold")
Added permission nodes for every command.
Added online status to member information in clan info
Optimized file cache system. Negating new instances if possible.
New config option to allow the use of & symbol in clan names.
Re-designed the ClaimResidentEvent aswell as introduced a WildernessInhabitantEvent
Fixed promoting and demoting clan members.
Fixed Worldguard bugs.
Polished all custom events, also now easier to understand when formatting.
Added a persistent data container. Use a clans pdc to store custom objects / values to specific clans.
PDC is entirely Base64 for lightweight conversion.
Support for infinite meta data per clan.
Added new event CommandHelpEvent for adding information to the help menu automatically coloring text for you.
Add your own sub-commands with ease to /clan using SubCommandEvent
Complementing the SubCommandEvent. Add your own tab completion arguments to the /clan command for arg index length 1-3.
[
Addons now available]
Banks | A vault economy hook for clans. Growing your clans bank balance gives you power. - Designed & made by ms5984
Borders | An assistant to the current claim notification system. See chunk borders with colors correlating to the territory. Being in owned land while the borders are activated gradually heals you.
Dynmap | A useful dynmap hook that allows users to show their claimed land on the dynmap render.
Vaults | A useful addon adding clan item vaults. Store items using the command or create a vault sign for public usage. (Warning: Vault signs work for anyone. Hide them / protect them if made to avoid getting your clans vault raided)
Villages | Player villages! Grow communities, multiple clans can be apart of the same village. Complete objectives to level your village. The more completed objectives the more features unlocked. Climb in social status and start a dictatorship with your villages power.
Stashes | Companion plugin to the Clans [Vaults] addon. Store your most important valuables within this unradiable clan storage menu. You only have 9 slots to fill. Treat it like your clans personal enderchest!
Light translation work was added to the config.
Use "/cla
update" to get the default configuration messages.
Otherwise copy the format posted on the front of the resource page.
NEW Clans [Dynmap] Addon made test the beta here:
https://github.com/Hempfest/ClansMaps/releases/tag/1.0.0
IMPORTANT: Delete old Config.yml new sections were added, A new admin command was added "/cla update" for future use but requires a version within the config file which prior versions to 2.0.2 don't have so you'll need to just remove it the old fashioned way.
FOUND Memory leak through the use of the
RaidShield timer. Now fixed.
Any and every event (land claiming, raidshield) that you disable in the config will no longer even register the runnable. Once the features are disabled it
ACTUALLY means they're disabled now.
Cleaned up a
BUNCH of code removing redundant casts and lessening data stored on RAM. Now caching more data for better performance.
ADDED a new command feature that enables you to custom color your clan. (Re-visit to the old days)
Using
/clan color will display the full list of available colors you can choose from.
RE-ADDED placeholders for the plugin
PlaceholderAPI (Using the same placeholders
) - They're back!
Where is clan banks?: Banks are being replaced by a new addon currently in creation by fellow clans support member Spidermonkey. The addon is called Credits (Clans [Credits]) and brings a custom clan currency to the table with its own API and all the bells and whistles. This will be talked about more when more updates are made. Currently the addon isn't ready for release but its not far from it.
Additions:
- Clan friendlyfire block
- New custom events (check github repo)
- Added player KD ratio in /clan info member list (Hover over name)
Fixes:
- Claim titles no longer spam under specific circumstances
- Made it so players who aren't a member of your clan or aren't allies with it cannot access clan vaults made within your claimed land.
Goodbye old clans, hello new clans. The format has changed! The plugin i made 6 years ago is no more! Completely re-designed. The only things absent from the previous version. (Clan vault, Clan bank, Clan rallypoint, PvP friendlyfire) IF you see a feature you like gone. Don't stress as this will receive updates! Feel free to drop suggestions in the new server
here
Changes made: - Clan HQ renamed. Now /clan base & /clan setbase - Clan invitation system removed. Now password based - Clan member promotion is done in steps Ex: Player is rank <Member> in clan. Then gets promoted. The next rank level would be 1 for rank <Moderator> and so forth until you get to level 3 for rank <Owner>. This concept works the same in reverse for demoting aswell. - Reworked all claiming and chat systems. Now each having their own event you (the possible developer reading) can listen to override and format to your liking. Plenty of resources will be at your disposal. Read about it more on the github repo. - New permissions. Listed on front page. - Clan tags. How they work now is way different. Your server can have a 100 clans called Test now for all that it matters. Every clan has its own ID now. You can still easily change clan names with the command /clan tag. - Clan member list. Formatted cleaner. Now with pagination. - Ally and enemy system setup differently (Everything has API check github) (Open opportunity for an enemy war type addon) - New clan admin commands. Listed on front page. - More configuration! Check it out here
# Toggle the ability for Clans to hook into vault. (Disables bank usage) check-for-vault: true
# Turn on or off the use of land claiming. land-claiming:
allow: true
# Change the minimum clearance level needed to claim land. clearance: 2
# Change the minimum clearance level needed to un-claim all owned land. unclaim-all-clearance: 2
# Turn on or off titles as players traverse land-scape. send-titles: true
# Change the minimum clernance required to change the clans name rename-clearance: 3
# Change the minimum clearance level needed to kick other clan members. kick-clearance: 2
# Change the minimum clearance needed to promote/demote clan members. position-clearance: 2
# Change the minimum clearance needed to change the clans password. password-clearance: 2
# Modify the raid-shield settings raid-shield:
allow: true
main-world: 'world'
up-time: 0
down-time: 13000
# Decide whether to allow or deny the ability to overpower other clan claims ## while the shield is up. claiming: DENY
# Change the minimum rank clearance needed to update the clan base. clan-base: # Clearance levels: [Member: 0, Moderator: 1, Admin: 2, Owner:3] clearance: 1
# Change the formatting for global chat clan prefix # Two "%s" need placement in order for the formatting to work correctly ### The first one is the clan RANK and the second one is the clan NAME Chat: '&r
(&e
%s&r) [&6%s&r]'
There will be no more bugs with clan titles. As the patch title states its completely polished now. I spent a day reworking it entirely. You now can also change the information displayed for wilderness! Make sure after you update you type /clan update to update your config file! I thought i had fixed the issues previously but decided to switch to an alternative to HashMap, Titles will now be displayed no matter when/ where you log in from or move to!
Type /clanload update in game when updating. problem solved!
Titles only activate per player on player join. If you dont see titles. You probably reloaded the server. Try reconnecting.
Reformated some things. Refresh your config file with /clanload update
Also fixed the "bug" with armor disappearing from player inventories after vault use.
Clan roster list now fully works. Showing every clan that currently exists on your server
As the title states. A feature was removed to significantly reduce lag and negate the known memory leak issue with the claim location timer. As a result ive added two new ways for you to check for the players current land.
I added a new placeholder
%clans_area% that gets all
3 areas a player might be in (C
laimed land, Buffer Zone & wild)
The second way is using the new command
/clan land
Placeholder messages are configurable in "config.yml" along with the newly added wilderness section.
Fixed when buying claims no matter what only one claim is added when bought.
Fixed when opening the clan vault armor gets reset.
Fixed some sub commands not using proper syntax along with the Tab completion.
Fixed multiple NPE's and NFE's
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Clans [Free] v1.6.0.2: Remove old "clans.yml" that was not meant to be generated. Code wasnt checked. Now if you had any issue you shouldnt now.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Clans [Free] v1.6.0.1: - Classes v1.9+ Fixed IAE
- Fixed the /clan promote <playerName> <adminRankName> command as it wasnt picking up your custom name only Admin as a rank to promote to
- Changed the Claim timer to asynchronous to reduce chances of lag even further.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Clans [Free] v1.6.0: - Clan banks added (toggle-able) When enabled your clans bank balance will vastly effect your clans total power level. It even has a chance to bring your power back up if your clan has negative power from Power loss
- GriefPrevention support. Transition between claims is smoother and you can no longer over-claim a grief-prevention claim with a clan claim.
- Fixed NPEs for Classes add-on and Shield
- Fixed event listening for Chat Events etc
- Modified /clan roster filling blank slots with glass and showing different clan information
- Opened source code repository to public
- Fixed imports for /clan help command (old update resulted in an internal error)
- Changed API: ClanAPI.getClanName(player) gives the players clan name while ClanAPI.getClansName(player) returns the clans tag if they have one
- Fixed chat formatting
- All commands for the plugin are now listed in the help gui
-
CONFIG update.Make sure you save your older formats and type /clanload update to load the latest config.
- Power levels got a big change and now have the ability to be effected by the clans wealth/power loss or gain
- Changed power loss format. Now have an ability to gain power by killing other players not allied with you.
- Fixed false "You cannot hurt allies" tag while damaging yourself with projectiles
- Changed access of and added Claim API. Use : Claim location = new Claim();
- Clan chests now save!! Temporary storage no more!
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Clans [Free] v1.5.6: Update your config w/ command: /clanload update - Fixed imports
- New /clan list,roster GUI
- New API (ClanAPI.isInClaim(location))
- New API (ClanAPI.getClaimID(location))
- New API (ClanAPI.getClaimOwner(claimID))
- New API (ClanAPI.getMembers(player))
- New API (ClanAPI.getMembers(clanName))
- Added member and player tracking, configurable. Ex. (/clan track <whatever_your_member_rank_is> : /clan track players)
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Clans [Free] v1.5.5:
NEW Config self updater: As simple as (/clanload update) [WARNING: resets config] - Changed clan chat, clan allies can now converse with your clan privately
- Monk class no longer injures allies
- Added rank changer (ability to change clan rank names)
- Added placeholder API support (%clans_name% = players clan name, %clans_raidshield% = checks for raid shield activity, %clans_rank% = players clan rank)
- Added the ability to toggle clan/clan ally friendly fire.
- Changed how the help menu looks replacing all ranked pages with corresponding rank changes
- Added ally chat.
- Added FriendlyFire clan ability.
- New API (ClanAPI.claimChunk(player))
- New API (ClanAPI.isClanAlly(player, targetClanName))
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Changes: - Monk class: Radius at which monk's lightning punch is used has been nerfed along with flying kick jump.
- Alchemist class: Can now achieve Hunter profession while using class.
-
Brand new config w/ sections
- Reformatted some text through out plugin. Cleaned up code etc.
|
NOTE:
Delete the old "config.yml" before use!!
Fixes:
- Fixed Tab Completion.
Additions:
- Hunter: Finally has an ability (/clan profession)
- Tab Completion
- Added chat formatting
- Added buffer zone customizable title.
- Added new profession (
Engineer)
- Added a bunch of mob-loot w/ a full set of obtainable armor! lessened chance of player poop! Now you get iron instead!
- Added (Open) button to /clan info display for the clan vault.
- Added power loss. When you kill players you can lose power loss which is good! But if players kill you, you GAIN power loss which is bad as it subtracts from your clans total power! (This option is toggleable)
Changes: - Monk class: Radius at which monk's lightning punch is used has been nerfed along with flying kick jump.
- Alchemist class: Can now achieve Hunter profession while using class.
-
Brand new config w/ sections
- Reformatted some text through out plugin. Cleaned up code etc.
|
NOTE:
Delete the old "config.yml" before use!!
Fixes:
- Fixed Tab Completion.
Additions:
- Hunter: Finally has an ability (/clan profession)
- Tab Completion
- Added chat formatting
- Added buffer zone customizable title.
- Added new profession (
Engineer)
- Added a bunch of mob-loot w/ a full set of obtainable armor! lessened chance of player poop! Now you get iron instead!
- Added (Open) button to /clan info display for the clan vault.
- Added power loss. When you kill players you can lose power loss which is good! But if players kill you, you GAIN power loss which is bad as it subtracts from your clans total power! (This option is toggleable)
Changes: - Passing ownership of a clan now promotes the player to admin instead of promoted. |
NOTE: Delete the old "config.yml" before use due to configuration reformat.|
Fixes: - Fixed clan chat feature improperly working from previous implementations. - Fixed being able to create the exact same clan as something then disband and corrupt data files. - Optimized claim titles. Old methods were causing a strange memory leak. Problem should be mitigated now
Additions: -
2 new classes.
Classes Addon v1.3:
CLASSES:
Alchemist: (increased walk speed, Blaze rod mechanic: can shoot fire balls from hand(on cooldown [4 secs]) & gets random potion ingredients from killing monsters)
Monk Warrior: (Fist mechanics: Right clicking a block will allow you to execute a flying kick in the direction you face(on cooldown). On left click itll allow you to smite the closest enemy to you)
**Changes**:
- Changed some configuration sections (theyll update automatically on start)
- Made it so you have to be in a clan to get or keep a clan profession
- Moved explosives expert to a class from a profession
|***NOTE***: Delete the old "config.yml" before use from versions **4.5/4.6** (v4.7 step not needed),
2 new configuration sections will be added upon restart.|
**Fixes**:
- Fixed /c info not correlating to the disabling of "Classes" addon
**Additions**:
- Added the ability to have two professions at once.
- Added levels to clan professions.
- Added a **new class** and gave it the ability to summon their own wolves using (**/clan tamer**) to then be given a ***summoning bone*** after gaining access through (**/clan class tamer**) to equip the class.
**Classes Addon v1.2**:
***CLASSES***:
Explosives Expert: Takes reduced damage from explosions and has a boost command via (/clan go)
Explosives Expert: (/clan class ee)
Tamer: Has the ability to summon wolves with the summoning bone.
Tamer: (/clan class tamer)
***PROFESSIONS***:
```
Lumberjack: Has access to a workbench at all times using /c w | /clan workbench and gets better yield from wood cutting.
Lumberjack requirements: Need to level by cutting down any log type. Check stats with (/clan profession progress)
Farmer: Greater yield on wheat and potato item drops.
Farmer requirements: Need to level by tilling land with the 'Farming Tool'
given by typing (/clan buy farmtool) in game.
Miner: Greater yield on iron and diamond ore mining.
Miner requirements: Needs to mine either 128 iron ore or 80 diamond
Hunter: No buff yet (soon).
Hunter requirements: Need to level by killing mobs such as (Cows, Pigs, Sheep, Spiders, Skeletons, Creepers, Phantoms) and players.```
- Made it so you can only interact in other clan claims when the shield is off you cannot break or place blocks anymore unless you overpower them and can unclaim their land.
- Made it so you cannot unclaim another clans land while raid shield is on
- Made it so you cannot harm clan allies with projectiles or melee
NOTE: Delete the old "config.yml" before use.
Fixes:
- Fixed normal clan members not having a prefix for chat
Changes: - Changed the clan-class info to clan-profession. command is now /c profession info | /c profession (Clan classes coming later)
NOTE: Configuration will update automatically from version 4.1+ no need to delete anything.
Fixes: - Fixed normal clan members not having a prefix for chat
- Fixed not being able to reset the clan tag as clan admin/owner
- Added Raidshield Raid shield: You are completely protected from griefing/raiding until nightfall.. Then when the raid shield goes down all claims become accessible to those around them.
- Added land claiming Claim limit: You are limited on the amount of
claims you can use based on the amount of people in your clan. Every person added gives you
+2 claims, you start with
5 claims (2 x clanSize + 3).
- Added permission to override claim limit (clans.claim.infinite) - Added permission to override clan claim (clans.claim.bypass)
- Fixed clan broadcasted messages not showing for clan members. (Join/quit messages, clan chat etc)
- Fixed not being able to disband a clan by leaving as the leader.
- Started clan class impletmentation
- Added the ability to have a clan tag disguise (/c tag <newTag>) [If you see a # symbol before someones clan name they're using a tag disguise.]
- Added clan description ability (Preparing for land claiming patch)