Skip to content

Releases: LiteLDev/LeviLamina

v0.8.0

13 Feb 08:57
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

Added

  • Adapted to BDS version 1.20.61
  • Added a method to allow OPs to use cheat commands when cheats are disabled in the server properties
  • Added built-in command 'memstatus' to query memory status
  • Added new memory allocator
  • Added more color conversion functions

Changed

  • Refactored BuiltinCommands
  • Allow instantiation of FlatWorldGeneratorOptions and BlockVolume without parameters
  • Modify the installation details of Levilamina
  • Complete the pure virtual class IMemoryAllocator

Fixed

  • Fixed bugs in Molang and HashedString
File SHA256
levilamina-release-windows-x64.zip f08bfa18585fc6d3fec9c7095c77a4c0d887936710e88d82f7195ea12c906252
levilamina-debug-windows-x64.zip 216492da55296da68e8e7a948507690ce1bdf30e0ff2346d74cf63430fbfe817

v0.7.2

05 Feb 15:24
d2453d5
Compare
Choose a tag to compare
v0.7.2 Pre-release
Pre-release

Added

  • Add reflection offset getter
  • Add some struct for ScriptAPI
  • Add dark mode to docs
  • Add dimension enum to command
  • Support molang registery
  • Add formid manager to resolve potential conflicts
  • Add tpdim command

Changed

  • Refactor the command registration system
  • Support for const member function hook
  • Add overload support to hook
  • Reuse function pointer hook with overload
  • Move native API docs
  • Refactoring tr strings
  • Refactoring i18n
  • Replace logDebugResult into std::visit
  • Refactor form api
  • Bypass preloader plugins

Fixed

  • Remove extra include
  • Fix all clang&msvc warnings
  • Fix bedrock service multi-threaded access conficts
  • Fix a fatal bug in 0.6.3 that causes crashes
File SHA256
levilamina-release-windows-x64.zip 6d55f63791f1be5bce57193058d7ea6cfb8bb83b5e31efff4f4a6782681d7557
levilamina-debug-windows-x64.zip 5591195332aac3be5e4ac6d1b0a7afeecb16c0b4e8ae1a46044cbee2d91667bd

v0.7.1

05 Feb 14:46
Compare
Choose a tag to compare
v0.7.1 Pre-release
Pre-release

Fixed

  • Fix Logger.h include
File SHA256
levilamina-debug-windows-x64.zip 9a8fcd100fcf60e321d4ae7fd10f573f92b06c9394d6f4264f2c9211f373d415
levilamina-release-windows-x64.zip e91aba6cda57aa3234360270b13737b4936d825a3f3d50a1cd29d4cc4a198896

v0.6.3

30 Jan 08:54
37d932b
Compare
Choose a tag to compare
v0.6.3 Pre-release
Pre-release

Changed

  • Remove constructor of ScorePacketInfo
  • Disable DynamicTypeList

Fixed

  • Fix scheduler remove id
  • Make clang-cl compilable
File SHA256
levilamina-windows-x64.zip 2029c4f31f1338e00baeb1ac248a33ec67c7752046a49a3992363872d5f20df1
levilamina-debug-windows-x64.zip 40759446fa9e95b3be4b72d0e33419354118bbc0fcec84418e5fd07273bf6bea

v0.6.2

29 Jan 13:33
Compare
Choose a tag to compare
v0.6.2 Pre-release
Pre-release

Changed

  • Add move to parseSnbt
  • Refactoring FileWatcher
  • Remove useless output

Fixed

  • Fix scheduler remove
  • Export PluginManager virtual function
File SHA256
levilamina-windows-x64.zip 522846b87b62610f725bd66d6add5d3fb036fd2c6666eca04f394b3a28f15f44
levilamina-debug-windows-x64.zip 954ed2760c3241de86c2fb54052fa5ba0f5234ef746e336a6dbfca60d2673bc1

v0.6.1

29 Jan 06:45
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

Changed

  • Add check to fromNetworkNbt

Fixed

  • Fix commandOutput bugs
  • add type to CommandOutputMessageType
  • Fix CommandOutput success&error

Full Changelog: v0.6.0...v0.6.1

File SHA256
levilamina-windows-x64.zip 2fa29d10023b1abe0e583564ad9b7477954219cd11575187230a2715c5d5f770
levilamina-debug-windows-x64.zip 6500adc0e25bedc84bf4c057a71789d6d752946d1f6e765cc1f2202e1f2703e5

v0.6.0

28 Jan 15:42
3115a05
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Added

  • Add initializer list to CompoundTag
  • Complete the size of RenderParams and VanillaTreeFeature, as well as VillageFeature, add their respective member variables to WorldBlockTarget and WorldGenContext
  • Add a virtual destructor to IBlockWorldGenAPI to ensure its size is correct
  • Add member variables to ChunkSource
  • Filler DistanceSortedActor struct
  • Dependency diagnostic for NativePlugin
  • Complete the member variables for Pos2d, the size for Block, and the parent class list for DividedPos2d
  • Revise the construction of buffer_span_mut and ActorBlockSyncMessage, and complete the member variables for ChunkLocalNoiseCache
  • Add member variables to Aquifer::FluidSample and Aquifer

Changed

  • Compress dim nbt data
  • Logger switch to format_string for compile time instantiate
  • Refactoring format string

Fixed

  • Fix current_zone not working on old Windows and Wine
  • Fix snbt empty list bug
  • Fix CommandRegistry crash in using Symbol member
  • Fix CommandRegistry::Symbol abi
  • Fix the offset size error in member variable comments caused by changes in member variables.
  • Logger add override for msg only print
  • Fix some error in custom dimension
  • Fix LevelSeed64 crash
  • Fix dll deps load

Full Changelog: v0.5.1...v0.6.0

File SHA256
levilamina-windows-x64.zip c4a247762527aeb3c52c32406012d4b5962684275df415b971af073ac6972ffa
levilamina-debug-windows-x64.zip 73871a26b1fbbf416b6a072ea01b75bdf1bd9b9e0094743dcf309888a48c940b

v0.5.1

19 Jan 12:09
587a2f9
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Added

  • Add registerFeature to FeatureRegistry
  • Add SubChunk::BlockLayer
  • Add members to XoroshiroPositionalRandomFactory and IPositionalRandomFactory
  • Add various tests related to world generation

Changed

  • Refactor SharedPtr
  • Create new pch file and fix some header include problem
  • Update DataItemType enum to use uchar instead of byte
  • Fix the omissions in Layer and added member variables to LakeFeature
  • Refactor custom dimension

Fixed

  • Fix the issue with IFeature vtable and the issue with StackResultStorageFeature::tryUnwrap
  • Fix Dataitem alignment erro
  • Update enum classes with explicit underlying types
  • Fix FlatWorldGeneratorOptions

Full Changelog: v0.5.0...v0.5.1

File SHA256
levilamina-windows-x64.zip 1c4d63b005246e4b0867c5f301d382483507f0747d9ca11f04e556a9b134089c
levilamina-debug-windows-x64.zip 60ec9f2decbf0da9f21a2b7dc2f1450d9c3c27ff636ebb0f5be8801636a05581

v0.5.0

17 Jan 15:49
568070a
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Added

  • Add service and refactor plugin system
  • Add lang dir to plugin
  • Add hash function to InventorySource
  • Complete the missing parameters for the LL_SIGNATURE_CALL macro
  • Complete the size of ItemStackRequestActionHandler and the parameter names of ItemStackRequestActionHandler::_handleTransfer
  • Add InventoryAction and NetworkItemStackDescriptor missed constructor
  • Add members to FlowerFeature,FlatWorldGeneratorOptions

Changed

  • Allow multiple implement of emitter
  • Refactor print exception
  • Refactor dynamic type list
  • Refactor NonOwnerPointer
  • Readd constructor in ScorePacketInfo

Fixed

  • Fix plugin dir cache
  • Fix ansi code page
  • Remove BugFix
  • Fix BinaryStream writeType
  • Fix plugin name with dot
  • Fix TypeList::index error
  • Fix WorldGenerator vftable

New Contributors

Full Changelog: v0.4.2...v0.5.0

File SHA256
levilamina-windows-x64.zip 0bf0df52fe785b05e4cec0ae4bcc4f24a783afdc56c7b7ee405410d38cb006c8
levilamina-debug-windows-x64.zip 10eaf4cf6a9814ddc33f5ea2fa10b3f58bba415fc0e61e4d00d019b28316b21f

v0.4.2

12 Jan 14:24
Compare
Choose a tag to compare
v0.4.2 Pre-release
Pre-release

Added

  • lip install support in source repo.

Full Changelog: v0.4.1...v0.4.2

File SHA256
levilamina-windows-x64.zip 6dba097d848bdd7811e1993bae6951ec69f550655620e7e6874de1fac459038c
levilamina-debug-windows-x64.zip 4365b6e4dc107472175c814693f282bc7ea8236b27cc65906717affb29756339