Da gibt es mehrere Möglichkeiten.
Code:
package de.computerbaer.test;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
public class TestMain extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
@Override
public void onDisable() {
}
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {
Player p = event.getPlayer();
if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
if (p.getItemInHand().getType().equals(Material.IRON_SWORD)) {
p.sendMessage("Test");
}
}
}
}
Code:
package de.computerbaer.test;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
public class TestMain extends JavaPlugin {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new TestListener(), this);
}
@Override
public void onDisable() {
}
public class TestListener implements Listener {
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {
Player p = event.getPlayer();
if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
if (p.getItemInHand().getType().equals(Material.IRON_SWORD)) {
p.sendMessage("Test");
}
}
}
}
}
Code:
package de.computerbaer.test;
import org.bukkit.plugin.java.JavaPlugin;
public class TestMain extends JavaPlugin {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(new TestListener(), this);
}
@Override
public void onDisable() {
}
}
Code:
package de.computerbaer.test;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
public class TestListener implements Listener {
@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {
Player p = event.getPlayer();
if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK) {
if (p.getItemInHand().getType().equals(Material.IRON_SWORD)) {
p.sendMessage("Test");
}
}
}
}
Die Tatsache das ich dir das jetzt erklären musste ... sagt mir ziemlich deutlich, dass du keine Ahnung von dem hast was du da tust und scheinbar auch keine große Lust hast selber etwas zu suchen.
Also kann ich dir jetzt nurnoch die
[Only registered and activated users can see links. Click Here To Register...] und die
[Only registered and activated users can see links. Click Here To Register...] von Bukkit empfehlen.