Map Painting 地图绘画 脚本 API | |
---|---|
![]() |
在地图上作画和玩耍是我的乐趣。 |
作 者 | mukiu |
发布时间 | 2016年3月11日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.8,1.9 |
插件详细介绍
MapPainting插件允许玩家在Minecraft中使用地图进行绘画和游戏,提供了丰富的指令和权限管理,让玩家可以创建、管理和分享他们的像素艺术作品。
🎉很久以前,有一张不可思议的地图。当我拿起它时,它没有向我展示地形,只是让我在上面绘画!所以我做了一些艺术作品,并享受成为像素艺术家的乐趣。没有什么比这更快乐的了。
不可思议的地图不满足于仅仅是不可思议。它想成为终极的!所以它进化了。偶然地,它向我展示了它的新功能,游戏!我沉浸在玩像素游戏中,并成为一名像素游戏玩家!
我实际上不知道这张地图会变成什么样。但是当你拥有这张地图时,你就会知道!只需点击右上角的下载,你就可以获得这张地图的副本。试一试,如果你喜欢这张地图,请给我评分
GitHub: https://github.com/aegistudio/MapPainting
虽然本插件的教程非常简单,但它们占用了一些空间。所以我将教程放在Wiki页面中。教程实际上是作为超链接嵌入在Map-Painting标题下的带有文本的地图中。如果你没有注意到,你可以点击这些链接:
玩家必须拥有 "mpp.command" 权限才能执行任何指令。
/mpp
: 列出MapPainting的所有子指令。(mpp=MaP Painting)/mpp create <type> <name> [<parameters>]
: 创建指定类型和名称的画布。/mpp create normal <name> [<1~128>]
: 创建一个完全覆盖地图的方形画布。
1~128
: 分辨率,默认为128。/mpp create wrap <name> [<init>]
: 创建一个画布包装器。
init
: 最初要包装的画布。/mpp create script <name> <script> [<lang>]
: 创建一个基于脚本的画布。
script
: 插件文件夹下的文件名。lang
: 脚本语言,默认为ECMAScript。/mpp create clone <name> <cloned>
: 克隆一个已存在的画布。
cloned
: 要克隆的画布。/mpp chown <receiver> [<name>]
: 转移指定画布的所有权。如果要转移所有权,你必须是画布的管理者或所有者。(chown=Change Owner)/mpp chmod <+/-painter>... [<name>]
: 添加(+)或移除(-)指定画布的绘画者。如果要管理绘画者团队,你必须是画布的管理者或所有者。/mpp destroy [<name>]
: 销毁指定的画布。/mpp pigment <r> <g> <b>
: 直接获取具有指定RGB值的颜料。/mpp list
: 显示你拥有的画布。/mpp undo [<name>]
: 撤销你后悔的意外操作。/mpp redo [<name>]
: 重新执行最近撤销的操作。/mpp confirm
: 确认执行危险指令(红色指令)。注意:
<name>
) 的情况下可以执行的指令,只需手持画布即可。权限格式为 "权限名称: 拥有此权限可以做什么"。
权限分为两种类型。显式权限是可以在 permission.yml 或权限插件中配置的权限。隐式权限嵌入在配置文件中,无法在外部配置。
mpp.paint
: 在自己拥有的画布上绘画。mpp.interact
: 与任何画布互动。mpp.command
: 执行 /mpp 指令。mpp.create.*
: 创建任何类型的画布。mpp.create.normal
: 创建 "normal" 类型的画布。mpp.create.clone
: 克隆一个已存在的画布。mpp.chown
: 更改自己拥有的画布的所有权。mpp.chmod
: 添加或移除自己拥有的画布的绘画者。mpp.destroy
: 销毁自己拥有的画布。mpp.pigment
: 直接通过 RGB 获取颜料。mpp.list
: 列出自己拥有的画布。mpp.undo
: 撤销在自己画布上的操作。mpp.redo
: 重新执行在自己画布上撤销的操作。mpp.manager
: 管理画布。(例如:销毁画布、转移所有权、添加/移除绘画者)mpp.owner
: 管理自己拥有的画布。(例如:转移所有权、添加/移除绘画者)mpp.painter
: 在画布上绘画。command.script.promptEngine
实现。#all
。表示允许任何玩家。#reject:<player_name>
或 #-:<player_name>
。当使用选择器 #all
时,可以使用此选择器拒绝某些玩家。#op
。此选择器将允许管理员。#perm:<permission>
。此选择器将允许拥有指定权限的人员。wrap
切换。undo
和 redo
。你现在可以还原修改,或重新执行还原的更改。clone
。你现在可以克隆现有艺术作品的副本,并且对克隆的修改不会影响原始作品。.mpp
的格式。使其可以单独复制、备份和传输。(我很抱歉,由于 .mpp
格式的更改,1.3b与以前的版本不兼容。希望这将是最后一次更改 .mpp
格式。如果你有重要的艺术作品,请将 .mpp
文件通过电子邮件发送至 [email protected],标题为“1.3-beta mpp update”。)(与1.2b及以前版本不兼容)
pigment
。你可以使用此命令获取具有指定RGB颜色的颜料。list
。你可以列出你拥有的画布。confirm
。执行危险命令(如 destroy
、chown
等)时需要确认。chown
(更改所有者)。你现在可以将所有权转移给其他玩家。chmod
(更改模式)。允许玩家添加/移除可以与他们合作绘画的绘画者!chown
和 chmod
他们持有的画布,而无需指定画布名称。(与1.0b不兼容)
/mpp
命令创建和取消绑定画布。
#
# MapPainting's Configuration
#
command:
script:
promptEngine: nashorn # nashorn or graaljs