Greetings, I've been attempting to get an Enchantment table to work with NMS in 1.17 and have been unsuccessful in my endeavors. I'm able to open the inventory but upon attempting to enchant something (putting an item or book into the slot and having lapis in it's slot) I don't see any enchantments show up, the PrepareItemEnchantEvent does not seem to trigger. I am able to get enchants to show with the InventoryClickEvent but when using the event to set the enchantments for the NMS version I'm unable to actually click on an enchant to apply it. This is my code for opening the NMS table if needed: Code (Java): final ServerPlayer serverPlayer = ((CraftPlayer) player).getHandle(); final EnchantmentMenu menu = new EnchantmentMenu(serverPlayer.nextContainerCounter(), serverPlayer.getInventory()); menu.checkReachable = false; menu.setTitle(new TextComponent("WOO!")); serverPlayer.containerMenu = menu; serverPlayer.initMenu(menu); // This registers the slot listener and the container synchronizer. I've also attempted to get a working enchant table with the API I am capable of getting the menu to open I'm not entirely sure where I would go from here, when clicking items into this inventory the PrepareItemEnchantEvent also doesn't seem to be triggered. This thread is more asking if anyone has been successful in obtaining a usable version of the enchantment table, NMS or API, in 1.17, if so any help with what I'm doing wrong would be appreciated.