diff --git a/Commons/core/src/main/i18n/templates/lobby/LobbyMessages.properties b/Commons/core/src/main/i18n/templates/lobby/LobbyMessages.properties index e69e0c9..08d49f7 100644 --- a/Commons/core/src/main/i18n/templates/lobby/LobbyMessages.properties +++ b/Commons/core/src/main/i18n/templates/lobby/LobbyMessages.properties @@ -57,4 +57,6 @@ trial.joinFull = join full servers trial.chooseTeam = choose their team # {0} = shop URL -trial.upgrade = Visit {0} to extend your membership. \ No newline at end of file +trial.upgrade = Visit {0} to extend your membership. + +version.too.old.gizmo = This gizmo requires at least Minecraft 1.9 \ No newline at end of file diff --git a/Lobby/src/main/java/tc/oc/lobby/bukkit/gizmos/halloween/horse/HeadlessHorsemanGizmo.java b/Lobby/src/main/java/tc/oc/lobby/bukkit/gizmos/halloween/horse/HeadlessHorsemanGizmo.java index 6f4cdcd..d81f400 100644 --- a/Lobby/src/main/java/tc/oc/lobby/bukkit/gizmos/halloween/horse/HeadlessHorsemanGizmo.java +++ b/Lobby/src/main/java/tc/oc/lobby/bukkit/gizmos/halloween/horse/HeadlessHorsemanGizmo.java @@ -35,6 +35,11 @@ public class HeadlessHorsemanGizmo extends HalloweenGizmo implements Listener { Bukkit.getPluginManager().registerEvents(this, Lobby.get()); } + @Override + public boolean canPurchase(Player player) { + return player.hasPermission("lobby.gizmo.buy.horse") || player.isOp(); + } + @EventHandler(ignoreCancelled = true) public void onPlayerInteract(PlayerInteractEvent e) { if(!(Gizmos.gizmoMap.get(e.getPlayer()) instanceof HeadlessHorsemanGizmo)