Skip to content
This repository has been archived by the owner on Oct 25, 2023. It is now read-only.

Releases: LiteLDev/LiteLoaderBDSv2

2.16.2

09 Oct 09:32
d07a9ca
Compare
Choose a tag to compare

BDS 1.20.31.01 Protocol 618

Fixed

  • Fix some error

2.15.0

20 Jul 07:09
50eb265
Compare
Choose a tag to compare

BDS 1.20.11.01 Protocol 594

Added

Fixed

  • Fix event PlayerPlaceBlock (by @Hosiyume)

2.15.0-beta.3

20 Jul 07:09
f3cf1bc
Compare
Choose a tag to compare
2.15.0-beta.3 Pre-release
Pre-release

2.15.0-beta.2

20 Jul 07:10
Compare
Choose a tag to compare
2.15.0-beta.2 Pre-release
Pre-release
fix: fix struct CommandRegistry

2.15.0-beta.1

20 Jul 07:11
Compare
Choose a tag to compare
2.15.0-beta.1 Pre-release
Pre-release

BDS 1.20.11.01 Protocol 594

Added

Changed

  • Refactoring BlockInstance (by @OEOTYAN)

WARNING - UNEXPECTED ABI CHANGES

AFFECTED API

  • Block::block
  • BlockInstance::BlockInstance(Block* block, BlockPos pos, int dimid);
  • BlockInstance::BlockInstance(BlockPos pos, int dimid = 0);
  • BlockInstance::createBlockInstance(Block* block, BlockPos pos, int dimId);
  • BlockInstance::getBlock();
  • BlockInstance::getPosition();
  • BlockInstance::getBlockSource();
  • BlockInstance::getDimensionId();
  • BlockInstance::hasBlockEntity();
  • BlockInstance::getBlockEntity();
  • BlockInstance::hasContainer();
  • BlockInstance::getContainer();
  • BlockInstance::getBlockDrops();
  • BlockInstance::isNull();
  • BlockInstance::operator==(BlockInstance const& bli);
  • Level::spawnMob(Vec3 pos, int dimId, std::string typeName);
  • Level::spawnItem(Vec3 pos, int dimId, ItemStack* item);
  • Level::createExplosion(Vec3 pos, int dimId, Actor* source, float radius, bool createFire, bool canBreak, float maxResistance);
  • Level::cloneMob(Vec3 pos, int dimId, Actor* ac);
  • Level::getBlockInstance(BlockPos* pos, int dimId);
  • Level::getBlockInstance(BlockPos* pos, BlockSource* blockSource);
  • Level::getBlockEntity(BlockPos* pos, int dimId);
  • Level::getBlockEntity(BlockPos* pos, BlockSource* blockSource);
  • Level::setBlock(const BlockPos& pos, int dim, Block* block);
  • Level::setBlock(const BlockPos& pos, int dim, const string& name, unsigned short tileData);
  • Level::setBlock(const BlockPos& pos, int dim, CompoundTag* nbt);
  • Level::hasContainer(Vec3 pos, int dim);
  • Level::getContainer(Vec3 pos, int dim);
  • Level::broadcastTitle(const string& text, TitleType Type, int FadeInDuration, int RemainDuration, int FadeOutDuration);
  • Spawner::spawnMob(Vec3& ,int, std::string );
  • Spawner::spawnItem(Vec3&, int, ItemStack*);

NOTE TO DEVELOPERS
Due to misuse, the next released version may be different from the ABI of some LLAPI in the current (beta) version.
This may result in error code 127. In order to avoid errors, we recommend that you use the SDK adaptation plugin of the develop branch.

Read more

2.14.1

20 Jul 07:11
62b3942
Compare
Choose a tag to compare

Release 2.14.1

BDS 1.20.0.01 Protocol 589

Changed

  • Remove NpcCmd event

Fixed

2.14.0

20 Jul 07:12
2fb89ca
Compare
Choose a tag to compare

Release 2.14.0

BDS 1.20.0.01 Protocol 589

Added

Changed

  • Remove EnderDragonDestroy event

Fixed

  • Fix item disappear caused by players throwing items at unloaded chunks (by @timiya233)
  • Fix empty overloads error (by @OEOTYAN)
  • Fix destroy event (by @Dofes)
  • Fix VectorBase::toString incorrect process of right parenthesis (by @Redbeanw44602)
  • Fix stop server crash caused by BDS (by @Dofes)

2.14.0-beta.1

20 Jul 07:13
6980617
Compare
Choose a tag to compare
2.14.0-beta.1 Pre-release
Pre-release

Release 2.14.0-beta.1

BDS 1.20.0.01 Protocol 589

Added

Fixed

  • Fix item disappear caused by players throwing items at unloaded chunks (by @timiya233)

2.13.1

20 Jul 07:13
13d598e
Compare
Choose a tag to compare

Release 2.13.1

BDS 1.19.81.01 Protocol 582

Notice

This version has fixed two destructive BDS vulnerabilities, please update as quickly as possible

Changed

  • refactor: remove LevelChunkPacket hook because its vulnerability has been fixed

Fixed

  • fix: add hook to fix PlayerListPacket's memory leak vulnerability
  • fix: add hook to fix SubClient exploit

2.13.0

20 Jul 07:14
d797509
Compare
Choose a tag to compare

Release 2.13.0

BDS 1.19.81.01 Protocol 582

Added

Changed

  • refactor: add unused module.exports for BaseLib.js (LiteLDev#1230) (by @student_2333)

Fixed