Помогите Нужно запретить кликать по банерам картой

  • Автор темы Автор темы Snon_S
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Snon_S

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
Snon_SS
Нужно запретить кликать ПКМ по банерам готовой картой, ну чтобы нельзя было ставить метки на карте, я думаю вы поняли, оно создаёт лаги а если поставить много в рамки будут лаги
 
Нужно запретить кликать ПКМ по банерам готовой картой, ну чтобы нельзя было ставить метки на карте, я думаю вы поняли, оно создаёт лаги а если поставить много в рамки будут лаги
Прикол в том, что это должно регулироваться через map-item-frame-cursor-limit:, но к сожалению это не хочет работать. Видимо не додумались об этих метках, когда делали.

Код:
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
  public void onFrameFix(PlayerInteractEvent event) {
    Player player = event.getPlayer();
    ItemStack a = player.getInventory().getItemInMainHand();
    ItemStack b = player.getInventory().getItemInOffHand();
    if ((a.getType() == Material.FILLED_MAP || b.getType() == Material.FILLED_MAP) && event
      .getAction() == Action.RIGHT_CLICK_BLOCK)
      event.setCancelled(true);
  }
Пользуйся
 
Прикол в том, что это должно регулироваться через map-item-frame-cursor-limit:, но к сожалению это не хочет работать. Видимо не додумались об этих метках, когда делали.

Код:
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
  public void onFrameFix(PlayerInteractEvent event) {
    Player player = event.getPlayer();
    ItemStack a = player.getInventory().getItemInMainHand();
    ItemStack b = player.getInventory().getItemInOffHand();
    if ((a.getType() == Material.FILLED_MAP || b.getType() == Material.FILLED_MAP) && event
      .getAction() == Action.RIGHT_CLICK_BLOCK)
      event.setCancelled(true);
  }
Пользуйся
Спасибо!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ