From 2aa3cc37d17b6a1df5f5cc1fa800b3840d1e2a03 Mon Sep 17 00:00:00 2001 From: Glare Date: Sat, 11 Jul 2026 21:15:33 -0500 Subject: [PATCH] fix: grant permissions after caching new guild member --- .../glaremasters/guilds/commands/management/CommandCreate.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/me/glaremasters/guilds/commands/management/CommandCreate.kt b/src/main/kotlin/me/glaremasters/guilds/commands/management/CommandCreate.kt index c6afdc84b..3b4353734 100644 --- a/src/main/kotlin/me/glaremasters/guilds/commands/management/CommandCreate.kt +++ b/src/main/kotlin/me/glaremasters/guilds/commands/management/CommandCreate.kt @@ -158,14 +158,13 @@ internal class CommandCreate : BaseCommand() { guildHandler.addGuild(guild) economy.withdrawPlayer(player, cost) currentCommandIssuer.sendInfo(Messages.CREATE__SUCCESSFUL, "{guild}", guild.name) + + guildHandler.addToMemberCache(player.uniqueId, guild.id) guildHandler.addGuildPerms(permission, player) guildHandler.addRolePerm(permission, player) guild.updateGuildSkull(player, settingsManager) - guildHandler.addToMemberCache(player.uniqueId, guild.id) - - actionHandler.removeAction(player) }