图像 在 框架 布料 端口

图像 在 框架 布料 端口

高性能、服务端的ImageFrame Fabric移植版。在无需任何客户端模组的情况下,将高清图片和动态GIF放置在地图和墙上!

ImageFrame(Fabric 移植版)

这是一款高性能、仅服务端的 Fabric 移植版,移植自广受欢迎的 Spigot 插件 ImageFrame by LoohpJames。将图片和动画 GIF 放置到地图和墙上!

此移植版已针对 Minecraft 1.21+(Fabric)进行现代化和优化,同时保持与 Spigot 地图的 100% 数据兼容性。


重要免责声明与维护

  • 支持与维护: 此移植版是为与朋友一起玩的私人服务器而创建的。因此,请勿期待定期更新、活跃维护或有保证的错误修复。
  • 未来更新: 虽然不保证支持,但如果我们的个人服务器需要,可能会发布关键错误修复或兼容性更新。
  • 原作者邀请: 如果原作者(LoohpJames)希望改编、使用或合并此 Fabric 移植版代码的任何部分到官方项目中,我们热烈欢迎并鼓励他们这样做!
  • Fabric 移植作者: 由 reyhe66243 为 Fabric 开发并优化。
  • 鸣谢: 特别感谢 LoohpJames 的原版 Spigot 插件设计、资源加载器和架构。

GIF 放置

功能与优化

此 Fabric 移植版设计为极其轻量且服务端安全,完全在服务端运行,无需客户端模组:

  1. 动态地图颜色引擎:

    • 使用像素完美的 Mojang NMS 颜色匹配系统,将图片 RGB 颜色动态映射到 Minecraft 内置的地图颜色。
    • 无需硬编码的调色板文件或不准确的色彩。一致性绝对保证。
  2. 网络可见性缓存:

    • 针对大型多人服务器进行了优化!地图和动画帧仅发送给持有地图或站在活跃地图框 32 格范围内的玩家。
    • 这消除了网络数据包开销,大幅降低带宽使用,并防止客户端因屏幕外的动画更新而卡顿。
  3. 隐形物品框:

    • 支持将地图放置在隐形框上。
    • 与隐身喷溅药水或包含隐身效果的区域效果云无缝集成。将其扔到物品框上可使它们隐形,而破坏或修改它们会正确更新状态。
  4. 无需客户端模组:

    • 完全在服务端运行!原版客户端可以连接并享受自定义的地图画作。

图片放置


📄 许可证与原创作品

本项目是 LoohpJames 所著 ImageFrame 的衍生作品。为遵守原项目的许可证,此移植版采用 GNU 通用公共许可证 v3(GPLv3) 许可。

  • 您可以自由使用、修改和重新分发此软件。
  • 任何衍生作品也必须在 GPLv3 许可证下开源。
  • 原始许可证文本保留在 LICENSE 文件中。