Package net.mcreator.element.parts
Interface IWorkspaceDependent
- All Known Implementing Classes:
AchievementEntry
,Animation
,AttributeEntry
,BiomeEntry
,ConfiguredFeatureEntry
,DamageTypeEntry
,EffectEntry
,Enchantment
,EntityEntry
,Fluid
,Item.StateEntry
,LivingEntity.ModelLayerEntry
,MappableElement
,Material
,MItemBlock
,NonMappableElement
,Particle
,ProfessionEntry
,ProjectileEntry
,Sound
,StepSound
,TabEntry
,TextureHolder
,UniquelyMappedElement
public interface IWorkspaceDependent
Mod element parameters represented by instances of classes implementing this interface gather some used data
from the configured workspace. In other words, these objects need workspace reference defined
before they can be used by workspace managers or code generators.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
processWorkspaceDependentObjects
(Object object, Consumer<IWorkspaceDependent> processor) void
setWorkspace
(Workspace workspace)
-
Field Details
-
LOG
static final org.apache.logging.log4j.Logger LOG
-
-
Method Details
-
setWorkspace
-
getWorkspace
-
processWorkspaceDependentObjects
static void processWorkspaceDependentObjects(Object object, Consumer<IWorkspaceDependent> processor)
-