Skip to content

Releases: guilds-plugin/Guilds

Back-end Security Updates! Bug Fixes!

13 Jun 17:00
Compare
Choose a tag to compare

The main point of this update is to do a few back-end security patches. Your safety is one of my biggest goals so I changed how a few things work. The dependencies that the plugin uses now does hash checking to make sure it's the legit jar
that I intend the plugin to use. The plugin will not run if you modify these dependencies without changing some of the code.

Features

  • Added in new admin command (/g admin motd ), displays the MOTD of a guild.

Bug Fixes

  • Fixed not being able to hit self with potion or arrow (thanks rudde).
  • Fixed not being able to transfer guilds to other players.
  • Fixed plugin not loading properly on 1.8.8 servers.
  • Fixed money not being taken from guild bank when purchasing claims via claim signs.

Changes

  • A message will be sent to the guild when someone adds and removes money from the bank.
  • Removed the need for checking material types on the claim signs (will be easier to branch out in the future).
  • Added warmup bypass permission node (guilds.warmup.bypass).

Known Issues

  • We're aware that if a guild has a colored name, it can cause some issues. It will be fixed in 3.5.1.

New Claim Signs! New Admin Commands! Bug Fixes!

31 May 17:00
Compare
Choose a tag to compare

Features

  • New Guild Claim Signs!

  • Pre-make claims for guilds to buy!

  • Super easy to follow, tutorial in the config!

  • New Buff Commands!

  • Execute commands on the player who bought buff & entire guild.

  • Note: Guild commands cover the person who clicked it too.

  • You can toggle this in the config.

  • You can customize the commands for each buff!

  • New Admin Commands!

  • You can now get and modify the balance of a guild's bank via admin commands.

  • Please note that when using admin commands to add and remove money, it does not require the admin to have the money nor does it give the admin the money removed from the bank.

  • You can now modify the home of a guild via commands.

  • Added in commands for setting, teleporting, and removing the homes of a guild as an admin.

Bug Fixes

  • Fixed not being able to modify Guild Buff GUI slots.
  • Fixed wrong number of members showing when trying to upgrade.
  • Fixed damaging allies and members with bow and arrows.
  • Fixed not being able to claim on MC 1.12 and lower.
  • Fixed officers being able to demote each other.
  • Fixed being able to open vault through info GUI without perms.

Changes

  • Deprecated a bunch of API methods.
  • Updated the PlaceholderAPI hook.
  • Added in a new API method to be able to get the Guild Vault of a Guild.
  • You can now configure which guild tiers can purchase buffs in the config.
  • When you click a skull in the guild list GUI, it will now open up the GUI of that guild's members.
  • You can now utilize "/g c" as a shortcut to guild chat.
  • Added into the config the suggested RegEx for Chinese symbols / Unicode.
  • The not enough money error for setting a home will now specify that it must come from guild bank to prevent confusion.
  • Updating the languages is highly suggested for this update.

New Guild MOTDs! Bug Fixes!

24 May 17:00
Compare
Choose a tag to compare

Features

  • Brand new Guild MOTDs!
  • Guild Masters (and others (configurable)) can now set the MOTD for the guild.
  • The MOTD can be seen by doing "/guild MOTD"
  • The MOTD can also be seen if it is enabled in the "/guild info" GUI.
  • The MOTD will be sent to a player when they first login (configurable).
  • New commands + Admin Commands have been created to handle the MOTDs.
  • Make sure to update the languages for this to work (/guild admin update-language).

Bug Fixes

  • Fixed an issue where the cooldowns weren't applying to the guild sethome in the info GUI.
  • Fixed an issue where people could put items into some of the GUIs and lose their stuff.

Changes

  • The sethome command now takes from the guild bank vs the player.
  • Cleaned up some API documentation.

Cooldowns! Bug Fixes! Improvements!

20 May 17:00
9e67a09
Compare
Choose a tag to compare

Features

  • Brand new Cooldowns made from scratch!
  • Limit how often a guild can buy buffs.
  • Limit how often someone can go to their guild home.
  • Limit how often someone can join a guild.
  • Limit how often someone can request to join a guild.
  • Limit how often someone can set their guild home.

Bug Fixes

  • Fixed an issue with claim commands registering twice.
  • Fixed an issue where you could create multiple guilds with the same name.
  • Fixed an issue where members would not be notified when their guild was deleted.
  • Fixed an issue where an error would throw if you try to upgrade your guild while being the top tier.
  • Fixed an issue where you couldn't translate the public / private string for the guild list GUI.
  • Fixed an issue where trying to open a vault right after upgrading the guild would throw an error.
  • Fixed an issue where you couldn't join a public guild.
  • Fixed an issue where you could put items into the vault selector GUI.
  • Fixed an issue where members weren't added to claim after joining a guild.
  • Fixed an issue where members weren't removed from a claim after leaving/being kicked from a guild.
  • Fixed an issue where the blacklist wouldn't be checked if enabled.

Changes

  • Switched the plugin to load off of runtime dependencies.
  • The guild list GUI now supports {guild-tier-name} in the lore.
  • You can now configure which items show in /guild info.
  • Added in the ability to disable prefixes in the plugin.
  • Changed the names of the panes for the info GUI to be blank.
  • Added support for {display-name} in guild chat.
  • Formatted how numbers look to use commas.
  • You can now toggle in the config if it should remove the brackets around the placeholder for EssentialsChat.

Known Issues

  • There is a known issue with claims when you're using FastAsyncWorldEdit. Getting in touch with the authors for a solution.

New GUIs! Bug Fixes Galore!

14 May 17:00
3c20151
Compare
Choose a tag to compare

Important

  • Converting old 2.x guild data is no longer supported. Use a previous version first.
  • New GUIs have been tested but not heavily. Feedback is welcome.
  • Vaults will most likely break if you downgrade to a previous version (no reason to anyway).

Side Note

  • This version has been tested under 1.14.1, but not heavily. I have not noticed any issues but can't promise it's 100% flawless.
  • Keep in mind 1.14.1 is new and unstable.
  • Cooldowns will be back in v3.4.7.

Features

  • New Messages!
  • New Guild Info GUI! Check it out by using "/guild info" (Best part is you can design it to your heart's desire).
  • New Guild Members GUI! You can access this from the info command.
  • New Guild Vault GUI! You can now choose from a GUI which vault to open!

Bug Fixes

  • Fixed custom table completions now showing for accepting ally invites.
  • Fixed guilds being able to force another guild to be their ally.
  • Fixed issues with accepting and declining ally invites.
  • Fixed guild getting double messages when accepting new ally.
  • Fixed ally list showing IDs and not names.
  • Fixed getting double messages when joining a guild.
  • Fixed guilds not being removed from allies when deleted.
  • Fixed Chinese character support in guild data.
  • Fixed wrong price showing for upgrading guild tier.
  • Fixed claims not being removed when a guild is deleted.
  • Fixed buff stacking config option.
  • Fixed color codes for upgrade tickets.
  • Fixed guild vault name config option.
  • Fixed deposit command checking twice.

Changes

  • Replaced ugly console error with clean message when no economy plugin is found.
  • The command "/guild vault" now opens to the new GUI.
  • Lowered default save interval to 1 minute.
  • The admin vault command now opens to the new GUI.
  • Removed duplicate methods / code cleanup.
  • Updated bStats.
  • Updated the languages. (Run the language update command).

New Feature! Bug Fixes!

11 May 17:01
Compare
Choose a tag to compare

Feature

  • Vault Blacklist! You can now blacklist items from going into Guild Vaults by material, name, and lore!

Bug Fixes

  • Fixed an issue on 1.14 where Guilds weren't saving.
  • Fixed an error that would occur when a user tried to open vault 0 via Guild Vaults.

Changes

  • Added a new message for handling when the name was declined to prevent confusion.
  • You can now specify how often in the config to save Guilds now (will still be saved on shutdown).
  • Updated languages.
  • General code cleanup to optimize efficiency.

New Features! Bug Fixes!

04 May 14:49
Compare
Choose a tag to compare

Feature

  • New PlaceholderAPI placeholder (%guilds_max_members%) - Displays the max amount of members allowed in the Guild.
  • New PlaceholderAPI placeholder (%guilds_max_balance%) - Displays the max balance a Guild can have based off their tier.
  • New config option (respect-wg-pvp-flag) - You can now choose to have the plugin respect worldguard pvp flag in regions where you don't want pvp but in other regions you want to allow it between guild members / allies. Set to false by default.

Bug Fixes

  • Fixed an issue where not providing a prefix on creation would bypass the prefix requirements by using the name
  • Fixed an issue where Guilds weren't being deleted in some case and would exist again after a reboot
  • Fixed an issue that happened for users using LuckPerms where it would throw errors because Vault permission handling wasn't being executed async.
  • Fixed an issue with Guild Tiers not loading properly after rebooting. This will fix about 8 different issues all-together that pertained to different parts of Guild Tiers.
  • Fixed an issue where sometimes the announcements would throw a NoClassFoundError
  • Fixed an issue with Guild Roles and this covers everything that it handled.

Changes

  • Modified a certain check to make it more accurate in some instances.
  • Relocated some packages.
  • Updated the languages (Remember: You can always get the latest set of language files by doing "/guild update-language"