Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.amitay.realwarp;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- 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.block.Action;
- import org.bukkit.event.inventory.ClickType;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Inv implements Listener {
- private Main plugin;
- @SuppressWarnings("static-access")
- public Inv (Main plugin) {
- this.plugin = plugin;
- }
- @EventHandler
- public void onPlayerClickedBlock (InventoryClickEvent e) {
- Logger logger = Logger.getLogger(Inv.class.getName());
- if (e.getClick() == ClickType.LEFT) {
- logger.log(Level.SEVERE, "if 1");
- if (e.getClickedInventory() != null) {
- if (e.getCurrentItem().getItemMeta().getDisplayName().equals(plugin.warp)){
- e.setCancelled(true);
- World world = Bukkit.getWorld(plugin.getConfig().getString("warps." + plugin.warp + ".world"));
- double x = plugin.getConfig().getDouble("warps." + plugin.warp + ".x");
- double y = plugin.getConfig().getDouble("warps." + plugin.warp + ".y");
- double z = plugin.getConfig().getDouble("warps." + plugin.warp + ".z");
- float yaw = (float) plugin.getConfig().getDouble("warps." + plugin.warp + ".yaw");
- float pitch = (float) plugin.getConfig().getDouble("warps." + plugin.warp + ".pitch");
- e.getWhoClicked().teleport(new Location(world, x, y, z, yaw, pitch));
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement