Coding mit Java | Java-basierten APIs

  • Ersteller Ersteller ij9F_i0FaF-d9lrDSDDpDbfo
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
MySQL.host = cfg.getString("localhost");
Hier ist dir wohl ein Fehler unterlaufen, es muss
MySQL.host = cfg.getString("host");
Sein.
Das gleiche beim Port. Statt "3306" beim getten "port" angeben, da das ja dein Key ist.
Ich hatte in der MySQL config beim port '3306' angegeben.
Es war natürlich 3360.

~Raudi
 
Weiß jemand wie ich das anders machen kann weil es so nicht funktioniert?
Code:
@EventHandler
    public void chat(PlayerChatEvent e){
        if(rename.contains(e.getPlayer())){
            e.getPlayer().getItemInHand().setItemMeta(e.getPlayer().getItemInHand().getItemMeta().setDisplayName(e.getMessage()));
           
            e.setCancelled(true);
            rename.remove(e.getPlayer());
            e.getPlayer().sendMessage("§6The Itemname is now " + e.getMessage());
        }
    }
 
Weiß jemand wie ich das anders machen kann weil es so nicht funktioniert?
Code:
@EventHandler
    public void chat(PlayerChatEvent e){
        if(rename.contains(e.getPlayer())){
            e.getPlayer().getItemInHand().setItemMeta(e.getPlayer().getItemInHand().getItemMeta().setDisplayName(e.getMessage()));
          
            e.setCancelled(true);
            rename.remove(e.getPlayer());
            e.getPlayer().sendMessage("§6The Itemname is now " + e.getMessage());
        }
    }
Versuchs mal mit dem AsyncPlayerChatEvent, das PlayerChatEvent ist nicht ohne Grund deprecated :)
 
Ich finde dort nicht den Fehler. Die Zeile habe ich auch gesehen!
Hier ist der Codeschnippsel
Code:
                con.createStatement().executeUpdate("CREATE TABLE IF NOT EXISTS BannedPlayers (Spielername VARCHAR(100), UUID VARCHAR(100), Ende VARCHAR(100), Grund VARCHAR(100)");
 
Ich finde dort nicht den Fehler. Die Zeile habe ich auch gesehen!
Hier ist der Codeschnippsel
Code:
                con.createStatement().executeUpdate("CREATE TABLE IF NOT EXISTS BannedPlayers (Spielername VARCHAR(100), UUID VARCHAR(100), Ende VARCHAR(100), Grund VARCHAR(100)");
Wenn du den Fehler nicht findest, bist du blind.
Und lern mal, Stacktraces zu lesen.
 
Ich finde dort nicht den Fehler. Die Zeile habe ich auch gesehen!
Hier ist der Codeschnippsel
Code:
                con.createStatement().executeUpdate("CREATE TABLE IF NOT EXISTS BannedPlayers (Spielername VARCHAR(100), UUID VARCHAR(100), Ende VARCHAR(100), Grund VARCHAR(100)");
Ich sags mal so. Du hast was vergessen.
 
Hm...
Wie überprüfe ich wenn ein Spieler sich auf auf einen Clay block bewegt?

Wie kann ich Fallschaden canceln?

Und bitte keiner aus der FDG antworten :D
 
@Crysky Nofalldamage
Code:
 @EventHandler
    public void fall(EntityDamageEvent e){
        if(e.getEntityType() == EntityType.PLAYER){
            if(e.getCause().equals(DamageCause.FALL)){
                e.setCancelled(true);
            }
        }
    }
Mit dem Block sollte funktionieren
Code:
@EventHandler
    public void teleporter(PlayerMoveEvent e){
        Player p = e.getPlayer();
        
       
            if(p.getLocation().getBlock().getRelative(BlockFace.DOWN).getType().equals(Material.Clay) ){

}
}
 
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop