Skip to main content
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.

Source Code

View the source on GitHub.

Download Releases

Get the latest JARs for your server.

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.

Attributes

Buffs/Debuffs & Stats (20+ entries)

Experience

XP & Level Management

Inventory

Items & Storage (10+ entries)

Physics

Velocity & Gravity

Status

Potion & Fire Effects

UI & Visuals

Titles & ActionBars

Utility

General Utilities

Vehicle

Mounts & Riding

World

Block & Environment

Events

Triggers that respond to player or world changes.

Combat

Damage & Kills

Interaction

Block Clicks & Breaking

Crafting

Workbench & Anvil

Entity

Mob Interactions

Player

Joins, Quits, Chat

Item

Usage & Consumption

Objectives

Goals for Quests and tracking.

Survival

Take Damage, Regen

Travel

Reach Locations

Harvesting

Break/Place Blocks

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.