Class WrittenBookInfo
java.lang.Object
com.hammy275.immersivemc.client.immersive_item.info.AbstractHandImmersiveInfo
com.hammy275.immersivemc.client.immersive_item.info.AbstractItemInfo
com.hammy275.immersivemc.client.immersive_item.info.WrittenBookInfo
- All Implemented Interfaces:
WrittenBookDataHolder
-
Field Summary
FieldsFields inherited from class com.hammy275.immersivemc.client.immersive_item.info.AbstractItemInfo
item, shouldRemove
Fields inherited from class com.hammy275.immersivemc.client.immersive_item.info.AbstractHandImmersiveInfo
hand
-
Constructor Summary
ConstructorsConstructorDescriptionWrittenBookInfo
(net.minecraft.world.item.ItemStack item, net.minecraft.world.InteractionHand hand) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStack
getBook()
getData()
void
onPageChangeStyleClick
(int newPage) Run when the page changes from a style click.
-
Field Details
-
bookData
-
light
public int light -
didClick
public boolean didClick
-
-
Constructor Details
-
WrittenBookInfo
public WrittenBookInfo(net.minecraft.world.item.ItemStack item, net.minecraft.world.InteractionHand hand)
-
-
Method Details
-
getData
- Specified by:
getData
in interfaceWrittenBookDataHolder
- Returns:
- The book data this object is holding.
-
getBook
public net.minecraft.world.item.ItemStack getBook()- Specified by:
getBook
in interfaceWrittenBookDataHolder
- Returns:
- The book this object is holding.
-
onPageChangeStyleClick
public void onPageChangeStyleClick(int newPage) Description copied from interface:WrittenBookDataHolder
Run when the page changes from a style click.- Specified by:
onPageChangeStyleClick
in interfaceWrittenBookDataHolder
- Parameters:
newPage
- The page being changed to.
-