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

Помогите Как разрешить доступ к торговым автоматам в WG 6.1?

Тема в разделе "Помощь", создана пользователем Akr, 20 мар 2016.

  1. GoodCoder

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

    Баллы:
    76
    Строк, которые не работают из-за проблем ядра...
     
  2. Хостинг MineCraft
    <
  3. DeD_PascaL

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

    Баллы:
    68
    Имя в Minecraft:
    544
    И эти строки настолько секреты?)
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Оно не так костылоится, гетблок==обменник сет канселед фалсе. Пруфит :D.
     
  5. GoodCoder

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

    Баллы:
    76
    Не секретны. Я их не искал. Это в результате тестов выяснилось.
    Однако, флуд в чат это не уберёт.
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    На то он и костыль, а по хорошему юзается wg api.
     
  7. NuaN

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

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    Я в одном классе WG добавил проверку: если кликнутый блок == ID Торг.автомата - то пропускаем игрока.[DOUBLEPOST=1478795533,1478795502][/DOUBLEPOST]Что сложного то? Никаких багов в ядре я не замечал.
     
  8. DeD_PascaL

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

    Баллы:
    68
    Имя в Minecraft:
    544
    Не подскажешь, что за класс?) Чтобы не изобретать велосипед?)[DOUBLEPOST=1478850995][/DOUBLEPOST]Уже не надо) Сам нашел) Спасибо хоть за какую-то помощь) Проблема решена)
     
  9. GoodCoder

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

    Баллы:
    76
    Не знаю что вы там нашли, но на всякий случай дам грамотный код костыля (костыль - потому что не убирает сообщение в чате).
    Код:
      private static final Material IC2_BLOCKPERSONAL = Material.getMaterial("IC2_BLOCKPERSONAL");
    
       @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = false) // Приоритет HIGHEST чтобы был последним в очереди
       public void handlePlayerInteract(PlayerInteractEvent event) {
         Block block = event.getClickedBlock();
         if(block != null && block.getType() == IC2_BLOCKPERSONAL) {
           event.setCancelled(false);
         }
       }
    
     
  10. DeD_PascaL

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

    Баллы:
    68
    Имя в Minecraft:
    544
    Код:
    if (type.name().equals("IC2_BLOCKPERSONAL")) return;
    в нужном месте и нет даже сообщений)))))
     
  11. DarkWing

    DarkWing Активный участник

    Баллы:
    61
    Подскажи, пожалуйста, куда его пихать?
     
  12. NuaN

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

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    В ивент своего плагина.
     
  13. DarkWing

    DarkWing Активный участник

    Баллы:
    61
    Это где?
     
  14. NuaN

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

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    В своем плагине, который ты напишешь в будущем.
     
  15. DarkWing

    DarkWing Активный участник

    Баллы:
    61
    А куда-нибудь в WG?
     
  16. NuaN

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

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    Можно и в WG.
     
  17. DarkWing

    DarkWing Активный участник

    Баллы:
    61
    Подскажите, какой класс?[DOUBLEPOST=1491938665,1491938243][/DOUBLEPOST]Весь плагин перерыл. Не могу понять.
     

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