Метод при создании блока в мире [1.7.10]

Возможно ли реализовать, чтобы при загрузке (то-есть после того, как мы нажали "Играть в выбранном мире") мира в определённом блоке/блоках из одного класса вызывался метод.
 
не то, это когда в мир добавляется.
Юзай события - OnWorldLoadedEvent (или как-то так, посмотри в сорцах майна), создай эвент хандлер, засунь туда OWLE и в нём уже пиши нужный код
 
А как иначе?
Ну можно в updateTick извратится и сделать переменную, которая обнуляется при выгрузке мира, типа флаг произошло/не произошло, но это сработает только если чанк с блоком загружен
Dantes2104, тебе это для чего?
 
Да пытаюсь создать энергию. Создаю с помощью подобия реестра. Всё работает. Осталось только как-то заносить блоки в реест при создании мира. Ещё думаю, может через конфигурацию пойти.
[merge_posts_bbcode]Добавлено: 18.05.2016 23:17:20[/merge_posts_bbcode]

А эвенты я вообще не использую. Не знаю как и зачем они нужны.
 
OnEntityJoinWorld?


Код:
@SubscribeEvent
public void onEntityJoin(EntityJoinWorldEvent event)
{
    if(event.entity instanceof EntityPlayer)
    {
        //то что ты хочешь
    }
}
 
XuPuPG написал(а):
OnEntityJoinWorld?


Код:
@SubscribeEvent
public void onEntityJoin(EntityJoinWorldEvent event)
{
    if(event.entity instanceof EntityPlayer)
    {
        //то что ты хочешь
    }
}
Только одно не ясно. Как я смогу получить координаты блока?
 
Назад
Сверху