• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

原创 娱乐 Videosplayer —— 全网首创!纯净服的20FPS丝滑视频播放器 | 异步预编译 | 零Mod依赖 [1.21.x] 5.2.0

完成注册/登录后下载
版权类型
原创
插件中文名称
视频播放器
插件英文名称
Videosplayer
原帖地址
#
支持的核心(服务端)
  1. Paper
适配版本(Java)
  1. 1.21

🎬 Videosplayer - 在纯净服里造一台真正的电视机!

你是否已经厌倦了只能在墙上贴静态图片的画框插件? 你是否曾幻想过在主城广场建一个屏幕,或者在服务器里开一家真正的电影院?
Videosplayer 可能是目前 Paper 插件史上最具突破性的视觉类插件之一。它打破了纯净服的限制,让你无需让玩家安装任何 Mod 或材质包,就能在原版客户端中以最高 20 FPS 的帧率丝滑播放视频!

✨ 核心亮点 (Features)

  • 🚫 纯净无客户端依赖:基于 Bukkit 底层地图发包技术,纯服务端驱动,玩家进服直接看!
  • ⚡ 独创异步预编译技术 (零卡顿):告别播放时实时渲染带来的 TPS 灾难!插件会在创建屏幕时,在异步线程将 PNG 序列帧转化为独家 .vdat 二进制底层数据。播放时 0 计算量,纯发包,性能榨干到极致!
  • 🎞️ 多档位自定义帧率:支持 20 (每tick一帧)、105421 FPS。高配服纵享丝滑,低配服也能流畅播放。
  • 🎮 沉浸式红石/物理交互:自带方块绑定功能!准心对准一个按钮或拉杆输入指令,即可将其变为电视的“遥控器”。
  • 📏 标准高清比例:固定 4x2 地图阵列(横版 512x256 分辨率),完美契合主流视频比例,强迫症福音。

🖼️ 效果展示 (Showcase)

1773072113541.webp

按下按钮即可播放视频

📖 极简使用教程 (Tutorial)

第一步:准备序列帧 使用达芬奇 (DaVinci Resolve)、PR 或 AE 等剪辑软件,将你的视频导出为 PNG 序列帧,分辨率设置为 512x256。 将导出的图片放入 plugins/Videosplayer/videos/你的文件夹名/ 目录下。
第二步:在游戏内创建屏幕 输入指令 /videoplayer create <你的文件夹名> <屏幕名称>。 随后右键点击一面墙壁,插件会自动以你点击的位置为左上角,生成一个 4x2 的隐形展示框屏幕,并在后台异步编译视频。
第三步:绑定开关与播放 放一个按钮在墙上,准心对准它,输入 /videoplayer bound <屏幕名称>。 大功告成!现在按下按钮,享受你的专属影院吧!

💻 指令与权限 (Commands & Permissions)

指令描述权限节点
/videoplayer create <文件夹> <名称>创建一个新屏幕并进入放置模式videoplayer.create
/videoplayer play <名称>从头开始播放指定屏幕videoplayer.play
/videoplayer stop <名称>停止播放videoplayer.play
/videoplayer bound <名称>将准心所指的按钮/拉杆绑定为播放键videoplayer.bound
/videoplayer list列出所有已创建的屏幕状态默认拥有
/videoplayer delete <名称>删除一个屏幕videoplayer.delete
/videoplayer 使用权videoplayer.use

⚙️ 配置文件 (config.yml)

插件配置极其简单,即改即用,无需重启:
复制
代码:
[COLOR=rgb(122, 122, 122)]# 玩家距离屏幕多远时停止发送视频数据包(优化网络带宽)[/COLOR]
[COLOR=rgb(0, 92, 197)]show-distance:[/COLOR] [COLOR=rgb(0, 92, 197)]64[/COLOR]

[COLOR=rgb(122, 122, 122)]# 播放帧率 (FPS)
# 支持的值: 20, 10, 5, 4, 2, 1
# 20 = 最流畅 (每tick一帧) | 10 = 较流畅 | 5 = 一般[/COLOR]
[COLOR=rgb(0, 92, 197)]fps:[/COLOR] [COLOR=rgb(0, 92, 197)]20[/COLOR]

💡 性能提示与建议

  1. 内存占用:预编译的 .vdat 数据会加载到内存中以保证极致的读取速度。1000帧(50秒视频,20FPS)约占用 125MB 内存。请根据服务器内存合理安排单个视频的长度。
  2. 网络带宽:20FPS 播放时每秒会向附近玩家发送 20 次地图更新包,如果同屏观看人数极多(如 50+ 人聚在一起看),建议将 fps 调至 10 以节省服务器上行带宽。
作者
酚酞
下载
37
查看
564
首次发布
最后更新

评分

0.00 星 0 次评分

酚酞 的其他资源

后退
顶部 底部