Uses of Record Class
nl.pim16aap2.lightkeeper.framework.BlockPos
Packages that use BlockPos
Package
Description
Public JUnit framework API for creating worlds and synthetic players and asserting game state.
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.
-
Uses of BlockPos in nl.pim16aap2.lightkeeper.framework
Methods in nl.pim16aap2.lightkeeper.framework that return BlockPosMethods in nl.pim16aap2.lightkeeper.framework with parameters of type BlockPosModifier and TypeMethodDescriptionGets a live reference to the block at a position.WorldHandle.blockTypeAt(BlockPos position) Retrieves the block type at a position.intIFrameworkGatewayView.countEntities(String worldName, @Nullable String entityTypeKey, @Nullable BlockPos boundsMin, @Nullable BlockPos boundsMax) Counts entities in a world matching the optional type and bounds filters.Gets block material at a position.IFrameworkGatewayView.getBlockData(String worldName, BlockPos position) Gets the full block-data string at a position (every state property included).booleanIFrameworkGatewayView.leftClickBlock(UUID playerId, BlockPos position, String blockFace) Fires a left-click block interaction as a synthetic player.PlayerHandle.leftClickBlock(BlockPos position) Fires a left-click block interaction at a position in this player's current world.PlayerHandle.leftClickBlock(BlockPos position, org.bukkit.block.BlockFace blockFace) Fires a left-click block interaction at a position in this player's current world.booleanIFrameworkGatewayView.rightClickBlock(UUID playerId, BlockPos position, String blockFace) Fires a right-click block interaction as a synthetic player.PlayerHandle.rightClickBlock(BlockPos position) Fires a right-click block interaction at a position in this player's current world.PlayerHandle.rightClickBlock(BlockPos position, org.bukkit.block.BlockFace blockFace) Fires a right-click block interaction at a position in this player's current world.voidSets block material at a position.voidWorldHandle.setBlockAt(BlockPos position, String material) Sets the block type at a position.voidWorldHandle.setBlockAt(BlockPos position, BlockSpec spec) Sets the block at a position from a block spec, applying type and state properties atomically.voidIFrameworkGatewayView.setBlockData(String worldName, BlockPos position, String blockData) Sets a block from a full block-data string, applying type and state properties atomically.IFrameworkGatewayView.snapshotEntities(String worldName, @Nullable String entityTypeKey, @Nullable BlockPos boundsMin, @Nullable BlockPos boundsMax) Snapshots entities in a world matching the optional type and bounds filters, in one main-thread burst.Returns a copy of this query restricted to a block-aligned bounding box (inclusive on every axis). -
Uses of BlockPos in nl.pim16aap2.lightkeeper.framework.assertions
Methods in nl.pim16aap2.lightkeeper.framework.assertions with parameters of type BlockPosModifier and TypeMethodDescriptionWorldHandleAssert.hasBlockAt(BlockPos position) Starts an assertion chain for a block at the requested position.