Package net.mcreator.element.types
Class MusicDisc
java.lang.Object
net.mcreator.element.GeneratableElement
net.mcreator.element.types.MusicDisc
- All Implemented Interfaces:
ICommonType
,IItem
,IItemWithTexture
,IMCItemProvider
,ITabContainedElement
public class MusicDisc
extends GeneratableElement
implements IItem, IItemWithTexture, ITabContainedElement
-
Nested Class Summary
Nested classes/interfaces inherited from class net.mcreator.element.GeneratableElement
GeneratableElement.GSONAdapter, GeneratableElement.Unknown
-
Field Summary
Modifier and TypeFieldDescriptionint
int
Fields inherited from class net.mcreator.element.GeneratableElement
formatVersion
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionWARNING: Calls to this method are generally not thread safe.This method determines what MCItems are provided by this generatable elementMethods inherited from class net.mcreator.element.GeneratableElement
finalizeModElementGeneration, getAdditionalTemplateData, getModElement, isUnknown, performQuickValidation, setModElement, wasConversionApplied
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.mcreator.element.types.interfaces.IItem
getBaseTypesProvided
Methods inherited from interface net.mcreator.element.types.interfaces.IMCItemProvider
getIconForMCItem
-
Field Details
-
name
-
rarity
-
texture
-
description
-
creativeTab
-
specialInformation
-
glowCondition
-
music
-
lengthInTicks
public int lengthInTicks -
analogOutput
public int analogOutput -
onRightClickedInAir
-
onRightClickedOnBlock
-
onCrafted
-
onEntityHitWith
-
onItemInInventoryTick
-
onItemInUseTick
-
onEntitySwing
-
-
Constructor Details
-
MusicDisc
-
-
Method Details
-
getTexture
- Specified by:
getTexture
in interfaceIItemWithTexture
-
generateModElementPicture
- Overrides:
generateModElementPicture
in classGeneratableElement
- Returns:
- BufferedImage of mod element preview or null if default mod element icon should be used
-
getCreativeTab
- Specified by:
getCreativeTab
in interfaceITabContainedElement
-
providedMCItems
Description copied from interface:IMCItemProvider
This method determines what MCItems are provided by this generatable elementWARNING: Calls to this method are generally not thread safe. Implementations can call MCItem.Custom::new that calls getBlockIconBasedOnName which calls ModElement#getGeneratableElement that is not thread safe
- Specified by:
providedMCItems
in interfaceIMCItemProvider
- Returns:
- A list of MCItems provided by this generatable element
-
getCreativeTabItems
Description copied from interface:ITabContainedElement
WARNING: Calls to this method are generally not thread safe. Implementations can call MCItem.Custom::new that calls getBlockIconBasedOnName that calls ModElement#getGeneratableElement which is not thread safe- Specified by:
getCreativeTabItems
in interfaceITabContainedElement
- Returns:
- list of items in the creative tab of this element
-