Coding mit Java | Java-basierten APIs

  • Ersteller Ersteller ij9F_i0FaF-d9lrDSDDpDbfo
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
Code:
    @EventHandler
    public void onDamage(EntityDamageEvent event){
        if(event.getEntity() instanceof Player){
            Player player = (Player) event.getEntity();
            if(main.DamageList.contains(player)) event.setCancelled(true);
        }
    }

Und das nächste mal wenn wer Variablennamen in UpperCamelCase und Klassennamen in lowerCamelCase schreibt... :D Das muss genau anders rum!
Danke :D
 
Wenige Commits heute :P @Datenstau
caffbbf09486885235286cbb9b64f39f.png
 
Hay,
ich hab die Reloadmessage geändert komm aber nicht mehr weiter.
Wenn ich ein / oder egal was für ein Befehl kommt immer die MEssage die ich für den Reloadbefehl festgelegt habe. Bitte Hilfe hier der Code:
http://hastebin.com/oguxohazec.avrasm

@EventHandler
public void onReload(PlayerCommandPreprocessEvent e) {
Player p = e.getPlayer();
String command = e.getMessage();
if(command.equalsIgnoreCase("rl") || command.equalsIgnoreCase("relaod")){
if(p.isOp()){
e.setCancelled(true);
Bukkit.broadcastMessage("§4Achtung der Server wird neu geladen!");
Bukkit.broadcastMessage("§4§lDer Server könnte eventuell laggen oder abstürtzten!");
Bukkit.reload();
Bukkit.broadcastMessage("§aDer Server wurde neu geladen!");
}else{
p.sendMessage("KEINE RECHTE!!!");
}
}

Wenn dies nicht geht versuch mal:
if(command.equalsIgnoreCase("/rl") || command.equalsIgnoreCase("/relaod")){
 
  • Like
Reaktionen: High_Jagger
@EventHandler
public void onReload(PlayerCommandPreprocessEvent e) {
Player p = e.getPlayer();
String command = e.getMessage();
if(command.equalsIgnoreCase("rl") || command.equalsIgnoreCase("relaod")){
if(p.isOp()){
e.setCancelled(true);
Bukkit.broadcastMessage("§4Achtung der Server wird neu geladen!");
Bukkit.broadcastMessage("§4§lDer Server könnte eventuell laggen oder abstürtzten!");
Bukkit.reload();
Bukkit.broadcastMessage("§aDer Server wurde neu geladen!");
}else{
p.sendMessage("KEINE RECHTE!!!");
}
}

Wenn dies nicht geht versuch mal:
if(command.equalsIgnoreCase("/rl") || command.equalsIgnoreCase("/relaod")){
Danke hat mir geholfen :D
 
Ich habe eine Frage. Ich versuche die ganze Zeit, dass mein Haustier den Spieler verfolgt, aber wie mache ich das?

Könnt ihr mir helfen?
 
Code:
public static void followingPets(LivingEntity l,Location loc,float speed,Player owner){

        EntityLiving nm =((CraftLivingEntity)l).getHandle();

        PathEntity path =((EntityInsentient)nm).getNavigation().a(loc.getX(),loc.getY(),loc.getZ());

        ((EntityInsentient)nm).getNavigation().a(path,speed);

       

        if(!petList.containsKey(owner.getName())){

            petList.put(owner.getName(), l);

        }

    }
 
Welche Location übergibst du der Methode denn? Müsste das nicht eigentlich einfach owner.getLocation() sein?
 
In der Befehlsklasse schreibe ich:
Code:
FollowingPets.followingPets(c,p.getLocation(),(float) 1.0,p);
c = Kuh
 
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