Skip to content

Latest commit

 

History

History
849 lines (455 loc) · 17.4 KB

CHANGELOG.md

File metadata and controls

849 lines (455 loc) · 17.4 KB

Changelog

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

Fixed

  • Add missing condition for onContainerChange
  • Fix onFarmLandDecay cancellation
  • Fix processConsolePipCmd #208
  • Fix NodeJs engine disabling

0.9.0-rc.4 - 2025-01-13

Changed

  • Find modules in python engine's directory

Fixed

  • Fix playerInfo not launch #206
  • Fix plugin reload #207

0.9.0-rc.3 - 2025-01-12

Changed

  • Support LeviLamina 1.0.0-rc.3

0.9.0-rc.2 - 2025-01-10

Fixed

  • Fix command compatibility
  • Fix System::cmd and System::newProcess #203
  • Fix npm & pip command

0.9.0-rc.1 - 2025-01-09

Changed

  • 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

Fixed

  • Fix setGameMode
  • Fix clearItem #186

0.8.19 - 2024-08-23

Changed

  • Remove NativeAPI completely

Fixed

  • Fix LLSECallEventsOnHotLoad's position
  • Fix Entity::teleport with 2 argument

0.8.18 - 2024-08-12

Fixed

  • Fix onMobHurt #157

0.8.17 - 2024-08-10

Fixed

  • Add valid check for Entity

0.8.16 - 2024-08-10

Fixed

  • Fix EntityAPI completely #157

0.8.15 - 2024-08-09

Changed

  • Refactoring PlayerAPI & EntityAPI & DeviceAPI
  • Refactoring ItemAPI

0.8.14 - 2024-08-08

Fixed

  • Fix NbtAPI constructor #160

0.8.13 - 2024-08-08

Added

  • Add uuid support for mc.getPlayer()
  • Add new PlayerInfo API

Fixed

  • Fix simulateLookAt #146

0.8.12 - 2024-08-07

Fixed

  • Fix bugs related to Nbt ownership

0.8.11 - 2024-08-07

Changed

  • Refactoring DeviceAPI to prevent crash

Fixed

  • Add missing Logger::setPlayer

0.8.10 - 2024-08-06

Fixed

  • Fix Entity::toPlayer

0.8.9 - 2024-08-05

Changed

  • Refactoring PlayerAPI

Fixed

  • Fix onMobHurt crash
  • Fix DefaultDataLoadHelper

0.8.8 - 2024-08-05

Fixed

  • Fix setNbt bug
  • Refactor MoreGlobal
  • Fix a critical issue in 0.8.7

0.8.7 - 2024-08-04

Changed

  • Adapt to LeviLamina 0.13.5
  • Remove useless output
  • Remove useless translation
  • Refactor translation

0.8.6 - 2024-08-03

Fixed

  • Fix onMobHurt exception #157

0.8.5 - 2024-07-29

Changed

  • Downgrade cpp-httplib
  • Refactoring some confusing code
  • Remove useless package for python engine

Fixed

  • Fix exception message in NbtCompoundClass::constructor
  • Fix onMobHurt #154
  • Fix Entity::hurt #153

0.8.4 - 2024-07-24

Changed

  • Adapt to LeviLamina 0.13.4

0.8.3 - 2024-07-14

Fixed

  • Fix Entity::hurt #152
  • Fix trident consumption for onSpawnProjectile #143

0.8.2 - 2024-07-12

Fixed

  • Fix onLiquidFlow's behavior
  • Fix player attribute setter (#149)

0.8.1 - 2024-06-23

Fixed

  • Fix reduceExperience #145
  • Fix ScoreboardAPI #84

0.8.0 - 2024-06-18

Added

  • Adapt to LeviLamina 0.13.x

0.7.12 - 2024-05-22

Fixed

  • Fix onPistonTryPush & onPistonPush #137

0.7.11 - 2024-05-11

Fixed

0.7.10 - 2024-05-09

Changed

  • Allow nodejs engine unload

Fixed

  • Fix transMoney
  • Fix nodejs engine in Non-English directory

0.7.9 - 2024-05-07

Changed

  • Not create manifest.json when migrating if it exists
  • Add compability for mc.explode

Fixed

  • Fix block.name #130
  • Fix getAllPluginInfo #128

0.7.8 - 2024-05-04

Fixed

  • Fix HttpServer
  • Make FileSystemAPI supports utf-8

0.7.7 - 2024-05-03

Fixed

0.7.6 - 2024-05-02

Changed

  • Remove error log in some api

0.7.5 - 2024-05-02

Added

  • Add missing hopper events #88

Changed

  • Replace SimulatedPlayer::create

Fixed

  • Fix unexpected situation of onMobDie
  • Fix some stupid exception process

0.7.4 - 2024-05-02

Changed

  • Make onPlaceBlock returning placing face

Fixed

  • Fix truePos pre calculation
  • Fix onProjectileHitBlock & onProjectileHitEntity #108
  • Fix mc.explode #111

0.7.3 - 2024-05-01

Fixed

  • Fix getRespawnPosition #115
  • Fix onDropItem #110

0.7.2 - 2024-04-29

Fixed

  • Fix output of runcmdEx not integrity

0.7.1 - 2024-04-29

Changed

  • Disable unload in node engine

Fixed

  • Fix PluginManager's error

0.7.0 - 2024-04-28

Changed

  • Adapt to LeviLamina 0.12.x

0.6.4 - 2024-04-21

Fixed

  • Fix NetworkAPI's callback
  • Enlarge NewProcess's buffer #48

0.6.3 - 2024-04-20

Added

  • Add onConsumeTotem #104
  • Add onSetArmor #95
  • Add onProjectileHitEntity & onProjectileHitBlock #87

Changed

  • Set snbt format to ForceQuote in toSNBT

Fixed

  • Fix NetworkPacket #50

0.6.2 - 2024-04-14

Fixed

0.6.1 - 2024-04-13

Fixed

  • Fix clearItem #100
  • Fix getEnderChest #99

0.6.0 - 2024-04-13

Fixed

  • Support deferred command registration #35
  • Fix mc.getStructure #97

0.5.4 - 2024-04-08

Fixed

  • Fix getPlayerNbt #94
  • Fix offline setPlayerNbt

0.5.3 - 2024-04-05

Fixed

  • Add default value process into Entity::hurt #91
  • Fix setScale #92

0.5.2 - 2024-03-28

Fixed

0.5.1 - 2024-03-27

Changed

  • Support LeviLamina 0.10.x
  • Add judgement in getEnderChest

Fixed

0.4.15 - 2024-03-24

Fixed

0.4.14 - 2024-03-18

Changed

  • Support LeviLamina 0.9.5

0.4.13 - 2024-03-15

Fixed

  • Fix economy related events
  • Fix some events cancelled wrongly

0.4.12 - 2024-03-15

Added

  • Add onUseBucketPlace & onUseBucketTake #70

Changed

  • Make event's behavior match LLSE

Fixed

  • Fix setInterval #71

0.4.11 - 2024-03-14

Fixed

  • Fix some api about create directory

0.4.10 - 2024-03-14

Changed

  • Support LeviLamina 0.9.3

Fixed

  • Fix setTimeout dead lock completely

0.4.8 - 2024-03-10

Fixed

  • Fix setTimeout dead lock problem

0.4.7 - 2024-03-10

Added

  • Add onPlayerPullFishingHook
  • Add onScoreChanged

0.4.6 - 2024-03-10

Added

  • Add python & nodejs support (#62)

Fixed

  • Fix some scoreboard api (#60)

0.4.3 - 2024-03-03

Added

  • Add seh translator

Fixed

  • 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

Added

  • Add Device::inputMode

Fixed

  • Fix Player::serverAddress #52

0.4.1 - 2024-02-25

Fixed

  • Fix getLastDeathPos #45
  • Fix Player::talkAs #47
  • Fix Player::setBossBar #49

0.4.0 - 2024-02-24

Changed

  • Support LeviLamina 0.9.x

Fixed

0.3.2 - 2024-02-23

Changed

  • Refactor plugin manager

0.3.1 - 2024-02-21

Fixed

  • Fix player score API (#36)

0.3.0 - 2024-02-13

Added

  • Support LeviLamina 0.8.x

Fixed

  • Fix Player::talkAs
  • Fix Chinese path related problems
  • Fix an error in onMobSpawned

0.2.4 - 2024-02-08

Fixed

  • Fix onCmdBlockExecute

0.2.2 - 2024-02-06

Fixed

  • Fix runcmdEx error when command has no output

0.2.1 - 2024-02-06

Fixed

  • Fix endless loop

0.2.0 - 2024-02-06

Added

  • Support LeviLamina 0.7.x

Fixed

  • Fix Device::getIP

0.1.6 - 2024-02-05

Fixed

  • Fix a logic error while migrating old plugins

0.1.5 - 2024-02-05

Fixed

  • Fix some error while migrating old plugins

0.1.4 - 2024-02-05

Added

  • First release.