Skip to content

1.18.1 API Support & General Bug Fixes & new background tasks & new features#11

Open
Loving11ish wants to merge 81 commits intoGamlinUK:masterfrom
Loving11ish:master
Open

1.18.1 API Support & General Bug Fixes & new background tasks & new features#11
Loving11ish wants to merge 81 commits intoGamlinUK:masterfrom
Loving11ish:master

Conversation

@Loving11ish
Copy link
Copy Markdown
Contributor

As per title.

BuildTools and others added 11 commits February 14, 2022 20:30
…nged PlaceholderAPI Expansion version to `1.1.2`. Change plugin version to `1.1.2`. Users MUST regenerate their messages.yml file.
…ans hashmap when the data is restored to prevent duplication risk. Added new strings to messages.yml. Changed PlaceholderAPI Expansion version to `1.1.3`. Change plugin version to `1.1.3`. Users MUST regenerate their messages.yml file again.
…w 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 PlaceholderAPI Expansion version to `1.1.4`. Change plugin version to `1.1.4`. Changed to Java Azul 11.0.14. Users MUST add the following to their config.yml `protections.pvp.enable-bypass-permission: true`
…dded 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`.`
@Loving11ish Loving11ish changed the title 1.18.1 API Support & General Bug Fixes 1.18.1 API Support & General Bug Fixes & new background tasks Mar 27, 2022
@Loving11ish Loving11ish changed the title 1.18.1 API Support & General Bug Fixes & new background tasks 1.18.1 API Support & General Bug Fixes & new background tasks & new features Mar 27, 2022
BuildTools and others added 17 commits April 16, 2022 13:07
…dded 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 to 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`.
…d new config option to `config.yml`. Fixed clan invite bug yet again! Added new command `/clan enemy [add|remove] <player>`. Added new methods to 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`.
… `disallowed-tags` system. Changed PlaceholderAPI expansion version to `1.2.1`. Changed plugin version to `1.2.1`.
…n 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`.
…ed 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`.
…ded `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`.
BuildTools and others added 30 commits February 4, 2023 17:02
…f multiple clans. Changed PlayerDamageEvent priority to NORMAL. Changed PlaceholderAPI expansion version to `1.3.5-BETA-03`. Changed plugin version to `1.3.5-BETA-03`.
…er). 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 `messgaes.yml`. Changed PlaceholderAPI expansion version to `1.3.5-BETA-04`. Changed plugin version to `1.3.5-BETA-04`.
…o `1.3.5`. Changed plugin version to `1.3.5`.
…. Added new variables to `clangui.yml`. Changed PlaceholderAPI expansion version to `1.3.6`. Changed plugin version to `1.3.6`.
…. 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`.
…invite request to own clan. Changed PlaceholderAPI expansion version to `1.3.8`. Changed plugin version to `1.3.8`.
…Added new ClanTransferOwnershipEvent to API. Added new `/clan transfer <player-name>` command. Added new ClanTransferOwnerSubCommand. Added new variables to messages.yml. Changed PlaceholderAPI expansion version to `1.3.9-BETA-01`. Changed plugin version to `1.3.9-BETA-01`.
…d 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. Changed plugin version to `1.3.9-BETA-03`.
… brackets. Added new config.yml section. Changed plugin version to `1.3.9-BETA-04`.
…lEvent. Refactored Maven Shade patterns for FoliaLib and PaperLib. Changed plugin version to `1.3.9-BETA-05`.
…d cancelable method to ClanHomePreTeleportEvent. Changed plugin version to `1.3.9-BETA-06`.
… 1.0.8. 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. Changed plugin version to `1.3.9-PRERELEASE-01`.
… some duplicate code to private method. Added new API event. Changed plugin version to `1.3.9-PRERELEASE-02`.
…anged plugin version to `1.3.9-PRERELEASE-03`.
…ion issue with `/clanadmin`. Added auto update playersWithAccess list on clan join. Changed plugin version to `1.3.9`.
…nd. Changed `/chest` command to `/clanchest` command. Merged `/playerpoints` command into `/clan` command. Added new `/clan playerpoints <listall>` command. Modified messages.yml. Modified config.yml. Changed plugin version to `1.4.0-BETA-01`.
…. Added new method to remove clanMembers. Altered ClanKickSubCommand. Altered ClanLeaveSubCommand. Added new variables to messages.yml. Added new info to `/clan info` command. Switched to inline variables. Changed plugin version to `1.4.0-BETA-02`.
… 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-PRERELEASE-01`.
Refactor FoliaLib schedulers for auto save and anto clear
… 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 plugin version to `1.4.0`.
…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. Changed plugin version to `1.4.1-BETA-01`.
…rectly. Changed plugin version to `1.4.1`.
…error in ClanListGUI. Altered execution order of task cancelling. Added new cracked server checks. Added new method to UsermapStorageUtil. Changed plugin version to `1.4.2-BETA-01`.
…cated `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. Changed plugin version to `1.4.2-BETA-02`.
…e 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`.
…rs in clan prefix. Added new permission node `clanslite.clan.prefixcolors`. Added new string to `messages.yml`. Changed plugin version to `1.4.3`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants