public class ResourceTypeItem extends BasicItem implements IJsonFile, IJSONGenerator, IResourceHolder, IHasColor
BasicItem.Key| Constructor and Description |
|---|
ResourceTypeItem(ResourceMaterial material,
IResourceType type,
IAdvancedResourceType advancedResourceType,
ResourceTypeProperties<net.minecraft.item.Item.Properties> properties) |
| Modifier and Type | Method and Description |
|---|---|
com.google.gson.JsonObject |
generate() |
int |
getColor(int tintIndex) |
net.minecraft.util.text.ITextComponent |
getDisplayName(net.minecraft.item.ItemStack p_200295_1_) |
ResourceMaterial |
getMaterial() |
java.lang.String |
getRecipeKey() |
java.lang.String |
getRecipeSubfolder() |
IResourceType |
getType() |
addInformation, addTooltipDetails, hasTooltipDetails, setItemGroupasItem, canHarvestBlock, canPlayerBreakBlockWhileHolding, fillItemGroup, getAttributeModifiers, getContainerItem, getDefaultInstance, getDefaultTranslationKey, getDestroySpeed, getDrinkSound, getEatSound, getFood, getGroup, getHarvestLevel, getIdFromItem, getIsRepairable, getItemById, getItemEnchantability, getItemFromBlock, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getName, getRarity, getTags, getToolTypes, getTranslationKey, getTranslationKey, getUseAction, getUseDuration, hasContainerItem, hasEffect, hitEntity, inventoryTick, isComplex, isCrossbow, isDamageable, isDamageable, isEnchantable, isFood, isImmuneToFire, isIn, isInGroup, isRepairable, itemInteractionForEntity, onBlockDestroyed, onCreated, onItemRightClick, onItemUse, onItemUseFinish, onPlayerStoppedUsing, onUse, rayTrace, shouldSyncTag, toString, updateItemStackNBTgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getArmorModel, getArmorTexture, getAttributeModifiers, getBurnTime, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getDurabilityForDisplay, getEntityLifespan, getEquipmentSlot, getFontRenderer, getHighlightTip, getItem, getItemEnchantability, getItemStackLimit, getMaxDamage, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isPiglinCurrency, isShield, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, renderHelmetOverlay, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, showDurabilityBarpublic ResourceTypeItem(ResourceMaterial material, IResourceType type, IAdvancedResourceType advancedResourceType, ResourceTypeProperties<net.minecraft.item.Item.Properties> properties)
public ResourceMaterial getMaterial()
getMaterial in interface IResourceHolderpublic IResourceType getType()
getType in interface IResourceHolderpublic com.google.gson.JsonObject generate()
generate in interface IJSONGeneratorpublic java.lang.String getRecipeKey()
getRecipeKey in interface IJsonFile@Nullable public java.lang.String getRecipeSubfolder()
getRecipeSubfolder in interface IJsonFilepublic net.minecraft.util.text.ITextComponent getDisplayName(net.minecraft.item.ItemStack p_200295_1_)
getDisplayName in class net.minecraft.item.Item