
CNPC-Additions
自定义NPC模组的新功能。
查看大图该模组为 CNPC 模组添加了新功能以及更多内容。
功能:
- 为 NPC 提供新的脚本方法。
- 能够通过新界面打开 CNPC 对话。
- 可选择阻止方块的破坏和放置。
- 玩家快捷栏上方的消息:“[名称]:消息”。
脚本:
从 NPC 发送 15 格半径内消息的方法:
eSay(String message, String color);示例:
eSay("Hello!", "E9967A");颜色为十六进制格式,若未指定,默认颜色为 #C0C0C0。
从 NPC 向特定玩家发送消息的方法:
eSayTo(IPlayer player, String message, String color);示例:
eSayTo(event.player, "Hello " + event.player, "E9967A");使 NPC 发光的方法:
eSetGlowing(boolean);boolean可以是true或false。在玩家快捷栏上方发送消息的方法:
eSayBar - 可选择为角色设置图标; eSayBarI - 无角色图标。
eSayBar 的类型:
eSayBar(IPlayer IPlayer, String message, String fakeName, String hexColor, String icon, int maxSymbolsFirstLine, int maxSymbolsOtherLines);
eSayBar(IPlayer IPlayer, String message, String fakeName, String hexColor, String icon);
eSayBar(IPlayer IPlayer, String message, String hexColor, String icon);
eSayBar(IPlayer IPlayer, String message, String hexColor, String icon, int maxSymbolsFirstLine, int maxSymbolsOtherLines);
示例:
eSayBar(e.player, "Hello my friend", "Sigma228", "9370DB", "npc");
图标的类型(icon):
npcnoninvisible- ResourceLocation — 允许你为角色设置自定义图标。图标文件可放置在
.minecraft/customnpcs/assets/customnpcs/textures/icons/myicon.png文件夹中。
游戏内:"customnpcs:textures/icons/myicon.png"。
eSayBarI 的类型(无角色图标):
eSayBarI(IPlayer IPlayer, String message, String fakeName, String hexColor, int maxSymbolsFirstLine, int maxSymbolsOtherLines);
eSayBarI(IPlayer IPlayer, String message, String fakeName, String hexColor);
eSayBarI(IPlayer IPlayer, String message, String hexColor);
eSayBarI(IPlayer IPlayer, String message, String hexColor, int maxSymbolsFirstLine, int maxSymbolsOtherLines);
这些方法与 eSayBar 相同,但不带角色图标。
命令:
通过新界面打开 CNPC 对话:
/shine dialog show player id name示例:
/shine dialog show Dev 13 "MrBest"为玩家 Dev 打开 ID 为 13 的对话,名称为 MrBest。
阻止破坏方块:
/shine blockbreak block player booleanfalse— 阻止破坏,true— 允许破坏。阻止放置方块:
/shine installingBlocks player booleanfalse— 阻止放置,true— 允许放置。
当前模组功能:
- [✔] 新的脚本方法。
- [✔] 新的对话界面。
- [✔] 快捷栏上方的消息。
- [✔] 方块破坏和放置限制。
- [✘] 任务变更(菜单)。
- [✘] 新的 ChatBubbles(NPC 头顶上方的消息)。
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。