From 4864c236b8cd5acdc3f92908c2e8e0f207959467 Mon Sep 17 00:00:00 2001 From: WildInterloper <156627888+WildInterloper@users.noreply.github.com> Date: Tue, 5 Mar 2024 00:47:22 -0500 Subject: [PATCH] Finished up permissions and added messages alerting the player they're a prisoner as to not be confused by any of this stuff :P --- .gitignore | 1 + pom.xml | 2 +- .../java/me/nvus/nvus_prison_setup/Listeners/PlayerArmor.java | 4 ++++ .../java/me/nvus/nvus_prison_setup/Listeners/PlayerSpawn.java | 3 +++ 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b83d222 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/pom.xml b/pom.xml index d47a073..0321a77 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ me.NVus NVus_Prison_Setup - 0.1.1-SNAPSHOT + 0.1.6-SNAPSHOT jar PrisonSetup diff --git a/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerArmor.java b/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerArmor.java index 21a6e7c..68597b6 100644 --- a/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerArmor.java +++ b/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerArmor.java @@ -1,5 +1,6 @@ package me.nvus.nvus_prison_setup.Listeners; +import org.bukkit.ChatColor; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; @@ -18,8 +19,11 @@ public class PlayerArmor implements Listener { // Check if the player is an actual prisoner before cancelling ;) if (player.hasPermission("nvus.prisoner")) { event.setCancelled(true); + player.sendMessage(ChatColor.translateAlternateColorCodes('&',"&c&lSorry inmate! &cYou're a prisoner and cannot touch your armor!")); } } } } + + } diff --git a/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerSpawn.java b/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerSpawn.java index 0160a5a..310e58b 100644 --- a/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerSpawn.java +++ b/src/main/java/me/nvus/nvus_prison_setup/Listeners/PlayerSpawn.java @@ -1,5 +1,6 @@ package me.nvus.nvus_prison_setup.Listeners; +import org.bukkit.ChatColor; import org.bukkit.Color; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -61,5 +62,7 @@ public class PlayerSpawn implements Listener { player.getInventory().setChestplate(leatherChestplatePrison); player.getInventory().setLeggings(leatherLeggingsPrison); player.getInventory().setBoots(leatherBootsPrison); + + player.sendMessage(ChatColor.translateAlternateColorCodes('&',"&6&lYou're a prisoner! &6You've been given the default prisoner armor!")); } }