Skip to content

Commit 1da524d

Browse files
committed
Fix missing enchantment in creative mode tab
1 parent f4bb674 commit 1da524d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Common/src/main/kotlin/gay/object/hexdebug/items/ItemDebugger.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import gay.`object`.hexdebug.utils.itemPredicate
1616
import gay.`object`.hexdebug.utils.otherHand
1717
import net.minecraft.client.player.LocalPlayer
1818
import net.minecraft.client.renderer.item.ClampedItemPropertyFunction
19+
import net.minecraft.core.NonNullList
1920
import net.minecraft.network.chat.Component
2021
import net.minecraft.server.level.ServerLevel
2122
import net.minecraft.server.level.ServerPlayer
@@ -24,6 +25,7 @@ import net.minecraft.world.InteractionHand
2425
import net.minecraft.world.InteractionResultHolder
2526
import net.minecraft.world.entity.LivingEntity
2627
import net.minecraft.world.entity.player.Player
28+
import net.minecraft.world.item.CreativeModeTab
2729
import net.minecraft.world.item.ItemStack
2830
import net.minecraft.world.item.Rarity
2931
import 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

Comments
 (0)