Skip to main content

Vanilla

The Vanilla Extension is the foundation of many mechanic behaviors in TypeWriter. It provides a vast library of Actions, Events, Objectives, Facts, and Audiences that control standard Minecraft features.

Features

  • Attribute Control — Modify speed, health, damage, and knockback resistance dynamically.
    • Inventory Ops — Clear items, open enderchests, and manage custom disposal GUIs.
    • Physics Engine — Launch entities, control gravity, and manage velocity.
    • Survival Stats — Manage hunger, saturation, air duration, and god-modes.
    • World Interaction — Create explosions, lightning strikes, and modify block reach.
    • Visual FX — Titles, action bars, FOV changes, and camera modifiers.

Architecture

Entry Library

Actions

Instant effects triggered by mechanics.

Events

Triggers that respond to player or world changes.

Objectives

Goals for Quests and tracking.

Facts & Audiences

  • Facts — Conditions to check player states.
    • Audiences — Target filters for group operations.

Quick Start

  • 1. Trigger Actions — Use action entries to interact with the extension: attributes, experience, inventory. Trigger them from commands, NPCs, events, or other entries. → attributes → experience

Commands

The Vanilla Extension does not provide standalone commands. All functionality is accessed through Typewriter entries triggered by other extensions, commands, or events.

Placeholders

The Vanilla Extension does not register its own PlaceholderAPI placeholders. However, entries in this extension interact with standard Minecraft mechanics (health, speed, inventory) that can be monitored through other extensions or scoreboards.

Permissions

No custom permissions. All entry behavior is controlled through Typewriter's entry-level access system.

Dependencies

ExtensionRequiredUsage
(none)-This is a core extension with no external dependencies.
PlaceholderAPIOptionalFor @Placeholder fields in entry configurations.