Vanilla
Vanilla 扩展是 TypeWriter 中众多机制行为的基础。它提供了庞大的动作、事件、目标、事实和受众库,用于控制 Minecraft 的标准功能。
功能
- 属性控制 — 动态修改速度、生命值、伤害和击退抗性。
- 背包操作 — 清空物品、打开末影箱,并管理自定义丢弃 GUI。
- 物理引擎 — 弹射实体、控制重力并管理速度。
- 生存数据 — 管理饥饿、饱和度、空气时长和无敌模式。
- 世界交互 — 制造爆炸、闪电,并修改方块交互距离。
- 视觉特效 — 标题、动作栏、FOV 变化和摄像机修饰。
架构
条目库
动作
由机制触发的即时效果。
- Attributes — 增益/减益与属性(20+ 条目)
- Experience — 经验与等级管理
- Inventory — 物品与存储(10+ 条目)
- Physics — 速度与重力
- Status — 药水与火焰效果
- UI & Visuals — 标题与动作栏
- Utility — 通用工具
- Vehicle — 坐骑与骑乘
- World — 方块与环境
事件
响应玩家或世界变化的触发器。
目标
用于任务与追踪的目标。
- Survival — 受到伤害、恢复
- Travel — 到达地点
- Harvesting — 破坏/放置方块
事实与受众
快速开始
- 1. 触发动作 — 使用动作条目与扩展交互:attributes、experience、inventory。可从命令、NPC、事件或其他条目触发它们。→ attributes → experience
命令
Vanilla 扩展不提供独立命令。所有功能都通过由其他扩展、命令或事件触发的 Typewriter 条目来使用。
占位符
Vanilla 扩展不注册自己的 PlaceholderAPI 占位符。不过,此扩展的条目会与 Minecraft 的标准机制(生命值、速度、背包)交互,这些可通过其他扩展或计分板来监控。
权限
无自定义权限。所有条目行为都由 Typewriter 的条目级访问系统控制。
依赖
| Extension | 是否必需 | 用途 |
|---|---|---|
| (无) | - | 这是一个无外部依赖的核心扩展。 |
| PlaceholderAPI | 可选 | 用于条目配置中的 @Placeholder 字段。 |