LegacyScriptEngine
LegacyScriptEngine copied to clipboard
A plugin engine for running LLSE plugins on LeviLamina
### Describe the bug The server just turns off sometimes, I don’t know what’s wrong. ### To Reproduce Called at random, I don't know how to reproduce it ### Expected...
### Is your feature request related to a problem? Please describe. 我想生成minecraft:tnt和minecraft:arrow这类实体,并且能拿到生成后的实体对象。 找到的API只有mc.spawnMob(name,pos),但却只能生成生物。希望能增加相关功能或者API。 ### Describe the solution you'd like 增加能生成更多类型实体的API ### Describe alternatives you've considered _No response_ ### Additional context...
### Describe the bug 已经对玩家进入时做过null值检查,但仍然报错 22:37:19.682 ERROR [legacy-script-engine-nodejs] Raw Seh Exception: 22:37:19.682 ERROR [legacy-script-engine-nodejs] [0xC0000005:ntstatus] 0x%p 指令引用了 0x%p 内存。该内存不能为 %s。 22:37:19.682 ERROR [legacy-script-engine-nodejs] Parameter 0: 0x0 22:37:19.682 ERROR [legacy-script-engine-nodejs] Parameter...
### Describe the bug LL1.6.0 LSE0.15.0 LL1.7.1 LSE0.16.0 都存在问题 17:23:28.021 ERROR [legacy-script-engine-quickjs] Raw Seh Exception: 17:23:28.021 ERROR [legacy-script-engine-quickjs] [0xC0000005:ntstatus] 0x%p 指令引用了 0x%p 内存。该内存不能为 %s。 17:23:28.021 ERROR [legacy-script-engine-quickjs] Parameter 0: 0x0...
### Describe the bug 生成NPC捕获到空指针还崩服 客户端日志 [server_2025-09-21 - 副本.log](https://github.com/user-attachments/files/22629490/server_2025-09-21.-.log) 崩溃日志 [trace_2025-09-20_19-23-34.log](https://github.com/user-attachments/files/22629505/trace_2025-09-20_19-23-34.log) ### To Reproduce let x = block.pos.x; let y = block.pos.y; let z = block.pos.z; let dimid = block.pos.dimid;...
### Describe the bug HTTP工具中多次使用POST方法会导致内存泄漏,我只测试了POST方法按道理其他的方法应该也有。 复现也很简单只要写个定时器定时调用POST方法就会在任务管理器里发现虚拟内存在涨 这个速度和调用频率有关,如果每秒平均20次调用那么2小时内百分百上32G内存导致程序直接崩溃,一旦停止了频繁调用就不会再以很快的速度上涨(因为程序本身就会慢慢涨),我发现问题后即使从每秒20次请求改到每10秒一次虚拟内存增长的速度还是很快,可以说对于高频率需要请求的插件来说是致命的问题,插件完全无法正常使用,我的项目是一个日志项目,目前改到了10秒发送一次日志到服务端都无法正常使用,希望能尽快处理这个BUG ### To Reproduce HTTP工具中多次使用POST方法会导致内存泄漏,我只测试了POST方法按道理其他的方法应该也有。 复现也很简单只要写个定时器定时调用POST方法就会在任务管理器里发现虚拟内存在涨 这个速度和调用频率有关,如果每秒平均20次调用那么2小时内百分百上32G内存导致程序直接崩溃,一旦停止了频繁调用就不会再以很快的速度上涨(因为程序本身就会慢慢涨),我发现问题后即使从每秒20次请求改到每10秒一次虚拟内存增长的速度还是很快,可以说对于高频率需要请求的插件来说是致命的问题,插件完全无法正常使用,我的项目是一个日志项目,目前改到了10秒发送一次日志到服务端都无法正常使用,希望能尽快处理这个BUG ### Expected behavior 正常工作 ### Screenshots _No response_ ### Platform _No response_ ### BDS Version _No response_...
### Describe the bug 方块实体对象和方块容器对象获取不到 ### To Reproduce 方块实体对象和方块容器对象获取不到 ### Expected behavior 方块实体对象和方块容器对象获取不到 ### Screenshots _No response_ ### Platform _No response_ ### BDS Version _No response_ ### LeviLamina Version _No...
### Describe the bug ### To Reproduce ### Expected behavior ### Screenshots _No response_ ### Platform _No response_ ### BDS Version _No response_ ### LeviLamina Version _No response_ ### LegacyScriptEngine...
### Is your feature request related to a problem? Please describe. 工作台尝试合成事件 需要支持拦截 发射器/投掷器尝试发射事件 需要支持拦截 下界传送门/末地传送门生成事件 需要支持拦截(最好能带上生成门的大小 方便区分是不是猪人塔进行拦截) 经验球生成API 在指定位置生成经验球 另外:可以的话再加一个支持地图数据修改的API,方便从而实现修改地图展示的内容可以自定义图片等,本来以为是NBT里存的,结果获取NBT的时候发现数据不是存在NBT里的只能麻烦你们了 ### Describe the solution you'd like 工作台尝试合成事件 需要支持拦截 发射器/投掷器尝试发射事件...
### Describe the bug mc.newSimpleForm() addLabel 添加的是按钮而不是文本 ### To Reproduce 在 mc.newSimpleForm() 中 使用 addLabel ### Expected behavior mc.newSimpleForm() addLabel 添加的是文本而不是按钮 ### Screenshots _No response_ ### Platform win10 ### BDS...