ClansLite | 1.21.3 SUPPORT! | icon

ClansLite | 1.21.3 SUPPORT! | -----

A simple clans plugin for Minecraft | Now supporting Folia |




Hello peepolians

This one should fix an issue with returning an incorrect clan using the API. This update now also FINALLY adds support for MiniMessage in ALL configurable strings!

Some of you will be pleased to hear that I have now begun adding the groundwork for implementing MySQL storage options!

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:

ClansLite Change-log:
  • Updated GitHub repository.
  • Fixed API methods not returning the correct clan.
  • Added support for MiniMessage formatting.
  • Begun groundwork for adding MySQL storage option.
  • Changed plugin version to `1.5.4`.

ClansLite-API Change-log:
  • Fixed API methods not returning the correct clan.
  • Changed API version to `1.5.4`.
----------, Nov 27, 2024

Hello peepolians

This one fixes the issues introduced by v1.5.2 with the new granular permissions.

Updating is HIGHLY recommended!

USERS MUST UPDATE OR REGENERATE THIER MESSAGES.YML TO PREVENT ERRORS!

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:

ClansLite Change Log
  • Updated GitHub repository.
  • Fixed granular permission systems.
  • Added granular permissions to all `/clanchest` commands(true by default).
  • Added better tab completion of commands.
  • Added new variables to `messages.yml`.
  • Added new `/clanadmin playerinfo <player>` command.
  • Added new `/clanadmin visithome <clan-name>` command.
  • Changed plugin version to `1.5.3`.
ClansLite-API Change Log
  • Changed API version to `1.5.3`.
----------, Aug 29, 2024

Hello Peepolians

This one now fixes issues with saving the data to file.

This one also now adds a requested feature to have granular permissions for ALL of the `/clan <subcommand>` commands, they are all set to true by default, but you can now remove users permissions to prevent them accessing certain clan commands.

USERS MUST UPDATE OR REGENERATE THIER MESSAGES.YML TO PREVENT ERRORS!

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:

ClansLite Change Log

  • Updated GitHub repository.
  • Updated all dependencies.
  • Fixed data saving issue.
  • Usermap now saves on `/clanadmin save`.
  • Added granular permissions to all `/clan` commands(true by default).
  • Added new variable to `messages.yml`.
  • Added Maven Wrapper plugin.
  • Changed plugin version to `1.5.2`.

ClansLite-API Change Log

  • Changed API version to `1.5.2`.
----------, Aug 22, 2024

Hello peepolians

This is a simple one this time, it just adds support for Minecraft 1.21.

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
ClansLite Change-logs:
  • Updated GitHub repository.
  • Added 1.21 support.
  • Changed plugin version to `1.5.1`.

ClansLite-API Change-logs:
  • Changed API version to `1.5.1`.
----------, Jul 5, 2024

This is a HOT FIX to fix the plugin not loading on any version below 1.20.5/6

THIS UPDATE IS HIGHLY RECOMMENDED!

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
ClansLite Change-logs:
  • Updated GitHub repository.
  • Downgraded to Java 11.
  • Changed plugin version to `1.5.0`.

ClansLite-API Change-logs:
  • Changed API version to `1.5.0`.
----------, Jun 4, 2024

Hello Peeps

Just a small one, this one now adds support for 1.20.6

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
ClansLite Change-logs:
  • Updated GitHub repository.
  • Plugin is now compiled using Java 21.
  • Added 1.20.6 support.
  • Rewritten the plugin VersionCheckerUtils system.
  • Minor change to PlayerPreConnectionEvent.
  • Changed plugin version to `1.4.9`.

ClansLite-API Change-logs:

  • Added Javadocs to ALL ClansLiteAPI events.
  • Changed API version to `1.4.9`.
----------, Jun 4, 2024

Hello peeps

This is a simple small update to fix an issue with the `/clanadmin reload` command.

See the change log below for full details.

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
ClansLite Core Change Log:
  • Updated GitHub repository.
  • Rewritten the plugin reload system.
  • Changed plugin version to `1.4.8`.

ClansLite API Change Log
  • Updated GitHub repository.
  • Changed API version to `1.4.8`.
----------, Apr 22, 2024

Hello peeps!

This one if fairly small but it now adds top clan and top clanPlayer PAPI expansions now. See the Documentation tab above for ALL available placeholders.

See the change log below for full details.

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
ClansLite Core Change Log:
  • Updated GitHub repository.
  • Added new PAPI variable `%clansLite_topClanName_<number>%`.
  • Added new PAPI variable `%clansLite_topClanValue_<number>%`.
  • Added new PAPI variable `%clansLite_topPlayerName_<number>%`.
  • Added new PAPI variable `%clansLite_topPlayerValue_<number>%`.
  • Changed plugin version to `1.4.7`.

ClansLite API Change Log:
  • Updated GitHub repository.
  • Changed API version to `1.4.7`.
----------, Apr 15, 2024

Hello peepolians

This one contains a few bug fixes and a couple of new commands!

See the change log below for full details.

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

ALL USERS SHOULD UPDATE OR REGENERATE THEIR CONFIG.YML & MESSAGES.YML OR THE PLUGIN MAY CAUSE ERRORS.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
  • Fixed AsyncClanDisbandEvent error.
  • Altered prefix value to now include the `:` character.
  • Added new global no clan tag value.
  • Added new section to `config.yml`.
  • Made OfflineMode warning message less worrying/alarming.
  • Added new `/clan topclans` command.
  • Added new `/topclans` command.
  • Changed plugin version to `1.4.6`.
  • Changed API version to `1.4.6`.
----------, Mar 27, 2024

Hello peeps!

This one is smaller than the previous one, this one now adds a well requested feature useful for admins; the ability to view clan info for a clan by its name.

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

ALL USERS SHOULD UPDATE OR REGENERATE THEIR MESSAGES.YML OR THE PLUGIN MAY CAUSE ERRORS.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
  • Updated GitHub repository.
  • Added new `/clanadmin info <clanName>` command.
  • Added new variables to `messages.yml`.
  • Changed plugin version to `1.4.5`.
  • Changed API version to `1.4.5`.
----------, Mar 6, 2024

Hello peeps

It's been a while since my last update to ClansLite. This is because I have been very busy almost completely rewriting the plugin to make it more efficient and reliable.

To that end, I have decided to drop support for servers below 1.16.5 as they lack some of the methods that I now rely on for functionality.

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue.
(Any bugs posted in the review section WILL be ignored!)

ALL USERS MUST UPDATE OR REGENERATE THEIR CONFIG.YML, MESSAGES.YML & CLANGUI.YML OR THE PLUGIN MAY CRASH.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
  • Updated GitHub repository.
  • Updated plugin dependencies.
  • Removed PlugManX dependency.
  • Added new ClansLiteAPI class.
  • Added new `AsyncClanPrefixChangeEvent`.
  • Added new `AsyncClanPvpToggleEvent`.
  • Added new `AsyncChestBreakEvent`.
  • Added new MessageUtils.
  • Added new prefix variable to `messages.yml`.
  • Refactored all API events to run asynchronously.
  • Refactored ALL API classes to me.loving11ish.clans.api.events.
  • Rewritten ALL plugin message responses to use new MessageUtils.
  • Downgraded SpigotAPI to `1.16.5`.
  • Removed server version support below `1.16.5`.
  • Added new ReloadingUtils system.
  • Added new `ReloadingUtils.isCurrentlyReloading()` method.
  • Optimised all plugin imports.
  • Added new top Clans List.
  • Added new top Clan Players list.
  • Added new variables to `messages.yml`.
  • Changed the ClansLiteAPI methods to be non-static.
  • The new `ClansLiteAPI.java` MUST be instantiated before methods can be used.
  • Added new `ClansStorageUtil.isClanOwner(OfflinePlayer offlinePlayer)` method.
  • Fixed creation of a new clan with name containing characters.
  • Added new ability to disband clan using clan name.
  • Added new `/clanadmin disband byname <clan-name>`.
  • Added new `clan-not-found` string to `messages.yml`.
  • Added new `ClanStorageUtil.findClanByClanName()` method.
  • Added new `ClansLiteAPI.getClanByClanName()` method.
  • Implemented clanPrefix length check to not include colour codes (@TechnicallyCoded).
  • Added new `ClansStorageUtil.stripClanPrefixColorCodes()` method.
  • Fixed new `/clanadmin disband byclanname: <clan>` command throwing player not found.
  • Added new `incorrect-disband-by-name-command-usage` to `messages.yml`.
  • Fixed potential NPE in ClanListGUI.
  • Removed auto updating task for ClanListGUI.
  • Added new `ClansLiteAPI.getClansLiteDevelopmentBuildRepository()` method.
  • Changed plugin version to `1.4.4`.
----------, Feb 29, 2024

Hello peepolians

This is a small one, but you can now disable the ability for a player to use colour codes and formatting codes in their clan prefixes using permissions!

USERS MUST UPDATE OR REGEN THEIR MESSAGES.YML PLEASE!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Added new permission check for using colours in clan prefix.
Added new permission node `clanslite.clan.prefixcolors`.
Added new string to `messages.yml`.
Changed plugin version to `1.4.3`.
----------, Dec 2, 2023

Hello peeps

This is a fairly simple update but it now adds dynamic checking for offline servers(cracked) and fixes bugs caused by them.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Updated FoliaLib to `0.3.1`.
Removed deprecated `org.bukkit.util.Consumer`.
Refactored `menusystem` package.
Refactored `updatesystem` package.
Added SimpleHTTPWrapper dependency.
Added dynamic check for offline servers/networks.
Added new `websocketutils` package.
Added new `MojangAPIRequestUtils` class.
Added new `MojangAPIRequestUtils.canGetOfflinePlayerData` method.
Added new `PlayerPreConnectionEvent` listener.
Fixed chest and GUI system checks bug.
Made FoliaLib a single instance reference.
Added two new methods to retrieve clan data by ClanPlayer.
Added firing of `ClanHomeTeleportEvent` when not running on Folia.
Small code cleanup.
Changed plugin version to `1.4.2`.
----------, Nov 3, 2023

Hello peeps!

Here is another update for you all! This one is fairly simple and is fully explained in the change-log below.

USERS MUST REGENERATE OR UPDATE THEIR MESSAGES.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Updated to 1.20.2 API.
Fixed small bug in server version checker.
Added additional PersistentDataContainer check for GUI system.
Rewritten command usage messages.
Moved all plugin hooks to external classes.
Fixed NPE with clan point awarding.
Updated all dependencies.
Fixed MenuEvent listener registering incorrectly.
Changed plugin version to `1.4.1`.
----------, Oct 10, 2023

Hello peeps!

It's been a while but here is another large update with a bunch of updates, bug fixes and feature upgrades!

ALL USERS MUST REGENERATE THEIR CONFIG.YML & MESSAGES.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Merged PR from @TechnicallyCoded.
Modified PR to fix infinite loop.
Refactored base package names from `xyz.gamlin` to `me.loving11ish`.
Added new server version checking system.
Cleaned up some debug statements.
Added firing of PlayerPointsAwardedEvent when clan is null.
Fixed API issue with PlayerPointsAwardedEvent.
Added new teleport delay bypass permission `clanslite.bypass.homedelay`.
Added descriptions to all permission nodes.
Added new PAPI placeholder `%clansLite_pluginVersion%`.
Added new PAPI placeholder `%clansLite_pluginAuthor%`.
Added new PAPI placeholder `%clansLite_baseServerVersion%`.
Added new PAPI placeholder `%clansLite_serverPackage%`.
Updated maven-compiler-plugin to `3.11.0`.
Fixed plugin not loading on version below 1.17.
Changed /cc command to /clanchat command.
Changed /chest command to /clanchest command.
Merged /playerpoints command into /clan command.
Added new /clan playerpoints <listall> command.
Modified messages.yml.
Modified config.yml.
Added null checks for /clan info command.
Added new method to remove clanMembers.
Altered ClanKickSubCommand.
Altered ClanLeaveSubCommand.
Added new variables to messages.yml.
Added new info to /clan info command.
Added new Home teleport warm up.
Added new TeleportUtils.
Added new Async teleport methods.
Updated API ClanHomeTeleportEvent to use async constructor.
Deprecated API ClanHomeTeleportEvent sync constructor.
Added new subsection (clan-home.delay-before-teleport) to config.yml.
Updated Maven-Shade-Plugin to 3.5.0.
Updated commons-lang3 lib to 3.13.0.
Added new PlayerMovementEvent.
Refactored console messages.
Fixed tab completion bug for /clan playerpoints [listall] command.
Added new variables to messages.yml.
Added global broadcast on plugin reload.
Removed option to disable auto save task.
Removed option to disable auto invite wipe task.
Changed plugin version to `1.4.0`.
----------, Sep 20, 2023

This is the big one you've all been waiting for!!

See below for the full list of new and changed things!

****IMPORTANT****
TO USE THIS UPDATE YOU MUST REGENERATE YOUR CONFIG.YML & MESSAGES.YML OR THE PLUGIN WILL CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Added Folia support.
Added FoliaLib `0.2.4`.
Added PaperLib `1.0.8`.
Added ability to transfer clan ownership.
Added new ClanTransferOwnershipEvent to API.
Added new `/clan transfer <player-name>` command.
Added new ClanTransferOwnerSubCommand.
Added new system to add playerPoints.
Added new PlayerKillEvent.
Added new sections to config.yml.
Added new variables to messages.yml.
Added new method to UsermapStorageUtil.
Added ability to spy on clan chats.
Added new permission node `clanslite.chat.spy`.
Added new command `/clan points [deposit|withdraw] <amount>`.
Relocated all API events to base api package.
Removed package api.events.
Added new permission `clanslite.maxclansize.*`.
Added ability to add `[]` characters to all clan prefixes by default.
Added new ClanChatSpyToggledEvent to developer API.
Fixed NPE on clan info command.
Added new placeholder `%clansLite_clanPointBalance%`.
Added new clan-points-value to `/clan info`.
Added suggestPaper method if server not using PaperMC or if using an unsupported fork.
Fixed `/clan transfer` player not found error.
Added formal API support for PlugManX.
Updated PlaceholderAPI library to `2.11.3`.
Added new ClanFriendlyFireAttackEvent.
Added new PlayerPointsAwardedEvent.
Added new ClanPointsAddedEvent.
Added new ClanPointsRemovedEvent.
Added new PlayerPointsCommand.
Added new permission `clanslite.points.listall`.
Added new command `/playerpoints.
Added new command `/playerpoints listall`.
Fixed /clanadmin reload command.
Added customisation to the new clan prefix brackets.
Added new config.yml section.
Added cancelable method to ClanHomePreTeleportEvent.
Added experimental single chest protections.
Added new `/chest lock` command.
Added new `/chest unlock` command.
Added new `/chest buylock <amount>` command.
Added new `/chest accesslist` command.
Added new permission node `clanslite.bypass.chests`.
Added new PAPI placeholder `%clansLite_clanChestMaxAllowed%`.
Added new PAPI placeholder `%clansLite_clanChestCurrentLocked%`.
Added new API events.
Updated to 1.20.1 API.
Changed plugin version to `1.3.9`.
----------, Jun 22, 2023

Hello peeps

Just a small one today, as per the title, the plugin now natively supports 1.19.4 API along side fixing a small bug that allowed a player to send a request to the owner of their own clan!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Updated to 1.19.4 API.
Fixed bug allowing invite request to own clan.
Changed PlaceholderAPI expansion version to `1.3.8`.
Changed plugin version to `1.3.8`.
----------, Mar 15, 2023

Hello peeps!

This one fixes a bug discovered that allowed the creation of 2 clans with the same name by just using different colour codes or capital letters.

This update now adds the ability to change the clan icons in the Clan GUI to be set to blank instead of the clan name.


USERS MUST UPDATE OR REFRESH YOUR CLANGUI.YML & MESSAGES.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Fixed creation of clans with same name bug.
Removed usage of colour codes in ClanFinalName.
Added automatic colour code removal in ClanFinalName.
Added new value to `clans.yml`.
Added new value to `clangui.yml`.
Added ability to remove clan name display in ClanGUI list.
Changed PlaceholderAPI expansion version to `1.3.7`.
Changed plugin version to `1.3.7`.
----------, Mar 12, 2023

Hello everyone

This one now has a new ability to now customise the names of the menu controls in the Clan List GUI.

USERS MUST UPDATE OR REFRESH YOUR CLANGUI.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Added ability to change menu control names.
Added new variables to `clangui.yml`.
Changed PlaceholderAPI expansion version to `1.3.6`.
Changed plugin version to `1.3.6`.
----------, Mar 7, 2023

Hello everyone!

My apologies for the length of time between the last update and this one!

I hope that the bug fixes and new features in this one make up for it.

USERS MUST UPDATE THEIR CLANGUI.YML, CONFIG.YML & MESSAGES.YML OR THE PLUGIN MAY CRASH

If you wish to receive the very latest additions to the plugin, please join our Discord and sign up to become a plugin beta tester and then you can access the latest beta builds as they are released!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Added ability to disable auto icon refresh in ClanListGUI.
Added new developer debug messages system.
Fixed clan save error when clan list is empty.
Added new ClanChatMessageSendEvent to the API.
Added new variables to `config.yml`.
Added new variables to `clangui.yml`.
Fixed clan creation bug allowing joining of multiple clans.
Changed PlayerDamageEvent priority to NORMAL.
Added new clanPoints system(To be used later).
Added new methods to ClansStorageUtil.
Added new variables to the Clan model.
Added ability to change response to `/clan` when GUI disabled.
Added ability to change response to `/clanadmin`.
Added new variables to `messages.yml`.
Changed PlaceholderAPI expansion version to `1.3.5`.
Changed plugin version to `1.3.5`.
----------, Feb 27, 2023

Hello everyone!

This time, as per the title, ClansLite now natively supports 1.19.3API.

Thanks once again to GameKuchen for moving the subcommands to separate classes which make it easier to maintain and add new features!

I have now also added 4 new API events for all you devs out there. I am currently working on creating a wiki fo how to use the API, for now please see the previous update post for how to integrate into your project.

Thank you all for your continued support!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Thanks to GameKuchen for moving subcommands to separate classes.
Added ClanHomeCreateEvent to API.
Added ClanHomeDeleteEvent to API.
Added ClanHomePreTeleportEvent to API.
Added new ClanHomeTeleportEvent to API.
Changed PlaceholderAPI expansion version to `1.3.4`.
Changed plugin version to `1.3.4`.
----------, Dec 10, 2022

Hello peepolians!
This one should be fun for any of you devs out there!

With a MAJOR the thanks to GameKuchen who has very kindly helped me out massively by adding 7 custom events that can now be accessed by any other plugin.

If you want to use the VERY NEW API in your plugin, simply add the below to your project file:

MAVEN:
Code (Text):
    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>
Code (Text):
    <dependency>
        <groupId>com.github.Loving11ish</groupId>
        <artifactId>ClansLite</artifactId>
        <version>v1.3.3</version>
    </dependency>
GRADLE:
Code (Text):
    allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
Code (Text):
    dependencies {
            implementation 'com.github.Loving11ish:ClansLite:v1.3.3'
    }
This API is extremely new and may include MAJOR bugs! A friendly word of advise is to avoid using any methods that modify the storage files unless you REALLY know what you're doing!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Thanks to GameKuchen for adding API events system.
Implemented 7 new API events.
Changed PlaceholderAPI expansion version to `1.3.3`.
Changed plugin version to `1.3.3`.
----------, Nov 30, 2022

Hello again peeps!

This one should now fix a serious invite bug if you weren't a bedrock player! This also now adds the ability to completely disable the auto save and auto invite wipe tasks.


(WARNING: If you disable the auto save, if the server crashes, you may loose clan data! Disabling this is not recommended unless you know what you are doing!!)

Please regenerate your config file or the plugin WILL crash!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub Repository.
Added ability to disable auto save task.
Added ability to disable auto-invite-wipe task.
Added new `config.yml` sections.
Fixed `/clan invite <player>` error preventing Java player invites.
Deprecated `getInviteOwner` method.
Changed PlaceholderAPI expansion version to `1.3.2`.
Changed plugin version to `1.3.2`.
----------, Nov 19, 2022

Hello everyone!

This one now finally adds native Bedrock player support and now also adds several new features and bug fixes.

See change-log below or on GitHub for the full list of changes!

Thank you all for using this plugin and supporting me! This plugin has truly blown up beyond my wildest dreams, THANK YOU!! ☺️


Please update your config & message files or the plugin WILL crash!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Added ability to disable auto-save message.
Added ability to disable auto-invite-wipe message.
Added FloodgateAPI soft dependency.
Added new PlayerConnectionEvent method.
Added new PlayerDisconnectEvent method.
Added new method to ClansStorageUtil.
Added ability to kick offline members.
Added ability for admins to disband clans.
Added discord link to `/clanadmin about`.
Added new `usermap.ym`l.
Added new `UsermapFileManager.java`.
Added new `UserMapStorageUtil.java`.
Added new player point system(To be utilised later).
Added new `%clansLite_playerPointBalance%` placeholder.
PlaceholderAPI expansion version to `1.3.1`.
Changed plugin version to `1.3.1`.
----------, Nov 16, 2022

Hello peeps!

This update now adds a much requested feature.......

TAB COMPLETION!!

This one also introduces a brand new GUI system to the plugin. This new GUI allows players to see all the clans on the server and then send a join request to a chosen clan all with a simple click!
This is a BETA feature and may be subject to bugs!
It is disabled by default! Use at your own risk and make backups!


Please update your config & message files or the plugin may crash!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository
Fixed `/clan join` ArrayIndexOutOfBounds error
Added command tab completion
Added new GUI system(BETA)
Added new `clangui.yml`
Added new `messages.yml` variables
PlaceholderAPI expansion version to `1.3.0`
Changed plugin version to `1.3.0-BETA`
----------, Sep 25, 2022

Hi everyone!

This update now adds new broadcast announcements when a new clan is created and when a player joins a clan!

This update now also fixes a few bugs too.

Please update your config & message files or the plugin may crash!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Changed Spigot API version to `1.19.2`.
Added `PlayerConnectionEvent.java`.
Added `PlayerDisconnectEvent.java`.
Added new clan creation broadcast system.
Added new clan join broadcast system.
Fixed clan prefix length limits.
Added new values to `config.yml`.
Added new values to `messages.yml`.
Added numerical value to clan members list.
Changed PlaceholderAPI expansion version to `1.2.4`.
Changed plugin version to `1.2.4`.
----------, Aug 28, 2022

Hello all, this one now adds a new `/clan delhome` command to allow clan owners to delete their clan's home.

This update now also fixes a bug that would allow you to enemy or ally the same clan more than once.

I have now also added 2 new PAPI enabled placeholders for clan enemy size and clan ally size.


PLEASE REGENERATE YOUR MESSAGES.YML OR COPY THE NEW SECTIONS FROM THE DEFAULTS ON THE ABOUT PAGE!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository
Added new `/clan delhome` command.
Added new `deleteHome` method.
Fixed allying same clan.
Fixed enemy-ing same clan.
Updated `messages.yml`.
Added 2 new placeholders `%clansLite_clanAllySize%` and `%clansLite_clanEnemySize%`.
Updated PlaceholderAPI version to `2.11.2`.
Changed PlaceholderAPI expansion version to `1.2.3`.
Changed plugin version to `1.2.3`.
----------, Jul 14, 2022

Hey folks! This update has been HIGHLY requested my many users!

A the title says, there is now a PRIVATE per clan chat!

This update also now adds the ability to remove the space after the prefix to (previously hard coded in).

PLEASE REGENERATE YOUR CONFIG.YML & MESSAGES.YML OR COPY THE NEW SECTIONS FROM THE DEFAULTS ON THE ABOUT PAGE!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Added new configurable `clan-tags.prefix-add-space-after: true` option to `config.yml`.
Added per clan chat system.
Added new command `/cc <message>`.
Added new permission `clanslite.bypass.chatcooldown`.
Added new `clan-chat` section to `config.yml`.
Added new `#Clan Chat` section to `messages.yml`.
Modified all config access methods to fix reloads.
Fixed ability to modify `clans.yml`.
Fixed enemy clan removal.
Fixed clan enemy title placeholders.
Fixed clan ally title placeholders.
Added enemy clans to `/clan info` command.
Prevented allying enemy clans.
Prevented enemy-ing allied clan.
Changed PlaceholderAPI expansion version to `1.2.2`.
Changed plugin version to `1.2.2`.
----------, Jul 2, 2022

Hey folks! This update has been requested by a user, as the title says, this update now allows you to configure the min & max lengths of the clan prefix & name.

This update now also allows you to ban tags by adding them to a list in the config.

PLEASE REGENERATE YOUR CONFIG.YML & MESSAGES.YML OR COPY THE NEW SECTIONS FROM THE DEFAULTS ON THE ABOUT PAGE!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository
Added new configurable max and min tag & name prefix limit
Added new disallowed-tags system
Changed PlaceholderAPI expansion version to 1.2.1
Changed plugin version to 1.2.1
----------, Jun 13, 2022

Hello my fellow Minecrafters! It's once again time for another update.

This one includes a bunch a bug fixes and also some juicy new and asked for features! Oh yeah, 1.19 support too!

I hope you all enjoy!

DUE TO CHANGES MADE YOU MUST REGENERATE BOTH YOUR MESSAGES.YML & CONFIG.YML

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository
Added 1.19 support
Added new message section to `messages.yml`
Added new config option to `config.yml`
Fixed clan invite bug yet again!
Added new command `/clan enemy [add|remove] <player>`
Added new methods too `ClansStorageUtil.java`
Added new variables to `Clan.java`
Switched to a direct Maven import of `org.apache.commons`
Fixed tiered group system
Changed PlaceholderAPI expansion version to `1.2.0`
Changed plugin version to `1.2.0`
----------, Jun 11, 2022

Hello my fellow Minecrafters! It's once again time for another update.

This one, as the title says, includes a bunch a bug fixes and also some juicy new and asked for features!

I hope you all enjoy!

DUE TO CHANGES MADE YOU MUST REGENERATE BOTH YOUR MESSAGES.YML & CONFIG.YML

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Added new /clanadmin about command to show info about the plugin.
Added system to prevent the creation of clans or setting prefixes that are already taken.
Fixed (AGAIN) bug causing clan invites to fail.
Modified PlayerDamage.java methods to fix a rare bug.
Increased max clan name/prefix size from 16 to 32.
Modified messages.yml.
Added new tiered clan size system with up to 6 configurable group sizes.
Added new methods too ClanCommand.java.
Added new config.yml sections.
Modified pom.xml to change plugin URL.
Modified plugin.yml to change plugin URL.
Added new placeholder %clansLite_clanMembersSize%.
Changed PlaceholderAPI expansion version to 1.1.7.
Changed plugin version to 1.1.7.
----------, Jun 4, 2022

Greetings one and all!

Changes have been occurring and I am here to report that along side this latest update, I, Loving11ish have now taken over this project completely!

I would like to extend a massive thank you to Gamlim for the opportunity to contribute to this wonderful plugin that he originally created and I am incredibly grateful for his trust in now handing me the reins!


This update now adds a bunch of fixes, new background features and some new bypass permissions for cool downs and pvp etc.

Users MUST add the following to their config.yml `protections.pvp.enable-bypass-permission: true`

Please regenerate you messages.yml or you may get errors


If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Added new saveClans to ClanAdmin reload
Added new clearing of the clans hashmap when the data is restored to prevent duplication risk
Added new bypass permission `clanslite.bypass.homecooldown`
Added new bypass permission `clanslite.bypass.pvp`
Added toggle `protections.pvp.enable-bypass-permission` to config.yml
Added new removeInvite method to fix invitee already has pending error
Changed to Java Azul 11.0.14
Changed to 1.18.2 API
Added new auto clear of invite list
Added new messages.yml values
Added new emptyInviteList method to ClanInviteUtil
Changed plugin startup message
Changed plugin shutdown message
Changed PlaceholderAPI Expansion version to `1.1.6`
Change plugin version to `1.1.6`
----------, Apr 16, 2022

Fixed null error with JoinEvent.
----------, Feb 14, 2022

First minor feature release for ClansLite!

With this update we've added 2 new features:

- Clan homes
- Friendly Fire

Clan home
Clan admins can now set a /clan sethome on the block they are standing on. All clan members can do /clan home.

This feature can be configured in the config.yml.

Code (Text):
#Clan home system
clan-home:
  #Enable the '/clan [sethome|home]' system. [Default value: true]
  enabled: true
  cool-down:
    #Enable the cool down on the '/clan home' command to prevent tp spamming (RECOMMENDED). [Default value: true]
    enabled: true
    #Cool-down time in seconds. [Default value: 60 = 1 minute]
    time: 60
Friendly fire
Friendly fire can be enabled/disabled on a server and clan level.
Server owners can toggle whether this feature should be enabled in the config.yml

Code (Text):
#Clan protections
protections:
  pvp:
    #Globally enable the clan friendly fire system. [Default value: true]
    pvp-command-enabled: true
Set this to false to disable.

Clan owners can use /clan pvp to enable/disable friendly fire.


Upgrade instructions
With this release, you must regenerate your config.yml and messages.yml files. Clans data is unaffected.


Known issues
Clan owners are only able to invite 1 clan member. This suspected cause has been found and we are currently working on a fix.

Special thanks to
Loving11ish - Forever smashing it
----------, Feb 14, 2022

ClansLite 1.0.0

The first stable version of ClansLite is here! The plugin has mainly be re-written from the ground up thanks to Loving11ish!

Changelog
- Clans are no longer stored in a JSON file but now a YML
- Incorrect Clan prefixes should no longer show
- Players should no longer join the incorrect clan
- Added clan allies.
- Added messages.yml for mesaging customisation.
- Removed Bstats (Sorry Anthony)

Clan Allies
Clans can now form allies using the /clan ally command.
Use [code single]/clan ally add <ally-owner> to create an ally and /clan ally remove <ally-owner> to remove an alliance.

Credits
Huge thanks to Loving11ish for doing the re-write.
----------, Jan 18, 2022

Changes:
- Added 1.18 support
- Added the ability to add essentials colours to clan names
- Changed saving behaviour to reduce IO usage (saves every 15 minutes)
- Changed [code single]/clan[/code] command to be a default command
- Added supported version checking (1.13.x, 1.14.x, 1.15.x, 1.16.x, 1.17.x, 1.18.x - Not all version have been tested but should be okay)
- Improved start-up and shutdown behaviour

Known issues
We are currently aware of users not joining the correct clan and incorrect clan prefixes being shown. We are currently reworking the storage side of the plugin and migrating away from JSON in favour of YML and MySQL for more advance users.

Contributors:
I am happy to announce @Loving11ish has come on as a contributor to the plugin so big thanks to them for their help and give them a warm welcome!
----------, Jan 8, 2022

Resource Information
Author:
----------
Total Downloads: 26,048
First Release: Oct 26, 2021
Last Update: Nov 27, 2024
Category: ---------------
All-Time Rating:
40 ratings
Find more info at patreon.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings