AntiThunder
Minecrafter
so, damit die Codesüchtigen Aus dem Discord glücklich sind schildere ich mal mein Problem:
Ich will das etwas nur dann passiert, wenn ein Item einen bestimmten Displayname hat. das frage ich in folgendem Code in Zeile 29 bis 33 ab.
Da 3 Leute im Discord meinen dass es nur an meiner Dummheit liegt sollte das hier schnell gelöst sein
MfG
Anti | Nils
Ich will das etwas nur dann passiert, wenn ein Item einen bestimmten Displayname hat. das frage ich in folgendem Code in Zeile 29 bis 33 ab.
Java:
package de.reallifeintoleranz.zoneprotector;
import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.block.Block;
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;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.util.Vector;
public class PlayerListener implements Listener{
Vector pos1 = new Vector();
Vector pos2 = new Vector();
public PlayerListener(ZoneProtector plugin){
plugin.getServer().getPluginManager().registerEvents(this, plugin);
}
@EventHandler
public void onclick(PlayerInteractEvent e){
Action action = e.getAction();
Block block = e.getClickedBlock();
Player player = e.getPlayer();
ItemStack item = player.getInventory().getItemInMainHand();
ItemMeta m = item.getItemMeta();
String s = m.getDisplayName();
if (s == ChatColor.DARK_BLUE + "Zonenwerkzeug") {
if (action == Action.LEFT_CLICK_BLOCK) {
Location location = block.getLocation();
Vector vector = new Vector(location.getX(), location.getY(), location.getZ());
pos1 = vector;
player.sendMessage(ChatColor.AQUA + "Die erste Position wurde auf " + pos1 + " gesetzt");
}
if (action == Action.RIGHT_CLICK_BLOCK) {
Location location = block.getLocation();
Vector vector = new Vector(location.getX(), location.getY(), location.getZ());
pos2 = vector;
player.sendMessage(ChatColor.AQUA + "Die zweite Position wurde auf " + pos2 + " gesetzt");
}
}
}
}
Da 3 Leute im Discord meinen dass es nur an meiner Dummheit liegt sollte das hier schnell gelöst sein
MfG
Anti | Nils