Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.yoloplayer123.report;
- import static org.bukkit.ChatColor.DARK_BLUE;
- import static org.bukkit.ChatColor.GREEN;
- import static org.bukkit.ChatColor.RED;
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.java.JavaPlugin;
- public class main extends JavaPlugin{
- public static String prefix = DARK_BLUE + "[ReportPlugin] ";
- @Override
- public void onEnable(){
- System.out.println(GREEN + "[ReportPlugin] Das Plugin wurde aktiviert!");
- }
- @Override
- public void onDisable(){
- System.out.println(RED + "[ReportPlugin] Das Plugin wurde deaktiviert!");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLable, String[] args){
- if(cmd.getName().equalsIgnoreCase("report")){
- if(!(sender instanceof Player)){
- sender.sendMessage(prefix + "Du musst einen Spielernamen eingeben!");
- return true;
- }
- if(args.length >= 2){
- @SuppressWarnings("deprecation")
- Player target = sender.getServer().getPlayer(args[0]);
- if(target == null){
- sender.sendMessage(prefix + "Player " + args[0] + " nicht gefunden!");
- }else{
- String reason = "";
- int x = 0;
- for (String a : args){
- if(x == 0){
- x++;
- continue;
- }
- reason = reason + " " + a;
- }
- reason = reason.trim();
- sender.sendMessage(prefix + "Der Spieler wurde reportet!");
- for (Player p : Bukkit.getServer().getOnlinePlayers()){
- if(p.hasPermission("report.reports")){
- p.sendMessage(prefix + sender.getName() + " wurde reportet " + "von" + target.getName() + " Grund: " + reason);
- }
- }
- }
- }else{
- sender.sendMessage(prefix + "Benutze: /report <player> <reason>");
- }
- }
- return true;
- }
- }
- plugin.yml
- name: ReportPlugin
- version: 1.0
- main: de.yoloplayer123.report.main
- description: Reporte Hacker!
- commands:
- report:
- usage: /<command> <player> <reason>
- aliases: [r]
- description: Reporte andere Spieler!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement