Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Флаг на отключение ПКМ

Тема в разделе "Разработка плагинов для новичков", создана пользователем jiwus, 19 мар 2015.

  1. Автор темы
    jiwus

    jiwus Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    jiwus
    Помогите найти плагин который отключает ПКМ в привате, или например помогите сделать с помощью LokiBlocker чтобы нельзя было в привате пользоваться предметом,
     
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Не тот раздел
     
  4. MOR_IV

    MOR_IV Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    MineBlocker есть на форуме. Автор я.
     
  5. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Код:
    package org.ruvedro;
    
    import com.sk89q.worldguard.bukkit.WorldGuardPlugin;
    import org.bukkit.ChatColor;
    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.Action;
    import org.bukkit.event.player.PlayerInteractEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class InteractBlockerPlugin extends JavaPlugin implements Listener {
    
       private WorldGuardPlugin wg;
    
       @Override
       public void onEnable() {
         wg = (WorldGuardPlugin)getServer().getPluginManager().getPlugin("WorldGuard");
         getServer().getPluginManager().registerEvents(this, this);
       }
    
       @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
       public void onBlockInteract(PlayerInteractEvent e) {
         if(e.getAction() == Action.RIGHT_CLICK_BLOCK && e.hasBlock()){
           Player anonimous = e.getPlayer();
           Block block = e.getClickedBlock();
           if(!wg.canBuild(anonimous, block)){
             e.setCancelled(true);
             anonimous.sendMessage(ChatColor.RED + "Щупать блоки в чужом привате нельзя! На них можно только смотреть!");
             anonimous.getWorld().strikeLightning(anonimous.getLocation()); // для большего эффекта
           }
         }
       }
    
    }
    
     
  6. MrKiBa

    MrKiBa Активный участник Пользователь

    Баллы:
    66
    OFFTOP
    Ахахаххахах, сам придумал "Щупать нельзя, смотреть можно"? :D насмешило до смерти, пишу не я, мой кот пишет уже :DDD
     
  7. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Конечно сам. У меня хороший генератор сообщений :)
     
  8. Shevchik

    Shevchik Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    флаг interact
     

Поделиться этой страницей