厕所真实

厕所真实

添加了一个滑稽但高度真实的生理需求系统,包含功能齐全的互动马桶、小便池和3D空间音效。

ToiletReal

身临其境的生理需求、互动式卫生设施,以及为 Minecraft 添加的生存机制。

Minecraft 版本 加载器 依赖项


概述

ToiletReal 为 Minecraft 引入了逼真的膀胱和肠道管理机制。玩家通过食用食物、饮水、饮用药水和汤品来自然积累生理需求。该模组提供了带有动画模型的互动式陶瓷卫生设施、基于弹道的流体物理、卫生系统以及自定义酿造配方。

采用轻量级多加载器架构构建,同时支持 Fabric 和 Forge 1.20.1,功能 100% 一致。


特性

生理需求系统

  • 膀胱跟踪: 饮水、饮用药水、汤品或高水分水果(苹果、西瓜)时会逐渐累积。
  • 肠道跟踪: 食用固体食物时填充,根据肉类含量、饥饿值补充和生食进行调整。
  • 紧急状态: 当任一计量值达到上限时,紧急倒计时开始。如果忽略,玩家将经历非自愿排泄,并伴随缓慢、恶心和局部水坑。
  • 共存逻辑: 排泄物能够智能地共存——如果尿液水坑放置在固体排泄物块上方,则会向侧面扩散。

互动式卫生设施

  • 动画马桶: 由 GeckoLib 关键帧动画驱动的功能齐全的陶瓷马桶。右键点击可打开/关闭盖子或坐下。
  • 主动排泄与用力: 坐下时,按住 Space 或 W 可主动用力,通过动态用力动画和镜头反馈加速排泄过程。
  • 自动冲水: 起身时会播放逼真的 3D 声学冲水音效。
  • 小便池与隔板: 靠近并面朝小便池可自动满足膀胱需求。转身离开会立即停止该过程。隔板可以直接安装在小便池侧面,也可以独立放置。

弹道与流体物理

  • 抛物线水流: 尿液粒子遵循真实的抛物线轨迹,继承玩家的速度、俯仰角和偏航角。
  • 灭火: 水流可以主动扑灭营火、灵魂营火、明火以及燃烧中的生物。
  • 地面水坑: 液体会沉淀为半透明的金黄色水坑,可以直接在上面建造,无需手动清理。

卫生与动态衣物污渍

  • 视觉污渍: 意外会在衣服正面留下可见的 32×32 纹理湿渍,背面则留下脏污痕迹。
  • 自然清洁: 踏入水中、游泳、站在雨中或浸入水桶中时,污渍会立即被洗掉。

酿造与农业

  • 利尿药水: 由粗制药水 + 蒲公英、黄色染料或金胡萝卜酿造而成。暂时加速膀胱填充速度。
  • 泻药药水: 由粗制药水 + 排泄物块或棕色蘑菇酿造而成。暂时加速肠道填充速度。
  • 有机肥料: 固体排泄物块可以合成骨粉(1 个排泄物块 = 3 个骨粉)。
  • 喷溅与滞留变体: 完全支持使用火药和龙息酿造喷溅型和滞留型药水。

极简 HUD 与音频

  • 时尚 HUD 条: 现代、不显眼的状态计量器,具有 3D 斜面光泽和微妙的紧急状态闪烁效果。
  • 聊天感知可见性: 在聊天界面输入时,HUD 会自动隐藏,避免界面重叠。
  • 3D 空间音频: 具有距离衰减的自定义定向音效。

酿造配方

药水 基底 材料 效果
利尿药水 粗制药水 蒲公英 / 黄色染料 / 金胡萝卜 加速膀胱填充
泻药药水 粗制药水 排泄物块 / 棕色蘑菇 加速肠道填充
喷溅变体 任意基底药水 火药 范围效果应用
滞留变体 喷溅药水 龙息 持续云雾效果应用

合成配方

物品 / 方块 配方 描述
马桶 7 个石英块 + 1 个铁活板门 + 1 个水桶 可互动的坐式马桶
小便池 5 个石英块 + 1 个铁锭 壁挂式小便池
小便池隔板 6 个平滑石英台阶 产出 3 个小便池隐私隔板
骨粉 (x3) 1 个排泄物块 有机作物肥料

管理 & 测试命令

命令 权限 描述
/pgctoilet showcase 管理员(2 级) 生成一个完整的测试平台,包含所有方块、物品、合成墙和酿造台。
/pgctoilet reset <玩家> 管理员(2 级) 重置目标玩家的所有生理需求计量值和活动计时器。
/pgctoilet set <玩家> <肠道|膀胱> <数值> 管理员(2 级) 设置指定玩家的计量值。
/pgctoilet stain <尿渍|粪渍|全部|清除> 管理员(2 级) 直接切换衣物污渍覆盖层以进行视觉测试。
/pee 管理员(2 级) 切换手动流体粒子流以进行测试。

要求与兼容性

  • Minecraft: 1.20.1
  • 支持的加载器: Fabric / Forge
  • 必需依赖: GeckoLib 4 (>= 4.4.4)
  • 多人游戏: 完全兼容专用服务器。客户端和服务器同步所有动画、需求计量值和音效。