Commit Graph
82 Commits
Author SHA1 Message Date
Reider745 f57aeb2dcd ZotCoreLoader
- Обновлён Nukkit-Mot
- Исправлены хуки с контроллером
- Добавлен патч рино(для android api)
- Изменена версия rhino(с 1.7.14 на 1.7.8) для более лучшей совместимости
- добавлена поддержка legacy workbench
2023-11-29 08:00:49 +03:00
Reider745 87c5f60870 ZotCoreLoader
- добавлена комманда mods
2023-11-26 17:31:16 +03:00
Reider745 74cf633378 ZotCoreLoader
- добавлена возможность добавлять\удалять рецепты в печку
- добавлена возможность добавлять\удалять топливо в печку
- обновлён Nukkit-Mot
- исправлено получение CustomItem в Item.get
- исправлено получение предметов иннера через fromString
2023-11-26 17:09:03 +03:00
Reider745 2b317b7ebf ZotCoreLoader
- исправлено получение версии
- исправлено копирование папки inenrcore из ресурсов
2023-11-26 10:58:21 +03:00
Reider745 5ff6107237 ZotCoreLOader
- EventHandler добавлен priority = EventPriority.LOWEST
- исправлено получение BlockSource
- исправлен двойной дроп блоков
- обновлён Nukkit-Mot
2023-11-25 19:37:32 +03:00
Reider745 f3c3a881f1 ZotCoreLoader
- исправлен дроп от destroyBlock
- исправлено ломание блоков в аду
2023-11-24 19:46:18 +03:00
Reider745 b9c519e3a7 ZotCoreLoader
- добавлена привязка NativeItemInstanceExtra к Item при получении из Item
- добавлена очистка поинтера после удаления NativeItemInstanceExtra из памяти
2023-11-24 18:30:20 +03:00
Reider745 e54e27cccf ZotCoreLoader
- добавлена поддержка некоторых методов
- добавлена поддержка CompoundTag
- добавлена поддержка NativeTileEntity
- исправлено событие PlayerAttack
2023-11-24 18:24:29 +03:00
Reider745 a4049695b5 ZotCoreLoader
- реализована часть методов PlayerActor
2023-11-23 20:36:09 +03:00
Reider745 180abd1c77 ZotCoreLoader
- исправлено получение runtimeId для BlockState
- исправлено не правильное определение id для блоков из дампа иннера
2023-11-23 20:06:16 +03:00
Reider745 12b5c9b3fb ZotCoreLoader
- у событий плагина теперь выше приоритет
- удалён дебаг стейтов
- исправлена установка блоков с отрицательным id
- удалён хук hasItemOrBlock(не нужен)
- обновлён Nukkit-Mot
- временно удалён событие RedstoneUpdateEvent
2023-11-23 19:02:58 +03:00
Reider745 84777a5784 ZotCoreLoader
- исправлено 6 методов Entity
- добавлена поддержка BlockSate
2023-11-23 14:44:53 +03:00
Reider745 a695b4a839 ZotCoreLoader
- удалено debug сообщение(оно нужно только на клиенте)
- исправлено обновление блоков при разрушении
- исправлены частицы при разрушение блока
2023-11-23 10:17:47 +03:00
Reider745 6a1aad2c19 ZotCoreLoader
- переработана система поинтеров
- добавлена поддержка ItemExtraData(убейте меня, я хочу развидеть этот код)
- исправлена проверка списка модов
- обновлён Nukkit-Mot

заметка, нужно как-то переписать код очистки поинтеров из памяти, а то это пиздец
2023-11-22 18:34:57 +03:00
Reider745 bc9cfe0b41 ZotCoreLoader
- добавлена заглушка на android
- добавлен пакет "system.dedicated_server"(из нового иннера)
- за коментирован код добавления рецептов
- FileTools.assureFileDir теперь работает стабильнее
2023-11-20 18:15:25 +03:00
Reider745 bd37504693 ZotCoreLoader
- удалён BlockDestroyStarted(клиентский)
- добавлены библиотеки android из тулчена
2023-11-20 10:20:23 +03:00
Reider745 6abc1ef30a ZotCoreLoader
- добавлена поддержка кэлбека EntityHurt
- добавлена поддержка кэлбека PlayerAttack(нужен для ToolAPI)
2023-11-20 09:45:56 +03:00
Reider745 a12a7d520e ZotCoreLoader
- весь код методов BlockSource перенесён в BlockSourceMethods
- добавлена поддержка ещё 10 методов BlockSource
2023-11-20 09:23:43 +03:00
Reider745 91a372fa91 ZotCoreLoader
- исправлен кэлбек DestroyBlockStart
- добавлено API для работы с кэлбеками
- исправлено сохранение TileEntity
- добавлена поддержка некоторых методов World.setBlock World.getBlockId World.getData, World.isChunkLoaded, World.getBiome, World.setBiome, World.getBiomeTemperatureAt, World.spawnEntity, World.spawnExpOrbs, World.spawnDroppedItem(но пока большинство не поддерживает NativeBlockSource, чьи методы и использует World)
2023-11-20 08:51:59 +03:00
Reider745 7a3de77867 ZotCoreLoader
- добавлено пару кэбеков
2023-11-19 15:47:20 +03:00
Reider745 61090ebfc9 ZotCoreLoader
- удалены не нужные ресурсы
- теперь кастумные блоки работают, но честно говоря, не ебу в какой момент они починились
- изменён способ передачи аргументов в хуках
2023-11-19 13:55:36 +03:00
Reider745 d8ec2ddd09 ZotCoreLoader
- добавлена возможность создавать кастум блоки(пока-что не до конца работает)
2023-11-19 01:02:47 +03:00
Reider745 3f49a72930 ZotCoreLoader
- удален дебаг сообщения об сохранении
- добавлена поддержка кастумных предметов
- изменён порядок загрузки ZotCoreLoader
2023-11-18 22:25:46 +03:00
Reider745 58e0b6db5f ZotCoreLoader
- исправлено сохранение
2023-11-18 15:06:30 +03:00
Reider745 30eaa475e3 ZotCoreLoader
- добавлена поддержка кэлбека LevelCraete, LevelLeft, GameLeft, ServerLevelLeft, ItemUseServer
- исправлены координаты нажатия ItemUse
- добавлена поддержка модуля Saver(но в теории :D)
- добавлена поддержка модуля Updatable(но в теории :D)
- добавлена поддержка TileEntity(не работают после перезахода)
- добавлена поддержеа некоторых методов из BlockSource
2023-11-18 12:43:27 +03:00
Reider745 696e681988 ZotCoreLoader
- добавлены кэлбеки tick, ItemUse
- удалён тик ArmorRegistry(устревший класс)
- для удобства логирования немного переписан код регистрации хуков
- на настройки xbox-auth, save-player-data-by-uuid тепеь принудительно ставится false
- теперь класс с хуками должен реализовывать интерфейс HookClass
- добавлен плагин InnerCore внутрь ZotCore
2023-11-17 20:43:20 +03:00
Reider745 888bc5ccfb Merge branch 'NukkitMot' of https://github.com/Reider745/ZotCore into NukkitMot 2023-11-17 14:50:42 +03:00
Reider745 8d370d0646 ZotCoreLoader
- добавлена поддержка 37 методов
2023-11-17 14:49:13 +03:00
Reider745 ae635a4ac5 Create README.md 2023-11-17 11:15:32 +03:00
Reider745 41c2133884 Delete target directory 2023-11-17 11:14:38 +03:00
Reider745 97862addea Delete gradle/wrapper directory 2023-11-17 11:13:46 +03:00
Reider745 5be293814a Delete build directory 2023-11-17 11:13:29 +03:00
Reider745 07af3e9bb2 Delete .idea directory 2023-11-17 11:13:02 +03:00
Reider745 07cde6f5fb Delete .gradle directory 2023-11-17 11:12:38 +03:00
Reider745 d8aba9a9f8 Update .gitignore 2023-11-17 11:12:25 +03:00
Reider745 95f16f1648 ZotCoreLoader
- до настроен проект
- теперь не обязательно иметь изначально какие-то файлы в рабочей директории для запуска проекта
- исправлена не правильное закрытие сокета
2023-11-17 11:10:12 +03:00
Reider745 8da0df7f04 ZotCoreLoader
- добавлено включение\выключения нового инвентаря, по умолчанию выключен(ибо не поддерживается)
2023-11-14 12:59:43 +03:00
Reider745 5d04c56738 ZotCoreLoader
- добавлена проверка на подключение с иннера
- теперь принудительно устанавливается максимальная и минимальная версия протокола
2023-11-13 12:07:09 +03:00
Reider745 05569bd5bb ZotCoreLoader
- удалены пакеты ItemStackRequestPacket и ItemStackResponsePacket
2023-11-12 16:40:29 +03:00
Reider745 888975f8ec ZotCoreLoader
- добавлена возможность патчить Field(не работоспособность проверял)
- исправлена ошибка stack frame
2023-11-11 17:34:38 +03:00
Reider745 11cf66f919 ZotCoreLoader
Оптимизация хуков
2023-11-11 10:11:01 +03:00
Reider745 fe796fbad8 ZotCore
- упращенно api хуков
2023-11-10 21:15:29 +03:00
Reider745 340c6288e5 aff
fraf
2023-11-10 16:43:36 +03:00
Reider745 64dec748d0 added files
added files
2023-11-10 11:13:53 +03:00
Reider745 7199c821f7 ZotCore
main
2023-11-10 07:08:45 +03:00
Reider745 c9352c9e13 ZotCore
- проект обновлён до java 17
2023-10-31 09:30:07 +03:00
Reider745 0b288a0585 ZotCore
- упрощения использование поинтеров
- добавлены поинтеры для Item
2023-09-24 08:38:55 +03:00
Reider745 7d410ea325 ZotCore
Добавлено api для работы с поинтерами
2023-09-23 22:06:00 +03:00
Reider745 13bbf1f0d9 ZotCore
===added support===
- getItemById
- getMaxDamage
- getMaxStack
- getName
- getNumericId
- isNativeItem
- registerIconOverrideFunction
- registerNameOverrideFunction
- registerUseFunction
- registerUseFunctionForID
- setCategory
- setToolRender
- setUseAnimation
2023-09-23 18:20:17 +03:00
Reider745 ce0cf2072d ZotCore
Хорошо что это в коменте заметил, а то потом заебался бы искать ошибку
2023-09-09 15:33:16 +03:00