BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
ImageFrame

ImageFrame

在地图和墙壁上放置图像!

1,037
0
装饰

基本信息

我的世界Java版本

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x

平台

Folia
\n \n \n \n \n Paper
\n \n \n \n \n \n \n \n \n \n \n Purpur
Spigot

运行环境

服务端

其他链接

查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 GPL-3.0-only
发布于 7 months ago
更新于 2 days ago
简介更新日志版本百科问题讨论

关于

想要以炫酷的方式在你的服务器上显示信息吗? 或者也许你想在你的基地中显示一个漂亮的动画电视屏幕? 那么这就是适合你的插件!

功能

1. 将图像加载到地图和物品框架上

  • 从 URL 加载图像!
  • 支持 PNG、JPEG、WEBP 和 GIF!
  • 以地图形式或直接在物品框架上获取它们!(使用智能选择工具选择你的物品框架!)
  • 自动图像适配意味着你的图像不会被拉伸!

2. 甚至适用于动画 GIF!

  • 如果图像是 GIF,它们将被动画化!
  • 动画速度高达 1/20 秒!
  • 动画任务异步运行

3. 定义自定义宽度和高度

  • 让你的图像跨越多个地图
  • 自动图像适配在所有尺寸上也能正常工作!
  • 非常适合在物品框架上显示!

这些地铁站台标志看起来很棒,不是吗?与 ImageFrame 和隐形发光物品框架一起组合!

4. 向常规原版地图添加覆盖层!

  • 在手中持有常规原版地图时创建一个图像地图
  • 或者通过在物品框架中选择它们来跨越多个地图!

注意地图顶部带有蓝色背景的额外文本?

5. 组合图像地图以方便放置!

  • 获得整个多部分图像地图作为一个组合物品!
  • 自动搜索在物品框架墙壁(或地板/天花板)上放置图像地图的空间
  • 如果有足够的空间,点击的物品框架将被视为左上角
  • 当被破坏时,整个组合地图将被删除,并返回一个单独的组合地图!
  • 尊重其他插件上的物品框架保护!(通过调用 Bukkit 事件)

心形粒子来自 另一个插件,该插件监听 EntityDamageEvent 隐形物品框架由 SurvivalInvisiframes 提供

6. 轻松刷新地图!

  • 在一个简单的命令中从 URL 源刷新同一图像地图的 所有副本!
  • 非常适合显示你偶尔需要在服务器上更新的信息,而无需去替换每一个单独的地图

我在源 URL 上上传并替换了 TNT 块为草块,并且我手中持有 4 张地图中的 1 张

7. 在你的图像上添加地图标记!

  • 可以使用任何地图图标!例如原版制图师地图上的豪宅和神庙图标!
  • 它们还可以在下面有一行可选的文本
  • 每个地图可配置的最大标记数
  • 非常适合在自定义图像地图上标记位置!

8. 对生存友好

  • 要求在生存模式下的玩家在他们的库存中有空地图才能创建图像地图(使用玩家命令)
  • 即使在直接在物品框架上创建图像或获取组合图像地图物品时也能正常工作!
  • 在配置中可配置

9. 易于跟踪和管理

  • 提供命令帮助你(作为玩家和管理员)管理你(或每个人的)创建的图像地图
  • 能够将访问权限授予其他玩家!
  • 为你决定共享地图的不同玩家设置不同的权限级别。
  • 例如列出一个玩家的所有地图、重命名等。
  • 可以为每个玩家设置图像创建限制(可以对每个玩家不同!)
  • 可以设置单个物品框架的最大尺寸!(一如既往可定制)
  • 提供 ImageMap、ImageOnMap 和 DrMap 的迁移(如需更多插件支持请求请给我发消息)

10. 语言

  • 呈现给你的玩家的所有消息都可以根据你的喜好进行定制!

依赖项

  • ProtocolLib (请安装与你的服务器版本兼容的最新版本)

安装

  1. 将 ImageFrame.jar 与所需的依赖项一起放入插件文件夹中
  2. 启动服务器
  3. 编辑配置(如果你需要)
  4. 重新启动服务器(如果你在步骤 3 中更改了某些内容)

开发版本

Jenkins

展示服务器

想要看到插件的实际效果?

IP: mc.loohpjames.com

命令

图例: 对于命令 "<name>"/"<image_name>" 参数, 如果你有权限,你可以访问另一个玩家的地图 通过以下语法: "<player>:<name>"

例如:/if get LOOHP:map combined

管理:

/imageframe reload - 重新加载插件
/imageframe update - 检查更新

玩家:

/imageframe select - 选择要放置图像地图的物品框架
/imageframe create <name> <url> <width> <height> - 创建一个新的图像地图
/imageframe create <name> <url> selection - 创建一个新的图像地图并直接将其放置在你选择的物品框架中
/imageframe create <name> <url> <width> <height> combined - 创建一个新的图像地图并获取其组合图像地图物品
/imageframe overlay <name> <url> - 创建一个新的图像地图,在你手中持有的原版 Minecraft 地图上添加一个覆盖层
/imageframe overlay <name> <url> selection - 创建一个新的图像地图,在你选择的物品框架中的原版 Minecraft 地图上添加一个覆盖层
/imageframe clone <name> <new_name> - 创建一个具有与旧图像地图相同属性的新图像地图
/imageframe clone <name> <new_name> selection - 创建一个具有与旧图像地图相同属性的新图像地图,并直接将其放置在你选择的物品框架中
/imageframe clone <name> <new_name> combined - 创建一个具有与旧图像地图相同属性的新图像地图,并获取其组合图像地图物品
/imageframe playback <name> pause - 切换动画图像地图的暂停状态
/imageframe playback <name> jumpto <seconds> - 跳转到动画图像地图的特定秒数
/imageframe refresh [可选:image_name] [可选:new_url] - 从源 URL 刷新你创建的地图
/imageframe info - 获取与你手中持有的图像地图相关的信息
/imageframe get <name> - 获取你创建的预先存在的图像地图
/imageframe get <name> selection - 将你创建的预先存在的图像地图直接放置在你选择的物品框架中
/imageframe get <name> combined - 获取你创建的预先存在的图像地图的组合图像地图形式
/imageframe delete <name> - 删除你创建的预先存在的图像地图
/imageframe rename <name> <new_name> - 重命名你创建的预先存在的图像地图
/imageframe list - 列出你创建的所有预先存在的图像地图
/imageframe marker add <image_name> <marker_name> <方向:0-15> <标记类型> [可选:标题] - 向你的地图添加一个标记
/imageframe marker remove <image_name> <marker_name> - 从你的地图中删除一个标记
/imageframe marker clear <image_name> - 清除你的地图上的所有标记
/imageframe setaccess <name> <player> <权限> - 设置其他玩家对你的地图的访问权限

审核:

/imageframe list <player> - 列出一个玩家的预先存在的图像地图
/imageframe adminsetcreator <image_id> <player> - 更改图像地图的创建者
/imageframe adminmigrate <ImageMap/DrMap/ImageOnMap> - 从选定的支持的第三方插件迁移数据

权限

permissions:
  imageframe.create:
  default: true
description: 允许玩家创建新的图像地图
  imageframe.create.animated:
  default: op
description: 允许玩家创建新的动画图像地图
  imageframe.overlay:
  default: true
description: 允许玩家在原版地图上叠加图像
  imageframe.clone:
  default: true
description: 允许玩家深度复制自己的图像地图
  imageframe.select:
  default: true
description: 允许玩家选择物品框架
  imageframe.marker:
  default: true
description: 允许玩家在图像地图上添加和移除标记
  imageframe.marker.unlimited:
  default: op
description: 允许玩家在图像地图上添加无限个标记
  imageframe.refresh:
  default: true
description: 允许玩家刷新图像地图
  imageframe.rename:
  default: true
description: 允许玩家重命名图像地图
  imageframe.info:
  default: true
description: 允许玩家查看图像地图数据
  imageframe.list:
  default: true
description: 允许玩家列出自己创建的所有图像地图
  imageframe.list.others:
  default: op
description: 允许玩家列出某一玩家创建的所有图像地图
  imageframe.delete:
  default: true
description: 允许玩家删除自己创建的图像地图
  imageframe.get:
  default: true
description: 允许玩家获取自己创建的图像地图
  imageframe.setaccess:
  default: true
description: 允许玩家更改自己图像地图的访问权限
  imageframe.adminbypass:
  default: true
description: 绕过所有访问限制并允许用户使用和修改任何图像地图
  imageframe.adminsetcreator:
  default: op
description: 允许玩家通过图像地图id更改任何图像地图的创建者
  imageframe.admindelete:
  default: op
description: 允许玩家通过图像地图id删除任何图像地图
  imageframe.adminmigrate:
  default: op
description: 允许玩家将地图从受支持的插件迁移到图像框架
  imageframe.update:
  default: op
description: 允许您接收更新消息

默认配置

最新配置及描述

数据使用

在 https://bstats.org/plugin/bukkit/ImageFrame 上的使用统计信息将对公众可见,你的服务器也将包含在统计数据中。不会发送你的服务器的私人信息。 更新检查也通过 https://api.loohpjames.com 进行,以便在有新版本发布时通知你。不会发送你的服务器的私人信息。

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12