See #23 for more information. #### `loot.function.SetEnchantmentsLootFunction` - [x] `process(ItemStack, LootContext)` #### `loot.function.SetItemLootFunction` - [x] `process(ItemStack, LootContext)` #### `screen.EnchantmentScreenHandler` - [x] `onButtonClick(PlayerEntity, int)` #### `screen.GrindstoneScreenHandler` - [x] `grind(ItemStack)` #### `server.network.ServerPlayNetworkHandler` - [x] `addBook(FilteredMessage, List<FilteredMessage>, int)`
See #23 for more information.
loot.function.SetEnchantmentsLootFunctionprocess(ItemStack, LootContext)loot.function.SetItemLootFunctionprocess(ItemStack, LootContext)screen.EnchantmentScreenHandleronButtonClick(PlayerEntity, int)screen.GrindstoneScreenHandlergrind(ItemStack)server.network.ServerPlayNetworkHandleraddBook(FilteredMessage, List<FilteredMessage>, int)