Class DelayVariableFacade
java.lang.Object
org.cyclops.integrateddynamics.core.item.VariableFacadeBase
org.cyclops.integrateddynamics.core.item.ProxyVariableFacade
org.cyclops.integrateddynamics.core.item.DelayVariableFacade
- All Implemented Interfaces:
IDelayVariableFacade,IProxyVariableFacade,IVariableFacade
Variable facade for variables determined by delays.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.integrateddynamics.core.item.ProxyVariableFacade
ProxyVariableFacade.VariableRecursionExceptionNested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.item.IVariableFacade
IVariableFacade.IValidator -
Constructor Summary
ConstructorsConstructorDescriptionDelayVariableFacade(boolean generateId, int proxyId) DelayVariableFacade(int id, int proxyId) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModelOverlay(IVariableModelBaked variableModelBaked, List<net.minecraft.client.renderer.block.model.BakedQuad> quads, net.minecraft.util.RandomSource random, net.neoforged.neoforge.client.model.data.ModelData modelData) Handle the quads for the given baked model.protected net.minecraft.network.chat.MutableComponentprotected net.minecraft.network.chat.MutableComponentgetProxyInvalidTypeError(IPartNetwork network, IValueType containingValueType, IValueType actualType) protected net.minecraft.network.chat.MutableComponentprotected net.minecraft.network.chat.ComponentMethods inherited from class org.cyclops.integrateddynamics.core.item.ProxyVariableFacade
appendHoverText, getOutputType, getProxy, getTargetVariable, getVariable, isValid, validateMethods inherited from class org.cyclops.integrateddynamics.core.item.VariableFacadeBase
generateId, getLabel, getReferenceDisplayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cyclops.integrateddynamics.api.item.IProxyVariableFacade
getProxyIdMethods inherited from interface org.cyclops.integrateddynamics.api.item.IVariableFacade
appendHoverText, getId, getLabel, getOutputType, getVariable, getVariableItemOverrideModel, isValid, renderISTER, validate
-
Constructor Details
-
DelayVariableFacade
public DelayVariableFacade(boolean generateId, int proxyId) -
DelayVariableFacade
public DelayVariableFacade(int id, int proxyId)
-
-
Method Details
-
getProxyNotInNetworkError
protected net.minecraft.network.chat.MutableComponent getProxyNotInNetworkError()- Overrides:
getProxyNotInNetworkErrorin classProxyVariableFacade
-
getProxyInvalidError
protected net.minecraft.network.chat.MutableComponent getProxyInvalidError()- Overrides:
getProxyInvalidErrorin classProxyVariableFacade
-
getProxyInvalidTypeError
protected net.minecraft.network.chat.MutableComponent getProxyInvalidTypeError(IPartNetwork network, IValueType containingValueType, IValueType actualType) - Overrides:
getProxyInvalidTypeErrorin classProxyVariableFacade
-
getProxyTooltip
protected net.minecraft.network.chat.Component getProxyTooltip()- Overrides:
getProxyTooltipin classProxyVariableFacade
-
addModelOverlay
public void addModelOverlay(IVariableModelBaked variableModelBaked, List<net.minecraft.client.renderer.block.model.BakedQuad> quads, net.minecraft.util.RandomSource random, net.neoforged.neoforge.client.model.data.ModelData modelData) Description copied from interface:IVariableFacadeHandle the quads for the given baked model.- Specified by:
addModelOverlayin interfaceIVariableFacade- Overrides:
addModelOverlayin classProxyVariableFacade- Parameters:
variableModelBaked- The baked model.quads- The quads that can be added to.random- A random instance.modelData- Model data.
-