API Reference

Last updated: June 10, 2026
API Reference Edit page

Auto-generated reference for every package in the Wurst standard library. For orientation and guidance on which package to use, see the standard library overview.

Object Editing

Data Structures

  • ArrayList: High-performance array-based list using static shared storage per type.
  • BitSet
  • HashList: HashLists are used if you require quick contains operations
  • HashMap: Generic Table Wrapper
  • HashSet: Generic set implementation
  • LinkedList: Doubly-linked list implementation that implements all common list, stack and queue operations.
  • LinkedListModule: Turns a class into a linked list where each instance knows it’s previous
  • Table: Wraps a hashtable to provide single key tables

Closures

Events

Dummies

  • DummyCaster: Dummy casters are commonly used in custom spells to cast abilities dynamically onto targets or points.
  • DummyDamage: DummyDamage is used when you want to inflict damage from a certain player,
  • DummyRecycler: Id of the root ability
  • Fx: *
  • Fx2
  • InstantDummyCaster: Dummy caster for casting instant spells.

Math

File & Network

Utilities

Handle Wrappers

Core Language

Root