Add charged sword variant to creative tab
This commit is contained in:
parent
c828a94019
commit
f15a84b285
@ -4,6 +4,7 @@ import com.google.common.collect.ImmutableMultimap
|
||||
import com.google.common.collect.Multimap
|
||||
import net.minecraft.ChatFormatting
|
||||
import net.minecraft.core.BlockPos
|
||||
import net.minecraft.core.NonNullList
|
||||
import net.minecraft.nbt.CompoundTag
|
||||
import net.minecraft.network.chat.Component
|
||||
import net.minecraft.world.entity.EquipmentSlot
|
||||
@ -12,6 +13,7 @@ import net.minecraft.world.entity.ai.attributes.Attribute
|
||||
import net.minecraft.world.entity.ai.attributes.AttributeModifier
|
||||
import net.minecraft.world.entity.ai.attributes.Attributes
|
||||
import net.minecraft.world.entity.player.Player
|
||||
import net.minecraft.world.item.CreativeModeTab
|
||||
import net.minecraft.world.item.Item
|
||||
import net.minecraft.world.item.ItemStack
|
||||
import net.minecraft.world.item.Rarity
|
||||
@ -177,6 +179,16 @@ class EnergySwordItem : Item(Properties().stacksTo(1).rarity(Rarity.RARE).tab(Ov
|
||||
return EnergyConsumerItem(stack, MAX_ENERGY)
|
||||
}
|
||||
|
||||
override fun fillItemCategory(p_41391_: CreativeModeTab, p_41392_: NonNullList<ItemStack>) {
|
||||
super.fillItemCategory(p_41391_, p_41392_)
|
||||
|
||||
if (allowedIn(p_41391_)) {
|
||||
p_41392_.add(ItemStack(this).also {
|
||||
it.matteryEnergy?.receiveEnergyInner(MAX_ENERGY, false)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
override fun getAttributeModifiers(
|
||||
slot: EquipmentSlot,
|
||||
itemStack: ItemStack
|
||||
|
Loading…
Reference in New Issue
Block a user