BedrockNpcGui

Cumulus-based forms for Bedrock players connecting via Geyser.

Bedrock clients cannot see SGUI chest screens, so we send native Bedrock forms instead. Features that produce book items (news, history) deliver content as chat messages instead.

Functions

Link copied to clipboard
fun offerInterview(player: ServerPlayer, promptText: String, pool: LorekeeperInterviewManager.QuestionPool, entityId: UUID?): Boolean

Sends a Bedrock-native Accept/Decline form for interview offers.

Link copied to clipboard
fun openJeevesForm(player: ServerPlayer, entity: JeevesEntity): Boolean

Opens the Jeeves form for a Bedrock player. Returns true if sent successfully.

Link copied to clipboard
fun openLorekeeperForm(player: ServerPlayer, entity: LorekeeperEntity): Boolean

Opens the Lorekeeper form for a Bedrock player. Returns true if sent successfully.