can someone who know java help me? :D
Hello, im trying to make plugin where you drop item on black stained glass, the item to be teleported at X: 100, Y: 70, Z: 100, but it doesn't work and i don't know why... can you help me?
Requested by itzerpandx#0
•8/15/23, 12:22 AM
package tridentbox.itzerpandx.itemteleportplugin;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerDropItemEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Itemteleportplugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getLogger().info("the plugin has been enabled");
getServer().getPluginManager().registerEvents(this, this);
}
@Override
public void onDisable() {
getLogger().info("the plugin has been disabled");
}
@EventHandler
public void onPlayerDropItem(PlayerDropItemEvent event) {
if (!event.getPlayer().getWorld().getName().equalsIgnoreCase("boxx")) {
return;
}
if (event.getItemDrop().getLocation().getBlock().getType() == Material.BLACK_STAINED_GLASS) {
teleportItem(event.getItemDrop());
}
}
private void teleportItem(org.bukkit.entity.Item item) {
World world = item.getWorld();
Location teleportLocation = new Location(world, 100, 70, 100);
item.teleport(teleportLocation);
}
}