MaXFeeD
24c397b421
refactor: Разделение классов кастомных предметов и брони
...
- Регистрация кастомных идентификаторов поддерживает ItemDurable.
- Снесены свойства предметов, которые не могут описываться внутри предметов.
2024-02-13 15:21:53 +03:00
MaXFeeD
9efd2e2d39
feat: Экслюзивный метод Item.setFireResistant
2024-02-13 15:21:53 +03:00
MaXFeeD
ec830e57d3
feat: Реализация BlockSource.spawnEntity
2024-02-13 15:21:52 +03:00
MaXFeeD
e62a885a98
fix: Исправлено ограничение скорости ломания кастомных инструментов
2024-02-13 15:21:52 +03:00
MaXFeeD
3f6e6f61e5
fix: Исправлено ограничение полета на джетпаках
2024-02-13 15:21:52 +03:00
MaXFeeD
5cf78ec9e3
fix: Исправлен двойной дроп от кастомных блоков
2024-02-13 15:21:52 +03:00
MaXFeeD
3dd6427a36
refactor: Снесена загрузка модов ДО Nukkit-MOT
...
- Добавлен сбор всех мобов в fetchEntitiesInAABB, работа метода восстановлена.
- Вырезаны реализации очередных клиентских методов.
- Ванильные идентификаторы корректно возвращаются после вызова IDRegistry.getIdInfo.
2024-02-13 15:21:52 +03:00
MaXFeeD
c139560f67
feat: Реализация BlockSource.fetchEntitiesInAABB здорового человека
...
- Фиксы метода IDRegistry.getIdInfo для ванильных идентификаторов и связанных методов.
2024-02-13 15:21:51 +03:00
MaXFeeD
1c70287484
feat: Экспериментальная поддержка ванильного верстака и печки
...
- По умолчанию отключено, необходимо добавить пропущенные ванильные рецепты в Nukkit-MOT и исправить существующие.
- Требует реализации калбеков крафта, заменяющих результат.
2024-02-13 15:21:51 +03:00
MaXFeeD
fbf32867b8
fix: Хотфиксы внутренних API
2024-02-13 15:21:51 +03:00
MaXFeeD
e9e28edcf1
feat: Реимплементация конверсии идентификаторов
2024-02-13 15:21:51 +03:00
MaXFeeD
227b15d414
feat: Добавлены калбеки ServerCommand и ServerPlayerLogin
...
- Если игрок с ником уже подключен, присоединяющегося кикнет.
- Удалены неактуальные предупреждения.
2024-02-13 15:21:51 +03:00
MaXFeeD
d35cad3de3
typo: Информация по поводу сокетов
2024-02-13 15:21:51 +03:00
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