Coding mit Java | Java-basierten APIs

  • Ersteller Ersteller ij9F_i0FaF-d9lrDSDDpDbfo
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
@galaone:
Wer sagt denn, dass sie unbedingt Eclipse verwenden? Können ja auch jede beliebige andere IDE verwenden^^

Richtig, sheitgutn, und außerdem sollst doch du selbst alleine für dich entscheiden, mit welcher IDE du programmierst. Was hätte es für einen Sinn, eine dir fremde IDE zu benutzen, mit welcher du nicht klarkommst, nur weil jemand anderes sie benutzt?
 
  • Like
Reaktionen: Sheigutn
Ne mit geräusch und höher (eben wie smash)
So hier einmal das Standard Programm für einen DoubleJump. Ich habe die Imports mal weggelassen :

//Hier doch nochmal die Imports XD Achte nicht auf die unused Imports, die habe ich
//eingefügt, da ich das ganze in ner alten Class geschrieben habe



Code:
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.event.player.PlayerToggleFlightEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.LeatherArmorMeta;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.Color;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;

public class Blabla extends JavaPlugin implements Listener {
	@Override
	public void onEnable() {
		getServer().getPluginManager().registerEvents(this, this);
	}
	@EventHandler
	public void onPlayerFlight(PlayerToggleFlightEvent e){
		Player p = e.getPlayer();
		e.setCancelled(true);
		p.setAllowFlight(false);
		p.setFlying(false);
		p.setVelocity(p.getLocation().getDirection().multiply(1.2).setY(1));

   
   
   
	}

	@EventHandler
	public void onMove(PlayerMoveEvent e){
		Player p = e.getPlayer();
		if((p.getLocation().subtract(0, 1, 0).getBlock().getType()!=Material.AIR)&&(!p.isFlying())){
			p.setAllowFlight(true);
		}
}
   

}
 
Zuletzt bearbeitet:
  • Like
Reaktionen: LuTheFailer
Du kannst jetzt auch rumexperimentieren und
p.setVelocity(p.getLocation().getDirection().multiply(X).setY(1));
x= 20 setzen XD Dann kriegst du schon ne Briese Rückstoß :D

Vermutlich können NoKnockback Hacker das Känguru Kit also nicht benutzen ;)
 
Ich habe mal eine Frage: Wie geht es oder geht es überhaupt das man einem spieler eine Nachricht sendet und der spieler auf diese Nachricht mit dem mauszeiger klicken kann und dann z.b. eine neue Nachricht kommt?

Danke schonmal im vorraus
 
Danke!
Aber ist JSON in bukkit auch integriert? Also dass man es von der bukkit libary importiert.
Oder muss ich eine extra libary/api downloaden?
 
Meine Frage: Wie mach ich im EntityDamageByEntityEvent das Spieler die sich in der gleichen ArrayList befiden nicht gegenseitig angreifen können. Und nur Spieler angreifen können die nicht in der gleichen ArrayList oder einer anderen sind?
 
  • Like
Reaktionen: WutzFamily
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