Skip to content

Releases: guilds-plugin/Guilds

1.17.1 Support! New Ally Chat! New Features!

13 Aug 19:24

Choose a tag to compare

UPDATE

1.17.1 Support! New Ally Chat! New Features!

Features

  • Implemented support for Minecraft 1.17.1

  • Implemented a new GuildUpgradeEvent that is fired when a guild upgrades their tier

  • Implemented a brand new ally chat feature! This comes with a bunch of new additions around the plugin including new commands. First up, "/guild chat" has been changed to "/gc" and ally chat has been changed to "/ac". These both can be toggled as well as sending messages directly through via the command

  • Implemented PlaceholderAPI placeholder support inside of the guild chat and ally chat messages

  • Implemented new permissions that allow players to bypass the same guild pvp checks. For same guild, the permission node is "guilds.ffa.guild". This has been requested for awhile to allow more creativity. The next update will introduce the same feature for allies. Currently a bug in the implementation that is still being tested.

  • Implemented a cost option for /guild rename

  • Implemented a new placeholder to get a guild's balance in a raw format -> %guilds_balance_raw%

Bug Fixes

  • Fixed a bug that caused problems for people using the API in Guilds to obtain some of the data

  • Hopefully fixed a bug with some of the language keys not properly updating

  • Changed the logic of guild deletion. This will now happen on-demand when a guild is deleted in-game instead of waiting for the next save interval

  • Fixed a bug in admin transfer command tab completions throwing nasty console errors

Changes

  • Changed some internal logic in the admin upgrade command to allow it to be ran from console

1.15 Support + Bug Fixes & Cleanup

30 Dec 15:13

Choose a tag to compare

UPDATE

Bug Fixes & Cleanup

Features

  • 1.15 support is here!
  • Please let me know if you experience any issues

Bug Fixes

  • Fixed being able to put items into the Info Members GUI
  • Fixed %guilds_tier_name% not showing properly
  • Fixed %guilds_motd% showing the raw placeholder when a MOTD had not been set. It will now show as an empty string like the rest of the placeholders
  • Possibly fixed issue with skulls in 1.15
  • Fixed damage checks not applying to Tridents, Spectral Arrows, and Tipped Arrows

Changes

  • Made an adjustment to all language files (so this update you will have to update your language files) to prevent a possible future issue with one of the core frameworks inside the project
  • When setting the material of an item in the GUI, in order to prevent errors from happening, it will default to a glass pane if the item you are trying to set doesn't exist

Side Note

  • The way I had to handle 1.15 materials in the GUIs is super ugly. The next update I will be rewriting the GUIs from scratch. Expect different functionality and better performance

Note: This update requires language updates

1) guild console update-languages
2) guild confirm

Bug Fixes & Improvements

04 Dec 00:29
31d131f

Choose a tag to compare

UPDATE

Bug Fixes & Improvements

Bug Fixes

  • Fixed an issue with the wrong permission node being required for

  • Fixed an issue with Cooldown Timers looking at the wrong config

  • Possibly fixed issue for displaying balance in PlaceholderAPI placeholders

  • MOTD commands

  • Fixed an error when trying to use the admin transfer command

Major Bug Fix

05 Nov 02:33
705ae2a

Choose a tag to compare

UPDATE

Fixed Guild Upgrades

Bug Fixes

  • Fixed a major issue where people couldn't upgrade their guild

Major Improvements!

25 Oct 19:49

Choose a tag to compare

UPDATE

Major Improvements

  • PLEASE MAKE A BACKUP FIRST

Features

  • New admin transfer command! Admins can now transfer by force a guild from one member to another (/guild admin transfer .

  • The /guild list GUI can now be sorted alphabetically by name and by age (the creation date from first created to last)

  • The /guild members GUI can now be sorted by role, alphabetically, and join date

Bug Fixes

  • Hopefully fixed an issue where you couldn't open the list or info GUI if you had a guild set to a tier that didn't exist anymore. That guild will now be set back to the lowest tier on the server.

  • Hopefully fixed a rare issue with a missing language key when there was an error running a command.

  • Fixed not being able to transfer a guild to an offline player

  • Fixed not being able to kick an offline player

  • Fixed wrong method usage in some commands

  • Fixed transferring guild to self if master

  • Fixed not being able to add offline players to a guild via admin command

  • Fixed wrong message being sent when a player didn't exist

  • Fixed List GUI not sorting properly when using "LOADED"

Changes

  • /guild admin bank balance can now be ran by console

  • /guild admin addplayer can now be ran by console

  • All /guild admin motd commands can now be ran by console

  • The syntax for "/guild admin addplayer" has been changed from " " to " " to fit other syntaxes

  • The config has been split up into different files to prevent you from having a humongous file and getting lost in it. Roles, Tiers, and Buffs now are in their own files.

Note

  • Guild Buffs are being rewritten from scratch next update. Previous buffs won't work.

Note: This update requires langauge updates

1) guild console update-languages
2) guild confirm

New Features & Fixes

12 Oct 16:24

Choose a tag to compare

UPDATE

New Features & Fixes

Features

  • New config option for case sensative checking for blacklisted names (Thanks Jowcey)

  • PlaceholderAPI now supports %guilds_motd%

  • New command (/guild members) will open the GUI that displays all your members!

  • Added support for MariaDB servers!

Bug Fixes

  • Fixed some confusion when console commands were being ran in-game and not displaying an error message

  • (Hopefully) fixed a big issue with false positives on 1.8.8 of already having a guild claim when you didn't

Changes

  • The command ("/guild admin spy") now has a different permission node which is "guild.chat.spy". This was changed so you could allow people to spy on chat without giving them access to all admin commands.

  • Updated Czech and Swedish translations

Known Issues

  • MySQL on 1.8.8 is still not working properly. Looking for a fix.

Note: This update requires langauge updates

1) guild console update-languages
2) guild confirm

MySQL and SQLite is finally here!

25 Aug 18:36

Choose a tag to compare

UPDATE

MySQL and SQLite is finally here!

First and foremost, I want to give a huge shoutout to simple who helped make this update a possibility for the project. I had been working on a version of SQL and he came along and said "Glare you're trash, let me fix this for you", so I let him. He has gone above-and-beyond what I could ask of him and has designed a system to help make this plugin super efficient in the backend! So, again, thank you simple so much for your kind generosity of time and effort into the project.

Features

  • Implemented MySQL storage
  • Implemented SQLite storage
  • Data migration is now here!

Note: Previous cooldown data will be deleted. We've implemented a cleaner system to handle cooldowns that will work better in the long-run as we scale up.

Important
This update requires a language update.

How to update languages:

From console,

1) guild console update-languages
2) guild confirm

Migrating Data
Migrating your data is super simple. In the past few updates we've introduced some console-only commands, and this is another one of these!

The new /guild console migrate <type> is finally here!

Possible migrations:

  • JSON -> MYSQL
  • JSON -> SQLITE
  • MYSQL -> SQLITE
  • MYSQL -> JSON
  • SQLITE -> JSON
  • SQLITE -> MYSQL

Keep in mind that for now, the previous data will not be deleted in case something goes wrong, it is HIGHLY SUGGESTED that you run /guild console backup before doing anything.

Side-Note: This has not been tested on Bungee. We are not responsible for any kind of data loss utilizing that. We always recommend that you make a backup before trying anything not tested. That will be our next focus as that is a little more complicated. Stay tuned for that.

Changes

  • {loser} placeholder for wars has been added

Guild Wars & Arenas!

29 Jul 18:00
fd9f0a7

Choose a tag to compare

Guild Wars & Arenas!

This update is too big to fit into GitHub so make sure you READ CAREFULLY all of the patchnotes.

Patchnotes: https://wiki.glaremasters.me/guilds/major-updates/the-arena-system

Bug Fixes / Changes

08 Jul 20:00
e913e4f

Choose a tag to compare

Bug Fixing Update!

Hey guys, the new Guild War system is in the works! I felt this update should come out to hold you off until it's ready. I'm probably a little over 56% done with the new system and we're going to start beta testing soon! I can't wait to share it with you guys.

Bug Fixes

  • Fixed telling people to use wrong command to decline guild invite.
  • Fixed a typo in the bank withdraw message.
  • Fixed a typo in a startup error message.
  • Fixed an issue with external plugins trying to listen for GuildEvents.
  • Fixed /guild kick kicking the wrong member out of a claim region.
  • Fixed admin remove player not removing a player from a claim region.
  • Fixed WG not listening to role perms.

Changes

  • When pending invites are empty, send message saying no invites instead of not in guild.
  • Added in a new API method to get the GuildHandler.
  • Removed deprecated API methods.

New Placeholders! Sorting GUIs! Bug Fixes!

21 Jun 17:00

Choose a tag to compare

Features

  • New Placeholders for your chat! {GUILD_FORMATTED} and %guilds_formatted%
  • You can now completely design the style of them!
# Used for {GUILD_FORMATTED} and %guilds_formatted%
placeholder-design:
    # The left bracket in the placeholder
    left-bracket: '['
    # The content of the placeholder. Either will be {name} or {prefix}
    content: '{name}'
    # What to show instead of the placeholder if there's no guild
    no-guild: ''
    # The right bracket in the placeholder
    right-bracket: ']'
  • Sorting GUIs!
  • The InfoMemberGUI is now sorted by the member's role.
  • The List GUI can now be sorted by tier, members, and time loaded.

Bug Fixes

  • Fixed missing key typo for admin deposit command.
  • Fixed being kicked when trying to join guild with colored name.
  • Fixed perms not being given to default tier.
  • Fixed blacklist freaking out on lore when there was nothing to blacklist.
  • Fixed a typo in the member role (change the member role back to "member" if it says "roles" right now.
  • Fixed ally commands not working for non-ops.

Changes

  • Added back in total amount to withdraw / deposit messages.
  • Removed some unused methods.
  • Switched to a new dependency loader.