Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam mam problem z kodem. Wszystko z tego co widzę robię prawidłowo chce zablokować stawianie nici (string). Plugin ładnie wczytuje sie w konsoli nie ma błedów. W czym tkwi problem?

Main

package pl.dzicz.tools;

import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import pl.dzicz.tools.listeners.BlockPlaceListener;

/**
 * Created by Dzicz on 2017-08-20.
 */
public class ToolsPlugin extends JavaPlugin {

    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(new BlockPlaceListener(), this);
    }

    public void onDisable() {

    }

}

BlockPlaceListener

package pl.dzicz.tools.listeners;

import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockFromToEvent;
import org.bukkit.event.block.BlockPlaceEvent;

/**
 * Created by Dzicz on 2017-08-20.
 */
public class BlockPlaceListener implements Listener{


    @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR)
    public void onBlockPlace(BlockPlaceEvent e){
        if (e.getBlockPlaced().getType() == Material.STRING){
            Block b = e.getBlockPlaced();
            Player p = e.getPlayer();
            if (b.getLocation().getBlockY() > 250){
                p.sendMessage("Zablokowane!");
                e.setCancelled(true);
            }
        }
    }

}

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...