Идея Плагин изменяющий характеристики мобов спавнящихся по умолчанию //Один плагин должен увидеть свет!

И по идее entity.setMaxHealth(health); как раз должна обращаться к NBT. Я правда пока не проверял.
 
Не кипятись. Здоровье мобов хранится в NBT тэге. У каждой мобоподобной сущности на сервер bukkit есть 2 тэга: Health - текущее здоровье и Bukkit.MaxHealth - максимально допустимое bukkit'ом здоровье. Достаточно их изменить и получится некий чудовищный моб со здоровьем вплоть до 2 147 483 647 единиц. И никаких модов не надо.

Здоровье скелета в майне:
public int getMaxHealth()
{
return 20;
}

Здоровье игрока в майне:
public int getMaxHealth()
{
return 20;
}

Здоровье паука в майне:
public int getMaxHealth()
{
return 16;
}

Во всем коде клиета используются константы и на них завязано все.
Поэтому мне очень интересно, как же двумя строчками кода увеличить здоровье, к примеру, игрока до 200?
 
Здоровье скелета в майне:
public int getMaxHealth()
{
return 20;
}

Здоровье игрока в майне:
public int getMaxHealth()
{
return 20;
}

Здоровье паука в майне:
public int getMaxHealth()
{
return 16;
}

Во всем коде клиета используются константы и на них завязано все.
Поэтому мне очень интересно, как же двумя строчками кода увеличить здоровье, к примеру, игрока до 200?

поищи в EpicBoss
 
Во всем коде клиета используются константы и на них завязано все.
Поэтому мне очень интересно, как же двумя строчками кода увеличить здоровье, к примеру, игрока до 200?

А причем тут клиент? В крафтбуккит, в CraftLivingEntity используется отдельная переменная maxHealth,

Код:
  public void setMaxHealth(int amount) {
    Validate.isTrue(amount > 0, "Max health must be greater than 0");
 
    getHandle().maxHealth = amount;
 
    if (getHealth() > amount)
      setHealth(amount);
  }

Так что по идее всё должно работать.
 
Этот метод точно работает. Помню как я делал куриц-терминаторов для своего сервера :D
 
Но самая главная фитча которая меня сподвигла сюда написать, это увеличение шанса спавна мобов в броне. Причем в рандомной сборке сэта!Есть похожий плагин MobArmor.

Добавил в MonsterFix.
Настраивается:
1. Шанс выдачи брони/оружия
2. Шанс зачарования
3. Шанс дропа
4. Списки брони, оружия
5. Списки энчантов

 
Вот это по-моему достаточно просто. Вечерочком гляну, возможно добавлю в MonsterFix. Меня давно просили начать в нём фиксить непосредственно мобов ;)
как добавишь дашь мне на пробу?:)
 
Мне нужен плагин, позволяющий менять вероятность спавна мобов для каждого мира в отдельности. Можете что ни будь предложить? (что бы точно было понятно, допустим я хочу сделать спавн в аду 700 мобов, а в простом мире 60 мобов)
 
Назад
Верх