Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [MECH/FUN] EmeraldExp - Получаем вместо изумруда опыт! [1.7.9-R2.0]

Lucatjuh

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Lucatjuh
|YourHome|InfoMessage|EmeraldItem|SleepHealth|EmeraldExp|SuperCleanerChat|NoFall|MobsMiniGame|

Многие хотели что то большее в этих изумрудов. Пожалуйста, этот плагин был специально написан чтобы изумруды могли давать опыт :D Ну что, к делу?
Кликаем правой кнопки мыши и исчезает изумруд, но прибавляется опыт (По умолчание стоит 1, можно изменить в конфиге).
exp: 1 - Сколько даётся опыта когда кликаем (Можно изменить)
Код:
emeraldexp.use
1.0 - Релиз
Теперь от этих изумрудов есть польза :D
Так же закрывайте уши если у Вас более 32 изумрудов :D
 
Последнее редактирование:
У меня есть одна коррекция кода для твого плагина, завтра скину.
 
Код:
  @EventHandler
  public void onPlayerInteract(PlayerInteractEvent e)
  {
    Player p = e.getPlayer();
    ItemStack item = e.getItem();
    int gl = getConfig().getInt("exp");
    if ((item != null) &&
      (item.getType() == Material.EMERALD) &&
      ((e.getAction() == Action.RIGHT_CLICK_AIR) ||
      (e.getAction() == Action.RIGHT_CLICK_BLOCK)) &&
      (p.hasPermission("emeraldexp.use")))
    {
      
      gl = gl * item.getAmount();
      p.setItemInHand(null);
      p.setLevel(p.getLevel() + gl);
      p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0F, 0.0F);
    }
  }
 
Код:
  @EventHandler
  public void onPlayerInteract(PlayerInteractEvent e)
  {
    Player p = e.getPlayer();
    ItemStack item = e.getItem();
    int gl = getConfig().getInt("exp");
    if ((item != null) &&
      (item.getType() == Material.EMERALD) &&
      ((e.getAction() == Action.RIGHT_CLICK_AIR) ||
      (e.getAction() == Action.RIGHT_CLICK_BLOCK)) &&
      (p.hasPermission("emeraldexp.use")))
    {
     
      gl = gl * item.getAmount();
      p.setItemInHand(null);
      p.setLevel(p.getLevel() + gl);
      p.playSound(p.getLocation(), Sound.ORB_PICKUP, 1.0F, 0.0F);
    }
  }
А чем он отличается от того? Это просто сокращение?
 

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

Назад
Верх