Releases: Reider745/ZoteCoreLoader
Releases · Reider745/ZoteCoreLoader
Indev 1.5.0
Исправления
- Исправлена команда tps
- Исправлено применение настроек к логу
- Исправлен дроп опыта
- Исправления поворотов дверей
- Исправлена защита спавна от Nukkit
- Исправление генерации руд
- Исправлены координаты с плавующей точкой в ItemUse
Улучшения
- Обновлен rhino 1.7.15 -> 1.8.0
- Обновлен Nukkit-MOT
- Переработано подключение по нативному протоколу, сокет-сервер теперь по умолчанию отключен(использование не рекомендуеться)
- Обновлена версия inner core с которой можно подключиться
Новводения
- Добавлена подержка копирования ресурс паков и наборов параметров
- Добавлена возможность получения и взаимодейсвия с плагинами в модификациях
- Добавлены события PluginEnable и PluginDisable, только для ZoteCoreLoader!
Indev 1.4.2
Список изменений
- Добавлена поддержка разных шумов в генератор измерений
- Обновлен Nukkit-Mot
- Ядро больше не держится на силе и воле всевышнего(Переработан запуск серверного ядра)
- Для всех модов теперь используется один ClassLoader
- Исправлен GenerationUtils.findSurface
- Исправлены BlockState
- Добавлена проверка на валидность игрока в ServerPlayerTick
Обновление b122
- Добавлены заглушки для NativeOptions
- Изменена версия формата Scriptableпакета
- Добавлен World.addListenerChunkStateChanged
- Добавлена поддержка отправки byte[] пакетами inner core
- Другие мелкие исправления
Indev 1.4.1
Улучшения
- Для дополнительной безопасности uuid игрока генерируется сервером, а не используется клиентский
- Тик разных измерений теперь в разных потоках(повышает производительность)
- Флаг ALL-UNNAMED больше не обязателен для запуска java в модификациях (многие хостинги не позволяют настраивать)
- Различные улучшения в сетевой части
Новое
- Обновлен Nukkit-MOT(различные исправления и добавления ванильного контента)
- Добавлена команда tps(показывает tps тика из модификаций и из main потока Nukkit-MOT)
- Добавлена поддержка b120
Indev 1.4.0
- Исправления подключения
- Обновлен Nukkit-Mot
- Добавлена поддержка методов из b119
- Добавлена поддержка координат с плавающей точкой в ItemUse
- Исправлено ломание сохранений
- Исправления удаление рецептов
- Исправлен ChangeBlock
- Исправлен ConnectionClientList
- Исправлена обработка взрыва
- Добавлена поддержка ItemUsing
- Добавлена поддержка создания измерений в реальном времени + поддержка измерений limbo
- Исправлена отправка пакетов через сокет сервер
Indev 1.3.1
Исправления
- Исправлено Получения runtime id предметов\блоков внутри накита
- Исправлено сохранения по id игрока в модификациях(требуется b116-4)
- Добавлена проверка на размер патерна рецепта(мешало запуску ядру с некоторыми модами)
Другое
- По умолчанию включено сохранения инвентаря по uuid игрока(требуется b116-4, для более старых версий выключите save-player-data-by-uuid!!!!)
- Добавлена поддержка FakeDimensions(не настоящие измерения создаваемые с помощью api nukkit)
- Добавлена возможность использовать cn.nukkit без Packages
Indev 1.3.0(b116)
Исправления
- Загрузка модов с нативными методами в java
- Исправлена синхронизация NetworkData в TileEntity
- Исправлен Entity.getMobile, Entity.healt
- Улучшения работы мультиплеера
- Откат версии Rhino до 1.7.7
- Экспериментальное сжатие для основы плагинов
Новые фичи
- Добавлена поддержка серверных методов
- Телепортация игрока, а также поворота по осям
- Добавлена поддержка CustomBiome
- Отключение сообщений о конверсии типов по умолчанию
- Удалены неиспользуемые классы и клиентские методы
- Опции для контроля поведения серверных ошибок тика
- Добавлена поддержка CustomEnchant
Обновлен Nukkit-Mot
Обновлена подключаемая версия inner core
Indev 1.2
Нововведения
- Поддержка создания кастомных энчантов, наследование ванильных типов.
- Экспериментальная поддержка ванильного верстака, идентичный калбек при выполнении крафта.
- Реализация методов
BlockSource.spawnEntity
,BlockSource.fetchEntitiesInAABB
. - Калбеки
ServerCommand(command, x, y, z, entity, fromPacket)
иServerPlayerLogin(client, username, kickQuery)
. - Кастомную броню теперь можно надевать на стойку, а не только ложить ее в руку.
- Кастомная броня надевается без открытия инвентаря.
- Добавлена команда
/profilecallback [enabled] [showParameters]
, отображающая время затраченное на выполнение калбеков. - Реализация калбека ItemDispensed; отмена действия отменяет дроп, позволяя задать пользовательское поведение.
- Реализация метода
Block.setShape
для кастомных блоков. - Большинство свойств из специального типа задействуются на блоках.
- Возможность заливать блоки жидкостями.
- Отправка фатальных ошибок игрокам, приостановка тика при ошибках.
Улучшения
- Теперь моды загружаются после инициализации ванильных блоков, предметов и прочего.
- Рецепты используют конверсию идентификаторов, в том числе в печке, а также предметы с экстрой.
- NBT возвращает стандартные значения, если других не обнаружено.
- Калбек Redstone получает корректный уровень сигнала.
- Поддержка подключений IPv6 #4.
- Отображение правильной версии протокола.
- Временное решение для дамага броне.
- Откат версии Rhino до 1.7.7, поскольку 1.7.8 препятствует запуску некоторых модов.
- Добавлены опции
display-ticking-errors-to-players
,stop-on-critical-ticking-error
, обе по умолчанию включены и предпочтительны. - Хотфиксы, оптимизации, а остальное сами знаете как работает.
Исправления
- Исправлена серьезная потеря экстры при клонировании предмета (влияло на большинство предметов с экстрой, особенно влияло на броню).
- Предметы в большинстве методов не дублируются для корректной обработки экстры.
- Удалены клиентские калбеки, исправлено переподключение по нативному протоколу.
- Ванильные идентификаторы корректно возвращаются после вызова
IDRegistry.getIdInfo
. - Исправлено поведение
Entity.damageEntity
,Item.invokeItemUseOn
,Item.invokeItemUseNoTarget
,BlockSource.explode
. Их вызов больше не приводит к рекурсиям. - Если игрок с ником уже подключен, присоединяющегося кикнет.
- Исправлен двойной дроп от кастомных блоков.
- Исправлено ограничение полета на джетпаках.
- Исправлено ограничение скорости ломания кастомных инструментов.
- Отмена действия ProjectileHit отменяет урон и позволяет проджектайлу продолжать движение; корректная передача энтити.
- Правильный порядок аргументов в добавлении эффектов.
Прочие изменения: indev-1.1.0...indev-1.2.0
Обновления Nukkit-MOT: MemoriesOfTime/Nukkit-MOT@005c5fe...9ebdd88
Indev 1.1.0
Список изменений
- Обновлена версия Nukkit-Mot
- Добавлена поддержка жидкостей
- Добавлена возможность синхронизация портов(от 2.3.0b116)
- Добавлена поддержка Entity.getTypeName
- Добавлена поддержка Пользовательских измерений
- Добавлена настройка network-debug
- Изменены сообщение от команд ZoteCoreLoader
- NBT единожды обновляется перед получением для NativeTileEntity и Entity
- Возвращена экстра в
ItemStack
, моды по типу Vein Miner запускаются без лишних костылей - Добавлен метод IDRegistry.getStringIdAndTypeForIntegerId
- Дропу можно изменять длительность жизни через
Entity.get/setAge
Indev 1.0.0
Initial release
Server core may be unstable, but it can already be used to create your own servers.
Full Changelog: https://github.com/Reider745/ZoteCoreLoader/commits/indev-1.0.0