欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“Dynmap/地图标记”的源代码
←
Dynmap/地图标记
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
Dynmap 支持添加数据到地图的机制,这些数据统称为Markers标记,由记号(标记图标),区域标记和折线标记构成。 ==标记集== 标记的收集和组织被称为标记集(Marker Sets),每个标记集是一个图层,可以使用网页的层选择器选择,每个标记都包含在特定的标记集中。默认情况下,总有一个标签为 Markers 的标记集,用于包括没有被手动分配的标记。删除标记集将会删除集合中的所有标记。 新的标记集可以通过使用 /dmarker addset <markerset-label> 或 /dmarker addset id:<markerset-id> 命令来创建,这个命令可以添加其他的参数: prio:<N> 用于控制图层的相对于其他的标记集的优先度顺序;hide:<true|false> 用于控制默认情况下是否可见(选中)或不可见(未选中);minzoom:<N> 用于控制标记集可见的最小的缩放程度,如果为达到此缩放将不会可见。 对已有标记集的设置可以通过使用 /dmarker updateset <markerset-label> 或 /dmarker updateset id:<markerset-id> 命令,可以使用 prio:<N>,hide:<true|false> 或 newlabel:<new-label> 参数。 在 0.32 版本,选项 showlabels:<true|false|null> 被加入支持。此选项为 true 或 false 时,将会启用或禁用标记集的标签的可见性(禁用时,如果鼠标悬浮在某标记上,标签仍然会显示)。值 null 将会使用全局设置(由 configuration.txt 中的 markers 部件的 showlabels 设置指定)。 标记集(除了默认的 Markers 集合)可以使用 /dmarker deleteset <markerset-label> 或 /dmarker deleteset id:<markerset-id> 命令删除。 ==记号== 记号是最常见的地图标记 - 简单的图标和一些描述性的标签和弹出窗口。每个记号都有一个在世界中的坐标(X Y Z 和世界 ID),一个记号图标 ID,一个标签,和一个可选的描述。记号图标 ID 可以是标准记号 ID(本页底部) 中的一个,也可以对应安装的图标(查看下方的 记号图标 部分)。 记号可以通过以下方法添加: */dmarker add <marker-label> icon:<icon-id> set:<markerset-id> - 此命令必须由一个在线的玩家使用,这将在玩家的位置添加一个记号,如果 set 没有被提供,那么记号将会创建于默认的标记集。如果 icon 没有被提供,那么将会使用默认的记号图标(default,一个房子)。 */dmarker add id:<marker-id> <marker-label> icon:<icon-id< set:<markerset-id> - 与上方相同,但需要提供 独立 ID。 *使用牌子 - 如果 markers 部件的 enablesigns 设定被弃用,那么拥有对应权限的用户可以使用特殊标签的牌子来创建记号。牌子的第一行必须是 [dynmap],之后,除了格式为 set: <标记集ID> 或 icon:<图标ID>(允许设置为特殊的图标,如果没有设置,那么将使用默认的 sign 图标)的行数都将被包含在此记号的标签中。如果记号被成功创建,牌子的 [dynmap],set:,icon: 行都会被删除。如果这个牌子之后被破坏,那么地图上对应的记号将被删除。 创建后,记号可以使用以下的命令编辑: */dmarker movehere <marker-label> set:<markerset-id> 或 /dmarker movehere id:<marker-id> set:<markerset-id> - 此命令将会移动指定的记号到玩家的位置,注意:如果要选择不在默认集中的记号,那么 markerset-id 是必要的。 */dmarker update <marker-label> set:<markerset-id> icon:<icon-id> newlabel:<new-label> 或 /dmarker update id:<marker-id> set:<markerset-id> icon:<icon-id> newlabel:<new-label> - 注意:如果要选择不在默认集中的记号,那么 markerset-id 是必要的。 记号可以使用 /dmarker delete <marker-label> set:<markerset-id> 或 /dmarker delete id:<marker-id> set:<markerset-id> 命令来删除。 可以使用 /dmarker list set:<markerset-id> 命令来列出所有已有的记号和属性。 ==记号图标== 记号图标是用于给记号提供图标的图像,Dynmap 提供了一些默认的标准图标,全部都在下方的图片中,它们是预设的,并且不可以被删除。可以使用 /dmarker icons 命令来列出所有可用的图标。 新的图标可以通过以下几步来安装: *将 PNG 格式的图像文件复制进 Bukkit 的服务器文件夹,图片应该为 8x8,16x16 或 32x32 的大小。 *运行命令 /dmarker addicon id:<icon-id> <icon-label> file:<path-to-image-file> - 如果成功,图片文件将被导入(所以不用放在第一次复制的地方)。 更新已有的图标的图片可以使用 /dmarker updateicon id:<icon-id> newlabel:<new-label> file:<path-to-image-file> 命令。 删除已有的图片可以使用 /dmarker deleteicon id:<icon-id> 命令。 [[文件:-Dynmap-09.png|500px]] ==区域记号== 区域标记用于在地图上方式 3D 或者 2D 的轮廓,区域标记由 2 个或者更多个的 X Z 坐标点序列组成的长方形(如果是两个点则是矩形的对角)或者多边形(如果是三个或者更多的点,则是多边形的有序的角序列,从第一个连接到最后一个再连回第一个点)。可选的,你可以设置设置最小和最大的 Y 值,将二维模型拓展为三维模型(顶部和底部是平坦的)。 可以设置颜色属性(#RRGGBB)和线段重量(0-N)和透明度(0.0-1.0)控制填充区域的颜色和外观。 创建一个区域之前必须提供一组角,可以通过以下步骤完成: *运行 /dmarker addcorner 命令来将玩家的当前位置添加为一个角 *运行 /dmarker addcorner <x> <y> <z> 或 /dmarker addcorner <x> <y> <z> <world> 命令来添加指定的坐标点为一个角 添加的角可以使用 /dmarker clearcorners 命令来清除。 添加角之后,可以使用 /dmarker addarea <area-label> set:<markerset-id> 或 /dmarker addarea id:<area-id> <area-label> set:<markerset-id> 命令来创建一个区域标记。可以使用这些命令来设置附加的属性,或者使用 /dmarker updatearea id:<area-id> set:<markerset-id> 或 /dmarker updatearea <area-label> set:<markerset-id> 命令来更新已有的区域的属性。可用的选项包括: *color - 轮廓颜色 (#RRGGBB 格式) *fillcolor - 填充颜色 (#RRGGBB 格式) *opacity - 轮廓的不透明度 (0.0 = 透明, 1.0 = 实体) *fillopacity - 填充的不透明度 (0.0 = 透明, 1.0 = 实体) *weight - 轮廓的重量(0=最小,越大越粗) *ytop - 区域最大的 Y 轴高度 (默认=64) *ybottom - 区域最小的 Y 轴高度 (默认=64) 注意:现有的区域无法更新,必须删除后重新创建新的区域。另外,当使用 /dmarker addarea 命令创建区域后,当前的角列表将会重置。 你可以使用 /dmarker deletearea id:<area-id> set:<markerset-id> 命令删除一个区域标记。 已经存在的区域和他们的属性可以使用 /dmarker listareas set:<markerset-id> 命令显示。 ==圆形标记== 圆形标记用于在地图上放置二维圆形(或椭圆)轮廓,此区域使用圆形的轮廓,通过一个中心点(XYZ)和一个半径(圆形)或 X 和 Z 半径(椭圆)来创建。 轮廓边缘的外观可以通过设置颜色属性(#RRGGBB),线条重量(0-N)和透明度(0.0-1.0)来设置。 圆形标记可以通过使用 /dmarker addcircle <circle-label> set:<markerset-id> 或 /dmarker addcircle id:<circle-id> <circle-label> set:<markerset-id> 命令来创建。可以使用这些命令来设置附加的属性,或者使用 /dmarker updatecircle id:<circle-id> set:<markerset-id> 或 /dmarker updatecircle <circle-label> set:<markerset-id>命令来更新已有的圆形标记的属性。可用的选项包括: * x - 中心的 X 坐标(默认为使用命令的玩家的坐标点 X 坐标) * y - 中心的 Y 坐标(默认为使用命令的玩家的坐标点 Y 坐标) * z - 中心的 Z 坐标(默认为使用命令的玩家的坐标点 Z 坐标) * radius - 圆的半径(默认为 1) * radiusx - 椭圆的 X 轴半径(默认为 1) * radiusz - 椭圆的 Z 轴半径(默认为 1) * world - 中心的世界(默认为使用命令的玩家的世界) * color - 轮廓颜色 (#RRGGBB 格式) * fillcolor - 填充颜色 (#RRGGBB 格式) * opacity - 轮廓的不透明度 (0.0 = 透明, 1.0 = 实体) * fillopacity - 填充的不透明度 (0.0 = 透明, 1.0 = 实体) * weight - 轮廓的重量(0=最小,越大越粗) 使用 /dmarker deletecircle id:<circle-id> set:<markerset-id> 删除一个圆形标记。 已经存在的圆形标记和他们的属性可以使用 /dmarker listcircles set:<markerset-id> 命令显示。 ==折线标记== 折线标记将连接的线段放置在地图上,每个折线标记由一个或多个 XYZ 坐标构成。以及可选的描述弹出窗口,重量和透明度设置。 轮廓边缘的外观可以通过设置颜色属性(#RRGGBB),线条重量(0-N)和透明度(0.0-1.0)来设置。 创建一个折线之前必须提供一组角,可以通过以下步骤完成: *运行 /dmarker addcorner 命令来将玩家的当前位置添加为一个角 *运行 /dmarker addcorner <x> <y> <z> 或 /dmarker addcorner <x> <y> <z> <world> 命令来添加指定的坐标点为一个角 添加的角可以使用 /dmarker clearcorners 命令来清除。 添加角之后,可以使用 /dmarker addline <line-label> set:<markerset-id> 或 /dmarker addline id:<line-id> <line-label> set:<markerset-id> 命令来创建一个折线标记。可以使用这些命令来设置附加的属性,或者使用 /dmarker updateline id:<line-id> set:<markerset-id> 或 /dmarker updateline <line-label> set:<markerset-id> 命令来更新已有的折线的属性。可用的选项包括: *color - 轮廓颜色 (#RRGGBB 格式) *opacity - 轮廓的不透明度 (0.0 = 透明, 1.0 = 实体) *weight - 轮廓的重量(0=最小,越大越粗) 注意:现有的折线无法更新,必须删除后重新创建新的折线。另外,当使用 /dmarker addline 命令创建折线后,当前的角列表将会重置。 你可以使用 /dmarker deleteline id:<line-id> set:<markerset-id> 命令删除一个折线标记。 已经存在的折线和他们的属性可以使用 /dmarker listlines set:<markerset-id> 命令显示。
返回
Dynmap/地图标记
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
红石中继站
虚无世界Wiki