Package net.mcreator.element.types
Class Dimension
java.lang.Object
net.mcreator.element.GeneratableElement
net.mcreator.element.types.Dimension
- All Implemented Interfaces:
ICommonType
,IMCItemProvider
,IPOIProvider
,ISpecialInfoHolder
,ITabContainedElement
public class Dimension
extends GeneratableElement
implements ICommonType, ITabContainedElement, ISpecialInfoHolder, IMCItemProvider, IPOIProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.mcreator.element.GeneratableElement
GeneratableElement.GSONAdapter, GeneratableElement.Unknown
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
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.getIconForMCItem
(Workspace workspace, String suffix) This method determines what icon should be used for a custom MCItem, according to its eventual suffixboolean
This method determines what POI blocks as MItemBlock list are provided by this generatable elementThis 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.ISpecialInfoHolder
getFixedSpecialInformation
-
Field Details
-
biomesInDimension
-
worldGenType
-
mainFillerBlock
-
fluidBlock
-
airColor
-
canRespawnHere
public boolean canRespawnHere -
hasFog
public boolean hasFog -
isDark
public boolean isDark -
doesWaterVaporize
public boolean doesWaterVaporize -
sleepResult
-
hasSkyLight
public boolean hasSkyLight -
imitateOverworldBehaviour
public boolean imitateOverworldBehaviour -
onPlayerEntersDimension
-
onPlayerLeavesDimension
-
portalFrame
-
portalParticles
-
portalLuminance
public int portalLuminance -
portalSound
-
enableIgniter
public boolean enableIgniter -
igniterName
-
igniterRarity
-
specialInformation
-
creativeTabs
-
texture
-
portalTexture
-
enablePortal
public boolean enablePortal -
portalMakeCondition
-
portalUseCondition
-
whenPortaTriggerlUsed
-
onPortalTickUpdate
-
-
Constructor Details
-
Dimension
-
-
Method Details
-
hasIgniter
public boolean hasIgniter() -
getWorldgenBlocks
-
generateModElementPicture
- Overrides:
generateModElementPicture
in classGeneratableElement
- Returns:
- BufferedImage of mod element preview or null if default mod element icon should be used
-
getCreativeTabs
- Specified by:
getCreativeTabs
in interfaceITabContainedElement
-
getBaseTypesProvided
- Specified by:
getBaseTypesProvided
in interfaceICommonType
-
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
-
getSpecialInfoProcedure
- Specified by:
getSpecialInfoProcedure
in interfaceISpecialInfoHolder
-
getIconForMCItem
Description copied from interface:IMCItemProvider
This method determines what icon should be used for a custom MCItem, according to its eventual suffix- Specified by:
getIconForMCItem
in interfaceIMCItemProvider
- Parameters:
workspace
- The current workspacesuffix
- The suffix of the given MCItem (for example, "bucket" for fluid buckets). If this MCItem has no suffix, this will be the empty string.- Returns:
- An ImageIcon to use for the given MCItem, or null to use the element preview image.
-
poiBlocks
Description copied from interface:IPOIProvider
This method determines what POI blocks as MItemBlock list are provided by this generatable element- Specified by:
poiBlocks
in interfaceIPOIProvider
- Returns:
- A list of MItemBlock that are POI provided by this generatable element
-