diff --git a/.classpath b/.classpath index d1dc344..4c6378c 100644 --- a/.classpath +++ b/.classpath @@ -8,7 +8,6 @@ - @@ -16,5 +15,7 @@ + + diff --git a/lib/fanciful-0.1.5.jar b/lib/fanciful-0.1.5.jar deleted file mode 100644 index 29ee0ea..0000000 Binary files a/lib/fanciful-0.1.5.jar and /dev/null differ diff --git a/lib/fanciful-0.3.2-20150109.234753-1.jar b/lib/fanciful-0.3.2-20150109.234753-1.jar new file mode 100644 index 0000000..3c62834 Binary files /dev/null and b/lib/fanciful-0.3.2-20150109.234753-1.jar differ diff --git a/lib/gson-2.3.1.jar b/lib/gson-2.3.1.jar new file mode 100644 index 0000000..250132c Binary files /dev/null and b/lib/gson-2.3.1.jar differ diff --git a/make_jar.jardesc b/make_jar.jardesc index 80ab172..c963411 100644 --- a/make_jar.jardesc +++ b/make_jar.jardesc @@ -4,7 +4,7 @@ - + diff --git a/manifest b/manifest new file mode 100644 index 0000000..4ec95fe --- /dev/null +++ b/manifest @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 +Class-Path: lib/gson-2.3.1.jar lib/fanciful-0.3.2-20150109.234753-1.jar diff --git a/src/net/mc_pandacraft/java/plugin/pandacraftutils/commands/CommandCoeur.java b/src/net/mc_pandacraft/java/plugin/pandacraftutils/commands/CommandCoeur.java index 7e497ca..782f24f 100644 --- a/src/net/mc_pandacraft/java/plugin/pandacraftutils/commands/CommandCoeur.java +++ b/src/net/mc_pandacraft/java/plugin/pandacraftutils/commands/CommandCoeur.java @@ -37,24 +37,6 @@ public class CommandCoeur extends AbstractCommandExecutor { p.sendMessage(ChatColor.GOLD+"Attention : vous êtes vanish, mais les coeurs sont quand même visible pour les autres joueurs"); } - // cadeau spécial pour MissElwing - // TODO effacer du code après qu'elle l'aie vue une fois - if (heartEnabled && (p.getName().equals("MissElwing") || p.getName().equals("marcbal"))) { - String[] messages = { - ChatColor.GREEN+"", - ChatColor.GREEN+"♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥", - ChatColor.GREEN+"Coucou ma chérie <3 J'ai fait ce petit message rien que pour toi (personne d'autre peut le lire)", // sauf les devs qui auront accès au github x) - ChatColor.GREEN+"On dit que la St-Valentin est une fête commerciale, mais est-ce vraiment nécessaire de dépenser de l'argent pour prouver notre amour ?", - ChatColor.GREEN+"Moi, c'est autre chose que je dépense pour toi : c'est du temps et de l'énergie, et c'est presque gratuit :3 et en plus, je prends plaisir à ça :D", - ChatColor.GREEN+"J'ai pensé à toi en créant la commande /"+label+", permettant à un joueur de lancer des coeurs à volonté (tu sais, on a vu ça sur Mineplex ;) )", - ChatColor.GREEN+"En tout cas, sache que je t'aime fort fort fort, et j'espère que ce petit message à ton attention te fais plaisir :)", - ChatColor.GREEN+" (signé Marc, ton chéri d'amour)", - ChatColor.GREEN+"♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥", - }; - - p.sendMessage(messages); - } - return true; } diff --git a/src/net/mc_pandacraft/java/plugin/pandacraftutils/modules/AutoMessagesManager.java b/src/net/mc_pandacraft/java/plugin/pandacraftutils/modules/AutoMessagesManager.java index 47d0f08..276f897 100644 --- a/src/net/mc_pandacraft/java/plugin/pandacraftutils/modules/AutoMessagesManager.java +++ b/src/net/mc_pandacraft/java/plugin/pandacraftutils/modules/AutoMessagesManager.java @@ -12,7 +12,6 @@ import net.mc_pandacraft.java.plugin.pandacraftutils.players.OnlinePlayer; import net.mc_pandacraft.java.plugin.pandacraftutils.players.OnlinePlayerManager; import org.bukkit.ChatColor; -import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; public class AutoMessagesManager extends BukkitRunnable { @@ -64,7 +63,7 @@ public class AutoMessagesManager extends BukkitRunnable { atLeastOnePermitted = false; break; } - } while(!messages.get(id).hasPlayerPermission(op.getPlayer())); + } while(!messages.get(id).hasPlayerPermission(op)); // affichage du message if (atLeastOnePermitted) { @@ -114,13 +113,13 @@ public class AutoMessagesManager extends BukkitRunnable { this.message = message; } - public boolean hasPlayerPermission(Player p) { - if (p == null) throw new IllegalArgumentException("le joueur ne doit pas être null"); + public boolean hasPlayerPermission(OnlinePlayer op) { + if (op == null) throw new IllegalArgumentException("le joueur ne doit pas être null"); if (permissions == null) return true; for (String pe : permissions) { - if (p.hasPermission(pe)) return true; + if (op.hasPermission(pe)) return true; } return false; } diff --git a/src/net/mc_pandacraft/java/plugin/pandacraftutils/players/OnlinePlayer.java b/src/net/mc_pandacraft/java/plugin/pandacraftutils/players/OnlinePlayer.java index 863d1d9..e1bddfe 100644 --- a/src/net/mc_pandacraft/java/plugin/pandacraftutils/players/OnlinePlayer.java +++ b/src/net/mc_pandacraft/java/plugin/pandacraftutils/players/OnlinePlayer.java @@ -354,7 +354,7 @@ public class OnlinePlayer { */ public String[] getGroups() { try { - return PermissionsEx.getUser(player).getGroupsNames(); + return PermissionsEx.getUser(player).getGroupsNames(); } catch (NoClassDefFoundError e) { String[] g = {"default"}; return g;