Результаты поиска

  1. Might

    Оптимизация генерации чанков

    Кто с таким сталкивался, может еще чего-нибудь подскажете?
  2. Might

    Оптимизация генерации чанков

    А можно как-нибудь ускорить генерацию, даже если в серврном потоке всё делать? В фасткрафте вроде как-то оптимизировали, но он обфусцирован, сорцы никак не достать, а поставить его не могу из-за трансформеров, они ломают часть моего кода
  3. Might

    Оптимизация генерации чанков

    Это, конечно, хорошо, но вот на сервере много миров и их часто приходится вайпать, и чанки всегда прогружать просто нереально, поэтому и нужна оптимизация. Дальность прорисовки у игроков небольшая, но все равно сервер сильно нагружен
  4. Might

    Оптимизация генерации чанков

    Здравствуйте. Столкнулся с проблемой, что при генерации чанков, сервер начинает заметно подлагивать. В майне загрузка чанков с диска сделана асинхронно, а вот генерация - нет. Думаю либо вынести в отдельный поток, но синхронизировать это всё будет сложно, либо как-то оптимизировать. Можете...
  5. Might

    Краш майна от сборки модов

    При загрузке мода Not Enough Potions отсутствует класс com/tmtravlr/nep/BlankNEPJEIPlugin
  6. Might

    Добавление выбора цвета в свой GUI

    Можешь глянуть, как в damageindicators сделано
  7. Might

    HOSE - патч на Spigot

    В апдейте существ, они что-то изменяют в мире, который не потокобезопасный и взаимодействуют с другими мобами, но основной поток не выполняется, пока все существа не обновятся, поэтому сомневаюсь и спрашиваю тут у вас
  8. Might

    HOSE - патч на Spigot

    Чо скажете? :(
  9. Might

    HOSE - патч на Spigot

    А что насчёт параллельного апдейта всех существ? С этим могут быть проблемы, разве это потокобезопасно? entityList.parallelStream().forEach(ent -> {//hose if (!entityLimiter.shouldContinue()) { return; } Entity entity1 = ent.bB(); if (entity1 !=...
  10. Might

    многопоточная обработка интелекта. продолжение.

    https://github.com/softpak/HOSE/blob/master/src.patch Здесь обработка существ распределена с использованием parallelStream но, по-моему, это не совсем потокобезопасно.
  11. Might

    Массовая замена вида блоков на другой вид блоков

    Если при генерации энда нужно блоки менять, то хук в ChunkProviderEnd, замени Blocks.end_stone на свой блок
  12. Might

    Пакет с клиента на другой клиент

    Средствами майна нельзя вроде такое сделать, так что можешь отправить пакет на сервер, а с сервера тому, кому тебе нужно
  13. Might

    Эффект на всех игроков в чанке

    chunk.entityLists В чанке вроде бы хранится массив листов энтитей, если я ничего не путаю Пройди по массиву и проверь, является ли энтити игроком, если да, то делай что нужно
  14. Might

    Увеличения дистанция через ивент

    Действительно, гений, а потом не удивляйся, когда у тебя пол сервера будут бить за 6 блоков. Нужно проверку на сервере делать, а не на клиенте :D
  15. Might

    Увеличения дистанция через ивент

    Никак, из ивента не вытащить дальность, потому что её там нету. Можешь хукнуться в NetHandlerPlayServer, и когда приходит пакет (PacketUseEntity), проверять чо тебе нужно там и увеличивать дальность.
  16. Might

    NBT чанка

    Как вариант, хукнуться в AnvilChunkLoader#saveChunk и заменить вызов writeChunkToNBT на свой метод, в котором записываешь то, что тебе нужно, либо используй ChunkDataEvent.Save, там можно вытащить нбт
  17. Might

    HOSE - патч на Spigot

    Судя по информации на гитхабе, там ентити обрабатываются параллельно. Если на сервере много мобов, то значительный прирост будет.
  18. Might

    Созрела ли 1.14.2?

    Я не думаю, что он бесплатно распространяет это ядро
  19. Might

    Установка скомпилированного мода

    codechickencore + codechickenlib добавь в проект.
  20. Might

    Вся броня одним предметом

    С хуками возможно всё
Назад
Сверху