Posted October 7, 20222 yr I want to make a book that you can enchant into an enchanted book with custom properties while enchanting, but first step is to basically copy or extend the "BookItem" class. when testing ingame, i keep getting "Limited enchantibility". is there any way to get around this? Edited October 7, 20222 yr by allene50
October 8, 20222 yr The book is hardcoded by Mojang. See for example EnchantmentHelper's use of ItemStack.is(Items.BOOK) i.e. the exact item not a subclass or copy. Boilerplate: If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one. If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install Large files should be posted to a file sharing site like https://gist.github.com You should also read the support forum sticky post.
October 14, 20222 yr Author that sucks is there a way around it to like overwrite the class or replace it with a modified version of it?
October 14, 20222 yr You can have a look at IForgeItem.canApplyAtEnchantingTable() and related methods and implement them on your Item. But I don't think you can use that to do what books do where it changes the Item from BookItem to EnchantedBookItem? You can also propose a patch to forge. I would take your discussion to forge's discord first. Edited October 14, 20222 yr by warjort Boilerplate: If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one. If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install Large files should be posted to a file sharing site like https://gist.github.com You should also read the support forum sticky post.
October 17, 20222 yr Author I Heard mixins could work, I installed it but I can't get anything using to work. game still runs no issues but i can't get anything to the console. I can't tell if it is my coding or an issue in the gradle.build or config issue Edited October 17, 20222 yr by allene50
October 18, 20222 yr Mixins are not supported in this forum. I believe there is a channel on forge's discord where you can discuss 3rd party modding tools? Or you can ask wherever mixin has its support channels. Boilerplate: If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one. If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install Large files should be posted to a file sharing site like https://gist.github.com You should also read the support forum sticky post.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.