LNPC - 一个简单的指令NPC插件

资源 LNPC - 一个简单的指令NPC插件 v1.0

请登录后获取

ColorGlaze

琉璃酱

开发者
注册
2020/04/22
消息
301
金粒
20,152.53金粒
ColorGlaze submitted a new resource:

LNPC - 一个简单的指令NPC插件 - 一个简单的指令NPC插件

LNPC
一个简单的NPC插件
​
支持4D皮肤,支持手持物品,支持多条指令,支持控制台指令,支持一键转换YRCMDNPC存档至LNPC存档

关于文件:
LNPC.js LNPC主程序
YRCMDNPC2LNPC.js YRCMDNPC存档转换程序
如无转换需要,请勿将转换程序放入BlocklyNukkit文件夹


存档转换程序会自动读取./plugins/YRCMDNPC文件下的存档,只需将转换程序放入BlocklyNukkit文件夹,启动服务器即可自动完成转换
启动服务器并转换完成后,请删除转换程序和YRCMDNPC,再次启动服务器即可看到NPC
LNPC使用JSON保存NPC讯息
JSON:
{
    "x": -1.5,
    "y": 68,
    "z": 8.5...

Read more about this resource...
 
如果支持移动,直接干翻yrcmdnpc
 
Throwing
java.lang.RuntimeException: cn.nukkit.utils.ChunkException: Invalid garbage Chunk given to Entity
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:440) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugin(Server.java:743) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.enablePlugins(Server.java:732) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Server.<init>(Server.java:575) [nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.Nukkit.main(Nukkit.java:120) [nukkit-1.0-SNAPSHOT.jar:?]
Caused by: cn.nukkit.utils.ChunkException: Invalid garbage Chunk given to Entity
at cn.nukkit.entity.Entity.init(Entity.java:460) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.entity.Entity.<init>(Entity.java:422) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.entity.EntityLiving.<init>(EntityLiving.java:40) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.entity.EntityCreature.<init>(EntityCreature.java:12) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.entity.EntityHumanType.<init>(EntityHumanType.java:34) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.entity.EntityHuman.<init>(EntityHuman.java:70) ~[nukkit-1.0-SNAPSHOT.jar:?]
at com.blocklynukkit.loader.other.Entities.BNNPC.<init>(BNNPC.java:52) ~[BlocklyNukkit.jar:?]
at com.blocklynukkit.loader.script.EntityManager.buildNPC(EntityManager.java:229) ~[BlocklyNukkit.jar:?]
at jdk.nashorn.internal.scripts.Script$2$\^eval\_.:program(<eval>:26) ~[?:?]
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637) ~[nashorn.jar:?]
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494) ~[nashorn.jar:?]
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393) ~[nashorn.jar:?]
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449) ~[nashorn.jar:?]
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406) ~[nashorn.jar:?]
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402) ~[nashorn.jar:?]
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155) ~[nashorn.jar:?]
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264) ~[?:1.8.0_275]
at com.blocklynukkit.loader.scriptloader.JavaScriptLoader.putJavaScriptEngine(JavaScriptLoader.java:66) ~[BlocklyNukkit.jar:?]
at com.blocklynukkit.loader.scriptloader.JavaScriptLoader.loadplugins(JavaScriptLoader.java:35) ~[BlocklyNukkit.jar:?]
at com.blocklynukkit.loader.Loader.onEnable(Loader.java:188) ~[BlocklyNukkit.jar:?]
at cn.nukkit.plugin.PluginBase.setEnabled(PluginBase.java:89) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:117) ~[nukkit-1.0-SNAPSHOT.jar:?]
at cn.nukkit.plugin.PluginManager.enablePlugin(PluginManager.java:436) ~[nukkit-1.0-SNAPSHOT.jar:?]
... 4 more
只要写入npc的json就会报错,json格式不会错
 

在线会员

  • Shepred_T
  • 爱玩游戏的谢飞
  • Andao_Lincoln
  • 苍空和龙
  • 超级刺客
  • 飞飞飞鱼
  • 119
  • kevin2025
  • 帝皇侠H
  • yeal
  • 咕噜Gulu
  • ROCOCO
  • 卖饼翁
  • 没烦恼
  • KK_Sir
后退
顶部 底部