建造沙盒

建造沙盒

创建一个独立的创造模式平坦世界,用于在不影响生存游戏模式的情况下测试建筑。

🧱 建造沙盒

建造沙盒 是一个适用于 Minecraft 1.21.1 的 NeoForge 模组,它增加了一个完全独立的创造模式建造维度,让玩家可以安全地设计结构,而不会影响生存模式世界。


✨ 特性

🌍 独立沙盒维度

  • 一个专门用于建造和测试结构的独立平坦创造世界。
  • 与你的生存世界完全隔离。

🎮 游戏模式切换

  • 使用命令:/buildsandbox
  • 首次执行:
    • 保存你的生存位置、维度和物品栏
    • 将你传送至沙盒维度
    • 将你切换至创造模式
    • 加载你的沙盒物品栏(如有)
  • 第二次执行:
    • 保存你的沙盒位置和物品栏
    • 恢复你的生存物品栏和位置
    • 将你切换回生存模式

🎒 独立的物品栏

  • 生存物品栏与沙盒物品栏分开存储。
  • 切换世界时,恢复进入前的完全状态。

🚫 沙盒限制

为了保持沙盒的整洁与可控:

  • ❌ 不自然生成怪物
  • ❌ 无传送门(下界/末地传送门被阻止)
  • ❌ 禁止生成火或传送门
  • ❌ 完全隔离的游戏环境

🧠 旅行保护

  • 维度旅行由模组内部控制。
  • 玩家无法通过不使用 /buildsandbox 随意离开或进入沙盒。

📦 工作原理

模组使用按玩家存储的数据系统:

  • 存储内容:
    • 生存维度
    • 生存位置
    • 生存物品栏
    • 沙盒位置
    • 沙盒物品栏

这确保了在世界之间切换时无缝且持久。


🧪 预期用途

建造沙盒非常适合:

  • 🏗️ 安全地测试建筑
  • 🧱 在无生存风险的情况下设计结构
  • 🧪 试验创造性想法
  • 🛠️ 服务器的建筑练习环境

⚙️ 命令

/buildsanbox

在以下两者间切换:

  • 🟢 生存世界
  • 🟣 沙盒创造世界

🛑 兼容性说明

  • 需要 NeoForge 1.21.1
  • 为以下两者设计:
    • 单人游戏
    • 多人游戏服务器

📁 技术细节

  • 自定义维度:buildsandbox:sandbox
  • 平坦世界生成器
  • 完全自定义的物品栏处理
  • 基于事件的限制(传送门、怪物)
  • 使用 UUID 映射保持玩家状态持久化

🚀 计划特性(可选想法)

  • 在沙盒维度中不生成结构
  • 无法在沙盒中获得进度(成就)
  • 除了 /buildsandbox 命令外,增加基于 GUI 的选择器
  • 建筑导出系统,用于保存和导出作品
  • 权限系统,用于控制对沙盒功能的访问(服务器端)

👤 作者

由 Wilkcraft 开发

📄 许可协议

本项目基于 MIT 许可证 发布 - 详见 LICENSE 文件。


🚀 在一个完全独立的创造模式沙盒维度中,自由、安全地建造,完全不影响你的生存世界!