All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.0-rc.5 - 2025-01-15
- Add missing condition for onContainerChange
- Fix onFarmLandDecay cancellation
- Fix processConsolePipCmd #208
- Fix NodeJs engine disabling
0.9.0-rc.4 - 2025-01-13
- Find modules in python engine's directory
0.9.0-rc.3 - 2025-01-12
- Support LeviLamina 1.0.0-rc.3
0.9.0-rc.2 - 2025-01-10
- Fix command compatibility
- Fix System::cmd and System::newProcess #203
- Fix npm & pip command
0.9.0-rc.1 - 2025-01-09
- Support LeviLamina 1.0.0-rc.2
- Replace QuickJs with QuickJs-Ng v0.8.0
- Upgrade Lua to v5.4.7
- Upgrade NodeJs to v22.12.0
- Upgrade Python to v3.12.8
- Refactor command api
0.8.20 - 2024-12-01
- Fix setGameMode
- Fix clearItem #186
0.8.19 - 2024-08-23
- Remove NativeAPI completely
- Fix LLSECallEventsOnHotLoad's position
- Fix Entity::teleport with 2 argument
0.8.18 - 2024-08-12
- Fix onMobHurt #157
0.8.17 - 2024-08-10
- Add valid check for Entity
0.8.16 - 2024-08-10
- Fix EntityAPI completely #157
0.8.15 - 2024-08-09
- Refactoring PlayerAPI & EntityAPI & DeviceAPI
- Refactoring ItemAPI
0.8.14 - 2024-08-08
- Fix NbtAPI constructor #160
0.8.13 - 2024-08-08
- Add uuid support for
mc.getPlayer()
- Add new PlayerInfo API
- Fix simulateLookAt #146
0.8.12 - 2024-08-07
- Fix bugs related to Nbt ownership
0.8.11 - 2024-08-07
- Refactoring DeviceAPI to prevent crash
- Add missing Logger::setPlayer
0.8.10 - 2024-08-06
- Fix Entity::toPlayer
0.8.9 - 2024-08-05
- Refactoring PlayerAPI
- Fix onMobHurt crash
- Fix DefaultDataLoadHelper
0.8.8 - 2024-08-05
- Fix setNbt bug
- Refactor MoreGlobal
- Fix a critical issue in 0.8.7
0.8.7 - 2024-08-04
- Adapt to LeviLamina 0.13.5
- Remove useless output
- Remove useless translation
- Refactor translation
0.8.6 - 2024-08-03
- Fix onMobHurt exception #157
0.8.5 - 2024-07-29
- Downgrade cpp-httplib
- Refactoring some confusing code
- Remove useless package for python engine
0.8.4 - 2024-07-24
- Adapt to LeviLamina 0.13.4
0.8.3 - 2024-07-14
0.8.2 - 2024-07-12
- Fix onLiquidFlow's behavior
- Fix player attribute setter (#149)
0.8.1 - 2024-06-23
0.8.0 - 2024-06-18
- Adapt to LeviLamina 0.13.x
0.7.12 - 2024-05-22
- Fix onPistonTryPush & onPistonPush #137
0.7.11 - 2024-05-11
- Fix unload #134
0.7.10 - 2024-05-09
- Allow nodejs engine unload
- Fix transMoney
- Fix nodejs engine in Non-English directory
0.7.9 - 2024-05-07
- Not create manifest.json when migrating if it exists
- Add compability for mc.explode
0.7.8 - 2024-05-04
- Fix HttpServer
- Make FileSystemAPI supports utf-8
0.7.7 - 2024-05-03
- Fix #123
0.7.6 - 2024-05-02
- Remove error log in some api
0.7.5 - 2024-05-02
- Add missing hopper events #88
- Replace SimulatedPlayer::create
- Fix unexpected situation of onMobDie
- Fix some stupid exception process
0.7.4 - 2024-05-02
- Make onPlaceBlock returning placing face
- Fix truePos pre calculation
- Fix onProjectileHitBlock & onProjectileHitEntity #108
- Fix mc.explode #111
0.7.3 - 2024-05-01
0.7.2 - 2024-04-29
- Fix output of runcmdEx not integrity
0.7.1 - 2024-04-29
- Disable unload in node engine
- Fix PluginManager's error
0.7.0 - 2024-04-28
- Adapt to LeviLamina 0.12.x
0.6.4 - 2024-04-21
- Fix NetworkAPI's callback
- Enlarge NewProcess's buffer #48
0.6.3 - 2024-04-20
- Set snbt format to ForceQuote in toSNBT
- Fix NetworkPacket #50
0.6.2 - 2024-04-14
0.6.1 - 2024-04-13
0.6.0 - 2024-04-13
0.5.4 - 2024-04-08
- Fix getPlayerNbt #94
- Fix offline setPlayerNbt
0.5.3 - 2024-04-05
0.5.2 - 2024-03-28
0.5.1 - 2024-03-27
- Support LeviLamina 0.10.x
- Add judgement in getEnderChest
- Fix #76
0.4.15 - 2024-03-24
0.4.14 - 2024-03-18
- Support LeviLamina 0.9.5
0.4.13 - 2024-03-15
- Fix economy related events
- Fix some events cancelled wrongly
0.4.12 - 2024-03-15
- Add onUseBucketPlace & onUseBucketTake #70
- Make event's behavior match LLSE
- Fix setInterval #71
0.4.11 - 2024-03-14
- Fix some api about create directory
0.4.10 - 2024-03-14
- Support LeviLamina 0.9.3
- Fix
setTimeout
dead lock completely
0.4.8 - 2024-03-10
- Fix
setTimeout
dead lock problem
0.4.7 - 2024-03-10
- Add onPlayerPullFishingHook
- Add onScoreChanged
0.4.6 - 2024-03-10
- Add python & nodejs support (#62)
- Fix some scoreboard api (#60)
0.4.3 - 2024-03-03
- Add seh translator
- Fix getAllTags (#56)
- Fix return value of runcmdEx #54
- Fix HttpServer exception #53
- Fix an error in Player::getAllItems
- Fix uncaught exception while loading plugins
- Fix Player::clearItem
0.4.2 - 2024-03-02
- Add Device::inputMode
- Fix Player::serverAddress #52
0.4.1 - 2024-02-25
0.4.0 - 2024-02-24
- Support LeviLamina 0.9.x
0.3.2 - 2024-02-23
- Refactor plugin manager
0.3.1 - 2024-02-21
- Fix player score API (#36)
0.3.0 - 2024-02-13
- Support LeviLamina 0.8.x
- Fix
Player::talkAs
- Fix Chinese path related problems
- Fix an error in
onMobSpawned
0.2.4 - 2024-02-08
- Fix onCmdBlockExecute
0.2.2 - 2024-02-06
- Fix runcmdEx error when command has no output
0.2.1 - 2024-02-06
- Fix endless loop
0.2.0 - 2024-02-06
- Support LeviLamina 0.7.x
- Fix Device::getIP
0.1.6 - 2024-02-05
- Fix a logic error while migrating old plugins
0.1.5 - 2024-02-05
- Fix some error while migrating old plugins
0.1.4 - 2024-02-05
- First release.