Skip to content

Build Events

Adds build events to track block placements and breaks within an area

Fabric
Loaders
Fabric
Downloads on Modrinth
3K
Followers on Modrinth
18
versions
21
Updated
October 12, 2026Oct 12
Published
in 2023

At a glance

Runs on Fabric
For Minecraft 1.21.11, 26.2–26.3 …
Server only — players don't need to install it
Latest version — 0.4.0+26.3 from October 12, 2026
Requires Fabric API
License MIT — free
Where it's needed
In gamenot neededOn serverrequired

Install on the server only; players don't need it

Game versions1.21.4, 1.21.11, 26.2–26.3 …

Build Events (Fabric)

This server-side mod allows you to create build events to track the amount of block placements and breaks within an area using scoreboard objectives.

Details

When a new build event is added, one or two objectives are created.

/buildevents add foo 3 1 4 1 5 9 both will create two objectives: foo_place and foo_break.

You can change how an objective's name is displayed on the sidebar using `/scoreboard objectives modify foo_place displayname `.

If an objective named foo_place exists prior to creating the foo event, then it will be used instead of creating a new one.

Usage

/buildevents add ... to create events. Optionally, end with `in to track actions in the specified dimension or within !!global` for every dimension, instead of the one the executor is in.

/buildevents remove ... to remove events. Optionally, end with remove_objectives to also remove the objectives.

`/buildevents set predicate ...` to attach a predicate, in order to conditionally track actions. Here is an example for tracking specific blocks.

`/buildevents set predicate` to remove an event's predicate.

`/buildevents set dimension ...` to change an event's dimension or make it global(every dimension).

`/buildevents set total ...` to toggle displaying the total amount of actions on the sidebar for each of the two actions.

/buildevents pause ... to stop tracking actions until re-enabled with /buildevents unpause ....

/buildevents list to view all existing events. Optionally, end with active or paused to view those specifically.

Syntax

`/buildevents add (place|break|both) [in] (!!global|)`

`/buildevents remove [remove_objectives]`

`/buildevents set predicate []`

`/buildevents set dimension (!!global|)`

`/buildevents set total (true|false)`

`/buildevents (pause|unpause) `

/buildevents list [active|paused]

FAQ

How to install Build Events?

Install Fabric for your Minecraft version, download Build Events for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Build Events support?

Build Events has builds for Minecraft 1.21, 1.21.4, 1.21.11, 26.2–26.3 ….

Is Build Events needed on the server?

Server only — players don't need to install it

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More