LiteXLoader Versions Save

This project has been merged into LiteLoaderBDS ? click below to new project 本项目已经合并到 LiteLoaderBDS 项目中 ? 点击前往 https://github.com/LiteLDev/LiteLoaderBDS

merged

2 years ago

Major Update Notice From BDS 1.18.11, the LiteXLoader project has been merged into LiteLoaderBDS project LXL becomes a sub-component of LL, and we will name the whole project as LiteLoaderBDS (LL)

Thereafter, LiteLoaderBDS will continue to be updated as a generic & strong BDS plugin loader for C++, Go, Js, Lua and other languages All previous LXL plugins will continue to function normally under this new LiteLoaderBDS, and all existing APIs will remain unchanged

Starting with the merged version, LXL will no longer need to be installed separately. LL will carry a complete LXL engine when it is released

?Click to LiteLoaderBDS project ?

v0.5.12

2 years ago

====== LiteXLoader 0.5.12 update has been released ====== Adapt to the latest version of LiteLoader2.0.7 With small fix:

  • Fix the problem of getting empty squares.
  • Fix the problem of PistonPush event.
  • New onAttackBlock event
  • Sensitive behavior logging: APIs involving system calls and network access will be logged to the logs/LiteXLoader directory, for those server owners who need to check it regularly.

【LiteXLoader更新日志】LXL0.5.12更新已发布 - 自动更新已推送 适配最新版本LiteLoader2.0.7 【修复BUG】 修复方块获取为空的问题 修复PistonPush事件的有关问题 【新功能】 新增onAttackBlock事件 新增敏感行为记录日志,涉及到系统调用和网络访问的API将会记录日志到logs/LiteXLoader目录下,供有需要查看的腐竹定期检查

v0.5.11

2 years ago

[LiteXLoader ChangeLog] 0.5.11 update has been released Adapted to the latest version of LiteLoader 2.0.5 The latest version of LL fixes two major vulnerabilities of BDS Please update as soon as possible to ensure server security

[Bug fixes] Adapt to the latest version of LL2.0.5 Fix the problem of RemoveBossBar. Fix player.crash Fix the problem in Scoreboard API Fix the problem of wrong text of some hints Make some changes to the event system to improve the performance Explosion events have been improved. LLMoney has been updated to the latest version.

Thanks for the contribution from PneuJai~


【LiteXLoader更新日志】0.5.11更新已发布 适配最新版本LiteLoader2.0.5 最新版LL修复了BDS的两个重大漏洞,请尽快更新,以保证服务器安全

【BUG修复】 适配最新版LL2.0.5 修复RemoveBossBar的问题 修复player.crash 修复计分板API的重大问题 修复部分提示文字错误的问题 对事件系统进行一些修改,提升运行性能 爆炸事件修改得更加完善了 LLMoney更新到了最新版

感谢来自PneuJai同学的贡献~

v0.5.10

2 years ago

【LiteXLoader Update Log】 0.5.10 update has been released - adapt to bds1.18, all plugins automatically adapted Cross-version updates need to be downloaded manually. Please download and install the latest versions of LiteLoader and LiteXLoader

【Adaptation 1.18】 Thanks for those of LiteLDev development group who find time out of the busy final-term period and making great contributions to the development of our projects. LiteLoader completed the thorough rewriting and systematic design, while LXL completed a lot of API adaptation, testing and inspection in tight time, with a series of major problems such as NBT memory leakage repaired

At present, due to the intense learning pressure in the final-term period, there are not many new apis added in this update, but the adaptation of most plugins and stability test have been completed. In the coming winter vacation, there will be more interesting interfaces and functions waiting for you!

【LiteXLoader更新日志】0.5.10更新已发布 - 适配BDS1.18,所有插件均可自动适配 跨版本更新需要手动下载,请前往群公告链接下载安装最新版LL和LXL BDS 1.17及以下不要更新!旧版BDS用不了新版LXL,不小心更新的请务必顺便把BDS和所有的加载器升到最新! 【适配1.18】 感谢LiteLDev开发组的各位同学在繁忙的期末抽出时间,为LL和LXL的发展做出了巨大的贡献。LL完成底层的彻底重写以及系统化的设计,LXL在紧张的时间中完成了大量API的适配、测试以及检验工作,修复了NBT内存泄漏等一系列重大问题 目前,由于期末季学习压力紧张,此次更新没有增加太多的新接口,不过完成了大部分插件的适配工作,以及稳定性测试。在即将到来的寒假,将有更多有趣的接口和功能等待着大家

v0.5.8

2 years ago

【LiteXLoader Update Log】 0.5.8 update released

  • Adapt to 1.17.40 Done a lot of repair work for the new version changes Thank xiaoqch, doves and redbeanw for their contributions Most repairs and adaptations are done by xiaoqch

【New Function】

  • New event: onBlockChanged
  • New APIs: isSprinting, setSprinting
  • New event: onChangeSprinting
  • Add tiledata attribute to Block class
  • mc.setblock add the parameter tiledata
  • mc.setblock added NBT parameter support
  • New API to obtain player regeneration coordinates

【LiteXLoader更新日志】0.5.8更新已发布 BDS 1.17.40以下不要更新!旧版BDS用不了新版LXL,不小心更新的请务必顺便把BDS升到最新! 【适配1.17.40】 适配新版本,并针对新版本更改进行大量修复工作 感谢xiaoqch、dofes和redbeanw大佬的贡献 大多数修复和适配由xiaoqch完成 【新功能】 新增方块变化事件:onBlockChanged 新增疾跑相关api:isSprinting,setSprinting 新增疾跑状态事件:onChangeSprinting 方块增加tileData属性 mc.setBlock增加参数tileData mc.setBlock新增nbt参数支持

v0.5.7

2 years ago

【LiteXLoader Update Log】 0.5.7 has been released - Automatic update published

【New Function】 The getDirection of the player and the entity will return the complete Euler angle data, which solves the tastelessness of the previous functions; at the same time, it is backward compatible (thanks to Redbeanw for the contribution) Increase getUniqueId function Added potions, milk, and drugs to the onEat event New events: Use of totem events, Armor stand interaction events, Effects related events (thanks to xiaoqch, dofes, Redbeanw and other big guys for their contributions) There are a lot of APIs and events in todolist, so stay tuned

【Bug fix】 Added SEH exception protection mechanism for automatic update, and the system is more stable Fix various problems caused by NBT library error (thanks to xiaoqch for finding the BUG) Fix some problems in the internal logic of NBT to json (thanks to xiaoqch for finding the BUG) Fix the unstable situation of GetAllEntities (thanks to wzy, xiaoqch, etc.) Fix the problem of failure to obtain IP (thanks to xiaoqch's contribution) Fix the problem that mc.crash is invalid (doge) Fix the inexplicable "resource busy" problem Fix the bug that mc.setBlock will not display the block immediately Fix the problem of stop server during debugging

【LiteXLoader更新日志】0.5.7更新已发布 - 自动更新已发布

【新功能】 玩家和实体的getDirection将返回完整的欧拉角数据,解决了以往功能的鸡肋;同时向下兼容(感谢Redbeanw的贡献) 增加getUniqueId功能 为onEat事件增加了药水、牛奶、药物 增加使用图腾事件、和盔甲架互动事件、效果相关事件(感谢xiaoqch、dofes、Redbeanw等诸位大佬的贡献) 有大量API和事件处于todolist中,敬请期待

【Bug修复】 为自动更新增加SEH异常保护机制,自动更新系统更加稳定了 修复NBT库错误导致的背包插件的各种问题(感谢xiaoqch发现BUG) 修复NBT转json内部逻辑出现的一些问题(感谢xiaoqch发现BUG) 修复GetAllEntities不稳定的状况(感谢wzy、xiaoqch等各位的帮助) 修复获取IP失败的问题(感谢xiaoqch的贡献) 修复mc.crash无效的问题(狗头) 修复莫名其妙的resource busy的问题 修复mc.setBlock不会立即显示方块的bug 修复debug过程中使用stop卡后台的问题

v0.5.6

2 years ago

【LiteXLoader Update Log】 0.5.6 update published - automatic update published == Thanks xiaoqch for his great contribution to LXL ==

【New function】

  • Add the function getblockstandingon to get the currently standing box
  • The onopencontainer event is extended to all containers and can be intercepted directly in this event

【Bug Repair】

  • Fix the bug that reading some data stored in K-V database failed
  • Fix reload crash caused by new constructor mechanism
  • Fix avgping data error
  • Fix the problem that oncontainerchange is triggered when it should not be triggered
  • Fix the problem that the block entity data is not refreshed after saving
  • Fix the problem that getallentities cannot be used Several problems in repairing event system
  • Fix getfeetblockpos
  • Fix player UUID error
  • Fix getavgpacketping
  • Fix the problem of wrong coordinate of command block harvester and add parameters to the event

【LiteXLoader更新日志】0.5.6更新已发布 - 自动更新已发布 == 感谢xiaoqch大佬对LXL的巨大贡献 ==

【新功能】 增加函数getBlockStandingOn获取当前站立的方块 将onOpenContainer事件扩展到所有容器,并且可以直接用此事件拦截

【BUG修复】 修复K-V数据库储存部分数据读取失败的bug 修复新的constructor机制造成的reload崩溃 修复AvgPing数据错误的问题 修复onContainerChange在不该触发的时候触发的问题 修复方块实体数据保存之后没有刷新的问题 修复getAllEntities无法使用的问题 修复事件系统中存在的几个问题 修复getFeetBlockPos 修复玩家UUID错误 修复getAvgPacketPing 修复命令方块矿车坐标错误的问题,为事件增加参数

v0.5.5

2 years ago

【LiteXLoader Update Log】 0.5.5 update has been released - Adapt to BDS 1.17.30

Tips: Cross-version BDS upgrade requires manual download of LXL installation package and update manually, automatic update will not upgrade across different BDS versions thus to prevent the incompatibility of the old version of the server from problems

【New Function】

  • Preliminary adaptation to BDS 1.17.30, if there are any undiscovered problems, please report to us immediately (Thanks to the contributions of gx and xiaoqch )

  • Upgrade the built-in LLMoney to support 1.17.30

  • Added economic system related events and tick events. Please refer to the document for details of the update content

  • setBlock uses standard type names instead

  • base64 encoding and decoding interface

  • mc.getAllEntities() completed (thanks to WZY for his contribution)

  • Various construction methods are changed to native constructions, such as File, WSClient, JsonConfigFile, etc. Use the new NBT architecture. Please refer to the document for more information

  • Some reconstruction, a little improvement in performance 【BUG repair】

  • Fix the problems in the binary NBT and toSNBT (thanks to the contribution of xiaoqch)

  • Fix the crash problem that may occur in the automatic update

【LiteXLoader更新日志】0.5.5更新已发布 - 适配BDS 1.17.30 注意:跨版本BDS升级需要手动下载LXL安装包更新,自动更新不会跨BDS版本升级 以防止旧版服务端不兼容而发生问题 【新功能】 初步适配BDS 1.17.30,如果有未发现的问题请立刻报告 (感谢gx、xiaoqch大佬的贡献 awa) 升级内置LLMoney,支持1.17.30 增加经济系统相关事件、tick事件,具体更新内容详见文档 setBlock改为使用标准类型名 base64编码解码接口 mc.getAllEntities()完工 (感谢wzy大佬的贡献) 多种类的构造方式改为原生构造,如File,WSClient,JsonConfigFile等等;使用新的NBT架构。具体各项更改请参考文档实际内容 小规模重构,对性能有小规模提升 【BUG修复】 修复二进制NBT和toSNBT中存在的问题(感谢xiaoqch大佬的贡献) 修复自动更新可能出现的崩溃问题

v0.5.4

2 years ago

【Version Description】 The next version Version 0.6 will have many major changes and new content, and the development time is expected to be longer The maintenance and BUG repair of the 0.5 series will continue for a period of time. Look forward to the new features you want! 【New Function】 Added pl.talkAs to simulate player speaking, which is convenient for docking with regular chat robots 【Bug fix】 Enhanced flush performance, use asynchronous flush buffer Fixed major issues in the automatic update system

【版本说明】 下版本Version0.6将有诸多重大更改与新内容,预计开发周期较长 0.5系列的维护和BUG修复将持续一段时间。尽情期待你们想要的新特性吧! 【新功能】 增加了pl.talkAs模拟玩家说话,便于对接使用正则的聊天机器人 【Bug修复】 强化了flush性能,使用异步刷新缓冲 修复了自动更新系统中存在的重大问题

v0.5.3

2 years ago

【New Function】 ==BaseLib library adds CJS support== From then on, LXL's Js plugins will be able to use node-like require interface for sub-module design, and even support the use of some npm packages that do not use node api! (Thanks to callexceeded for the contribution) Add fastlog asynchronous write console API Add absolutePath to obtain the absolute path of the file API 【BUG Repair】 Fix some problems in the document Fix the problem that WriteMode cannot open files Fix some problems that the asynchronous file API does not work properly Fix the problem that the entity gets the incorrect name content Fix the issue of clearInterval error

【新功能】 ==BaseLib基础库新增CJS系统支持== 从此LXL的Js插件将可以使用类似node的require接口进行分模块设计,甚至支持使用某些不使用node api的npm包! (感谢callexceeded大佬的贡献) 增加fastlog异步写入控制台API 增加absolutePath获取文件绝对路径的API 【BUG修复】 修复文档中存在的一些问题 修复WriteMode无法打开文件的问题 修复异步文件API有些无法正常工作的问题 修复实体获取name内容不正确的问题 修复clearInterval报错的问题