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
Reider745
3552940565
fix: конвертации id
...
- добавлено api для конвертации id
- добавлена конвертация id у ItemUtils.get
2023-12-09 11:21:48 +03:00
Reider745
57009afc7f
Update README.md
2023-12-09 10:03:21 +03:00
Reider745
c49bbe2fcb
fix: ошибки
...
- добавлена настройка develop-mode
- фикс рекурсии в createFoodItem
- убраны RuntimeException, от туда где их быть не должно
2023-12-09 10:01:53 +03:00
Reider745
9a3e439bfb
Merge branch 'NukkitMot' of https://github.com/Reider745/ZotCore into NukkitMot
2023-12-09 09:40:58 +03:00
Reider745
69dfa3ef3e
fix: совместимость
...
- добавлены behavior_packs(используется иннером для добавление рецептов, половину надо удалять, но мне поебать)
- исправлен ошибка метода getMaxStackForId, getMaxDamageForId
- исправлено получение id для вёдер
- исправлен метод IDRegistry.getIdByStrId
- оформлен README.md
- добавлена настройка eval-enable
2023-12-09 09:39:11 +03:00
MaXFeeD
f0e9196891
feat: Добавлены все тайлы наккита в энумы для конверсии
2023-12-08 19:44:15 +03:00
MaXFeeD
80b79e2207
perf: Реализация пакета innercore.api
...
- Убраны реализации для клиентских классов и методов, выводятся предупреждения.
- Улучшена реализация нативных тайлов, подготавливаются энумы.
- Добавлены затычки для нативных методов из Inner Core с поинтерами.
- При реализации тех же методов с другими аргументами ЗАПРЕЩАЕТСЯ менять типы аргументов и их количество для обратной совместимости.
2023-12-08 19:23:38 +03:00
MaXFeeD
fafae8a1d7
perf: Скрыты папки .todo и .vscode
2023-12-08 18:39:55 +03:00
Reider745
7fb5090c80
feat: запуск скомпилированных модов
...
- добавлен запуск скомпилированных модов
- основа для запуска java модов(ещё не готово)
2023-12-08 18:06:24 +03:00
Reider745
d967b8bc0f
fix: NativeTileEntity
...
- исправлен NativeTileEntity
- добавлен игнор ошибки при выходе игрока
- изменён код обновления блоков BlockSource
- немного исправлен инвентарь
2023-12-08 10:24:01 +03:00
Reider745
0074b576cc
broken: inventory
...
Идите нахуй, я заебался и иду спать
2023-12-07 19:21:30 +03:00
Reider745
2fd101900e
fix: совместимость
...
- исправлен GenerationUtilsMethods.findSurface
- исправлен GenerationUtilsMethods.generateOreNative
- исправлено id bone_mea
- добавлена поддержка BlockEventNeighbourChange
- добавлена команда gen_chunks
- добавлена поддержка кэлбека PreProcessChunk
2023-12-07 12:17:05 +03:00
Reider745
89fe74211f
fix
...
- исправлен getMaxStackForId для блоков
2023-12-06 20:11:38 +03:00
Reider745
2bcd7a8ace
feat: GenerationUtils
...
- реализованы методы класса NativeGenerationUtils
2023-12-06 18:37:26 +03:00
Reider745
17f44e2471
fix: совместимость
...
- исправлен Entity.getType
- добавлена поддержка BlockSource.fetchEntitiesInAABB
- удалено сообщение "saving all mod data done in %f seconds"
- добавлена реализация NativeAPI.forceLevelSave(сохраняет мир)
- исправлен BlockSource.explode
- по умолчанию ошибки об том что ты долбаёб отключены
2023-12-06 17:42:39 +03:00
MaXFeeD
714928d0ba
Merge branch 'NukkitMot' of https://github.com/Reider745/ZotCore into NukkitMot
2023-12-06 16:25:50 +03:00
MaXFeeD
d0604f1558
feat: Имплементация нативных затычек
...
- Абстрактные методы также будут игнорироваться.
- Реализация `FileTools.unpackAsset`.
2023-12-06 16:25:43 +03:00
MaXFeeD
446c103153
feat: Реализация пакета innercore.api.runtime
2023-12-06 15:53:13 +03:00
Reider745
c728330171
feat: добавлены новые кеэбеки
...
- добавлено событие RedstoneSignal, ThrowableHit
2023-12-06 11:40:38 +03:00
Reider745
dff03daac6
fix: PlayerActor, исправлен выход, feat: добавлена комманда
...
- добавлена комманда inner_core_network(отображает список подключённых игроков)
- исправлена ошибка null при использовании PlayerActor после выхода игрока
- удалено сообщение, что Entity.getAll устарел
2023-12-06 08:12:10 +03:00
MaXFeeD
1617db77e9
feat: Реализация пакета innercore.ui
2023-12-06 05:30:21 +03:00
MaXFeeD
566a338201
feat: Реализация пакета innercore.utils
2023-12-06 05:29:51 +03:00
MaXFeeD
0485e54377
style: Никаких змеиных раскладок, вы на Java
...
- Улучшены описания различных ошибок при обработке хуков.
2023-12-06 05:28:23 +03:00