Class ExpandItem
java.lang.Object
com.blamejared.crafttweaker.natives.item.ExpandItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAttributeModifier(net.minecraft.world.item.Item internal, net.minecraft.world.entity.ai.attributes.Attribute attribute, net.minecraft.world.entity.ai.attributes.AttributeModifier modifier, net.minecraft.world.entity.EquipmentSlotGroup slot) static voidaddEnchantment(net.minecraft.world.item.Item internal, net.minecraft.world.item.enchantment.Enchantment enchantment, int level) static net.minecraft.core.component.DataComponentMapstatic StringgetCommandString(net.minecraft.world.item.Item internal) static IItemStackgetDefaultInstance(net.minecraft.world.item.Item internal) static net.minecraft.resources.ResourceLocationgetRegistryName(net.minecraft.world.item.Item internal) static voidremove(net.minecraft.world.item.Item internal, net.minecraft.core.component.DataComponentType type) static voidsetAttributeModifiers(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ItemAttributeModifiers modifiers) static voidsetBannerPatterns(net.minecraft.world.item.Item internal, net.minecraft.world.level.block.entity.BannerPatternLayers patterns) static voidsetBaseColor(net.minecraft.world.item.Item internal, net.minecraft.world.item.DyeColor baseColor) static voidsetBees(net.minecraft.world.item.Item internal, List<net.minecraft.world.level.block.entity.BeehiveBlockEntity.Occupant> occupants) static voidsetBlockEntityData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData data) static voidsetBlockState(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.BlockItemStateProperties blockState) static voidsetBucketEntityData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData data) static voidsetBundleContents(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.BundleContents bundleContents) static voidsetCanBreak(net.minecraft.world.item.Item internal, net.minecraft.world.item.AdventureModePredicate predicate) static voidsetCanPlaceOn(net.minecraft.world.item.Item internal, net.minecraft.world.item.AdventureModePredicate predicate) static voidsetChargedProjectiles(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ChargedProjectiles chargedProjectiles) static <T> voidsetComponent(net.minecraft.world.item.Item internal, Class<T> clazz, net.minecraft.core.component.DataComponentType<T> type, T value) static <T> voidsetComponent(net.minecraft.world.item.Item internal, net.minecraft.core.component.DataComponentType<T> type, T value) static voidsetContainer(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ItemContainerContents container) static voidsetContainerLoot(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.SeededContainerLoot containerLoot) static voidsetCreativeSlotLock(net.minecraft.world.item.Item internal, boolean creativeSlotLock) static voidsetCustomData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData customData) static voidsetCustomModelData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomModelData modelData) static voidsetCustomName(net.minecraft.world.item.Item internal, net.minecraft.network.chat.Component component) static voidsetDebugStickState(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.DebugStickState debugStickState) static voidsetDyedColor(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.DyedItemColor color) static voidsetEnchantmentGlintOverride(net.minecraft.world.item.Item internal, boolean value) static voidsetEnchantments(net.minecraft.world.item.Item internal, net.minecraft.world.item.enchantment.ItemEnchantments enchantments) static voidsetEntityData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData data) static voidsetFireResistant(net.minecraft.world.item.Item internal, boolean intangibleProjectile) static voidsetFireworkExplosion(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.FireworkExplosion explosion) static voidsetFireworks(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.Fireworks fireworks) static voidsetFood(net.minecraft.world.item.Item internal, net.minecraft.world.food.FoodProperties food) static voidsetHideAdditionalTooltip(net.minecraft.world.item.Item internal, boolean hideAdditionalTooltip) static voidsetHideTooltip(net.minecraft.world.item.Item internal, boolean hideTooltip) static voidsetInstrument(net.minecraft.world.item.Item internal, net.minecraft.world.item.Instrument instrument) static voidsetIntangibleProjectile(net.minecraft.world.item.Item internal, boolean intangibleProjectile) static voidsetItemName(net.minecraft.world.item.Item internal, net.minecraft.network.chat.Component component) static voidsetJsonComponent(net.minecraft.world.item.Item internal, net.minecraft.core.component.DataComponentType type, IData value) static voidsetLockCode(net.minecraft.world.item.Item internal, net.minecraft.world.LockCode code) static voidsetLodestoneTracker(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.LodestoneTracker tracker) static voidsetLore(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ItemLore lore) static voidsetMapColor(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.MapItemColor mapColor) static voidsetMapDecorations(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.MapDecorations mapDecorations) static voidsetMapId(net.minecraft.world.item.Item internal, net.minecraft.world.level.saveddata.maps.MapId id) static voidsetMapPostProcessing(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.MapPostProcessing mapPostProcessing) static voidsetMaxDamage(net.minecraft.world.item.Item internal, int maxDamage) static voidsetMaxStackSize(net.minecraft.world.item.Item internal, int maxStackSize) static voidsetNoteBlockSound(net.minecraft.world.item.Item internal, net.minecraft.resources.ResourceLocation sound) static voidsetOminousBottleAmplifier(net.minecraft.world.item.Item internal, int amplifier) static voidsetPotDecorations(net.minecraft.world.item.Item internal, net.minecraft.world.level.block.entity.PotDecorations decorations) static voidsetPotionContents(net.minecraft.world.item.Item internal, net.minecraft.world.item.alchemy.PotionContents potionContents) static voidsetProfile(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ResolvableProfile profile) static voidsetRarity(net.minecraft.world.item.Item internal, net.minecraft.world.item.Rarity rarity) static voidsetRecipes(net.minecraft.world.item.Item internal, List<net.minecraft.resources.ResourceLocation> recipes) static voidsetRepairCost(net.minecraft.world.item.Item internal, int cost) static voidsetStoredEnchantments(net.minecraft.world.item.Item internal, net.minecraft.world.item.enchantment.ItemEnchantments storedEnchantments) static voidsetSuspiciousStewEffects(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.SuspiciousStewEffects suspiciousStewEffects) static voidsetTool(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.Tool tool) static voidsetTrim(net.minecraft.world.item.Item internal, net.minecraft.world.item.armortrim.ArmorTrim trim) static voidsetUnbreakable(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.Unbreakable unbreakable) static voidsetWritableBookContent(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.WritableBookContent writableBookContent) static voidsetWrittenBookContent(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.WrittenBookContent writtenBookContent)
-
Constructor Details
-
ExpandItem
public ExpandItem()
-
-
Method Details
-
commonItemComponents
public static net.minecraft.core.component.DataComponentMap commonItemComponents() -
setComponent
public static <T> void setComponent(net.minecraft.world.item.Item internal, net.minecraft.core.component.DataComponentType<T> type, T value) -
setComponent
public static <T> void setComponent(net.minecraft.world.item.Item internal, Class<T> clazz, net.minecraft.core.component.DataComponentType<T> type, T value) -
setJsonComponent
public static void setJsonComponent(net.minecraft.world.item.Item internal, net.minecraft.core.component.DataComponentType type, IData value) -
remove
public static void remove(net.minecraft.world.item.Item internal, net.minecraft.core.component.DataComponentType type) -
setCustomData
public static void setCustomData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData customData) -
setMaxStackSize
public static void setMaxStackSize(net.minecraft.world.item.Item internal, int maxStackSize) -
setMaxDamage
public static void setMaxDamage(net.minecraft.world.item.Item internal, int maxDamage) -
setUnbreakable
public static void setUnbreakable(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.Unbreakable unbreakable) -
setCustomName
public static void setCustomName(net.minecraft.world.item.Item internal, net.minecraft.network.chat.Component component) -
setItemName
public static void setItemName(net.minecraft.world.item.Item internal, net.minecraft.network.chat.Component component) -
setLore
public static void setLore(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ItemLore lore) -
setRarity
public static void setRarity(net.minecraft.world.item.Item internal, net.minecraft.world.item.Rarity rarity) -
setEnchantments
public static void setEnchantments(net.minecraft.world.item.Item internal, net.minecraft.world.item.enchantment.ItemEnchantments enchantments) -
addEnchantment
public static void addEnchantment(net.minecraft.world.item.Item internal, net.minecraft.world.item.enchantment.Enchantment enchantment, int level) -
setCanBreak
public static void setCanBreak(net.minecraft.world.item.Item internal, net.minecraft.world.item.AdventureModePredicate predicate) -
setCanPlaceOn
public static void setCanPlaceOn(net.minecraft.world.item.Item internal, net.minecraft.world.item.AdventureModePredicate predicate) -
setAttributeModifiers
public static void setAttributeModifiers(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ItemAttributeModifiers modifiers) -
addAttributeModifier
public static void addAttributeModifier(net.minecraft.world.item.Item internal, net.minecraft.world.entity.ai.attributes.Attribute attribute, net.minecraft.world.entity.ai.attributes.AttributeModifier modifier, net.minecraft.world.entity.EquipmentSlotGroup slot) -
setCustomModelData
public static void setCustomModelData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomModelData modelData) -
setHideAdditionalTooltip
public static void setHideAdditionalTooltip(net.minecraft.world.item.Item internal, boolean hideAdditionalTooltip) -
setHideTooltip
public static void setHideTooltip(net.minecraft.world.item.Item internal, boolean hideTooltip) -
setRepairCost
public static void setRepairCost(net.minecraft.world.item.Item internal, int cost) -
setCreativeSlotLock
public static void setCreativeSlotLock(net.minecraft.world.item.Item internal, boolean creativeSlotLock) -
setEnchantmentGlintOverride
public static void setEnchantmentGlintOverride(net.minecraft.world.item.Item internal, boolean value) -
setIntangibleProjectile
public static void setIntangibleProjectile(net.minecraft.world.item.Item internal, boolean intangibleProjectile) -
setFood
public static void setFood(net.minecraft.world.item.Item internal, net.minecraft.world.food.FoodProperties food) -
setFireResistant
public static void setFireResistant(net.minecraft.world.item.Item internal, boolean intangibleProjectile) -
setTool
public static void setTool(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.Tool tool) -
setStoredEnchantments
public static void setStoredEnchantments(net.minecraft.world.item.Item internal, net.minecraft.world.item.enchantment.ItemEnchantments storedEnchantments) -
setDyedColor
public static void setDyedColor(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.DyedItemColor color) -
setMapColor
public static void setMapColor(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.MapItemColor mapColor) -
setMapId
public static void setMapId(net.minecraft.world.item.Item internal, net.minecraft.world.level.saveddata.maps.MapId id) -
setMapDecorations
public static void setMapDecorations(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.MapDecorations mapDecorations) -
setMapPostProcessing
public static void setMapPostProcessing(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.MapPostProcessing mapPostProcessing) -
setChargedProjectiles
public static void setChargedProjectiles(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ChargedProjectiles chargedProjectiles) -
setBundleContents
public static void setBundleContents(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.BundleContents bundleContents) -
setPotionContents
public static void setPotionContents(net.minecraft.world.item.Item internal, net.minecraft.world.item.alchemy.PotionContents potionContents) -
setSuspiciousStewEffects
public static void setSuspiciousStewEffects(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.SuspiciousStewEffects suspiciousStewEffects) -
setWritableBookContent
public static void setWritableBookContent(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.WritableBookContent writableBookContent) -
setWrittenBookContent
public static void setWrittenBookContent(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.WrittenBookContent writtenBookContent) -
setTrim
public static void setTrim(net.minecraft.world.item.Item internal, net.minecraft.world.item.armortrim.ArmorTrim trim) -
setDebugStickState
public static void setDebugStickState(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.DebugStickState debugStickState) -
setEntityData
public static void setEntityData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData data) -
setBucketEntityData
public static void setBucketEntityData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData data) -
setBlockEntityData
public static void setBlockEntityData(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.CustomData data) -
setInstrument
public static void setInstrument(net.minecraft.world.item.Item internal, net.minecraft.world.item.Instrument instrument) -
setOminousBottleAmplifier
public static void setOminousBottleAmplifier(net.minecraft.world.item.Item internal, int amplifier) -
setRecipes
public static void setRecipes(net.minecraft.world.item.Item internal, List<net.minecraft.resources.ResourceLocation> recipes) -
setLodestoneTracker
public static void setLodestoneTracker(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.LodestoneTracker tracker) -
setFireworkExplosion
public static void setFireworkExplosion(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.FireworkExplosion explosion) -
setFireworks
public static void setFireworks(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.Fireworks fireworks) -
setProfile
public static void setProfile(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ResolvableProfile profile) -
setNoteBlockSound
public static void setNoteBlockSound(net.minecraft.world.item.Item internal, net.minecraft.resources.ResourceLocation sound) -
setBannerPatterns
public static void setBannerPatterns(net.minecraft.world.item.Item internal, net.minecraft.world.level.block.entity.BannerPatternLayers patterns) -
setBaseColor
public static void setBaseColor(net.minecraft.world.item.Item internal, net.minecraft.world.item.DyeColor baseColor) -
setPotDecorations
public static void setPotDecorations(net.minecraft.world.item.Item internal, net.minecraft.world.level.block.entity.PotDecorations decorations) -
setContainer
public static void setContainer(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.ItemContainerContents container) -
setBlockState
public static void setBlockState(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.BlockItemStateProperties blockState) -
setBees
public static void setBees(net.minecraft.world.item.Item internal, List<net.minecraft.world.level.block.entity.BeehiveBlockEntity.Occupant> occupants) -
setLockCode
public static void setLockCode(net.minecraft.world.item.Item internal, net.minecraft.world.LockCode code) -
setContainerLoot
public static void setContainerLoot(net.minecraft.world.item.Item internal, net.minecraft.world.item.component.SeededContainerLoot containerLoot) -
getDefaultInstance
-
getRegistryName
public static net.minecraft.resources.ResourceLocation getRegistryName(net.minecraft.world.item.Item internal) -
getCommandString
-