Commit Graph
348 Commits
Author SHA1 Message Date
Reider745 fccf9cfb7f fix: попытка фикса новой фатальной ошибки 2023-12-30 16:54:05 +03:00
Reider745 0f2cc04171 feat: добавлен глобальный бан
- Добавлен глобальный бан
- Добавлен плагин KoshakAntiVPN
2023-12-30 11:16:13 +03:00
Reider745 f88c593642 Merge branch 'NukkitMot' of https://github.com/Reider745/ZotCore into NukkitMot 2023-12-30 09:57:37 +03:00
Reider745 b47221c687 fix: getVelocity
getVelocity теперь нормально возвращает ускорение(только вот hover в джетпаке всё равно не работает)
2023-12-30 09:57:30 +03:00
MaXFeeD 27e399218b fix: Кастомные сохранения и модели блоков
- Если какой-либо скоуп с данными ранее не сохранялся, он не будет выдававать ошибку при чтении.
- Методы, изменяющие текстуры моделей блоков более не приводят к ошибкам.
2023-12-30 02:47:16 +03:00
MaXFeeD 8b5151bc89 feat: Игнорирование неподдерживаемых протоколов вне режима разработчика 2023-12-30 02:44:55 +03:00
MaXFeeD eb9c46959d fix: Уточнения опций загрузчика 2023-12-30 01:22:06 +03:00
Reider745 ae82ba8c3d Измененно название метода 2023-12-29 20:18:14 +03:00
Reider745 9cfe1f81d2 feat: добавлены методы
- добавлены методы из 153
2023-12-29 20:05:19 +03:00
Reider745 e6f32a6ef4 fix: перевод, getVelocity
- Исправлен перевод от Item.getName
- Исправлен метод Entity.getVelocity(не работает на физику падения, какова хуя :3)
2023-12-29 11:05:09 +03:00
Reider745 025e5803f5 fix: расинхрон data
- Добавлена настройка порта сокет сервера
- Добавлена возможность отключать сокет сервер
- Исправлено открытие верстака
- Исправлено id ведра воды
- Изменена дефолтная версия inner core с 152 на 153
2023-12-29 10:14:51 +03:00
Reider745 951b953f4c feat: добавлена возможность генерировать биомы 2023-12-28 19:21:14 +03:00
Reider745 0559c84619 feat: биомы
- Обновлён Nukkit-Mot
- Добавлена регестрация биомоы работает
2023-12-28 15:50:32 +03:00
Reider745 758997ef30 fix: настройки сохранений
- Исправлены настройки сохранений
- Обновлён Nukkit-Mot
2023-12-27 16:16:50 +03:00
Reider745 fe7a29b6af fix: физика предметов
- Взят код физики предметов из PNX
- Попытка фикса фатальной ошибки сокета
2023-12-26 21:06:54 +03:00
Reider745 d9a9f360b0 fix: приоритет эвентов
- Исправлены приоритеты ивентов(Кошак они работают)
- Добавлено сообщение об reload плагина иннера
- Удалён runtimeExeption получения категории предмета
- Исправлен null у data
2023-12-26 08:26:23 +03:00
MaXFeeD bf9c513eac feat: Добавлен выбор модпаков
- Принимает путь, имя папки или название модпака, который нужно загрузить.
- Взрывы, вызванные из модов, теперь тоже отлавливаются калбеком.
2023-12-26 05:05:15 +03:00
MaXFeeD 61beb45a3e refactor: Переписана реализация конфигурации
- Загрузчик теперь имеет собственный конфиг *zotecore.yml*, в котором хранятся настройки ядра.
- Свойства можно получить, используя инстенс сервера, наккитовский сервер доступен отдельно.
- Устаревшие или неподдерживаемые методы по умолчанию логгируются в отладочный лог если он включен.
2023-12-26 03:20:18 +03:00
MaXFeeD 118ec09512 refactor: Дополнены прошлые события
- Исправлена изначальная реализация события взрывов, теперь она вызывается для мобов и блоков.
- Добавлено событие смерти еще игрока, а не только существ.
- Еще раз отключена сборка на GHA.
2023-12-25 07:17:01 +03:00
MaXFeeD b45ffd1cd1 feat: Реализация новых событий
- Добавлено событие EntityDeath.
- Добавлены события ExpAdd и ExpLevelAdd.
- Добавлено событие EntityPickUpDrop.
- Добавлено событие BlockChanged (требуется уточнение).
- Добавлено событие ExpOrbsSpawned.
- Исправлены идентификаторы причин урона для EntityHurt.
- Событие Explosion может быть вызвано и для блоков.
2023-12-25 06:44:50 +03:00
MaXFeeD 58e9ee04ea ci: Оптимизация, зачем нужно сжатие, если его нет 2023-12-24 18:28:08 +03:00
MaXFeeD 00b542abb3 ci: Прикрепление последнего артефакта 2023-12-24 18:25:54 +03:00
MaXFeeD 67d040da70 feat: Добавлен патчинг нативных методов для Java 2023-12-24 06:44:53 +03:00
MaXFeeD a8a0efe9fa feat: Поддержка загрузки Java из модов 2023-12-24 02:40:07 +03:00
MaXFeeD 4b3c6d74a9 feat: Новогоднее событие, ожидаем обновления сервера 2023-12-23 00:45:02 +03:00
Reider745 0c04a632ba feat: исправлена броня
- добавлен ServerPlayerLeft
- добавлено дебаг сообщение в ConnectionClient
- исправлено что броня ic2 ломается
- обноалён Nukkit-Mot
2023-12-21 08:06:41 +03:00
Reider745 0dfa60d9e8 fix: фатальная ошибка
Попытка фикса краша сервера
1. Теперь ловится ошибка Throwable вместо Exception
2. Добавлена проверка закрытия сокета
2023-12-20 20:56:40 +03:00
Reider745 799df2d298 feat: фикс брони
- фикс брони
- исправлено получение локализации
2023-12-19 18:41:37 +03:00
Reider745 4a1a042d04 feat: имена потоков
- добавлены имена для потоков CallbackHelper
2023-12-19 07:10:48 +03:00
Reider745 48ec25ea05 feat: add support getGameLanguage
- добавлена поддержка getGameLanguage
- обновлён Nukkit-Mot
2023-12-18 18:40:37 +03:00
Reider745 1d26c8f092 fix: приваты
- исправлены ломание блоков в привате(в теории может сломать некоторые плагины)
2023-12-18 06:24:44 +03:00
Reider745 a17a126883 fix: getExperienceOrbValue
- исправлен getExperienceOrbValue
2023-12-17 19:02:43 +03:00
Reider745 b510449659 fix: баги
- исправлен конструктор CustomItemClass
- изменён код отправки блоков, исправлено обновление блоков в некоторых случаях
- добавлен патч Level.useBreakOn
2023-12-17 17:35:04 +03:00
Reider745 9eeadbcab5 fix: баги
- добавлена заглушка на getLightningLevel, setLightningLevel
- добавлен try/catch на  ConnectedClientList.send
- исправлена ошибка NativeItemInstamceExtra.asJson
- исправлено отображение прочности брони
- исправлено то, что некоторые блоки нельзя сломать
- добавлена событие explode, interactEntity
2023-12-17 09:37:53 +03:00
MaXFeeD 4e1de2c740 refactor: Клиентские методы должны быть устаревшими 2023-12-17 02:37:22 +03:00
Reider745 3ca3a55c7f fix: damage item
- обновлён Nukkit-Mot
- исправлено отображение прочности предметов иннера
- Добавлена поддержка getRainLevel, setRainLevel
2023-12-16 19:38:31 +03:00
Reider745 e6683c796c Ну иногда и такое бывает
Абоба
2023-12-16 15:00:28 +03:00
Reider745 9f3759dadc fix: getTime
- исправлен null в getTime
2023-12-16 14:59:38 +03:00
Reider745 ca15087aff fix: баги
- откат Nukkit-Mot
- добавлен try-catch на отправку пакета
2023-12-16 11:09:27 +03:00
Reider745 c1bedc7565 Update gradle.yml 2023-12-16 08:37:18 +03:00
Reider745 8fbd6c2316 fix: getIdByNameId, sendBlock
- исправлен getIdByNameId
- добавлена отправка блоков, которые устанавливаются с помощью BlockSource
2023-12-15 20:13:50 +03:00
Reider745 4794804bf1 remove: debug
- удалён debug из spawnDroppedItem
2023-12-15 19:12:03 +03:00
Reider745 179b1b8014 fix: совместимость
Мне лень снова писать
2023-12-15 19:03:01 +03:00
MaXFeeD 5880887935 fix: Моды запускаются в потоке ядра 2023-12-15 13:01:10 +03:00
MaXFeeD d692bea880 perf: Реализация пакетов innercore.mod, innercore.modpack
- Добавлена загрузка, кеширование и компиляция модов из Instant Referrer.
- Загрузка иннера перемещена в соответствующий класс.
- Добавлен метод Level.getSeed, калбеки должны начать использовать его.
- Исправления, которые слишком долго описывать.
2023-12-11 15:38:19 +03:00
MaXFeeD 3b4accc12d lint: Отлинтован README.md 2023-12-11 11:43:41 +03:00
MaXFeeD e0c6b12995 perf: Удалены неиспользуемые бехавиоры
- Исправлена выгрузка артефакта CI.
2023-12-11 11:34:36 +03:00
MaXFeeD c3f7312cdb feat: Обновлены константы TileEntityType 2023-12-11 11:22:41 +03:00
MaXFeeD 6625f441ed perf: Реализация всего innercore.api 2023-12-11 03:55:44 +03:00
MaXFeeD 8ef53c56c5 perf: Реализация подпакетов innercore.api
- Подготовлены затычки под измерения, включено старое API для обратной совместимости.
- Реализованы методы ICLog для обратной совместимости, они будут доступны только по запросу.
- Улучшена стабильность именованных бинарных тегов и листов.
2023-12-11 03:45:57 +03:00