Clans - Player Grouping [1.8 - 1.21] icon

Clans - Player Grouping [1.8 - 1.21] -----

A premium player grouping plugin with chunk based land claiming and other unique features.




UPDATE 1.6 PART {2/2}
  • - New version support added.
  • - Refactored most API (Time for a solid cleanup getting ready for the newer remodel)
  • - You can now fully customize any chat channel including global chat however you want.
  • - When having the clan map toggled on the map should now be more accurate to what chunk the player is in.
----------, Oct 6, 2024

UPDATE 1.6 PART {1/2}
  • - Updated to new game versions. (Labyrinth v1.9.4)
  • - Added ability to manage ranks and customize them
  • - Reservoir now builds a schematic for its foundation.
  • - Fixed misc getplayer problem for some servers
  • - Further optimized code
  • - Instilled more warnings for issues
  • - Added NPC's using Citizens api for guards in kingdoms and more
  • - Removed Roundtable feature (not implemented as visioned, will be on back burner)
  • - Added force lock option for clan creation in config
  • - Added ability to toggle token drops for killing players (reservoir settings)
  • - Fixed land claiming charging still charging if you attempt to claim at your clans limit.
  • - Added two new claim flags one for disabling animal killing and one to toggle sharing land with allies.
  • - Made teleportation time configurable from 10s
  • - Added dynmap config option to show claims by default
  • - Added permission to dynmap addon to block usage of the hide command
  • - Added ability to customize chunk color for dynmap render
  • - Fixed head skin data not properly being stored.

    This update is gonna be split amongst two parts, I'm short on time to squeeze everything I want into the final push so here is one half of the update, introducing some new features and the long awaited ability to customize ranks! Something you should know is when renaming a rank put a node under the "name:" node called "old-name:" with the exact old name so the application knows how to properly clean up otherwise you'll have users be reset to member rank.
----------, Feb 7, 2024

The plugin is transitioning into being called Tether, it will no longer be called clans. By update 2.0 most of the backend should be fully converted, as of now the base folder will be renamed automatically for you so no need to worry about any extra installation steps for this update, it should be a smooth transition.

Log:
  • Transitioned from maven to gradle
  • Made the help book customizable
  • Made simple clan info customizable
  • Fixed library problems by updating internal laby shade
  • Added ability to upload & purchase unique player heads for usage.
  • Added /cla debug console command to debug all clans simultaneously and post results to a hastebin link.
----------, Jul 7, 2023

  • The /clan info command is now fully customizable
    [​IMG]
    [​IMG]
    [​IMG]
  • Added warning to reload
  • Fixed ally and enemy commands
  • Fixed reservoirs being able to be blown up in rare situations
  • Fixed timing on holograms
  • Fixed timing on primary scheduler
----------, Oct 6, 2022

This update requires the new Labyrinth update to be fully flush.
  • Clans pro is now reload safe. (Still not recommended)
  • Fixed all admin menu problems.
  • Added reload utility for fast reloading a specific language default.
  • Entering just /cla reload will reload the plugin.
NOTE: To change the language of the plugin use the admin menu! /clanadmin settings then click reload > Lang Change > The lang you want.
----------, Oct 4, 2022

  • A spanish translation has been turned in and is now available.
  • Some loading procedures were accidently blocked durring debugging a while back and they are now unblocked (allowing for stuff like the roster selection screens to cache).
  • Fixed roster selection gui's not doing anything.
  • Reloading of everything was made more fluent when converting translations.

    Pair this update with the new labyrinth 1.8.1 update to get rid of those pesky warning messages in console when using GUI! Totally optional as being on at least 1.8.0 means functions will work just the same.
----------, Sep 6, 2022

This update requires the new labyrinth migration update [1.8.0+]
  • Fixed bug with main menu only caching one instance.
  • Added new raid-shield modes
  • Added new configurable max power amount
  • Removed deep-edit option in exchange for gui toggle option
  • Updated to panther/labyrinth
  • Fixed dynmap addon renaming command to /c globe (has automatic detection)
  • Added ability to toggle use of world whitelist.
  • Added level adjustment section allowing the configuration of power/claim gains and deductions
  • Added / Finished reservoir feature.
  • Added api ability to send money to clans (ClanBank)
  • Fixed (possibly new) bug with claim bucket interaction.
  • Fixed bug with clan logo placement.
  • Fixed bug with claim saving making usage of /c unclaim all buggy.
  • Added plugin dependency load after option for clan addon abstraction.
  • Fixed bug with claim building/breaking and raiding.
  • Added configurable max war amount.
  • Replaced ask a question gui with a configurable book.
  • Fixed missing invite section in messages.yml file.
----------, Sep 4, 2022

MAKE SURE YOU UPDATE [HERE] TO LABYRINTH 1.7.9
Changes:
  • Fixed inability to use gradients properly with /c color.
  • Re-added ability to toggle the use of & symbols in clan names for manual coloring.
  • Optimized and switched out deprecated task scheduling usages.
  • Added usage of "/clan color reset" will remove any coloring or gradient or clan might have
  • Added new claim charging configuration enhancements credit to grzybeek
  • Fixed alias conversions for /clan help command list.
  • Fixed /c map not using the right chunk claiming methods.
  • Fixed /c bio with no arguments giving internal error.
  • Added new prevention for invalid claims on caching.
  • Finalized Roundtable (Now utilizes all configuration)
  • Optimized placeholder translations.
  • Fixed /c territory chunk visualizer task
  • Fixed improper constructor for Teleport.Impl.java
  • Optimized start procedure
  • Fixed password change prompt and added new relative configurable message response.
  • Added new permission handler allowing for use of wildcards (examples in Messages.yml)
  • Replaced old ClanRosterElement.java with up front collection.
  • Say hello to the complete new gui configuration! We've had a few complaints about gui customization, so we're happy to announce it's all 100% customizable now! With hundreds of gui configuration combinations go wild and make it look however you want :)
  • Added the ability to customize the /c invite command into depth
  • Added /c block message response.
  • Added ability to disable /c bank command (new config option)
  • There was a large request to add configuration for the placeholder that returns "N/A" when empty so this has also been added.
  • Added new addon "Traits" to be nostalgic of Clans [Classes] from early clans free, adds (for now) 3 classes (Assassin, Brute & Tamer) and 4 abilities (Selective Kill, Full Strength, Pick Pocket, Summon Wolves) you can level each ability to make the reward greater.
  • Fixed possible persistence problems with claim loading due to invisible mapping (A bug i dealt with while debugging not sure if it was just my side but its resolved, i got no complaints about it)

    If you are experiencing problems when running /c territory goto your Labyrinth folder and ensure that in the config the region services impl is enabled.
Next update will be the reservoir update, stay tuned for more additions :)
----------, Jun 25, 2022

An issue was discovered with task scheduling for placeholder registration. Now fixed!
----------, Apr 11, 2022

I've decided to go ahead and get the labyrinth updates pushed, roundtable and other additions will be released in the next few days.

Notes:
  • Sub command abstraction now fully utilized, migrated and cleaned up inner CommandClan.java
  • Updated to the latest labyrinth release.
  • Moved associate impl's to designated entity package.
  • Cleaned up and optimized PlayerEventListener
  • Removed some deprecated Scheduler.java usages and Registry#pick usages.
Requires Labyrinth 1.7.7 [ Here]
----------, Apr 10, 2022

  • Fixed issue with above head display tags not working on login
  • Updated to labyrinth 1.7.6 with deprecation removals.
  • Task optimizations.
  • Added ability to modify power outcome in clan wars.
  • Fixed issue with claims not reloading after clans when using clan reload functions.
  • Added new main menu GUI when executing /clan with no arguments
  • Jobs in kingdoms now preview their rewards.
  • Non-associate clan placeholders should all return "N/A" now.
  • Removed kingdoms MOTD from login.
  • Optimized teleporting to only require delay with non associates near by.

    Requires Labyrinth 1.7.6+ [Here]
----------, Feb 4, 2022

SMALL patch, nothing game breaking but this will fix claim flag persistence.
  • Fixed tab completion for bounty command completing player names @ index 1
  • Fixed clan claim flags not persisting past game sessions.
----------, Dec 22, 2021

  • Optimized all loading procedures & initializers (Paginated GUI is now 3x faster when under load!)
  • You can no longer use /clan & /clan #page to view clan commands, this has been replaced with /clan help, clan help #page in light of the new main menu GUI when ONLY using /clan
  • Removed mail addon (needs re-designed, will get an external addition later)
  • Fixed configuration nullity issues from version 1.3.4
  • Fixed shutdown exception being thrown from new Bank backend
  • Replaced usage of all known LabyrinthUser utility
  • Possibly solved cracked issues question mark?

    Requires Labyrinth v1.7.4 [Here]
----------, Dec 21, 2021

  • Removal of labyrinth user utility for associate validation check.
  • Add task predicate to start up task
  • Miscellaneous code cleanup.
  • Started transition of clan bank data backend.
----------, Dec 13, 2021

  • Added new game rule abstraction for session persistent option toggling on the fly (AbstractGameRule)
    [​IMG]
  • Migrated MemorySpace extensions to implementations only
  • Added [Kingdoms] Quest "Chunk 007" Locate and conquer 7 enemy claims
  • Added [Kingdoms] Quest "Kill The King" Kill a kingdom resident with the most money.
  • Added [Kingdoms] Quest "Feed The Family" Everyone online eats food
  • Added new "clanspro_land_chunk_map_line<1-5>" placeholders for claim map provision elsewhere.
  • Fixed issues regarding the new claim flag system
  • Moved GUI to api package
  • Added labyrinth placeholder support.
  • Removed old PermissionLog.java
  • New SphericalParticleDisplay.java for creating fun particle effects
  • Migrated tab completion usage to new SimpleTabCompletion from labyrinth 1.7.3
  • Fixed max clan reached option.
  • Added 5 game rules for now

    This update requires Labyrinth [1.7.3] ~ More quests and game rules are coming next patch, if you have any ideas stop by the discord and let me know! We're gonna be working on SQL support here very soon. Already starting the construction of new implementations in a separate branch in the pro repository.
----------, Dec 4, 2021

  • Fixes issues with the new claim flag system
  • Fixes issues with clan logo displays not saving properly (only one would save)
  • Adds the ability to change a clan's given claim titles via clan settings gui
Added new admin commands:
  • /ca edit <clan/player>
  • /ca claim remove | [surrounding] (to remove a claim your standing in)
  • /ca claim current <clan> (claim the current chunk for a clan)
  • /ca claim surrounding <clan> (claim a 3x3 grid of chunks where you stand for a clan)
----------, Nov 19, 2021

[​IMG]
Requires Labyrinth 1.7.2 [Here]
API OVERHAUL (Skip to below if wanting additons)

  • Clean up main API instance by adding the banks api and moving clan related getters to the ClanManager
  • Added full inheritance hierarchy to both clan and associate objects (InvasiveEntity.java)
  • Moved all relational methods from clan object into dedicated object (Relation.java)
  • Clan associate now inherits the same interface as clan (InvasiveEntity) making for a full circle interfacing resolution.
  • Renamed all events to category dependent prefixing.
  • Added and finished new LogoHolder interface for entities that can contain personal holograms of their designed Insignia's (InvasiveEntity)
  • Narrowed down all task logic to new thread safe concurrent timer. (AsynchronousLoanableTask)
  • Following the creation of the new timer is the TimerEvent that is run for both possible runtimes.
  • Added event parent abstraction ClanEvent (Parent of all clan events)
  • Added event parent abstraction PlayerEvent (Parent of all player related events)
  • Added event parent abstraction WarEvent (Parent of all war related events)
  • Added event parent abstraction AssociateEvent (Parent of all associate related events)
  • Added event parent abstraction ClaimEvent (Parent of all claim related events)
  • Added new event AssociateChangeBrushColorEvent for when an associate goes to change their insignia brush color
  • Added new event AssociateDisplayInfoEvent for when a player OR associate views a clans information
  • Added new event AssociateRankManagementEvent for when an associate gets demoted/promoted
  • Added new event AssociateTeleportEvent for when an associate gets teleported.
  • Added new event ClanCooldownCompleteEvent for when a cooldown for a clan expires.
  • Added new event AssociateKickAssociateEvent for when a clan associate kicks another associate
  • Added new event ClanKickAssociateEvent for when an associate gets removed from a clan.
  • Added new event ClanOverpowerClaimEvent for when a clan overpowers another clans claim.
  • Added new event InsigniaBuildCarrierEvent for when a logo attempts to display as a hologram.
  • Added new event PlayerCooldownCompleteEvent for when a cooldown for a player expires.
  • Added new event PlayerLookAtCarrierEvent for when a players cursor moves over the hitbox of a logo carrier.
  • Added new event ClansLoadingProcedureEvent for when clans get loaded into cache.
  • Added new event ClaimsLoadingProcedureEvent for when claims get loaded into cache.
  • Added new event AssociateFromAnimalEvent for when an associate gets created from a tamable entity
  • Added new event AssociateMessageReceiveEvent for when an associate gets a message from a chat channel
  • Added an AI behaviour like interface Consultant for entities that can respond to special message types
  • Added new utility for appending text to logos for messaging (FancyLogoAppendage.java)
  • Made BanksAPI not a static interface
  • ClanVentBus.call can now be used for both synchronous and asynchronous events!
  • Safely replaced Permission.java & PermissionLog.java with serialization safer alternatives Clearance.java & ClearanceLog.java
  • Cleaned up clan interface.
  • Claims are now an interface and undergo similar loading procedures to that of a clan using its respective manager.
  • Added dedicated chat channel interfacing (Channel.java) [Used with associate objects]
  • Tested working - Made a horse a teammate :D
  • Tested working - Made console a clan owner ;)
  • Added new interface EntityHolder marking objects that are simply containers multiple entities
  • Added new ComparatorUtil for easy access to all the comparators clans has to offer
  • Added new interface Savable marking objects that have a both savable and removable state (info thats written can be erased)
  • Added new interface PersistentEntity marking objects that inherit MemorySpace and can have data direcly applied to them.
  • Fixed legacy problems
  • Added insignia support to legacy :)
ADDITIONS
  • Added the ability for clans to display their personal insignia's with holograms! (LogoHolder.Carrier.java) Simply build a sign and write on the first line "[Clan]"
  • Added the ability for clans to share their insignia's on a public market space! (/clan logo browse, /clan logo share)
  • Added the ability for claims to have respective flags allowing/disallowing certain things to be done in side them!
  • Added the ability for clans to list their claims in a GUI and also teleport to their location.
  • Added the ability for clans to list their current logo carriers (holograms) and teleport to their locations.
  • Added new toggleable fancy clan info! Consolidate your clan information while retaining the same data as before!
  • Added chat filters! (Configurable) filter bad words in clan chat channels!
  • Tamed animals can now be clan members! [Preview] [Preview2]
    (Make a tamer stick following the same recipe as preview 1 but use blaze rods instead of sticks)
  • You can teleport to tamed animals that are in your clan!
  • Tamed animals have their own chat ai! Toggle into a clan chat channel and ask something like "How are you {nameOrNick}" or "Where you at {nameOrNick}?"
  • Added associate nickname visibility to the clan member list gui
  • Added the ability to adjust the core data timer
  • Added the ability to set custom claim enter/leave title messages
  • Added the ability for clans to have nicknames (Names with spaces)
  • Made it possible for enemy clans to access your vault when inside your claim with the raid shield down.
  • Added support for grief-prevention and plugins alike to work along side the clans claiming system.
  • Added [Kingdoms] quest "Chunk 007" overpower 7 enemy clan claims
  • Added [Kingdoms] quest "Hot Feet" Kill 58 blaze
  • Added [Kingdoms] quest "Soulless Driver" Kill 2 ghast's with their own fire charge
  • Added [Kingdoms] quest "Dirty Hands" Find and dig one piece of mycelium
  • Added [Kingdoms] quest "The Trade" Initiate a barter with a piglin
  • Added [Kingdoms] quest "Diamond Back" Mine 250 diamonds
  • Added [Kingdoms] quest "Lumberjack" Obtain 2 stacks of wood
  • Added [Kingdoms] quest "Dark Soldier" Kill 25 wither skeleton
  • Added [Kingdoms] quest "Down Upside" Locate and traverse an end city
----------, Nov 17, 2021

[​IMG]
REQUIRES New Labyrinth 1.7.2 Update: [ HERE]
API Changes:
  • Refactored package location for internal addons
  • Finished GUI remake with new utility.
  • Claims are now attached solely to their owning clan objects instead of consolidated into one list
  • Optimized code, cleaned up deprecations.
  • Consolidated clan chat event into simpler format
  • Clan addons can now have a load-before / dependency list.
  • Remove static plugin instance from main class and refactor
  • Replace block meta information with stand alone replaceable in Resident object
  • Renamed corresponding info boards
  • Optimized BlockMeta, BrokenBlock & PlacedBlock
  • Polished ClanAddon abstraction, adding more individualized functionality.
    Clan addons now provide their own class loaders! Used to easily retrieve shared classes between addons.
  • Finalized kingdoms api, removed inner subscriptions and created new organized packages.
  • Removed deprecated Clan#getColor method
  • Renamed KingdomAchievement.java to Quest.java and added completion events.
  • Optimized Stashes & Vaults now using the Unity library from labyrinth.
  • Added component method for clan broadcasting to Clan.java
  • Attach associate chat channel to object instead of map.
  • Added clan member teleportation feature.
  • Added new ability to change data file types. (Json conversion irreversible)
  • Added api getter to clan event abstraction.
  • Cleaned up respective action classes
In-game Changes:
  • Fixed command '/c promote' message bug
  • Add full text translation support for auto-generated configuration files
  • Clans can now customize their own individual member permissions
  • Replaced constructor based subscriptions with annotated preferable
  • Removed need for data cleaner, all values are self cached/handled
  • Fixed configuration typo for /clan info sections
  • Fixed all 1.17 bugs
  • Fixed all GUI related bugs.
  • Kingdoms base features completely done and usable.
  • Fixed issue with /c map allowing you to overclaim
  • Finished new arena system, arena's have queues now instead of instantly starting.
----------, Oct 15, 2021

  • Complete support for 1.8-1.13
  • Overhauled the GUI
  • Command optimizations
  • Custom head injection. Allowance for labyrinth head imports.

    Side note: I was MIA for a while now so kingdoms got delayed more, but I am now fully working to finish it and it should be present by 1.3.0
For those running into stability issues between Labyrinth builds 1.6.0 or under make sure you are updated to Labyrinth 1.6.1 for this pro build. All issues should resolve.
----------, Jul 24, 2021

[​IMG]
REQUIRES New Labyrinth 1.5.8 Update: [ HERE]​

  • More modular than ever
  • Configurations should automatically update but check & manually update if needed! There is a slight typo in the clearance section; "mode-clearanmce" needs to be renamed to "mode-clearance" in "Config.yml"
  • Switched out all persistent data systems with new better container! (You will need to delete your old "Meta" folder aswell, the reset of meta data is completely necessary to move forward in production.)
  • Replaced old Bukkit event based system with Vent.java from Labyrinth
  • Re-added ./clan <#page> command
  • Made the /clan list formatting customizable
  • Added base64 value support for gui item customization
  • Updated & tested working for Java 8-16
  • Changed method setRank in ClansAPI
  • Added a customizable insignia maker (for making clan logos, excellent donor feature!)
  • Re-organized config & added new sections
  • New addon Mail for sending clans mail and gifts (beta)
  • Dedicated object to prefix. Allowing for prefix, text then suffix application
  • Kingdoms addon 50% done.
  • Added new enhancement feature for map addon.
  • Optimized task timer usage (experimental, now using 1 sole task for majority of updates should be more effective than task per player gambling on this)
----------, Jun 19, 2021

[​IMG]
REQUIRES New Labyrinth Update: [ HERE]​

  • More modular than ever
  • Configurations should automatically update but check & manually update if needed!
  • Switched out all persistent data systems with new better container! (You will need to delete your old "Meta" folder aswell, the reset of meta data is completely necessary to move forward in production.)
  • Replaced old Bukkit event based system with Vent.java from Labyrinth
  • Re-added ./clan <#page> command
  • Made the /clan list formatting customizable
  • Added base64 value support for gui item customization
  • Updated & tested working for Java 8-16
  • Changed method setRank in ClansAPI
  • Added a customizable insignia maker (for making clan logos, excellent donor feature!)
  • Re-organized config & added new sections
  • New addon Mail for sending clans mail and gifts (beta)
  • Dedicated object to prefix. Allowing for prefix, text then suffix application
  • Kingdoms addon 50% done.
  • Added new enhancement feature for map addon.
  • Optimized task timer usage (experimental, now using 1 sole task for majority of updates should be more effective than task per player gambling on this)
----------, Jun 19, 2021

[​IMG]
REQUIRES New Labyrinth Update: [ HERE]​
  • More modular than ever
  • Configurations should automatically update but check & manually update if needed!
  • Switched out all persistent data systems with new better container! (You will need to delete your old "Meta" folder aswell, the reset of meta data is completely necessary to move forward in production.)
  • Replaced old Bukkit event based system with Vent.java from Labyrinth
  • Re-added ./clan <#page> command
  • Made the /clan list formatting customizable
  • Added base64 value support for gui item customization
  • Updated & tested working for Java 8-16
  • Changed method setRank in ClansAPI
  • Added a customizable insignia maker (for making clan logos, excellent donor feature!)
  • Re-organized config & added new sections
  • New addon Mail for sending clans mail and gifts (beta)
  • Dedicated object to prefix. Allowing for prefix, text then suffix application
  • Kingdoms addon 50% done.
  • Added new enhancement feature for map addon.
  • Optimized task timer usage (experimental, now using 1 sole task for majority of updates should be more effective than task per player gambling on this)
----------, Jun 19, 2021

  • Made the clan object interfaceable for loading custom clan objects
  • Clans Banks will only work with default clan implementations as of right now (on purpose for meta purposes)
  • Added two new managers (ShieldManager, ClanManager)
  • Cleaned up multiple events with un-necessary code
  • Removed clan duplication problem with creation of new clans (probably has to do with alot of peoples random issues with the plugin and will never persist again)
  • Migrated clan building objects to the api package.
  • Fixed 2 mistranslated messages previously resulting in just '{0}'
  • Now safely introducing player heads again within the GUI :)
  • Fixed automatic configuration update problems. (When you update the plugin this time your configs should all update correctly!)

    Check out how fast the GUI is now ;)

    REQUIRES Labyrinth v1.5.3+ [HERE]
----------, May 27, 2021

  • Fixed many synchronization issues
  • Optimized /c top listings (new kd, power, money & wins options)
  • Optimized clan-leave,join & kick methods
  • Updated all command classes to ClanAssociate object from old internal API
  • Now blocking non-claim owners from setting clan bases within land.
  • Added kill abuse deduction (configurable)
  • /c mode by itself with no targeted mode will now automatically toggle your clan pvp mode for you.
  • Added configurable command blocking for when players are within a clan war.
  • Converted ALL %s formatting to numberized ({0}, {1}, {2}) type formatting.

    [NOTE]: Ensure that all configuration files have update properly after updating the plugin. (Make sure versioning matches)

    REQUIRES Labyrinth 1.5.1+ [HERE]
----------, May 15, 2021

  • Fixes issue w/ joining a clan while not in a clan. (It wouldnt let you)

    Requires Labyrinth 1.4.7
----------, Apr 30, 2021

  • Fixes new bug not allowing you to create a clan saying "Not in a clan"
  • Optimized GUI

    Requires Labyrinth 1.4.7 BETA build : [HERE]
----------, Apr 29, 2021

  • The start of the anvil has begun. Added something neat to the /c list gui
  • Added automatic member clean up to clan data cleaner (configurable task time)
  • Optimized code
  • Added new API
  • Fixed issue with using /c setbase command when not in a clan.

    Requires Labyrinth v1.4.6
----------, Apr 28, 2021

  • Added 2 new message sections (already-at-war & clan-not-ready)
  • Cleaned up cooldowns that would read "now completed" twice
  • Replaced old player clan affiliated code with dedicated ClanAssociate object
  • Cleaned up and migrated some external code from ClanAction to internalize in corresponding objects.
  • Fixed no arg command usage explanations for bounties addon
  • Added max war time for war feature (configurable)
  • Added 5 second pvp cooldown for clan war participants that just respawn.
  • Added (%clanspro_clan_war_score%) placeholder for getting your teams current score in a battle.
  • Added new methods to the API
  • Optimized large portions of code for tasks, even converted the claim messaging task to be async
  • Added placeholder support to clan chat channel formatting
  • In transitioning the player clan source, the chances for newly corrupt data are next to non-existent now merged with other new optimizations.
----------, Apr 16, 2021

  • Fixed clan land unclaimng cooldown bug
  • Fixed tridents getting destroyed in clan territory.
  • Updated list pagination buttons (From labyrinth 1.4.5)
  • Fixed bug with configuration not fully copying old config files over on update
  • Added /cla tphere <clanName> command to teleport all online members of a specified clan to your current location.
  • Fixed formatting for the clan_top_slot_#_power placeholder
  • Added placeholders (%clanspro_clan_top_slot_#_color%, %clanspro_clan_war_active%, %clanspro_clan_war_hours%, %clanspro_clan_war_minutes%, %clanspro_clan_war_seconds%)

    UPDATE YOUR LABYRINTH TO 1.4.5+
----------, Apr 12, 2021

  • Re-implemented player skin's & fixed gui listener unregistration not syncing with menu closing properly.

  • Added 3 new placeholders : "%clanspro_member_rank_short%(Get's the wordless formatted rank for the member), %clanspro_clan_top_slot_#%(Get's the top clan of the specified slot number, max is 10), %clanspro_clan_top_slot_#_power%(Get's the top clan of the specified slot number's power.)"

  • Added tab completion results for commands invite & block

  • Added config option to allow printing of messages in console during clan chat channel conversations.
----------, Apr 5, 2021

  • Fixed specific player heads bugging out and not registering click events. (temporary revert)
  • Fixed NPC's being mistaken for player's (Added online-list pre check)
  • Fixed issue when config updates from player join it doesn't reload
----------, Apr 2, 2021

  • Fixed issue with clan member demotion resulting in corrupt clan files by duplicated user id's and null data entry attempt
  • Replaced every single data instantiation with cached automatic updating references
  • Double check all clan files for duplicate user id's this issue will no longer persist also ensure that user files with clan-id's linked to non-existent clan's are deleted from the file.
  • Fixed issue with viewing other clan's info when not in a clan.
  • Fixed the raid-shield not enabling on start up (from v1.1.7) resulting in "name cannot be null" message silently appearing the reason for this was simply a typo within the varArgs for the data file.
----------, Mar 31, 2021

  • Requires latest Labyrinth update: (Click)
  • Migrated from Config.java to FileManager
  • Re-implemented Custom chat channel event
  • Cleaned up code & optimized
  • Command help menus show command label's now instead of just "clans"
  • Added new clan admin commands for player management
  • Added new clan management and member management settings window options
  • Re-vamped /cla settings gui screen. Introducing more features
  • Added GUI pagination size customization to Messages.yml
  • Added new API methods
  • Reduced clan map usage to a single source (Searches for membership)
  • Introduced more automatic data cleanup.
  • Added ability to live edit other clan vaults & stashes
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

    Preview:
    [​IMG]
    [​IMG]
  • [​IMG]
----------, Mar 29, 2021

  • Requires latest Labyrinth update: (Click)
  • Migrated from Config.java to FileManager
  • Re-implemented Custom chat channel event
  • Cleaned up code & optimized
  • Command help menus show command label's now instead of just "clans"
  • Added new clan admin commands for player management
  • Added new clan management and member management settings window options
  • Re-vamped /cla settings gui screen. Introducing more features
  • Added GUI pagination size customization to Messages.yml
  • Added new API methods
  • Reduced clan map usage to a single source (Searches for membership)
  • Introduced more automatic data cleanup.
  • Added ability to live edit other clan vaults & stashes
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

    Preview:
    [​IMG]
    [​IMG]
  • [​IMG]
----------, Mar 29, 2021

  • Separated listeners into categories
  • Completely solved possibility of corrupt clan data files not successfully deleting
  • Added toggleable cooldown for clan claim over-powering
  • Fixed slight confliction between clans & essentials.
  • Added a cooldown for clan creation
  • Migrated from Kody Simpson's GUI pagination class builder to better alternative made in house ;)
  • Added claim boost option that lets clans obtain claims quicker.
  • Added intractable response buttons for war invitations.
  • Added configurable prep-time for clan wars
  • Added player war-prep titles that get sent to the participating players
  • Added 2 new (re spawn) locations for clan war system you will need to configure to use
  • Added protective layer to a clans base chunk location, even if more power clans will not be able to raid 3x3 base locations with the base as the center chunk.
  • Added new ClanTagChangeEvent with cancellable functionality
  • Added keepinventory and clear drops options to PlayerKillPlayerEvent

    You may be required to manually remove your old Config file this update if you experience an issue right away.

    Requires latest Labyrinth 1.3.9 build
----------, Mar 23, 2021

  • Fixed a couple issues while loading only certain player heads in GUI
  • Added Addon outdated library check
  • Added/Finished new player bounty addon
  • Added color code black list
  • Added clan admin command to change a clans color
  • Re-added /c top command. (oops)
  • More optimization
----------, Mar 19, 2021

  • Fixed Dynmap addon not loading for some people
  • Fixed worldguard pvp flag not working
  • Added config option to make console task printing silent.
----------, Mar 11, 2021

  • No longer dependent on economy interface
  • Optimized tab-completion
  • Began Kingdoms addon.
  • Replaced all "Empty" placeholders with actual empty string.
----------, Mar 1, 2021

  • Optimized all tasks swapping for pre-handled Schedulers
  • Updated dependencies
  • Reduced any chances of possible console spam from failed tasks.
  • Added bStats metrics, finally!!


    REQUIRES latest Labyrinth build [Click]
----------, Feb 27, 2021

  • Added a new clan admin command "/cla view <clanName> <money, claims, power>"
----------, Feb 24, 2021

  • Fixed a couple silent internal bugs.
  • Added formatting section for "/c message <text>" command
  • Added ability to give/take/set clans money, use "/cla set/give/take <clanName> money ##.##"
----------, Feb 24, 2021

  • Completed configuration update automation. (Upon the instance of outdated files current files will be renamed and new ones will be generated.)
  • Ported Clans [Dynmap] from Clans [Free]
  • Optimized ClansAPI instance getter.
----------, Feb 21, 2021

  • Fear not, i was having a hard time with it and worldguard was insisting i depend on it, so im going to. Just within an addon instead.

  • If you use WorldGuard and want the flag "claim-land" for your regions goto the wiki listed on the front page and you'll find an addon section.
  • Also polished /c color {colorcodes} command. Will ONLY accept color codes now and will deny a player if words/unbound letters are found within the color code.

    Needs new Labyrinth update: {Click}
----------, Feb 18, 2021

Fear not, i was having a hard time with it and worldguard was insisting i depend on it, so im going to. Just within an addon instead.

If you use WorldGuard and want the flag "claim-land" for your regions goto the wiki listed on the front page and you'll find an addon section.
----------, Feb 18, 2021

  • Fixed WorldGuard flag connection to Clans from previous update
----------, Feb 18, 2021

  • Fixed plugin loading issues in regards to not having WorldGuard installed
  • Ported Clans [Borders] from free to pro as native addon. (Will need to run /cla update and restart server to let addon register on server start.)

REQUIRES Latest Labyrinth build. [ Click]
----------, Feb 18, 2021

  • Updated to Labyrinth 1.2.4
  • Added WorldGuard "claim-land" flag
  • Added clan name blacklist with custom action handling
  • Added new API methods w/ doc
  • Added /c map toggle per chunk
  • Added the ability to block portals from generating in clan claims

    If you're a returning user READ BELOW
Hello, I'm 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' as-well 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 as-well 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]
----------, Feb 14, 2021

  • Re-implemented world whitelisting

  • Added the ability to customize /clan command aliases

  • Prepped config for addition of two new features for Clans [Misc] addon soon to be released.

  • Added interaction type to ClaimInteractEvent
  • Use /cla update
----------, Feb 5, 2021

  • Requires new HempCore update : [CLICK]
  • Added clan force close command. (/cla close <clanName>)
  • Optimized Map Points to show clan relation colors (&6 = owned, &f = neutral, &a = ally, &c = enemy)
  • Minor adjustment to the instance of corrupt clan retrievals on leaderboard display.
  • Renamed cooldown directory in clan locations
  • Completely fixed clan vault & stash bugs. (Thanks bob)
  • Configs now look gorgeous. Use (/cla update ; for main Config) [Manually replace messages file for new additions.]
  • Added above player head health toggle.
  • Configuration prepped for new multi-tool addon launch. (Clans [Misc])
  • Fixed issue with claim hardcap permissions (should have been clanspro.claim.#, but was claim.#)
  • Refactored configuration documentation for assistance.
----------, Feb 3, 2021

Not really. The titles that got sent to a player in chunks that were not owned would send you one notification per chunk. Now it only notifies you once per area.

Log:
  • Fixed a couple issues with name tags ( primarily when updating them )
  • Optimized the claim notification method ^^^ AS the title states.
  • New events LandClaimEvent, LandPreClaimEvent & LandUnClaimEvent
  • Fixed issue with clan power and bank balance not updating for used instances
  • Added some new methods to ClansAPI
  • Fixed dupe glitch and bugs related to the Vaults addon.
----------, Jan 25, 2021

  • Added new war gamemode
    Initiate a war with another clan with a specified amount of time. Use /clan war clanName <timeinSeconds>. Or use /clan peace clanName to deny a war request.

  • forgot to add join message to messages file now added.
  • Added back clan invitations (system will change in future)
  • Reintroduced Clans banks and added new bank log feature (ms5984)
    New Bank Feature update New functions:
    - Manage bank feature access by rank
    - Log of bank transactions Commands: /clan bank setperm <perm> <rank>
    - Set required rank in clan for a given action where <perm> is [ balance, deposit, withdraw, or viewlog ] and <rank> follows Clans' internal format: (https://github.com/Hempfest/Clans/wiki/Clan-rank-management.) /clan bank viewlog
    - View transaction log (requires rank 3 by default) /clan bank viewperms
    - View rank required for each action (lists all four) The default perms are as follows:
    Code (YAML):
    Balance [0 ]   # Member can see balance
    Deposit [1 ]   # Mod can deposit
    Withdraw [2 ] # Admin can withdraw
    ViewLog [3 ]   # Owner can view transactions
    Config has new section for permission defaults: balance, deposit, withdraw, view log
    Code (YAML):
    # Clans.banks.
       default-access
    :
         balance
    : 0   # Clan rank 0 or higher can access bank balance
         deposit
    : 1   # Clan rank 1 or higher can deposit
         withdraw
    : 2 # Clan rank 2 can withdraw
         view-log
    : 3 # Clan rank 3 can view transaction log
  • Fixed serious bug in clans vaults addon
  • Added economy provision support for Hemponomics.
  • Added player health to clan prefix feature
  • Fixed critical bugs with database systems.
----------, Jan 24, 2021

Resource Information
Author:
----------
Total Downloads: 180
First Release: Jan 24, 2021
Last Update: Oct 6, 2024
Category: ---------------
All-Time Rating:
18 ratings
Find more info at clans-plugin.ju.mp...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings