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

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

Discussion in 'Разработка плагинов для новичков' started by jiwus, Mar 19, 2015.

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

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

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

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

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

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

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

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

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Code:
    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 Активный участник Пользователь

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

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

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

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

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    флаг interact
     

Share This Page