Showdium

Showdium

Showdium 是一个 Noxesium 入口点,为开发者添加额外功能

工具

Showdium Header Image

Noxesium 的扩展,解锁强大的全新服务端控制,带来增强的多人游戏体验。

About Showdium

Showdium 是一个 Fabric 模组,旨在作为 Noxesium 框架的强大附加组件。虽然 Noxesium 为改善多人游戏体验提供了绝佳的基础,但 Showdium 在此基础上构建,为服务端开发者提供了更丰富的工具集,以创建更可控、更具沉浸感和独特性的游戏机制。

本模组以服务端创建者为目标用户,允许他们改变通常不受其控制的客户端行为。 Prerequisites

要使用 Showdium,你的客户端需要安装以下内容:

  • Minecraft
  • Fabric Loader
  • Fabric API
  • Noxesium

Installation

  • 从 Modrinth 或 GitHub Releases 页面下载最新版本的 Showdium。 将下载的 .jar 文件放入你的 mods 文件夹。 确保所有前置条件(Fabric、Fabric API、Noxesium)也已放入你的 mods 文件夹。 启动游戏。Showdium 将在任何使用其功能的服务端上生效。

✨ Features

Showdium 引入了一套可由服务端启用和控制的功能。

🧱 World Interaction

  • 客户端 NoBlockInteraction 服务端可以发送一份玩家禁止交互的方块列表。Showdium 确保客户端通过不渲染交互(例如活板门翻转)来提供即时的视觉反馈,甚至在服务端有时间取消事件之前就已生效。

  • 带碰撞的结构空位 由服务端启用后,structure_void 方块仅对玩家获得完整、实心的碰撞箱。所有其他实体和弹射物可以穿过它们。这非常适合创建隐形墙壁来引导玩家,而不会干扰箭矢或生物寻路等游戏元素。

🏃 Player Movement & Actions

  • 活塞驱动的玩家击退 此功能使所有被活塞推动的方块获得黏液块的击退属性。它非常适合创建动态跑酷、独特的玩家运输系统或装置,在服务端管理无碰撞时效果最佳。

  • 禁用玩家攻击 服务端可以完全禁用玩家攻击任何实体的能力。这种客户端侧的阻止确保玩家不会因冲刺攻击而失去动量。

  • 移除鞘翅跳跃 强制玩家的鞘翅在触地的瞬间立即停用。这使鞘翅行为在所有玩家延迟下标准化,消除了“ping 跳”优势,在竞技游戏中创造更公平、更可预测的体验。

  • 强制玩家视角 允许服务端将玩家锁定在特定视角(第一人称、第三人称等)。在服务端解除锁定之前,玩家无法更改此设置。

🎧 Audio & Visual

  • 禁用字幕 一个简单但有效的服务端开关,用于禁止客户端接收和显示字幕,从而实现更可控的视听体验。

  • 可自定义加载屏幕 Showdium 用自定义加载屏幕替换默认加载屏幕。未来计划包括允许服务端提供资源包来完全自定义此屏幕,以实现真正的品牌化体验。

⌨️ Advanced Keybind System

Showdium 添加了一套全面的、由服务端驱动的按键绑定系统。

  • 10 个自定义按键绑定:在选项菜单中添加 10 个新的、未绑定的按键绑定。服务端可以指示玩家绑定它们,并且它们的显示名称可以通过资源包更改。 客户端与服务端逻辑:按键绑定可以注册为完全在客户端执行逻辑(例如发射台效果)以获得即时反馈,或者仅通知服务端按键按下。 可自定义触发方式:配置按键绑定的不同行为: 连发/按住:按住按键时持续发送数据包。 上升/下降沿:按下按键时发送一个独立数据包,释放时发送另一个。 可配置延迟:可以设置内置延迟以防止数据包刷屏并管理服务端负载。 未来开发将在延迟结束时添加声音

Ping features

Showdium 为游戏添加了位置标记系统,可用于向服务端标记一个位置,该位置将发送给其他 Showdium 用户,并带有颜色和玩家头像

未来计划的功能是: LocationPingSystem