Package nl.pim16aap2.lightkeeper.framework.assertions


@NullMarked package nl.pim16aap2.lightkeeper.framework.assertions
AssertJ assertions for live server/plugin, world/block, entity-query, player, menu, event-capture and error state, plus frozen inventory/item, event/value, result, entity/geometry and semantic chat snapshots.

For example, this checks current plugin state:


 LightkeeperAssertions.assertThat(framework)
     .server()
     .plugin("MyPlugin")
     .isEnabled();
 

This freezes an inventory observation and selects its item:


 LightkeeperAssertions.assertThat(player)
     .inventory()
     .itemAt(0);
 

Assertions never wait implicitly; use LightkeeperAssertions.eventually to retry a complete observation, recreating frozen navigation inside the callback. Actions, fixture creation and buffer clearing remain outside assertion chains.