Moinsen!
Ich habe angefangen ein "Hub-System" zu coden und durch irgendein Problem funktioniert es nicht... Die Lösung ist sicherlich recht simpel, doch ich finde den Fehler einfach nicht
Hier ist der Code:
Hier ist noch die plugin.yml:
name: Hub-System
author: JustMusic
description: Hub-System
version: 1.0
main: de.justmusic.hubsystem.Hubsystem
Ich habe angefangen ein "Hub-System" zu coden und durch irgendein Problem funktioniert es nicht... Die Lösung ist sicherlich recht simpel, doch ich finde den Fehler einfach nicht
Hier ist der Code:
Code:
package de.justmusic.hubsystem;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Hubsystem extends JavaPlugin implements Listener{
@Override
public void onEnable(){
this.getServer().getPluginManager().registerEvents(this, this);
System.out.println("§2[Hub-System] Das Plugin wurde aktiviert!");
//Konsole Ausgabe: an
}
@Override
public void onDisable(){
System.out.println("§4[Hub-System] Das Plugin wurde deaktiviert!");
//Konsole Ausgabe: aus
}
@EventHandler
public void onJoin(PlayerJoinEvent e){
Player p = e.getPlayer();
if(p.isOp()) {
e.setJoinMessage("§8[§2+§8] " + "§4" + p.getName());
//Join Nachricht [OP]
} else {
e.setJoinMessage("§8[§2+§8] " + "§9" + p.getName());
//Join Nachricht [Spieler]
}
}
@EventHandler
public void onleave(PlayerQuitEvent e){
Player p = e.getPlayer();
if(p.isOp()) {
e.setQuitMessage("§8[§4-§8] " + "§4" + e.getPlayer().getName());
//Quit Nachricht [OP]
} else {
e.setQuitMessage("§8[§4-§8] " + "§9" + e.getPlayer().getName());
//Quit Nachricht [Spieler]
}
@EventHandler
public void onChat(AsyncPlayerChatEvent e) {
if (e.getPlayer().hasPermission("chat.color")) {
e.setMessage(ChatColor.translateAlternateColorCodes('&', e.getMessage()));
}
e.setFormat("%1$s: §f%2$s");
}
}
}
Hier ist noch die plugin.yml:
name: Hub-System
author: JustMusic
description: Hub-System
version: 1.0
main: de.justmusic.hubsystem.Hubsystem