- Enclosing interface:
BlockApiLookup<A,C>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
find(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state,
@Nullable net.minecraft.block.entity.BlockEntity blockEntity,
C context)
Return an API of type A
if available in the world at the given pos with the given context, or null
otherwise.
-
Method Details
-
find
@Nullable
A find(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state,
@Nullable
@Nullable net.minecraft.block.entity.BlockEntity blockEntity,
C context)
Return an API of type A
if available in the world at the given pos with the given context, or null
otherwise.
- Parameters:
world
- The world.
pos
- The position in the world.
state
- The block state.
blockEntity
- The block entity, if it exists in the world.
context
- Additional context passed to the query.
- Returns:
- An API of type
A
, or null
if no API is available.