Releases: LiteLDev/LiteLoaderBDS
2.7.1
LiteLoader Release Note
Adapted to BDS-1.19.30 | ProtocolVersion 554
Please update to this version as soon as possible if you are using 2.7.0
Bug Fixes
- Fix abnormal packet vulnerability caused by BDS @dreamguxiang
New Features
- Add
ClientChunkPreGeneration
option in configuration file @dreamguxiang - Refactor LLSE's
LLAPI
@shishkevichd
2.7.0-hotfix
LiteLoader Release Note
Adapted to BDS-1.19.30 | ProtocolVersion 554
Bug Fixes
- Fix ParticleSpawner bugs in LLSE (#780) @OEOTYAN
- Fix player join server client lag (#825) @dreamguxiang
- Fix player join server crash (#825,#827,#828,#829,#832) @dreamguxiang
- Fix repeated XUID problem in
PlayerInfoAPI.cpp
@ShrBox - Fix PlayerClass::getScore Error (#791) @Redbeanw44602
New Features
- Support BDS 1.19.30 (#819) @dreamguxiang
- Add setScale API for LLSE (#762) @shishkevichd
- Add PlayerUseBucket Event (#746) @quizhizhe
- Add LLSE ItemAPI::setDisplayName (#766) @shishkevichd
- Add DeviceAPI::getInputMode for LLSE (#772) @shishkevichd
- Add distanceToPos API for PlayerAPI & EntityAPI for LLSE (#775) @shishkevichd
- Add PlayerOpenInventory event (#767) @Jasonzyt
- Add LL settings command @RimuruChan
- Add PlayerSwingEvent (#797) @OEOTYAN
- Add stopFire API for PlayerAPI & EntityAPI for LLSE (#801) @shishkevichd
- Add more properties in BlockAPI in LLSE (#816) @shishkevichd
- Add some properties for PlayerAPI and EntityAPI for LLSE (#837) @shishkevichd
- Add support mc.getPlayer() with uniqueId @Redbeanw44602
- Add player.setTitle() to llse @Redbeanw44602
- Add api for trans-money and money-history @Redbeanw44602
APIs / ABIs Breaking Change list (for developer)
Note that APIs marked as deprecated will be removed in the next few releases.
Location | Changes | Description |
---|---|---|
llapi/LLAPI.h | All item with namespace LL . |
Move to namespace ll . You should recompile your plugin with latest SDK as soon as possible due to the removal of deprecated API and ABI in the future. |
llapi/mc/ | All enum defined in llapi/mc | Use enum class instead of enum. You should recompile your plugin with latest SDK as soon as possible due to the removal of deprecated API. |
2.7.0
LiteLoader Release Note
Adapted to BDS-1.19.30 | ProtocolVersion 554
Bug Fixes
- Fix ParticleSpawner bugs in LLSE (#780) @OEOTYAN
- Fix player join server client lag (#825) @dreamguxiang
- Fix player join server crash (#825,#827,#828,#829,#832) @dreamguxiang
- Fix repeated XUID problem in
PlayerInfoAPI.cpp
@ShrBox - Fix PlayerClass::getScore Error (#791) @Redbeanw44602
New Features
- Support BDS 1.19.30 (#819) @dreamguxiang
- Add setScale API for LLSE (#762) @shishkevichd
- Add PlayerUseBucket Event (#746) @quizhizhe
- Add LLSE ItemAPI::setDisplayName (#766) @shishkevichd
- Add DeviceAPI::getInputMode for LLSE (#772) @shishkevichd
- Add distanceToPos API for PlayerAPI & EntityAPI for LLSE (#775) @shishkevichd
- Add PlayerOpenInventory event (#767) @Jasonzyt
- Add LL settings command @RimuruChan
- Add PlayerSwingEvent (#797) @OEOTYAN
- Add stopFire API for PlayerAPI & EntityAPI for LLSE (#801) @shishkevichd
- Add more properties in BlockAPI in LLSE (#816) @shishkevichd
- Add some properties for PlayerAPI and EntityAPI for LLSE (#837) @shishkevichd
- Add support mc.getPlayer() with uniqueId @Redbeanw44602
- Add player.setTitle() to llse @Redbeanw44602
- Add api for trans-money and money-history @Redbeanw44602
APIs / ABIs Breaking Change list (for developer)
Note that APIs marked as deprecated will be removed in the next few releases.
Location | Changes | Description |
---|---|---|
llapi/LLAPI.h | All item with namespace LL . |
Move to namespace ll . You should recompile your plugin with latest SDK as soon as possible due to the removal of deprecated API and ABI in the future. |
llapi/mc/ | All enum defined in llapi/mc | Use enum class instead of enum. You should recompile your plugin with latest SDK as soon as possible due to the removal of deprecated API. |
2.7.0-beta-2
LiteLoader Release Note
Adapted to BDS-1.19.30 | ProtocolVersion 554
Bug Fixes
- Fix ParticleSpawner bugs in LLSE (#780) @OEOTYAN
- Fix player join server client lag (#825) @dreamguxiang
- Fix player join server crash (#825,#827,#828,#829) @dreamguxiang
New Features
- Support BDS 1.19.30 (#819) @dreamguxiang
- Add setScale API for LLSE (#762) @shishkevichd
- Add PlayerUseBucket Event (#746) @quizhizhe
- Add LLSE ItemAPI::setDisplayName (#766) @shishkevichd
- Add DeviceAPI::getInputMode for LLSE (#772) @shishkevichd
- Add distanceToPos API for PlayerAPI & EntityAPI for LLSE (#775) @shishkevichd
- Add PlayerOpenInventory event (#767) @Jasonzyt
- Add LL settings command @RimuruChan
- Add PlayerSwingEvent (#797) @OEOTYAN
- Add stopFire API for PlayerAPI & EntityAPI for LLSE (#801) @shishkevichd
- Add more properties in BlockAPI in LLSE (#816) @shishkevichd
APIs / ABIs Breaking Change list (for developer)
Note that APIs marked as deprecated will be removed in the next few releases.
Location | Changes | Description |
---|---|---|
llapi/LLAPI.h | All item with namespace LL . |
Move to namespace ll . You should recompile your plugin with latest SDK as soon as possible due to the removal of deprecated API and ABI in the future. |
llapi/mc/ | All enum defined in llapi/mc | Use enum class instead of enum. You should recompile your plugin with latest SDK as soon as possible due to the removal of deprecated API. |
2.6.2
2.6.1
2.6.0
[LiteLoader Release Note]
LiteLoaderBDS-2.6.0 update has been released, adapted to BDS-1.19.21,BDS-1.19.22, ProtocolVersion 545
[New features]
- Add ParticleAPI @OEOTYAN
- Add more properties in PlayerAPI and EntityAPI by @shishkevichd & @dreamguxiang
- Add ResourcePackRepository::setCustomResourcePackPath by @dreamguxiang
- Add AddrHook,SigHook API by @dreamguxiang
- Add some definitions(ChunkBlockPos) by @OEOTYAN
- Add PermissionAPI by @Jasonzyt
- Add StaticVanillaBlocks (#704) by @OEOTYAN
- Add PlayerInfoAPI for LLSE by @Jasonzyt
- Add links to C++ documentation (#734) by @futrime
- Add Hot Reload for NodeJS Plugin by @yqs112358
- New methods and properties of LLAPI for LLSE (#726) by @shishkevichd & @Jasonzyt
- Update 1.19.21 by @dreamguxiang
- Add i18nAPI for LLSE by @Jasonzyt
- Add ActorDamageCause enum for LLSE by @dreamguxiang
- Add ResourcePackInitEvent by @dreamguxiang
- Add fix BDS crashes(Beta) by @dreamguxiang
- Default is off, please turn on
FixBDSCrash
from the configuration file
- Default is off, please turn on
[Change]
- Complete #716 by @dreamguxiang
- Throwing exceptions back when catching SEH exceptions in Dev mode by @yqs112358
- Add Actor::hurtEntity ActorDamageCause Parameter (#729) by @dreamguxiang
- Update PlayerAPI of LLSE (#723) by @shishkevichd
- Refine and fix NativeApi by @WangYneos & @Redbeanw44602
- Reconstruct LLSE part of codes by @yqs112358
- Now the development_xxxx_packs directory can load all packs directly and without filling out world_xxxx_packs.json by @dreamguxiang
[Bug Fixes]
- Fix & recompile QuickJs to fix (#708) by @yqs112358
- Fix Crash when creating AttributeModifier instance (#725) by @dreamguxiang
- Fix PlayerDropItemEvent bugs by @dreamguxiang
- Fix LLSE reloading the plugin after the command re-registration will lead to registration error (#689) by @Jasonzyt
- Fix Player/CommandOutput's i18n function cannot pass fmt::named_arg by @Jasonzyt
- Fix named argument in nodejs plugin pack output by @Jasonzyt
- Fix after LiteLoader.dll is loaded Ctrl+C forced to close the service is not valid by @Jasonzyt
- Fix date cannot parse time from string(quickJs) (#708) by @yqs112358
- Fix LLSE hot reload quickJs plugin when ScriptEngine-NodeJs error message (#701) by @yqs112358
- Fix AntiGiveCommand dynamic generate (#700) by @WangYneos
2.5.1
[LiteLoader Release Note]
LiteLoaderBDS-2.5.1 update has been released, adapted to BDS-1.19.20, ProtocolVersion 544
[New features]
- Add basic NativeAPI For LLSE @dreamguxiang & @yqs112358 & @WangYneos & @Dofes & @wzyyyyyyy
- Add
LL::getLanguage()
by @ShrBox - Add response to control event(Ctrl+C) by @Redbeanw44602
[Change]
- Re-add mysql support
[Bug Fixes]
- Fix FormUI error by @dreamguxiang
- Fix #666 by @dreamguxiang & @WangYneos
- Fix I18N compatibility by @Jasonzyt
- Fix quickjs timezone bug (#664) by @yqs112358
- Fix #604 again by @Jasonzyt
2.5.0
[LiteLoader Release Note]
LiteLoaderBDS-2.5.0 update has been released, adapted to BDS-1.19.20, ProtocolVersion 544
[Major]
- Support BDS 1.19.20 by @dreamguxiang
- New i18n API (#503)(#651) by @Jasonzyt
- NodeJs Support. by @Jasonzyt @WangYneos @yqs112358 @ShrBox @RimuruChan
[New features]
- Add BinaryStream.writeType(mce::UUID) (#606) by @S3v3Nice
- Add ReadOnlyBinaryStream.readType(Vec3) (#619) by @S3v3Nice
- Add PlayerInfoAPI cache&new API (#612) by @Jasonzyt
- Add Raise error when trying registering a existing command name (#604) by @Jasonzyt
- Add PlayerInteractEntityEvent (#646) by @S3v3Nice
[Change]
- Script addons support, by @Dofes
- LLSE-JS engine changed from V8 to QuickJs by @dreamguxiang @yqs112358
- Update Slider & CustomForm (#572) by @S3v3Nice
- Upgrade OpenSSL to 3.0.5 (#654) by @ShrBox
[Bug Fixes]
- Separate jsdebug & nodedebug command (#615) by @StarsDream00 @RimuruChan
- Fix Lua table type check (#622) by @StarsDream00 @RimuruChan
- Fix LLSE File class object cannot read files with Chinese file names properly (#625) by @Jasonzyt
- Fix LLSE File class can not properly delete files with Chinese file names (#627) by @Jasonzyt
- Fix BinaryStream class is missing writeVec3 (#631) by @Jasonzyt
- Fix ob.getScore(target) does not get the corresponding score correctly (#626) by @Jasonzyt
- Fix Block::getTileData error, by @Jasonzyt
- Fix Plugin name cannot contain LiteLoader (#644) by @Jasonzyt
- Fix the event callback when listening to the player's death does not get the player's items properly (#634) by @dreamguxiang
- Fix FormUI Form StepSlider error (#642) by @Jasonzyt
2.4.2-patch1
[LiteLoader Release Note]
LiteLoaderBDS-2.4.2 update has been released, adapted to BDS-1.19.10, ProtocolVersion 534
[New features]
- Add builtin broadcast bugfix by @Redbeanw44602
- Add builtin runningAutocompaction log disabler by @Redbeanw44602
- Add bStats by @dreamguxiang @RimuruChan
- Add
FormResponsePacketEvent
by @S3v3Nice - Add PacketAPI for LLSE by @dreamguxiang
[Bug Fixes]
- Fix LL bugs:
- Fix
afterPlaceBlock
by @Redbeanw44602 - Fix #577 by @dreamguxiang
- Fix typo
convertToColsole
by @S3v3Nice
- Fix