This repository was archived by the owner on Mar 26, 2026. It is now read-only.
v0.0.3
Pre-release
Pre-release
[0.0.3] (Pre-release) - 9/18/2025
General
- AttackUtils now uses the entityAttack damage cause.
- Area detectors now use a dimensionId instead of Dimension.
- Handlers now only subscribe to events if it has been initialized.
- Improved ChunkEvents tick performance.
typeIdfor all block and item components has been changed tocomponentId.- Components now validate parameters
- Added function runAllTests
- Added EntityUtils
- Added ViscosityComponent
- Added WorldSettings
- Added PlayerSettings
- Added TileEntityHandler
- Added TileEntityEvent
- Added TileEntityTickEvent
- Added PagedActionForm
- Added PagedActionFormOptions
- Added TileEntityComponent
- Added TileEntityOptions
- Added PagedActionFormEvent
- Added SphereAreaDetector
- Added RectangleAreaDetector
- Removed RadiusDetector
- Removed RectDetector
- Removed WoodenButtonComponent
- Removed StoneButtonComponent
- Removed InfoBookEvent
- Removed WoodenPressurePlateComponent
- Removed StonePressurePlateComponent
- Removed LightWeightedPressurePlateComponent
- Removed HeavyWeightedPressurePlateComponent
- Changed AreaEvents
- Removed property enter
- Removed property leave
- Removed property tick
- Added property entityEnter
- Added property entityLeave
- Added property entityTick
- Changed BlockEvents
- Removed property enter
- Removed property leave
- Removed property inBlockTick
- Changed ItemEvents
- Removed property hold
- Removed property releaseHold
- Removed property holdTick
- Added property playerHold
- Added property playerReleaseHold
- Added property playerHoldTick
- Changed BlockUtils
- Added matches
- Changed ItemUtils
- Added matches
- Changed SearchPage
- Removed property typeId
- Added property pageId
- Changed EntityUtils
- Added property dropAll
- Changed PlayerHandler
- Added function onBreakBlock
- Added function onBeforeBreakBlock
- Added function onButtonInput
- Added function onDimensionChange
- Added function onEmote
- Added function onGameModeChange
- Added function onBeforeGameModeChange
- Added function onHotbarSelectedSlotChange
- Added function onInputModeChange
- Added function onInputPermissionCategoryChange
- Added function onInteractWithBlock
- Added function onBeforeInteractWithBlock
- Added function onInteractWithEntity
- Added function onBeforeInteractWithEntity
- Added function onInventoryItemChange
- Added function onJoin
- Added function onLeave
- Added function onPlaceBlock
- Added function onPlayerSpawn
- Changed EntityMovedEvent
- Added property movedBlock
- Added property movedChunk
- Changed EntityEvents
- Added property entityEnter
- Added property entityLeave
- Added property entityInBlockTick
- Changed EntityHandler
- Added onBeforeInteract
- Removed property playerInventoryChanged
- Removed function onPlayerInteract
- Added function onInteract
- Removed function remove
- Added function delete
- Added removeAll
- Added getEntities
- Changed ChunkEvents
- Removed property load
- Added property playerLoad
- Removed property unload
- Added property playerUnload
- Removed property tick
- Added property playerLoadedTick
- Changed LootTableHandler
- Removed function drop
- Added function generate
Fixes
- package.main now points to src/index.ts
- Chunk.z now returns the z location instead of the x.
Components
- FarmlandComponent
- uses onRandomTick instead of onTick.
- FenceGateComponent
- Detects walls.
- Extends the Toggleable component.
- ToggleableComponent
- Renamed
stateparam totoggle_state
- Renamed