Commit Graph
428 Commits
Author SHA1 Message Date
MaXFeeD ec59565514 fix: Удалены клиентские калбеки, исправлено переподключение по нативному протоколу 2024-02-13 15:21:50 +03:00
MaXFeeD 59c7bb0200 fix: NBT возвращает стандартные значения, если других не обнаружено 2024-02-13 15:21:50 +03:00
MaXFeeD a542cdac8f fix: Рекурсии в повторных вызовах методов
- Исправлено поведение `Entity.damageEntity`, `Item.invokeItemUseOn`, `Item.invokeItemUseNoTarget`.
- На всякий случай `BlockSource.explode`.
- Добавлен аргумент `hitEntity` в калбек ProjectileHit, все проджектайлы обрабатывают это событие.
2024-02-13 15:21:50 +03:00
MaXFeeD cb0f0ba3e2 feat: Коммиты от Макса 2024-02-13 06:59:24 +03:00
Reider745 2d55219ecf Основа пользовательских зачарований 2024-02-11 20:29:40 +03:00
Reider745 47e7b961a6 Кэлбеки
- Добавлена поддержка кэлбека генерации чанка из пользовательско измерения
- Добавлена поддержка CustomDimensionTransfer
2024-02-02 17:37:13 +03:00
Reider745 e6d67ff021 Генератор кастумных измерений
- реализация GenerationUtilsMethods.getPerlinNoise теперь повторяет иннеровскую
- обновлён Nukkit-Mot
- добавлена поддержка базовых возможностей генератора измерений
2024-02-02 17:17:38 +03:00
Reider745 1e063af7d2 Merge branch 'NukkitMot' of https://github.com/Reider745/ZoteCoreLoader into NukkitMot 2024-01-26 21:06:33 +03:00
Reider745 6024e19c48 - Обновлён Nukkit-MOT-SNAPSHOT.jar
- исправлено ограничение id измерения байтом
2024-01-26 20:59:01 +03:00
MaXFeeD a55de6b20b fix: Получение NBT, идентификаторов, экстры у мобов
- NBT единожды обновляется перед получением для тайлов и существ.
- Возвращена экстра в `ItemStack`, моды по типу Vein Miner запускаются без костылепляски.
- Реализация `IDRegistry.getStringIdAndTypeForIntegerId`.
- Дроп может изменять длительность жизни через `Entity.get/setAge`.
- Добавлен метод `BlockSource.getLevelForName`, получение блоксурса моба учитывает его, а не измерение.
- Еще несколько отладочных реализаций.
2024-01-09 06:16:04 +03:00
Reider745 2cad75e4e5 Merge branch 'NukkitMot' of https://github.com/Reider745/ZoteCoreLoader into NukkitMot 2024-01-08 12:52:06 +03:00
Reider745 c731b1b662 feat: синхронизация порта сокет сервера 2024-01-08 12:52:03 +03:00
MaXFeeD df01c3714a fix: Улучшен выхлоп от отладочных команд 2024-01-07 20:46:47 +03:00
MaXFeeD 913af1a3ba ZoteCoreLoader-SNAPSHOT.jar 2024-01-05 17:18:44 +03:00
Reider745 10c4cdc895 Update zotecore.yml 2024-01-05 11:35:44 +03:00
Reider745 32f318205f feat: Добавлена настройка network-debug 2024-01-05 10:38:37 +03:00
Reider745 57fa627849 fix: отключено отключения сокет сервера в случае ошибки
- Добавлен аргумент -snowfall_everywhere
- Убран NativeNetworking.NetworkLoopHandler.CLIENT_HANDLER
- Добавлена поддержка ников в глобальном бане
2024-01-05 09:13:56 +03:00
Reider745 e5a3bff38a feat: основа для кастумных измерений
- Исправлен custom_items
2024-01-04 14:48:50 +03:00
MaXFeeD 89b2e50052 fix: Методы получения типов, базовая версия 2024-01-03 22:20:19 +03:00
Reider745 b86d2b3abe feat: обновлена мота & добавлены зжииидкости
- Добавлена поддержка зжииидкости
- Исправлена ошибка иза которой не работало создание блока с кастум классом
- Отключен зимний эффект
- Обновлён Nukkit-mot
2024-01-03 19:22:24 +03:00
MaXFeeD 7224f7a140 refactor: Улучшены отладочные команды
- Объединены player_info и inner_core_network, добавлено имя игрока.
- В список модов добавлены версии для мультиплеера, если они отличаются.
- Стандартизация вывода от команд.
2024-01-02 22:44:58 +03:00
MaXFeeD 80a44fb137 feat: Имплементация методов мобов
- Реализация setPositionAxis, get/setFireTicks, getTypeName, getRider, getRiding.
- Метод getEntityType работает на любых известных мобах.
- Метод setAge обновляет состояние мобов если они уже выросли.
- Метод dealDamage принимает причину урона и моба, который совершил атаку.
- Стандартизация необходимых проверок.
2024-01-02 21:26:38 +03:00
Reider745 21e2c72ebb Update README.md 2023-12-31 18:04:15 +03:00
Reider745 943b50978a Create LICENSE 2023-12-31 16:07:41 +03:00
Reider745 29f92fff65 fix: PlayerActorMethods.isValid 2023-12-31 10:26:07 +03:00
Reider745 972625a63c Фикс ошибкм
Спасите, меня заразил Макс делать коммиты и не проверять
2023-12-31 07:58:31 +03:00
Reider745 40a130d21c Remove: KoshakAntiVPN, disable BiomesHooks 2023-12-31 07:48:44 +03:00
MaXFeeD 6e14b5b6bb fix: Закрытие сокета после неудачи 2023-12-31 03:03:21 +03:00
MaXFeeD 9889d7c225 feat: Реализация методов обработчика игрока
- Имплементация invokeUseItemNoTarget, getItemUseDuration, setExhaustion.
- Новые методы setCanFly, canFly, setFlying, isFlying.
2023-12-31 02:46:29 +03:00
Reider745 05ee9b32fd fix: исправлена отправка пакетов инцилизации :D 2023-12-30 17:13:59 +03:00
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