@@ -16,6 +16,7 @@ import gay.`object`.hexdebug.utils.itemPredicate
1616import gay.`object`.hexdebug.utils.otherHand
1717import net.minecraft.client.player.LocalPlayer
1818import net.minecraft.client.renderer.item.ClampedItemPropertyFunction
19+ import net.minecraft.core.NonNullList
1920import net.minecraft.network.chat.Component
2021import net.minecraft.server.level.ServerLevel
2122import net.minecraft.server.level.ServerPlayer
@@ -24,6 +25,7 @@ import net.minecraft.world.InteractionHand
2425import net.minecraft.world.InteractionResultHolder
2526import net.minecraft.world.entity.LivingEntity
2627import net.minecraft.world.entity.player.Player
28+ import net.minecraft.world.item.CreativeModeTab
2729import net.minecraft.world.item.ItemStack
2830import net.minecraft.world.item.Rarity
2931import net.minecraft.world.item.enchantment.Enchantments
@@ -40,6 +42,12 @@ class ItemDebugger(properties: Properties) : ItemPackagedHex(properties) {
4042
4143 override fun getDefaultInstance () = applyDefaults(ItemStack (this ))
4244
45+ override fun fillItemCategory (category : CreativeModeTab , items : NonNullList <ItemStack >) {
46+ if (this .allowedIn(category)) {
47+ items.add(this .defaultInstance)
48+ }
49+ }
50+
4351 // TODO: this doesn't give the advancement until after it's taken out of the table
4452 override fun onCraftedBy (stack : ItemStack , level : Level , player : Player ) {
4553 applyDefaults(stack)
0 commit comments