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

Идея Плагин NoGmPvP

Тема в разделе "Запросы на разработку плагинов", создана пользователем NightSnake, 2 окт 2016.

  1. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Код:
        @EventHandler
        public void playerPvp(final EntityDamageByEntityEvent e) {
            if (e.getEntityType() != EntityType.PLAYER || e.getDamager().getType() != EntityType.PLAYER) {
                return;
            }
            Player p2 = (Player) e.getDamager();
            final Essentials ess = (Essentials)Bukkit.getPluginManager().getPlugin("Essentials");
            if (ess.getUser(p2).isGodModeEnabled()) {
                ess.getUser(p2).setGodModeEnabled(false);
                p2.sendMessage(ChatColor.GOLD + "\u0412\u044b \u0443\u0434\u0430\u0440\u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, \u0440\u0435\u0436\u0438\u043c \u0431\u043e\u0433\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d");
            }
            if (ess.getUser(p2).isVanished()) {
                ess.getUser(p2).setVanished(false);
                p2.sendMessage(ChatColor.GOLD + "//");
            }
            if (p2.getAllowFlight()) {
                p2.setAllowFlight(false);
                p2.chat("/fly off");
            }
            if (p2.isFlying()) {
                p2.setFlying(false);
                p2.sendMessage(ChatColor.GOLD + "\u0412\u044b \u0443\u0434\u0430\u0440\u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, \u0440\u0435\u0436\u0438\u043c \u043f\u043e\u043b\u0435\u0442\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d");
            }
            if (p2.getGameMode() != GameMode.SURVIVAL) {
                p2.setGameMode(GameMode.SURVIVAL);
                p2.sendMessage(ChatColor.GOLD + "\u0412\u044b \u0443\u0434\u0430\u0440\u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, \u0440\u0435\u0436\u0438\u043c \u043a\u0440\u0435\u0430\u0442\u0438\u0432 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d.");
            }
        }
     
  2. Хостинг MineCraft
    <
  3. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    Вот возми скомпилируй под 1.5.2 и выложи. Мозги нам третий день парит! Про ваниш кстати клева придумал. Тоже надо отключать.
     
  4. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    NightSnake
    Парень, серьезно спасибо, все работает теперь. Можно, если что к тебе обращаться? Я тебе скорей всего даже денюшку скину. Реально просто спас![DOUBLEPOST=1475593641][/DOUBLEPOST]
    Эмм это что?
     
  5. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    Это тотже код, только по другому))[DOUBLEPOST=1475593823,1475593719][/DOUBLEPOST]в 1.5.2 vanish есть режим? Если есть то надо добавить чтобы отключался.
     
  6. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    NightSnake
    Да есть ванишь, /v команда или /vanish, вроде тоже в Essentials[DOUBLEPOST=1475593997][/DOUBLEPOST]
    А ты сможешь еще добавить чтобы отрубался ванишь? Это вообще бомба будет тогда =))))
     
  7. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    На 1.7.2 у меня работает. Да думаю что и раньше тоже. Ща добалю функцию.[DOUBLEPOST=1475594652,1475594203][/DOUBLEPOST]NoGmPvP-v1.3

    Отключяеться ванисш(должен по крайней мере, пробуйте)
     
  8. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    NightSnake
    Да, все работает. Спасибо еще раз =D А возможно еще пермишины добавить?
     
  9. Derik

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

    Баллы:
    76
    Имя в Minecraft:
    Derik
    NoGmPvP-v1.4

    Теперь чуваки с правами
    "NoGmPvP"
    "NoGmPvp.*"
    обходят все эти ограничения.
     
    Последнее редактирование: 5 окт 2016
  10. Автор темы
    NightSnake

    NightSnake Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    NightSnake
    Nice !!!
     

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