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.



The claim & logo update.
[​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
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