Помогите плагин на доп. спавн мобов

  • Автор темы Автор темы zZLateZz
  • Дата начала Дата начала

zZLateZz

Новичок
Пользователь
Баллы
21
Имя в Minecraft
zZLateZz
Добрый день. Я давно хочу сделать САМ плагин, который будет дополнительно спавнить кучку мобов в мире. Другими словами, если заспавнится моб (зомби), то рядом с ним заспавнится еще парочка. Если такое возможно, то напишите пожалуйста сюда и, по возможности, пришлите код...
Это все что я сделал. Завис посередине кода.
Код:
package Jack;

import org.bukkit.Bukkit;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.CreatureSpawnEvent;
import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason;
import org.bukkit.plugin.java.JavaPlugin;

public class main extends JavaPlugin implements Listener {
   
   public void onEnable() {
     Bukkit.getServer().getPluginManager().registerEvents(this, this);
   }
   
   public void onDisable() {
   }
   
   @EventHandler
   public void onCreatureSpawn (CreatureSpawnEvent e) {
     
     if (e.getSpawnReason() != SpawnReason.SPAWNER_EGG ) return; //Пока что эксперементирую со спавном из яйца, а не натуральным спавном...
     if (e.getEntity().getType() != EntityType.ZOMBIE) return; //А вот дальше я завис. не знаю какой код подобрать...
     
   }
   

}
Заранее спасибо!
 
e.getEntity().getWorld().spawnEntity(e.getLocation(), EntityType.ZOMBIE);
Как-то так, писал без IDE
 
Спасибо огромное! А как сделать, чтобы спавнилось большее кол-во?
Пока что, я лишь нужное кол-во раз прописал эту часть кода ._.
В цикл загони и всё.
Если не трудно, то как зациклить? Я уже давно не писал плагины
В цикл загони и всё.
У меня как раз с этим проблемы.
 
Пока что, я лишь нужное кол-во раз прописал эту часть кода ._.

Если не трудно, то как зациклить? Я уже давно не писал плагины

У меня как раз с этим проблемы.
Java:
for(int i = 0; i < 1; i++) {
// цикл, который произойдёт 1 раз
}
 
Java:
for(int i = 0; i < 1; i++) {
// цикл, который произойдёт 1 раз
}
Спасибо огромное)
Java:
for(int i = 0; i < 1; i++) {
// цикл, который произойдёт 1 раз
}
А как дать понять плагину, что i - это переменная, содержащая кол-во мобов? или он сам поймет?
 
Писец ты дибил :D. Сервак у тебя в цикле повиснет.
Тебе сюда.
bukkit.yml
spawn-limits:
monsters: 100000
animals: 100

Максимум по 2к мобов на игрока можно поднять.
 
Писец ты дибил :D. Сервак у тебя в цикле повиснет.
Тебе сюда.
bukkit.yml
spawn-limits:
monsters: 100000
animals: 100

Максимум по 2к мобов на игрока можно поднять.
Я протестил на своем. У меня все работает
Писец ты дибил :D. Сервак у тебя в цикле повиснет.
Тебе сюда.
bukkit.yml
spawn-limits:
monsters: 100000
animals: 100

Максимум по 2к мобов на игрока можно поднять.
и я говорил про спавнер. А там 100000 не наспавнишь даже с умножением на 10. Просто все исчезнут с дропом или убьют
 
Я протестил на своем. У меня все работает

и я говорил про спавнер. А там 100000 не наспавнишь даже с умножением на 10. Просто все исчезнут с дропом или убьют
Что за умножение на 10?
 
Назад
Верх