Misty World (Туманный мир)

Какая зона ваша самая любимая?


  • Всего проголосовало
    60
А, вроде как, он у неё постоянный и просто прописан где-то в блоке...
Там 4 блока метадатой в одном классе extends Leaves - дуб, береза, ель, тропическое. Почему дубовая красится, тропическая красится, еловая красится, а березовая нет? o_O
 
Нет. Потому что он идёт в биомах, где снег уже есть...
Я не про частицы... А про появление опавшей листвы.
Ну почему же. Он когда идет, образуются блоки снега жи. Вот и листва будет примерно так же
 
Те же частицы. Причём, рисовать можно только видимые, что уже отсечёт КУЧУ, ЧЁРТ ПОДЕРИ, КУЧУ.
 
Всем привет!
Задумал тут одну вещь сделать, прошу совета.
Описывать саму идею не буду, но для её реализации потребуется размещение в лесу кучи тайлов... Ориентировочно одного на чанк.
По хорошему, можно обойтись и без этого, но с тайлами будет реалистичнее.
Отсюда вопрос: чем мне это грозит?
Тайлы будут не тикающие... Обновление будет происходить при обновлении блока.
Пока из минусов вижу только непомерное вырастание списка тайлов. Может быть от этого можно как-то спастись?
Какие ещё подводные камни могут меня ожидать?
 
Обновление будет происходить при обновлении блока.
Блока какого? Твоего - то как часто ты его будешь обновлять, не твоего - как часто игроки его обновляют?
вырастание списка тайлов
Это не так сильно страшно, ибо представь паблик сервер, где например на игрока +- 6 сундоков на каждого уходит. А это +- 6 тайлов на чанк, в среднем база игрока 2х2 чанка. Так что не сильно говоря однинаково.
 
Ну, если не часто, то по идеи можно..
Тебе нужно изменять в блоке чанк или что?
 
Это будет подобие спаумера... Только для блоков ) Если есть способ проще, расскажи )

в среднем база игрока 2х2 чанка
Кстати, откуда такая инва? Ведь обновление мира происходит в радиусе где-то 10-ти чанков. Разве нет?
 
Последнее редактирование:
Куда ты его собираешься поместить..
Если этот блок найдут и сломают?
А размещать блоки можно и просто через получение чанка..
 
Если найдут и сломают, не беда... На этот счёт тоже мысли есть ))) Это даже прикольнее...
А через чанк как действовать? Он разве тоже тикает? Или через его обновление? Да и как мне зафиксировать необходимое место?
 
Тикает - тикер.
Чанк - это 16*16. Тебе нужно узнать x&z чанка, после координаты умножить на 16, получишь чанк. - Через чего доставать, это уже сам.
Зафиксировать место - найти блок или что?...
 
Да не... Мне это дело нужно рандомно раскидать по миру... То, что одно на чанк, это я утрировал. Где-то вообще не будет, а где-то и несколько... То есть так или иначе куда-то в чанк нужно будет записавать инфу.
А тикер в чанке находится? И насколько часто он срабатывает? Что-то я с чанками особо и не работал.
 
Так, бяда... А что, обычному блоку тайл назначить нельзя?
Нашёл тут тему у @timaxa007, где говориться, что тайл назначается только блокам с TileEntityProvider. Правда тема была в 2015-м, но факт остаётся фактом: world.setTileEntity() на обычном блоке не работает... Всегда выдаёт null.
Кто-нибудь сталкивался с такой проблемой?
 
Да, было давно, но как-бы ... Обычный блок не может хранить в себе TIleEntity (, он как-бы храниться в мире), при обновлении мира (особенно на клиентской части) он сброситься на стандартный TileEntity из метода блока createNewTileEntity (если у блока не было TileEntity, то будет поставлен на null [вроде как]). Ну или как-то так.
 
Последнее редактирование:
Назад
Сверху