diff --git a/gradle.properties b/gradle.properties index a9d16db..6e8b4d8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -15,6 +15,6 @@ kotlin_version=2.0.21 fabric_kotlin_version=1.12.3 # mod properties -mod_version=1.9.1 +mod_version=1.9.2 maven_group=net.mcbrawls mod_id=slate diff --git a/src/main/kotlin/net/mcbrawls/slate/layer/paged/PagedSlateLayer.kt b/src/main/kotlin/net/mcbrawls/slate/layer/paged/PagedSlateLayer.kt index 8d1fdf2..1c5d6dd 100644 --- a/src/main/kotlin/net/mcbrawls/slate/layer/paged/PagedSlateLayer.kt +++ b/src/main/kotlin/net/mcbrawls/slate/layer/paged/PagedSlateLayer.kt @@ -84,20 +84,20 @@ abstract class PagedSlateLayer( callbacks { onClick { slate, tile, context -> - callback?.onClick(slate, tile, context) currentPage = modifier.invoke(currentPage) updateTileGrid() + callback?.onClick(slate, tile, context) } } } } fun createNextPageTile(stack: ItemStack, callback: TileClickCallback? = null): Tile { - return createPageChangeTile("Next Page", Int::unaryPlus, stack, callback) + return createPageChangeTile("Next Page", { it + 1 }, stack, callback) } fun createPreviousPageTile(stack: ItemStack, callback: TileClickCallback? = null): Tile { - return createPageChangeTile("Previous Page", Int::unaryMinus, stack, callback) + return createPageChangeTile("Previous Page", { it - 1 }, stack, callback) } companion object {