diff --git a/system/hooks.php b/system/hooks.php
index 448d40c0..3c4629d9 100644
--- a/system/hooks.php
+++ b/system/hooks.php
@@ -66,8 +66,10 @@ define('HOOK_ADMIN_LOGIN_AFTER_ACCOUNT', ++$i);
define('HOOK_ADMIN_LOGIN_AFTER_PASSWORD', ++$i);
define('HOOK_ADMIN_LOGIN_AFTER_SIGN_IN', ++$i);
define('HOOK_EMAIL_CONFIRMED', ++$i);
+define('HOOK_GUILDS_AFTER_INVITED_CHARACTERS', ++$i);
+
const HOOK_FIRST = HOOK_STARTUP;
-const HOOK_LAST = HOOK_EMAIL_CONFIRMED;
+define('HOOK_LAST', $i);
require_once LIBS . 'plugins.php';
class Hook
diff --git a/system/pages/guilds/show.php b/system/pages/guilds/show.php
index f4b4f15c..34420e23 100644
--- a/system/pages/guilds/show.php
+++ b/system/pages/guilds/show.php
@@ -148,6 +148,7 @@ if($db->hasColumn('players', 'guildnick'))
$twig->display('guilds.view.html.twig', array(
'logo' => $guild_logo,
+ 'guild_id' => $guild->getId(),
'guild_name' => $guild_name,
'description' => $description,
'guild_owner' => $guild_owner->isLoaded() ? $guild_owner : null,
diff --git a/system/templates/guilds.view.html.twig b/system/templates/guilds.view.html.twig
index 36efbc3d..a6d7c60e 100644
--- a/system/templates/guilds.view.html.twig
+++ b/system/templates/guilds.view.html.twig
@@ -265,6 +265,8 @@
+ {{ hook(constant('HOOK_GUILDS_AFTER_INVITED_CHARACTERS'), { 'guild_id': guild_id }) }}
+