diff --git a/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt b/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt index 2f05c9d6..ebe86426 100644 --- a/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt +++ b/src/main/kotlin/net/axay/kspigot/chat/input/PlayerInput.kt @@ -153,6 +153,14 @@ internal class PlayerInputBookComprehensive( override fun loadBookContent(bookMeta: BookMeta) = bookMeta.content } +internal class PlayerInputBookPaged( + player: Player, + callback: (PlayerInputResult>) -> Unit, + timeoutSeconds: Int +) : PlayerInputBook>(player, callback, timeoutSeconds) { + override fun loadBookContent(bookMeta: BookMeta): List = bookMeta.pages +} + internal abstract class PlayerInputBook( player: Player, callback: (PlayerInputResult) -> Unit,