SYMBOL INDEX (8967 symbols across 954 files) FILE: src/main/java/org/cyclops/integrateddynamics/Capabilities.java class Capabilities (line 27) | public class Capabilities { class Cable (line 28) | public static final class Cable { class CableFakeable (line 32) | public static final class CableFakeable { class DynamicLight (line 36) | public static final class DynamicLight { class DynamicRedstone (line 40) | public static final class DynamicRedstone { class Facadeable (line 44) | public static final class Facadeable { class NetworkCarrier (line 48) | public static final class NetworkCarrier { class NetworkElementProvider (line 52) | public static final class NetworkElementProvider { class PartContainer (line 56) | public static final class PartContainer { class PathElement (line 60) | public static final class PathElement { class VariableFacade (line 65) | public static final class VariableFacade { class PositionedAddonsNetworkIngredientsHandler (line 69) | public static final class PositionedAddonsNetworkIngredientsHandler { class ValueInterface (line 73) | public static final class ValueInterface { class VariableContainer (line 78) | public static final class VariableContainer { class EnergyNetwork (line 83) | public static final class EnergyNetwork { class PartNetwork (line 87) | public static final class PartNetwork { class Energy (line 91) | public static final class Energy { FILE: src/main/java/org/cyclops/integrateddynamics/Configs.java class Configs (line 38) | public class Configs { method registerBlocks (line 40) | public static void registerBlocks(ConfigHandlerCommon configHandler) { FILE: src/main/java/org/cyclops/integrateddynamics/GeneralConfig.java class GeneralConfig (line 24) | public class GeneralConfig extends DummyConfigCommon { method GeneralConfig (line 187) | public GeneralConfig() { method onConfigLoad (line 193) | public void onConfigLoad(ModConfigEvent.Loading event) { method onConfigReload (line 199) | public void onConfigReload(ModConfigEvent.Loading event) { method recreatePartMinimumUpdateIntervals (line 205) | private void recreatePartMinimumUpdateIntervals() { FILE: src/main/java/org/cyclops/integrateddynamics/IntegratedDynamics.java class IntegratedDynamics (line 93) | @Mod(Reference.MOD_ID) method IntegratedDynamics (line 103) | public IntegratedDynamics(IEventBus modEventBus) { method onRegistriesCreate (line 145) | public void onRegistriesCreate(NewRegistryEvent event) { method constructBaseCommand (line 149) | @Override method setup (line 161) | @Override method onServerStartedLoadedGroups (line 195) | protected void onServerStartedLoadedGroups(ServerStartedEvent event) { method constructClientProxy (line 199) | @Override method constructCommonProxy (line 204) | @Override method constructDefaultCreativeModeTab (line 209) | @Override method onConfigsRegister (line 215) | @Override method getGameTestClasses (line 223) | @Override method registerIntegrationGameTests (line 259) | protected void registerIntegrationGameTests(RegisterGameTestsEvent eve... method clog (line 278) | public static void clog(String message) { method clog (line 287) | public static void clog(Level level, String message) { FILE: src/main/java/org/cyclops/integrateddynamics/Reference.java class Reference (line 10) | public final class Reference { FILE: src/main/java/org/cyclops/integrateddynamics/RegistryEntries.java class RegistryEntries (line 49) | public class RegistryEntries { FILE: src/main/java/org/cyclops/integrateddynamics/advancement/criterion/NetworkInitializedTrigger.java class NetworkInitializedTrigger (line 20) | public class NetworkInitializedTrigger extends SimpleCriterionTrigger { method ValuePredicate (line 22) | public ValuePredicate(Optional valueType, Optional... method getValueType (line 28) | public Optional getValueType() { method getValue (line 32) | public Optional getValue() { method getValueJson (line 36) | public Optional getValueJson() { method test (line 40) | public final boolean test(IValue value) { method testTyped (line 45) | protected boolean testTyped(V value) { FILE: src/main/java/org/cyclops/integrateddynamics/api/advancement/criterion/VariableFacadePredicate.java class VariableFacadePredicate (line 9) | public class VariableFacadePredicate { method VariableFacadePredicate (line 15) | public VariableFacadePredicate(Class variableClass) { method test (line 19) | public final boolean test(IVariableFacade variableFacade) { method testTyped (line 23) | protected boolean testTyped(V variableFacade) { FILE: src/main/java/org/cyclops/integrateddynamics/api/advancement/criterion/VariablePredicate.java class VariablePredicate (line 14) | public class VariablePredicate { method VariablePredicate (line 22) | public VariablePredicate(Class variableClass, Optional ... method getValueType (line 28) | public Optional getValueType() { method getValuePredicate (line 32) | public Optional getValuePredicate() { method test (line 36) | public final boolean test(IVariable variable) { method testTyped (line 47) | protected boolean testTyped(V variable) { FILE: src/main/java/org/cyclops/integrateddynamics/api/block/IDynamicLight.java type IDynamicLight (line 7) | public interface IDynamicLight { method setLightLevel (line 13) | public void setLightLevel(int level); method getLightLevel (line 19) | public int getLightLevel(); FILE: src/main/java/org/cyclops/integrateddynamics/api/block/IDynamicRedstone.java type IDynamicRedstone (line 7) | public interface IDynamicRedstone { method setRedstoneLevel (line 14) | public void setRedstoneLevel(int level, boolean direct); method getRedstoneLevel (line 20) | public int getRedstoneLevel(); method isDirect (line 25) | public boolean isDirect(); method setAllowRedstoneInput (line 31) | public void setAllowRedstoneInput(boolean allow); method isAllowRedstoneInput (line 37) | public boolean isAllowRedstoneInput(); method setLastPulseValue (line 43) | public void setLastPulseValue(int value); method getLastPulseValue (line 48) | public int getLastPulseValue(); method setScheduledPulseRemaining (line 54) | public void setScheduledPulseRemaining(int ticks); method getScheduledPulseRemaining (line 59) | public int getScheduledPulseRemaining(); FILE: src/main/java/org/cyclops/integrateddynamics/api/block/IFacadeable.java type IFacadeable (line 11) | public interface IFacadeable { method hasFacade (line 16) | public boolean hasFacade(); method getFacade (line 21) | public BlockState getFacade(); method setFacade (line 27) | public void setFacade(@Nullable BlockState blockState); FILE: src/main/java/org/cyclops/integrateddynamics/api/block/IVariableContainer.java type IVariableContainer (line 14) | public interface IVariableContainer { method getVariableCache (line 19) | public Map getVariableCache(); method refreshVariables (line 28) | public void refreshVariables(INetwork network, Container inventory, bo... FILE: src/main/java/org/cyclops/integrateddynamics/api/block/cable/ICable.java type ICable (line 12) | public interface ICable { method canConnect (line 22) | public boolean canConnect(ICable connector, Direction side); method updateConnections (line 24) | public default void updateConnections() { method updateConnections (line 32) | public void updateConnections(boolean setChanged); method isConnected (line 41) | public boolean isConnected(Direction side); method disconnect (line 47) | public void disconnect(Direction side); method reconnect (line 54) | public void reconnect(Direction side); method getItemStack (line 59) | public ItemStack getItemStack(); method destroy (line 64) | public void destroy(); FILE: src/main/java/org/cyclops/integrateddynamics/api/block/cable/ICableFakeable.java type ICableFakeable (line 9) | public interface ICableFakeable { method isRealCable (line 14) | public boolean isRealCable(); method setRealCable (line 19) | public void setRealCable(boolean real); FILE: src/main/java/org/cyclops/integrateddynamics/api/client/gui/subgui/IGuiInputElement.java type IGuiInputElement (line 17) | public interface IGuiInputElement tooltipAdder); method getRenderPattern (line 34) | public IConfigRenderPattern getRenderPattern(); method activate (line 39) | public void activate(); method deactivate (line 44) | public void deactivate(); method validate (line 50) | public Component validate(); method getColor (line 55) | public int getColor(); method getSymbol (line 60) | public String getSymbol(); FILE: src/main/java/org/cyclops/integrateddynamics/api/client/gui/subgui/IGuiInputElementClient.java type IGuiInputElementClient (line 9) | public interface IGuiInputElementClient validator); method getValue (line 21) | public IValue getValue(); method setValue (line 23) | public void setValue(IValue value); FILE: src/main/java/org/cyclops/integrateddynamics/api/client/gui/subgui/IGuiInputElementValueTypeClient.java type IGuiInputElementValueTypeClient (line 9) | public interface IGuiInputElementValueTypeClient { method compare (line 44) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/client/gui/subgui/ISubGuiBox.java type ISubGuiBox (line 7) | public interface ISubGuiBox extends ISubGui { method getX (line 9) | public int getX(); method getY (line 10) | public int getY(); method getWidth (line 11) | public int getWidth(); method getHeight (line 12) | public int getHeight(); FILE: src/main/java/org/cyclops/integrateddynamics/api/client/model/IVariableModelBaked.java type IVariableModelBaked (line 7) | public interface IVariableModelBaked { method setSubModels (line 15) | public void setS... method getSubModels (line 23) | public B getSubM... FILE: src/main/java/org/cyclops/integrateddynamics/api/client/model/IVariableModelProvider.java type IVariableModelProvider (line 12) | public interface IVariableModelProvider, B extends IVariableModelP... method getProviders (line 25) | public List R register(IPartType par... method getRenderers (line 29) | public Collection getRenderers(IPartType p... FILE: src/main/java/org/cyclops/integrateddynamics/api/client/render/valuetype/IValueTypeWorldRenderer.java type IValueTypeWorldRenderer (line 15) | public interface IValueTypeWorldRenderer { method submitValue (line 32) | public void submitValue(BlockEntityRendererProvider.Context context, I... FILE: src/main/java/org/cyclops/integrateddynamics/api/client/render/valuetype/IValueTypeWorldRendererRegistry.java type IValueTypeWorldRendererRegistry (line 12) | public interface IValueTypeWorldRendererRegistry extends IRegistry { method register (line 21) | public R register(IValueType va... method getRenderer (line 28) | @Nullable FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/EvaluationException.java class EvaluationException (line 12) | public class EvaluationException extends Exception { method EvaluationException (line 18) | public EvaluationException(MutableComponent errorMessage) { method getErrorMessage (line 25) | public MutableComponent getErrorMessage() { method setRetryEvaluation (line 33) | public void setRetryEvaluation(boolean retryEvaluation) { method isRetryEvaluation (line 40) | public boolean isRetryEvaluation() { method addResolutionListeners (line 44) | public void addResolutionListeners(Runnable listener) { method resolve (line 55) | public void resolve() { FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/IValueInterface.java type IValueInterface (line 11) | public interface IValueInterface { method getValue (line 18) | public Optional getValue() throws EvaluationException; FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/InvalidValueTypeException.java class InvalidValueTypeException (line 9) | public class InvalidValueTypeException extends EvaluationException { method InvalidValueTypeException (line 11) | public InvalidValueTypeException(MutableComponent errorMessage) { FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/expression/IExpression.java type IExpression (line 11) | public interface IExpression extends IVariable { method evaluate (line 17) | public IValue evaluate() throws EvaluationException; method hasErrored (line 22) | public boolean hasErrored(); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/expression/ILazyExpressionValueCache.java type ILazyExpressionValueCache (line 10) | public interface ILazyExpressionValueCache { method setValue (line 12) | public void setValue(int id, IValue value); method hasValue (line 13) | public boolean hasValue(int id); method getValue (line 14) | public IValue getValue(int id); method removeValue (line 15) | public void removeValue(int id); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/expression/VariableAdapter.java class VariableAdapter (line 15) | public abstract class VariableAdapter implements IVari... method invalidate (line 19) | @Override method addInvalidationListener (line 27) | @Override method removeInvalidationListener (line 32) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/operator/IOperator.java type IOperator (line 20) | public interface IOperator { method getSymbol (line 25) | public String getSymbol(); method getUniqueName (line 30) | public Identifier getUniqueName(); method getInteractName (line 36) | public String getInteractName(); method getGlobalInteractNamePrefix (line 41) | @Nullable method shouldAlsoPrefixLocalScope (line 47) | public boolean shouldAlsoPrefixLocalScope(); method getGlobalInteractName (line 52) | public default String getGlobalInteractName() { method getScopedInteractName (line 64) | public default String getScopedInteractName() { method getTranslationKey (line 73) | public String getTranslationKey(); method getUnlocalizedCategoryName (line 78) | public String getUnlocalizedCategoryName(); method getLocalizedNameFull (line 83) | public MutableComponent getLocalizedNameFull(); method loadTooltip (line 91) | public void loadTooltip(Consumer tooltipAdder, boolean appe... method getInputTypes (line 96) | public IValueType[] getInputTypes(); method getOutputType (line 101) | public IValueType getOutputType(); method getConditionalOutputType (line 108) | public IValueType getConditionalOutputType(IVariable[] input); method evaluate (line 116) | public IValue evaluate(IVariable... input) throws EvaluationException; method getRequiredInputLength (line 121) | public int getRequiredInputLength(); method validateTypes (line 128) | public MutableComponent validateTypes(IValueType[] input); method getRenderPattern (line 133) | public IConfigRenderPattern getRenderPattern(); method materialize (line 140) | public IOperator materialize() throws EvaluationException; FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/operator/IOperatorRegistry.java type IOperatorRegistry (line 19) | public interface IOperatorRegistry extends IRegistry, IVariableFacadeHan... method register (line 27) | public O register(O operator); method getOperators (line 32) | public Collection getOperators(); method getOperator (line 39) | public IOperator getOperator(Identifier operatorName); method getOperatorsWithInputTypes (line 46) | public Collection getOperatorsWithInputTypes(IValueType... ... method getOperatorsWithOutputType (line 53) | public Collection getOperatorsWithOutputType(IValueType val... method getOperatorsInCategory (line 60) | public Collection getOperatorsInCategory(String categoryName); method registerSerializer (line 66) | public void registerSerializer(IOperatorSerializer serializer); method serialize (line 74) | public void serialize(ValueOutput valueOutput, IOperator value); method deserialize (line 83) | public IOperator deserialize(ValueInput valueInput) throws EvaluationE... method getGlobalInteractOperators (line 88) | public Map getGlobalInteractOperators(); method getScopedInteractOperators (line 93) | public Map, Map> getScopedInteractOpe... FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/operator/IOperatorSerializer.java type IOperatorSerializer (line 13) | public interface IOperatorSerializer { method canHandle (line 19) | public boolean canHandle(IOperator operator); method getUniqueName (line 24) | public Identifier getUniqueName(); method serialize (line 32) | public void serialize(ValueOutput valueOutput, O operator); method deserialize (line 41) | public O deserialize(ValueInput valueInput) throws EvaluationException; FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValue.java type IValue (line 7) | public interface IValue { method getType (line 12) | public IValueType getType(); method cast (line 21) | public V cast(IValueType valueType) throws IValu... method canCast (line 29) | public boolean canCast(IValueType valueType); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueCastRegistry.java type IValueCastRegistry (line 12) | public interface IValueCastRegistry extends IRegistry { method size (line 14) | public int size(); method register (line 26) | public , T2 extends IValueType, V1 exten... method cast (line 41) | public , T2 extends IValueType, V1 exten... method canCast (line 53) | public , T2 extends IValueType, V1 exten... type IMapping (line 55) | public static interface IMapping, T2 extends... method cast (line 57) | public V2 cast(V1 value); class ValueCastException (line 61) | public static class ValueCastException extends InvalidValueTypeExcepti... method ValueCastException (line 63) | public ValueCastException(IValueType from, IValueType to) { FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueType.java type IValueType (line 20) | public interface IValueType { method getClient (line 22) | public IValueTypeClient getClient(); method isCategory (line 27) | public boolean isCategory(); method isObject (line 32) | public boolean isObject(); method getDefault (line 38) | public V getDefault(); method getTypeName (line 43) | public String getTypeName(); method getUniqueName (line 48) | public Identifier getUniqueName(); method getTranslationKey (line 53) | public String getTranslationKey(); method loadTooltip (line 62) | public void loadTooltip(Consumer tooltipAdder, boolean appe... method toCompactString (line 68) | public MutableComponent toCompactString(V value); method getDisplayColor (line 73) | public int getDisplayColor(); method getDisplayColorFormat (line 78) | public ChatFormatting getDisplayColorFormat(); method correspondsTo (line 86) | public boolean correspondsTo(IValueType valueType); method serialize (line 94) | public void serialize(ValueOutput valueOutput, V value); method canDeserialize (line 102) | @Nullable method deserialize (line 111) | public V deserialize(ValueInput valueInput); method materialize (line 119) | public V materialize(V value) throws EvaluationException; method toString (line 130) | public String toString(V value); method parseString (line 141) | public V parseString(String value) throws EvaluationException; method createLogicProgrammerElement (line 146) | public IValueTypeLogicProgrammerElement createLogicProgrammerElement(); method cast (line 154) | public V cast(IValue value) throws EvaluationException; class ValueTypeComparator (line 159) | public static class ValueTypeComparator implements Comparator extends IValueType... method getElements (line 13) | public Collection> getElements(); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeClient.java type IValueTypeClient (line 11) | public interface IValueTypeClient { method renderISTER (line 24) | public default void renderISTER(V value, ItemStack stack, ItemDisplayC... FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeLightLevelRegistry.java type IValueTypeLightLevelRegistry (line 12) | public interface IValueTypeLightLevelRegistry extends IRegistry { method register (line 22) | public , V extends IValue> L regist... method getLightLevelCalculator (line 30) | @Nullable method getLightLevel (line 40) | public int getLightLevel(V value) throws InvalidVal... type ILightLevelCalculator (line 42) | public static interface ILightLevelCalculator { method getLightLevel (line 44) | public int getLightLevel(V value); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeListProxy.java type IValueTypeListProxy (line 12) | public interface IValueTypeListProxy, V extends ... method getLength (line 18) | public int getLength() throws EvaluationException; method get (line 26) | public V get(int index) throws EvaluationException; method getValueType (line 31) | public T getValueType(); method getName (line 37) | public Identifier getName(); method toCompactString (line 42) | public MutableComponent toCompactString(); method isInfinite (line 47) | public boolean isInfinite(); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeListProxyFactoryTypeRegistry.java type IValueTypeListProxyFactoryTypeRegistry (line 12) | public interface IValueTypeListProxyFactoryTypeRegistry extends IRegistry { method register (line 23) | public , V extends IValue, P extends IValueTyp... method getFactory (line 33) | public , V extends IValue, P extends IValueTyp... method serialize (line 45) | public , V extends IValue, P extends IValueTyp... method deserialize (line 57) | public , V extends IValue, P extends IValueTyp... type IProxyFactory (line 65) | public static interface IProxyFactory, V exten... method getName (line 70) | public Identifier getName(); method serialize (line 79) | public void serialize(ValueOutput valueOutput, P value) throws Seria... method deserialize (line 88) | public P deserialize(ValueInput valueInput) throws SerializationExce... class SerializationException (line 95) | public static class SerializationException extends Exception { method SerializationException (line 97) | public SerializationException(String message) { FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeNamed.java type IValueTypeNamed (line 7) | public interface IValueTypeNamed extends IValueType { method getName (line 9) | public String getName(V a); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeNullable.java type IValueTypeNullable (line 7) | public interface IValueTypeNullable extends IValueType... method isNull (line 9) | public boolean isNull(V a); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeNumber.java type IValueTypeNumber (line 11) | public interface IValueTypeNumber extends IValueType> T register(T valueT... method registerCategory (line 35) | public > T registerC... method getValueType (line 42) | public IValueType getValueType(Identifier name); method getValueTypes (line 47) | public Collection getValueTypes(); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeRegistryClient.java type IValueTypeRegistryClient (line 11) | public interface IValueTypeRegistryClient { method registerValueTypeModel (line 20) | public > void registerValueT... method getValueTypeModel (line 30) | public > ItemModel.Unbaked g... method getValueTypeModels (line 36) | public Collection getValueTypeModels(); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IValueTypeUniquelyNamed.java type IValueTypeUniquelyNamed (line 7) | public interface IValueTypeUniquelyNamed extends IValu... method getUniqueName (line 9) | public String getUniqueName(V a); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IVariable.java type IVariable (line 9) | public interface IVariable extends IVariableInvalidate... method getType (line 14) | public IValueType getType(); method getValue (line 20) | public V getValue() throws EvaluationException; method addInvalidationListener (line 35) | public void addInvalidationListener(IVariableInvalidateListener invali... method removeInvalidationListener (line 42) | public void removeInvalidationListener(IVariableInvalidateListener inv... FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/IVariableInvalidateListener.java type IVariableInvalidateListener (line 7) | public interface IVariableInvalidateListener { method invalidate (line 12) | public void invalidate(); FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/ValueDeseralizationContext.java method of (line 13) | public static ValueDeseralizationContext of(Level level) { method of (line 20) | public static ValueDeseralizationContext of(HolderLookup.Provider holder... method ofClient (line 24) | public static ValueDeseralizationContext ofClient() { method ofAllEnabled (line 28) | public static ValueDeseralizationContext ofAllEnabled() { FILE: src/main/java/org/cyclops/integrateddynamics/api/evaluate/variable/ValueDeseralizationContextClient.java class ValueDeseralizationContextClient (line 8) | public class ValueDeseralizationContextClient { method ofClient (line 9) | public static ValueDeseralizationContext ofClient() { FILE: src/main/java/org/cyclops/integrateddynamics/api/ingredient/IIngredientComponentHandler.java type IIngredientComponentHandler (line 18) | public interface IIngredientComponentHandler, V... method getValueType (line 23) | public VT getValueType(); method getComponent (line 28) | public IngredientComponent getComponent(); method toValue (line 35) | public V toValue(@Nullable T instance); method toInstance (line 42) | @Nullable method toCompactString (line 51) | default public Component toCompactString(V ingredientValue) { FILE: src/main/java/org/cyclops/integrateddynamics/api/ingredient/IIngredientComponentHandlerRegistry.java type IIngredientComponentHandlerRegistry (line 15) | public interface IIngredientComponentHandlerRegistry extends IRegistry { method register (line 27) | public , V extends IValue, T, M, H extends II... method getComponentHandler (line 38) | @Nullable method getComponents (line 44) | public Set> getComponents(); FILE: src/main/java/org/cyclops/integrateddynamics/api/ingredient/IIngredientComponentStorageObservable.java type IIngredientComponentStorageObservable (line 15) | public interface IIngredientComponentStorageObservable { method getComponent (line 20) | public IngredientComponent getComponent(); method addObserver (line 26) | public void addObserver(IIndexChangeObserver observer); method removeObserver (line 33) | public void removeObserver(IIndexChangeObserver observer); method scheduleObservation (line 47) | public void scheduleObservation(); method scheduleObservationForced (line 59) | public void scheduleObservationForced(int channel, PartPos pos); method shouldObserve (line 64) | public boolean shouldObserve(); method isObservationForcedPending (line 70) | public boolean isObservationForcedPending(int channel); method runObserverSync (line 75) | public void runObserverSync(); method getChannelIndex (line 82) | public IIngredientPositionsIndex getChannelIndex(int channel); type IIndexChangeObserver (line 89) | public static interface IIndexChangeObserver { method onChange (line 94) | public void onChange(StorageChangeEvent event); class StorageChangeEvent (line 104) | public static class StorageChangeEvent { method StorageChangeEvent (line 112) | public StorageChangeEvent(int channel, PrioritizedPartPos pos, method getChannel (line 123) | public int getChannel() { method getPos (line 127) | public PrioritizedPartPos getPos() { method getChangeType (line 134) | public Change getChangeType() { method isCompleteChange (line 143) | public boolean isCompleteChange() { method getInstances (line 150) | public IIngredientCollection getInstances() { method isInitialChange (line 157) | public boolean isInitialChange() { method toString (line 161) | @Override method getDiff (line 169) | public IngredientCollectionDiff getDiff() { type Change (line 180) | public static enum Change { FILE: src/main/java/org/cyclops/integrateddynamics/api/ingredient/IIngredientPositionsIndex.java type IIngredientPositionsIndex (line 15) | public interface IIngredientPositionsIndex extends IIngredientColl... method getNonEmptyPositions (line 20) | public Iterator getNonEmptyPositions(); method getPositions (line 28) | public Iterator getPositions(T instance, M matchFlags); method addPosition (line 35) | public void addPosition(T instance, PrioritizedPartPos pos); method removePosition (line 46) | public void removePosition(T instance, PrioritizedPartPos pos); method getQuantity (line 53) | public long getQuantity(T instance); FILE: src/main/java/org/cyclops/integrateddynamics/api/ingredient/capability/DefaultPositionedAddonsNetworkIngredientsHandler.java class DefaultPositionedAddonsNetworkIngredientsHandler (line 14) | public class DefaultPositionedAddonsNetworkIngredientsHandler impl... method DefaultPositionedAddonsNetworkIngredientsHandler (line 18) | public DefaultPositionedAddonsNetworkIngredientsHandler(Function { method getStorage (line 22) | public Optional> getStorage(... FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IAspectVariableFacade.java type IAspectVariableFacade (line 9) | public interface IAspectVariableFacade extends IVariableFacade { method getPartId (line 14) | public int getPartId(); method getAspect (line 19) | public IAspect getAspect(); FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IDelayVariableFacade.java type IDelayVariableFacade (line 7) | public interface IDelayVariableFacade extends IProxyVariableFacade { FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IOperatorVariableFacade.java type IOperatorVariableFacade (line 10) | public interface IOperatorVariableFacade extends IVariableFacade { method getOperator (line 15) | public IOperator getOperator(); method getVariableIds (line 20) | public int[] getVariableIds(); method getExpression (line 25) | public IExpression getExpression(); FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IProxyVariableFacade.java type IProxyVariableFacade (line 7) | public interface IProxyVariableFacade extends IVariableFacade { method getProxyId (line 12) | public int getProxyId(); FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IValueTypeVariableFacade.java type IValueTypeVariableFacade (line 11) | public interface IValueTypeVariableFacade extends IVar... method getValueType (line 16) | public IValueType getValueType(); method getValue (line 21) | public V getValue(); method getVariable (line 26) | public IVariable getVariable(); FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IVariableFacade.java type IVariableFacade (line 19) | public interface IVariableFacade { method getClient (line 21) | public IVariableFacadeClient getClient(); method getId (line 26) | public int getId(); method getLabel (line 31) | @Nullable method getVariable (line 41) | public IVariable getVariable(INetwork network, I... method isValid (line 46) | public boolean isValid(); method validate (line 55) | public void validate(INetwork network, IPartNetwork partNetwork, IVali... method getOutputType (line 60) | public IValueType getOutputType(); method appendHoverText (line 68) | public void appendHoverText(Consumer tooltipAdder, Item.Too... type IValidator (line 70) | public static interface IValidator { method addError (line 77) | public void addError(MutableComponent error); FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IVariableFacadeClient.java type IVariableFacadeClient (line 15) | public interface IVariableFacadeClient { method getItemModelOverlay (line 22) | @Nullable method renderISTER (line 35) | public default void renderISTER(ItemStack stack, ItemDisplayContext tr... FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IVariableFacadeHandler.java type IVariableFacadeHandler (line 14) | public interface IVariableFacadeHandler { method getUniqueName (line 19) | public Identifier getUniqueName(); method getVariableFacade (line 29) | public F getVariableFacade(ValueDeseralizationContext valueDeseralizat... method setVariableFacade (line 38) | public void setVariableFacade(ValueDeseralizationContext valueDeserali... method isInstance (line 45) | public boolean isInstance(IVariableFacade variableFacade); method isInstance (line 52) | public boolean isInstance(IVariable variable); FILE: src/main/java/org/cyclops/integrateddynamics/api/item/IVariableFacadeHandlerRegistry.java type IVariableFacadeHandlerRegistry (line 19) | public interface IVariableFacadeHandlerRegistry extends IRegistry { method registerHandler (line 25) | public void registerHandler(IVariableFacadeHandler variableFacadeHandl... method handle (line 34) | public IVariableFacade handle(ValueDeseralizationContext valueDeserali... method handle (line 43) | public IVariableFacade handle(ValueDeseralizationContext valueDeserali... method getHandler (line 50) | @Nullable method getHandlerNames (line 56) | public Collection getHandlerNames(); method write (line 67) | public void write(ValueDeseralizationConte... method writeVariableFacadeItem (line 77) | public ItemStack writeVariableFacadeItem(I... method writeVariableFacadeItem (line 92) | public ItemStack writeVariableFacadeItem(b... method writeVariableFacade (line 105) | public F writeVariableFacade(boolean gener... method copy (line 114) | public ItemStack copy(boolean generateId, ... type IVariableFacadeFactory (line 120) | public static interface IVariableFacadeFactory[] getSlotPositions(); method getSymbolPosition (line 29) | public Pair getSymbolPosition(); class Base (line 31) | public static class Base implements IConfigRenderPattern { method Base (line 37) | public Base(int width, int height, Pair[] slotPosi... method getWidth (line 44) | public int getWidth() { method getHeight (line 48) | public int getHeight() { method getSlotPositions (line 52) | public Pair[] getSlotPositions() { method getSymbolPosition (line 56) | public Pair getSymbolPosition() { FILE: src/main/java/org/cyclops/integrateddynamics/api/logicprogrammer/ILogicProgrammerElement.java type ILogicProgrammerElement (line 23) | public interface ILogicProgrammerElement valueType); method matchesOutput (line 48) | public boolean matchesOutput(IValueType valueType); method createSlot (line 60) | default Slot createSlot(Container temporaryInputSlots, int slotId, int... method createSlotDefault (line 64) | public static Slot createSlotDefault(ILogicProgrammerElement logicProg... method onInputSlotUpdated (line 81) | public void onInputSlotUpdated(Player player, int slotId, ItemStack it... method canWriteElementPre (line 86) | public boolean canWriteElementPre(); method writeElement (line 94) | public ItemStack writeElement(Player player, ItemStack itemStack); method loadElement (line 101) | public void loadElement(IVariableFacade variableFacade); method canCurrentlyReadFromOtherItem (line 108) | public boolean canCurrentlyReadFromOtherItem(); method isFor (line 114) | public boolean isFor(IVariableFacade variableFacade); method isItemValidForSlot (line 122) | public boolean isItemValidForSlot(int slotId, ItemStack itemStack); method slotClick (line 133) | boolean slotClick(int slotId, Slot slot, int mouseButton, ContainerInp... method getItemStackSizeLimit (line 138) | public int getItemStackSizeLimit(); method setValueInContainer (line 145) | public void setValueInContainer(C container); FILE: src/main/java/org/cyclops/integrateddynamics/api/logicprogrammer/ILogicProgrammerElementClient.java type ILogicProgrammerElementClient (line 11) | public interface ILogicProgrammerElementClient createElements(); FILE: src/main/java/org/cyclops/integrateddynamics/api/logicprogrammer/ILogicProgrammerElementTypeRegistry.java type ILogicProgrammerElementTypeRegistry (line 12) | public interface ILogicProgrammerElementTypeRegistry extends IRegistry { method addType (line 20) | public E addType(E type); method getTypes (line 25) | public List getTypes(); method getType (line 32) | public ILogicProgrammerElementType getType(Identifier name); FILE: src/main/java/org/cyclops/integrateddynamics/api/logicprogrammer/IValueTypeLogicProgrammerElement.java type IValueTypeLogicProgrammerElement (line 19) | public interface IValueTypeLogicProgrammerElement getValueType(); method getValue (line 29) | public IValue getValue(); method setValue (line 34) | public void setValue(IValue value); method createInnerGuiElement (line 41) | @Nullable FILE: src/main/java/org/cyclops/integrateddynamics/api/network/AttachCapabilitiesEventNetwork.java class AttachCapabilitiesEventNetwork (line 18) | public class AttachCapabilitiesEventNetwork extends Event implements IMo... method AttachCapabilitiesEventNetwork (line 24) | public AttachCapabilitiesEventNetwork(INetwork network) { method getNetwork (line 30) | public INetwork getNetwork() { method addFullNetworkListener (line 34) | public void addFullNetworkListener(IFullNetworkListener fullNetworkLis... method getFullNetworkListeners (line 38) | public List getFullNetworkListeners() { method register (line 42) | public void register( method getProviders (line 51) | public Map, List getNetworkEventListener(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IFullNetworkListener.java type IFullNetworkListener (line 12) | public interface IFullNetworkListener { method addNetworkElement (line 21) | public boolean addNetworkElement(INetworkElement element, boolean netw... method removeNetworkElementPre (line 28) | public boolean removeNetworkElementPre(INetworkElement element); method removeNetworkElementPost (line 38) | public void removeNetworkElementPost(INetworkElement element, BlockSta... method kill (line 43) | public void kill(); method update (line 48) | public void update(); method updateGuaranteed (line 53) | public void updateGuaranteed(); method removePathElement (line 65) | public boolean removePathElement(IPathElement pathElement, Direction s... method afterServerLoad (line 71) | public void afterServerLoad(); method beforeServerStop (line 77) | public void beforeServerStop(); method canUpdate (line 84) | public boolean canUpdate(INetworkElement element); method postUpdate (line 90) | public void postUpdate(INetworkElement element); method onSkipUpdate (line 97) | public void onSkipUpdate(INetworkElement element); method invalidateElement (line 104) | public void invalidateElement(INetworkElement element); method revalidateElement (line 111) | public void revalidateElement(INetworkElement element); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IIdentifiableNetworkElement.java type IIdentifiableNetworkElement (line 10) | public interface IIdentifiableNetworkElement { method getId (line 15) | public int getId(); method getGroup (line 20) | public Identifier getGroup(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetwork.java type INetwork (line 14) | public interface INetwork extends IFullNetworkListener { method isInitialized (line 19) | public boolean isInitialized(); method getEventBus (line 24) | public INetworkEventBus getEventBus(); method addNetworkElementUpdateable (line 30) | public void addNetworkElementUpdateable(INetworkElement element); method removeNetworkElementUpdateable (line 36) | public void removeNetworkElementUpdateable(INetworkElement element); method setPriorityAndChannel (line 44) | public void setPriorityAndChannel(INetworkElement element, int priorit... method killIfEmpty (line 50) | public boolean killIfEmpty(); method getElements (line 55) | public Set getElements(); method isKilled (line 60) | public boolean isKilled(); method hasChanged (line 65) | public boolean hasChanged(); method getCablesCount (line 70) | public int getCablesCount(); method getLastSecondDuration (line 77) | public long getLastSecondDuration(INetworkElement networkElement); method resetLastSecondDurations (line 82) | public void resetLastSecondDurations(); method isCrashed (line 87) | public boolean isCrashed(); method setCrashed (line 92) | public void setCrashed(boolean crashed); method getCapability (line 100) | public Optional getCapability(NetworkCapability capability); method invalidateElement (line 107) | public void invalidateElement(INetworkElement element); method revalidateElement (line 114) | public void revalidateElement(INetworkElement element); method isValid (line 121) | public boolean isValid(INetworkElement element); method containsSidedPathElement (line 127) | public boolean containsSidedPathElement(ISidedPathElement sidedPathEle... method getFullNetworkListeners (line 132) | public IFullNetworkListener[] getFullNetworkListeners(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetworkCarrier.java type INetworkCarrier (line 9) | public interface INetworkCarrier { method setNetwork (line 15) | public void setNetwork(@Nullable INetwork network); method getNetwork (line 21) | public INetwork getNetwork(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetworkCraftingHandler.java type INetworkCraftingHandler (line 9) | public interface INetworkCraftingHandler { method isCrafting (line 23) | public boolean isCrafting(INetwork network, IPositionedAddonsNe... method canCraft (line 35) | public boolean canCraft(INetwork network, IPositionedAddonsNetw... method craft (line 52) | public boolean craft(INetwork network, IPositionedAddonsNetwork... FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetworkCraftingHandlerRegistry.java type INetworkCraftingHandlerRegistry (line 12) | public interface INetworkCraftingHandlerRegistry extends IRegistry { method register (line 20) | public C register(C craftingHandler); method getCraftingHandlers (line 25) | public Collection getCraftingHandlers(); method isCrafting (line 39) | public default boolean isCrafting(INetwork network, IPositioned... method canCraft (line 58) | public default boolean canCraft(INetwork network, IPositionedAd... method craft (line 81) | public default boolean craft(INetwork network, IPositionedAddon... FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetworkElement.java type INetworkElement (line 28) | public interface INetworkElement extends Comparable { method getUpdateInterval (line 33) | public int getUpdateInterval(); method isUpdate (line 38) | public boolean isUpdate(); method update (line 44) | public void update(INetwork network); method beforeNetworkKill (line 53) | public void beforeNetworkKill(INetwork network, @Nullable BlockState b... method afterNetworkAlive (line 59) | public void afterNetworkAlive(INetwork network); method afterNetworkReAlive (line 66) | public void afterNetworkReAlive(INetwork network); method addDrops (line 77) | public void addDrops(BlockState blockState, BlockEntity blockEntity, L... method onNetworkAddition (line 84) | public boolean onNetworkAddition(INetwork network); method onNetworkRemoval (line 93) | public void onNetworkRemoval(INetwork network, BlockState blockState, ... method onPreRemoved (line 100) | public void onPreRemoved(INetwork network); method onPostRemoved (line 107) | public void onPostRemoved(INetwork network); method onNeighborBlockChange (line 119) | public void onNeighborBlockChange(@Nullable INetwork network, BlockGet... method setPriorityAndChannel (line 128) | @Deprecated method getPriority (line 134) | public int getPriority(); method getChannel (line 139) | public int getChannel(); method invalidate (line 145) | public void invalidate(INetwork network); method canRevalidate (line 151) | public boolean canRevalidate(INetwork network); method revalidate (line 156) | public void revalidate(INetwork network); method isLoaded (line 161) | public boolean isLoaded(); method shouldTick (line 169) | public static boolean shouldTick(DimPos pos) { FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetworkElementProvider.java type INetworkElementProvider (line 15) | public interface INetworkElementProvider { method createNetworkElements (line 23) | public Collection createNetworkElements(Level world, ... FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetworkEventListener.java type INetworkEventListener (line 11) | public interface INetworkEventListener { method hasEventSubscriptions (line 16) | public boolean hasEventSubscriptions(); method getSubscribedEvents (line 21) | public Set> getSubscribedEvents(); method onEvent (line 29) | public void onEvent(INetworkEvent event, E networkElement); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/INetworkIngredientsChannel.java type INetworkIngredientsChannel (line 11) | public interface INetworkIngredientsChannel extends IIngredientCom... method findNonFullPositions (line 13) | public Iterable findNonFullPositions(); method findAllPositions (line 14) | public Iterable findAllPositions(); method findNonEmptyPositions (line 15) | public Iterable findNonEmptyPositions(); method findMatchingPositions (line 16) | public Iterable findMatchingPositions(@Nonnull T prototype, M... FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IPartNetwork.java type IPartNetwork (line 18) | public interface IPartNetwork extends ILazyExpressionValueCache { method addPart (line 26) | public boolean addPart(int partId, PartPos partPos); method getPartState (line 33) | public IPartState getPartState(int partId); method getPartType (line 40) | public IPartType getPartType(int partId); method removePart (line 46) | public void removePart(int partId); method hasPart (line 53) | public boolean hasPart(int partId); method hasPartVariable (line 63) | public boolean hasPartVariable(int partId, IAspectR... method getPartVariable (line 73) | public IVariable getPartVariable(int partId, IAs... method hasVariableFacade (line 80) | public boolean hasVariableFacade(int variableId); method getVariableFacade (line 87) | public IVariableFacade getVariableFacade(int variableId); method addVariableContainer (line 94) | public boolean addVariableContainer(DimPos dimPos); method removeVariableContainer (line 100) | public void removeVariableContainer(DimPos dimPos); method addProxy (line 108) | public boolean addProxy(int proxyId, DimPos dimPos); method removeProxy (line 114) | public void removeProxy(int proxyId); method getProxy (line 121) | public DimPos getProxy(int proxyId); method notifyPartsChanged (line 126) | public void notifyPartsChanged(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IPartNetworkElement.java type IPartNetworkElement (line 15) | public interface IPartNetworkElement

, S extend... method getPart (line 23) | public P getPart(); method getPartState (line 29) | public S getPartState() throws PartStateException; method getPartContainer (line 34) | public IPartContainer getPartContainer(); method getTarget (line 39) | public PartTarget getTarget(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IPartPosIteratorHandler.java type IPartPosIteratorHandler (line 12) | public interface IPartPosIteratorHandler { method handleIterator (line 21) | public Iterator handleIterator(Supplier> it... method clone (line 28) | public IPartPosIteratorHandler clone(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IPositionedAddonsNetwork.java type IPositionedAddonsNetwork (line 15) | public interface IPositionedAddonsNetwork { method channelsMatch (line 33) | public static boolean channelsMatch(int first, int second) { method getChannels (line 40) | public int[] getChannels(); method hasPositions (line 45) | public boolean hasPositions(); method getPrioritizedPositions (line 51) | public Collection getPrioritizedPositions(int chan... method getPositionChannel (line 59) | public int getPositionChannel(PartPos pos); method getPositions (line 65) | public default Collection getPositions(int channel) { method getPrioritizedPositions (line 72) | public Collection getPrioritizedPositions(); method getPositions (line 77) | public default Iterable getPositions() { method getPartPosIteratorHandler (line 84) | @Nullable method setPartPosIteratorHandler (line 91) | public void setPartPosIteratorHandler(@Nullable IPartPosIteratorHandle... method addPosition (line 100) | public boolean addPosition(PartPos pos, int priority, int channel); method removePosition (line 106) | public void removePosition(PartPos pos); method isPositionDisabled (line 113) | public boolean isPositionDisabled(PartPos pos); method disablePosition (line 119) | public void disablePosition(PartPos pos); method enablePosition (line 125) | public void enablePosition(PartPos pos); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IPositionedAddonsNetworkIngredients.java type IPositionedAddonsNetworkIngredients (line 28) | public interface IPositionedAddonsNetworkIngredients extends IPosi... method getComponent (line 34) | public IngredientComponent getComponent(); method getRateLimit (line 39) | public long getRateLimit(); method getPositionedStorage (line 46) | public IIngredientComponentStorage getPositionedStorage(PartPos ... method setPositionedStorageFilter (line 54) | public void setPositionedStorageFilter(PartPos pos, @Nullable Position... method getPositionedStorageFilter (line 60) | @Nullable method getRawInstances (line 68) | public default Iterator getRawInstances(PartPos pos) { method getPositionedStorageUnsafe (line 82) | @Nullable method getChannel (line 97) | public INetworkIngredientsChannel getChannel(int channel); method getChannelSlotted (line 104) | public IIngredientComponentStorageSlotted getChannelSlotted(int ... method getChannelExternal (line 113) | @Nullable method getLastSecondDurationIndex (line 124) | public Map getLastSecondDurationIndex(); method resetLastSecondDurationsIndex (line 129) | public void resetLastSecondDurationsIndex(); method registerInsertPreConsumer (line 135) | public void registerInsertPreConsumer(IIngredientChannelInsertPreConsu... method unregisterInsertPreConsumer (line 141) | public void unregisterInsertPreConsumer(IIngredientChannelInsertPreCon... method getInsertPreConsumers (line 146) | public Collection> getInsertPre... FILE: src/main/java/org/cyclops/integrateddynamics/api/network/IPositionedNetworkElement.java type IPositionedNetworkElement (line 9) | public interface IPositionedNetworkElement extends INetworkElement { method getPosition (line 11) | public DimPos getPosition(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/ISidedNetworkElement.java type ISidedNetworkElement (line 9) | public interface ISidedNetworkElement extends INetworkElement { method getSide (line 11) | public Direction getSide(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/NetworkCapability.java class NetworkCapability (line 16) | public class NetworkCapability extends BaseCapability { method create (line 18) | public static NetworkCapability create(Identifier name, Class> getAll() { method NetworkCapability (line 31) | private NetworkCapability(Identifier name, Class typeClass) { method getCapability (line 35) | @ApiStatus.Internal FILE: src/main/java/org/cyclops/integrateddynamics/api/network/PositionedAddonsNetworkIngredientsFilter.java class PositionedAddonsNetworkIngredientsFilter (line 9) | public class PositionedAddonsNetworkIngredientsFilter { method PositionedAddonsNetworkIngredientsFilter (line 16) | public PositionedAddonsNetworkIngredientsFilter(Predicate filter, b... method testInsertion (line 29) | public boolean testInsertion(T ingredient) { method testExtraction (line 42) | public boolean testExtraction(T ingredient) { method testView (line 55) | public boolean testView(T ingredient) { method getFilter (line 62) | public Predicate getFilter() { method isApplyToInsertions (line 69) | public boolean isApplyToInsertions() { method isApplyToExtractions (line 76) | public boolean isApplyToExtractions() { method isAllowAllIfFilterNotApplied (line 85) | public boolean isAllowAllIfFilterNotApplied() { FILE: src/main/java/org/cyclops/integrateddynamics/api/network/event/ICancelableNetworkEvent.java type ICancelableNetworkEvent (line 9) | public interface ICancelableNetworkEvent extends INetworkEvent { method cancel (line 14) | public void cancel(); method isCanceled (line 19) | public boolean isCanceled(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/event/INetworkEvent.java type INetworkEvent (line 9) | public interface INetworkEvent { method getNetwork (line 14) | public INetwork getNetwork(); FILE: src/main/java/org/cyclops/integrateddynamics/api/network/event/INetworkEventBus.java type INetworkEventBus (line 12) | public interface INetworkEventBus { method register (line 19) | public void register(IEventListenableNetworkElement target, Class target, Class... method unregister (line 32) | public void unregister(IEventListenableNetworkElement target); method post (line 38) | public void post(INetworkEvent event); method postCancelable (line 45) | public boolean postCancelable(ICancelableNetworkEvent event); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/AttachCapabilitiesEventPart.java class AttachCapabilitiesEventPart (line 13) | public class AttachCapabilitiesEventPart extends Event { method AttachCapabilitiesEventPart (line 18) | public AttachCapabilitiesEventPart(IPartType partType, IPartState part... method getPartType (line 23) | public IPartType getPartType() { method getPartState (line 27) | public IPartState getPartState() { method register (line 31) | public void register( method isRegistered (line 40) | public boolean isRegistered(PartCapability capability, IPartType> getParts(); method hasParts (line 41) | public boolean hasParts(); method setPart (line 51) | public

, S extends IPartState

> void setPa... method canAddPart (line 62) | public

, S extends IPartState

> boolean ca... method getPart (line 69) | public IPartType getPart(Direction side); method hasPart (line 75) | public boolean hasPart(Direction side); method removePart (line 85) | public IPartType removePart(Direction side, @Nullable Player player, b... method setPartState (line 93) | public void setPartState(Direction side, IPartState partState) throws ... method getPartState (line 101) | public IPartState getPartState(Direction side) throws PartStateException; method getWatchingSide (line 111) | public @Nullable method getCapability (line 123) | public Optional getCapability(PartCapability partCapability,... FILE: src/main/java/org/cyclops/integrateddynamics/api/part/IPartState.java type IPartState (line 29) | public interface IPartState

{ method serialize (line 38) | public void serialize(ValueOutput valueOutput); method deserialize (line 45) | public void deserialize(ValueInput valueInput); method generateId (line 50) | public void generateId(); method getId (line 56) | public int getId(); method setUpdateInterval (line 62) | public void setUpdateInterval(int updateInterval); method getUpdateInterval (line 67) | public int getUpdateInterval(); method setPriority (line 74) | @Deprecated method getPriority (line 80) | public int getPriority(); method setChannel (line 87) | @Deprecated method getChannel (line 93) | public int getChannel(); method getTargetOffset (line 98) | public Vec3i getTargetOffset(); method setTargetOffset (line 103) | public void setTargetOffset(Vec3i offset); method setTargetSideOverride (line 110) | public void setTargetSideOverride(@Nullable Direction side); method getTargetSideOverride (line 115) | @Nullable method markDirty (line 121) | public void markDirty(); method isDirtyAndReset (line 127) | public boolean isDirtyAndReset(); method isUpdateAndReset (line 133) | public boolean isUpdateAndReset(); method forceBlockRenderUpdate (line 146) | public void forceBlockRenderUpdate(); method isForceBlockRenderUpdateAndReset (line 154) | public boolean isForceBlockRenderUpdateAndReset(); method getAspectProperties (line 163) | public IAspectProperties getAspectProperties(IAspect aspect); method setAspectProperties (line 170) | public void setAspectProperties(IAspect aspect, IAspectProperties prop... method setEnabled (line 176) | public void setEnabled(boolean enabled); method isEnabled (line 181) | public boolean isEnabled(); method gatherCapabilities (line 188) | public void gatherCapabilities(P partType); method getCapability (line 200) | public Optional getCapability(P partType, PartCapability cap... method addVolatileCapability (line 208) | public void addVolatileCapability(PartCapability capability, Op... method removeVolatileCapability (line 214) | public void removeVolatileCapability(PartCapability capability); method loadInventoryNamed (line 221) | public default void loadInventoryNamed(String name, Container inventor... method saveInventoryNamed (line 235) | public default void saveInventoryNamed(String name, Container inventor... method getInventoryNamed (line 247) | @Nullable method setInventoryNamed (line 255) | public void setInventoryNamed(String name, NonNullList inve... method getInventoriesNamed (line 260) | public Map> getInventoriesNamed(); method clearInventoriesNamed (line 265) | public void clearInventoriesNamed(); method initializeOffsets (line 270) | public void initializeOffsets(PartTarget target); method updateOffsetVariables (line 279) | public void updateOffsetVariables(P partType, INetwork network, IPartN... method markOffsetVariablesChanged (line 284) | public void markOffsetVariablesChanged(); method getOffsetVariableError (line 290) | @Nullable method requiresOffsetUpdates (line 296) | public boolean requiresOffsetUpdates(); method getMaxOffset (line 301) | public int getMaxOffset(); method setMaxOffset (line 307) | public void setMaxOffset(int offset); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/IPartType.java type IPartType (line 45) | public interface IPartType

, S extends IPartSta... method getUniqueName (line 50) | public Identifier getUniqueName(); method getTranslationKey (line 55) | public String getTranslationKey(); method getBlockModelPath (line 60) | public Identifier getBlockModelPath(); method getItem (line 65) | public Item getItem(); method isSolid (line 71) | public boolean isSolid(S state); method getPartRenderPosition (line 77) | public PartRenderPosition getPartRenderPosition(); method serializeState (line 86) | public void serializeState(ValueOutput valueOutput, S partState); method deserializeState (line 95) | public S deserializeState(ValueInput valueInput); method defaultBlockState (line 100) | public S defaultBlockState(); method setUpdateInterval (line 107) | public void setUpdateInterval(S state, int updateInterval); method getUpdateInterval (line 113) | public int getUpdateInterval(S state); method getMinimumUpdateInterval (line 119) | public int getMinimumUpdateInterval(S state); method setPriorityAndChannel (line 131) | @Deprecated method getPriority (line 138) | public int getPriority(S state); method getChannel (line 144) | public int getChannel(S state); method supportsOffsets (line 149) | public default boolean supportsOffsets() { method getTargetOffset (line 157) | public Vec3i getTargetOffset(S state); method setTargetOffset (line 165) | public boolean setTargetOffset(S state, PartPos center, Vec3i offset); method setTargetSideOverride (line 173) | public void setTargetSideOverride(S state, @Nullable Direction side); method getTargetSideOverride (line 179) | @Nullable method getTarget (line 188) | public PartTarget getTarget(PartPos pos, S state); method onOffsetVariablesChanged (line 195) | public void onOffsetVariablesChanged(PartTarget target, S state); method isUpdate (line 201) | public boolean isUpdate(S state); method update (line 210) | public void update(INetwork network, IPartNetwork partNetwork, PartTar... method beforeNetworkKill (line 219) | public void beforeNetworkKill(INetwork network, IPartNetwork partNetwo... method afterNetworkAlive (line 228) | public void afterNetworkAlive(INetwork network, IPartNetwork partNetwo... method afterNetworkReAlive (line 238) | public void afterNetworkReAlive(INetwork network, IPartNetwork partNet... method getItemStack (line 249) | public ItemStack getItemStack(ValueDeseralizationContext valueDeserali... method getCloneItemStack (line 258) | public ItemStack getCloneItemStack(Level world, BlockPos pos, S state); method getState (line 268) | public S getState(ValueDeseralizationContext valueDeseralizationContex... method addDrops (line 278) | public void addDrops(PartTarget target, S state, List itemS... method onNetworkAddition (line 287) | public void onNetworkAddition(INetwork network, IPartNetwork partNetwo... method onNetworkRemoval (line 296) | public void onNetworkRemoval(INetwork network, IPartNetwork partNetwor... method createNetworkElement (line 305) | public INetworkElement createNetworkElement(IPartContainer partContain... method onPartActivated (line 318) | public InteractionResult onPartActivated(S partState, BlockPos pos, Le... method getBlockState (line 328) | public BlockState getBlockState(IPartContainer partContainer, Directio... method getBaseBlockState (line 333) | public BlockState getBaseBlockState(); method updateTick (line 342) | public void updateTick(Level world, BlockPos pos, S partState, RandomS... method onPreRemoved (line 351) | public void onPreRemoved(INetwork network, IPartNetwork partNetwork, P... method onPostRemoved (line 360) | public void onPostRemoved(INetwork network, IPartNetwork partNetwork, ... method onBlockNeighborChange (line 375) | public void onBlockNeighborChange(@Nullable INetwork network, @Nullabl... method getConsumptionRate (line 382) | public int getConsumptionRate(S state); method postUpdate (line 394) | public void postUpdate(INetwork network, IPartNetwork partNetwork, Par... method isEnabled (line 400) | public boolean isEnabled(S state); method setEnabled (line 407) | public void setEnabled(S state, boolean enabled); method loadTooltip (line 414) | public void loadTooltip(S state, List lines); method loadTooltip (line 422) | public void loadTooltip(ItemStack itemStack, Consumer toolt... method shouldTriggerBlockRenderUpdate (line 432) | public boolean shouldTriggerBlockRenderUpdate(@Nullable S oldPartState... method forceLightTransparency (line 438) | public boolean forceLightTransparency(S state); method getContainerProvider (line 445) | public default Optional getContainerProvider(PartPos pos) { method writeExtraGuiData (line 455) | public default void writeExtraGuiData(RegistryFriendlyByteBuf packetBu... method getContainerProviderSettings (line 464) | public default Optional getContainerProviderSettings(Par... method getContainerProviderOffsets (line 473) | public default Optional getContainerProviderOffsets(Part... method writeExtraGuiDataSettings (line 484) | public default void writeExtraGuiDataSettings(RegistryFriendlyByteBuf ... method writeExtraGuiDataOffsets (line 495) | public default void writeExtraGuiDataOffsets(RegistryFriendlyByteBuf p... FILE: src/main/java/org/cyclops/integrateddynamics/api/part/IPartTypeActiveVariable.java type IPartTypeActiveVariable (line 12) | public interface IPartTypeActiveVariable

IVariable getActiveVariable(INetwork netw... FILE: src/main/java/org/cyclops/integrateddynamics/api/part/IPartTypeRegistry.java type IPartTypeRegistry (line 12) | public interface IPartTypeRegistry extends IRegistry { method register (line 21) | public

, S extends IPartState

> P register... method getPartTypes (line 26) | public Collection getPartTypes(); method getPartType (line 33) | public IPartType getPartType(Identifier partName); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/PartCapability.java class PartCapability (line 17) | public class PartCapability extends BaseCapability { method create (line 19) | public static PartCapability create(Identifier name, Class t... method getAll (line 23) | public static synchronized List> getAll() { method PartCapability (line 32) | private PartCapability(Identifier name, Class typeClass) { method getCapability (line 38) | @ApiStatus.Internal FILE: src/main/java/org/cyclops/integrateddynamics/api/part/PartPathElement.java method get (line 10) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/part/PartPos.java class PartPos (line 19) | public class PartPos implements Comparable { method encode (line 24) | @Override method decode (line 30) | @Override method of (line 42) | public static PartPos of(Level world, BlockPos pos, @Nullable Directio... method of (line 46) | public static PartPos of(DimPos pos, @Nullable Direction side) { method PartPos (line 50) | private PartPos(DimPos pos, @Nullable Direction side) { method getPos (line 55) | public DimPos getPos() { method getSide (line 59) | @Nullable method equals (line 64) | @Override method hashCode (line 76) | @Override method toString (line 81) | @Override method getPartData (line 94) | @Nullable method compareTo (line 107) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/part/PartRenderPosition.java class PartRenderPosition (line 19) | public class PartRenderPosition { method PartRenderPosition (line 32) | public PartRenderPosition(float selectionDepthFactor, float depthFacto... method PartRenderPosition (line 36) | public PartRenderPosition(float selectionDepthFactor, float depthFacto... method getDepthFactor (line 89) | public float getDepthFactor() { method getWidthFactor (line 93) | public float getWidthFactor() { method getHeightFactor (line 97) | public float getHeightFactor() { method getSidedCableBoundingBox (line 101) | public VoxelShape getSidedCableBoundingBox(Direction side) { method getBoundingBox (line 105) | public VoxelShape getBoundingBox(Direction side, CollisionContext cont... method getWidthFactorSide (line 112) | public float getWidthFactorSide() { method getHeightFactorSide (line 116) | public float getHeightFactorSide() { method toString (line 120) | @Override method toCompactString (line 131) | public String toCompactString() { FILE: src/main/java/org/cyclops/integrateddynamics/api/part/PartTarget.java class PartTarget (line 15) | public class PartTarget { method fromCenter (line 26) | public static PartTarget fromCenter(DimPos pos, @Nullable Direction si... method fromCenter (line 38) | public static PartTarget fromCenter(PartPos pos) { method fromCenter (line 49) | public static PartTarget fromCenter(Level world, BlockPos pos, Directi... method of (line 59) | public static PartTarget of(PartPos center, PartPos target) { method getCenter (line 63) | public PartPos getCenter() { method getTarget (line 67) | public PartPos getTarget() { method isDefaultTarget (line 71) | public boolean isDefaultTarget() { method PartTarget (line 75) | private PartTarget(PartPos center, PartPos target) { method forTargetSide (line 85) | public PartTarget forTargetSide(Direction targetSide) { method forOffset (line 94) | public PartTarget forOffset(Vec3i offset) { method equals (line 98) | @Override method hashCode (line 110) | @Override method toString (line 117) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/part/PartTypeAdapter.java class PartTypeAdapter (line 42) | public abstract class PartTypeAdapter

, S exten... method getTranslationKey (line 48) | @Override method createTranslationKey (line 53) | protected abstract String createTranslationKey(); method isSolid (line 55) | @Override method serializeState (line 60) | @Override method deserializeState (line 65) | @Override method setUpdateInterval (line 73) | @Override method getUpdateInterval (line 78) | @Override method getMinimumUpdateInterval (line 83) | @Override method setPriorityAndChannel (line 88) | @Override method getPriority (line 95) | @Override method getChannel (line 100) | @Override method getTargetOffset (line 105) | @Override method setTargetOffset (line 110) | @Override method setTargetSideOverride (line 121) | @Override method getTargetSideOverride (line 126) | @Nullable method getTarget (line 132) | @Override method hasOffsetVariables (line 146) | protected boolean hasOffsetVariables(S state) { method onOffsetVariablesChanged (line 151) | @Override method isUpdate (line 156) | @Override method update (line 161) | @Override method beforeNetworkKill (line 166) | @Override method afterNetworkAlive (line 171) | @Override method afterNetworkReAlive (line 176) | @Override method getItemStack (line 182) | @Override method getCloneItemStack (line 195) | @Override method getState (line 200) | @Override method constructDefaultState (line 222) | protected abstract S constructDefaultState(); method defaultBlockState (line 224) | @Override method addDrops (line 232) | @Override method onNetworkAddition (line 249) | @Override method onNetworkRemoval (line 254) | @Override method onPartActivated (line 259) | @Override method updateTick (line 264) | @Override method onPreRemoved (line 269) | @Override method onPostRemoved (line 274) | @Override method onBlockNeighborChange (line 279) | @Override method getConsumptionRate (line 285) | @Override method postUpdate (line 290) | @Override method isEnabled (line 295) | @Override method setEnabled (line 300) | @Override method loadTooltip (line 305) | @Override method loadTooltip (line 310) | @Override method shouldTriggerBlockRenderUpdate (line 315) | @Override method hasEventSubscriptions (line 320) | @Override method getSubscribedEvents (line 325) | @Override method onEvent (line 330) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/part/PrioritizedPartPos.java class PrioritizedPartPos (line 12) | public class PrioritizedPartPos implements Comparable { method PrioritizedPartPos (line 16) | private PrioritizedPartPos(PartPos partPos, int priority) { method compareTo (line 21) | @Override method of (line 36) | public static PrioritizedPartPos of(PartPos pos, int priority) { method getPartPos (line 40) | public PartPos getPartPos() { method getPriority (line 44) | public int getPriority() { method equals (line 48) | @Override method hashCode (line 53) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/AspectUpdateType.java type AspectUpdateType (line 22) | public enum AspectUpdateType { FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/IAspect.java type IAspect (line 28) | public interface IAspect> { method getUniqueName (line 33) | public Identifier getUniqueName(); method getTranslationKey (line 38) | public String getTranslationKey(); method loadTooltip (line 46) | public void loadTooltip(Consumer tooltipAdder, boolean appe... method getValueType (line 51) | public T getValueType(); method update (line 63) | public

, S extends IPartState

> void updat... method hasProperties (line 70) | public

, S extends IPartState

> boolean ha... method getProperties (line 81) | public

, S extends IPartState

> IAspectPro... method setProperties (line 92) | public

, S extends IPartState

> void setPr... method getDefaultProperties (line 97) | @Nullable method getPropertyTypes (line 106) | public Collection getPropertyTypes(); method getPropertiesContainerProvider (line 113) | public MenuProvider getPropertiesContainerProvider(PartPos pos); class AspectComparator (line 118) | public static class AspectComparator implements Comparator { method AspectComparator (line 122) | private AspectComparator() { method getInstance (line 126) | public static AspectComparator getInstance() { method compare (line 131) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/IAspectRead.java type IAspectRead (line 13) | public interface IAspectRead> ... method createNewVariable (line 20) | public IAspectVariable createNewVariable(Supplier targe... method getUpdateType (line 25) | public AspectUpdateType getUpdateType(); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/IAspectRegistry.java type IAspectRegistry (line 17) | public interface IAspectRegistry extends IRegistry, IVariableFacadeHandl... method getClient (line 19) | public IAspectRegistryClient getClient(); method register (line 27) | public IAspect register(IPartType partType, IAspect aspect); method register (line 34) | public void register(IPartType partType, Collection aspects); method getAspects (line 41) | public Set getAspects(IPartType partType); method getReadAspects (line 48) | public List> getReadAspects(IPartType partType); method getWriteAspects (line 55) | public List> getWriteAspects(IPartType partType); method getAspects (line 61) | public Set getAspects(); method getReadAspects (line 67) | public Set getReadAspects(); method getWriteAspects (line 73) | public Set getWriteAspects(); method getAspect (line 80) | public IAspect getAspect(Identifier name); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/IAspectRegistryClient.java type IAspectRegistryClient (line 11) | public interface IAspectRegistryClient { method registerAspectModel (line 18) | public void registerAspectModel(IAspect aspect, Identifier modelLocati... method getAspectModel (line 26) | public ItemModel.Unbaked getAspectModel(IAspect aspect); method getAspectModels (line 32) | public Collection getAspectModels(); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/IAspectVariable.java type IAspectVariable (line 11) | public interface IAspectVariable extends IVariable { method getTarget (line 16) | public PartTarget getTarget(); method getAspect (line 21) | public IAspectRead getAspect(); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/IAspectWrite.java type IAspectWrite (line 15) | public interface IAspectWrite>... method write (line 27) | public

, S extends IPartStateWriter

... method onActivate (line 39) | public

, S extends IPartStateWriter

... method onDeactivate (line 50) | public

, S extends IPartStateWriter

... FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/IPositionedVariable.java type IPositionedVariable (line 11) | public interface IPositionedVariable extends IVariable... method getTarget (line 16) | public DimPos getTarget(); method requiresUpdate (line 21) | public boolean requiresUpdate(); method update (line 27) | public void update(); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/property/IAspectProperties.java type IAspectProperties (line 15) | public interface IAspectProperties { method getTypes (line 22) | @Deprecated method getValue (line 32) | public , V extends IValue> V getValue(IAspectP... method setValue (line 41) | public , V extends IValue> void setValue(IAspe... method removeValue (line 49) | public , V extends IValue> void removeValue(IA... method clone (line 54) | @SuppressWarnings({"CloneDoesntCallSuperClone", "deprecation"}) method serialize (line 62) | public void serialize(ValueOutput valueOutput); method deserialize (line 71) | public void deserialize(ValueInput valueInput); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/aspect/property/IAspectPropertyTypeInstance.java type IAspectPropertyTypeInstance (line 12) | public interface IAspectPropertyTypeInstance, V ... method getType (line 17) | public T getType(); method getTranslationKey (line 22) | String getTranslationKey(); method getValidator (line 27) | Predicate getValidator(); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/read/IPartStateReader.java type IPartStateReader (line 17) | public interface IPartStateReader

extends IPa... method getVariable (line 28) | public > IAspectVariable ... method setVariable (line 35) | public void setVariable(IAspect aspect, IAspectVariable variable); method resetVariables (line 40) | public void resetVariables(); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/read/IPartTypeReader.java type IPartTypeReader (line 16) | public interface IPartTypeReader

, S exte... method getReadAspects (line 21) | public List> getReadAspects(); method getVariable (line 32) | public > IAspectVariable ... FILE: src/main/java/org/cyclops/integrateddynamics/api/part/write/IPartStateWriter.java type IPartStateWriter (line 24) | public interface IPartStateWriter

extends IPa... method getInventory (line 29) | public SimpleInventory getInventory(); method hasVariable (line 34) | public boolean hasVariable(); method getVariable (line 44) | public IVariable getVariable(INetwork network, I... method triggerAspectInfoUpdate (line 55) | public void triggerAspectInfoUpdate(P partType, PartTarget target, IAs... method onVariableContentsUpdated (line 63) | public void onVariableContentsUpdated(P partType, PartTarget target); method getActiveAspect (line 68) | @Nullable method getErrors (line 76) | public List getErrors(IAspectWrite aspect); method addError (line 83) | public void addError(IAspectWrite aspect, MutableComponent error); method isDeactivated (line 88) | public boolean isDeactivated(); method setDeactivated (line 94) | public void setDeactivated(boolean deactivated); method checkAndResetFirstTick (line 100) | public boolean checkAndResetFirstTick(); FILE: src/main/java/org/cyclops/integrateddynamics/api/part/write/IPartTypeWriter.java type IPartTypeWriter (line 15) | public interface IPartTypeWriter

, S exte... method getWriteAspects (line 20) | public List> getWriteAspects(); method getActiveAspect (line 28) | public IAspectWrite getActiveAspect(PartTarget target, S partState); method updateActivation (line 38) | public void updateActivation(PartTarget target, S partState, @Nullable... FILE: src/main/java/org/cyclops/integrateddynamics/api/path/IPathElement.java type IPathElement (line 15) | public interface IPathElement extends Comparable { method getPosition (line 20) | public DimPos getPosition(); method getReachableElements (line 25) | public Set getReachableElements(); FILE: src/main/java/org/cyclops/integrateddynamics/api/path/ISidedPathElement.java type ISidedPathElement (line 13) | public interface ISidedPathElement extends Comparable { method getPathElement (line 18) | public IPathElement getPathElement(); method getSide (line 23) | @Nullable method getParams (line 29) | public SidedPathElementParams getParams(); FILE: src/main/java/org/cyclops/integrateddynamics/block/BlockCable.java class BlockCable (line 75) | public class BlockCable extends BlockWithEntity implements SimpleWaterlo... method setDisableCollisionBox (line 118) | public void setDisableCollisionBox(boolean disableCollisionBox) { method BlockCable (line 129) | public BlockCable(Properties properties) { method codec (line 134) | @Override method useShapeForLightOcclusion (line 139) | @Override method getTicker (line 144) | @Override method createBlockStateDefinition (line 150) | @Override method updateShape (line 156) | @Override method getStateForPlacement (line 167) | @Override method getFluidState (line 173) | @Override method canPlaceLiquid (line 178) | @Override method onBlockExploded (line 184) | @Override method onDestroyedByPlayer (line 193) | @Override method affectNeighborsAfterRemoval (line 203) | @Override method useItemOn (line 212) | @Override method onPlace (line 234) | @Override method setPlacedBy (line 245) | @Override method getCloneItemStack (line 253) | @Override method neighborChanged (line 263) | @Override method onNeighborChange (line 269) | @Override method tick (line 277) | @Override method updateTickPart (line 289) | protected void updateTickPart(IPartType partType, Level world, BlockPo... method getCableBoundingBox (line 295) | public AABB getCableBoundingBox(Direction side) { method getSelectedShape (line 303) | public VoxelShapeComponents getSelectedShape(BlockState blockState, Bl... method getShape (line 311) | @Override method getCollisionShape (line 342) | @Override method hasDynamicShape (line 347) | @Override method getRenderShape (line 352) | @Override method getBlockSupportShape (line 357) | @Override method shouldDisplayFluidOverlay (line 362) | @Override method getAppearance (line 367) | @Override method isSignalSource (line 377) | @SuppressWarnings("deprecation") method canConnectRedstone (line 383) | @Override method getDirectSignal (line 401) | @SuppressWarnings("deprecation") method getSignal (line 411) | @SuppressWarnings("deprecation") method getLightEmission (line 423) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/block/BlockCableClientConfig.java class BlockCableClientConfig (line 40) | public class BlockCableClientConfig extends BlockClientConfig bl... method onRegisterColors (line 52) | public void onRegisterColors(RegisterColorHandlersEvent.BlockTintSourc... method postTextureStitch (line 56) | public void postTextureStitch(TextureAtlasStitchedEvent event) { method registerClientExtensions (line 62) | public void registerClientExtensions(RegisterClientExtensionsEvent eve... method getDynamicModelElement (line 78) | @Override class BlockColor (line 83) | public static class BlockColor implements BlockTintSource { method color (line 84) | @Override method colorInWorld (line 89) | @Override class DynamicModel (line 103) | public static class DynamicModel implements IDynamicModelElementCommon { method createDynamicBlockModel (line 104) | @Override method createDynamicItemModel (line 112) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/block/BlockCableConfig.java class BlockCableConfig (line 15) | public class BlockCableConfig extends BlockConfigCommon dynamicCreativeTabEntries() { FILE: src/main/java/org/cyclops/integrateddynamics/block/BlockCreativeEnergyBatteryConfigClient.java class BlockCreativeEnergyBatteryConfigClient (line 12) | public class BlockCreativeEnergyBatteryConfigClient extends BlockClientC... method BlockCreativeEnergyBatteryConfigClient (line 13) | public BlockCreativeEnergyBatteryConfigClient(BlockConfigCommon dynamicCreativeTabEntries() { method constructBlockClientConfig (line 96) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/block/BlockEnergyBatteryConfigClient.java class BlockEnergyBatteryConfigClient (line 12) | public class BlockEnergyBatteryConfigClient extends BlockClientConfig getPart() { method getStateId (line 65) | @Override method getShape (line 72) | @Override method getCloneItemStack (line 79) | @Override method destroy (line 86) | @Override method onBlockActivated (line 94) | @Override method getRaytraceDirection (line 114) | @Nullable method isRaytraceLastForFace (line 120) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/blockentity/BlockEntityCoalGenerator.java class BlockEntityCoalGenerator (line 44) | public class BlockEntityCoalGenerator extends BlockEntityCableConnectabl... method BlockEntityCoalGenerator (line 57) | public BlockEntityCoalGenerator(BlockPos blockPos, BlockState blockSta... class CapabilityRegistrar (line 62) | public static class CapabilityRegistrar extends BlockEntityCableConnec... method CapabilityRegistrar (line 63) | public CapabilityRegistrar(Supplier getEnergyNetwork() { method updateBlockState (line 100) | public void updateBlockState() { method getProgress (line 109) | public int getProgress() { method isBurning (line 118) | public boolean isBurning() { method canAddEnergy (line 122) | public boolean canAddEnergy(int energy) { method addEnergy (line 130) | protected int addEnergy(int energy) { method addEnergyFe (line 142) | protected int addEnergyFe(int energy, boolean simulate) { method getFuelTime (line 146) | public static int getFuelTime(ItemStack itemStack) { method getDisplayName (line 150) | @Override method createMenu (line 155) | @Nullable class Ticker (line 161) | public static class Ticker extends BlockEntityCableConnectableInventor... method update (line 162) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/blockentity/BlockEntityCoalGeneratorConfig.java class BlockEntityCoalGeneratorConfig (line 16) | public class BlockEntityCoalGeneratorConfig extends BlockEntityConfigCom... method BlockEntityCoalGeneratorConfig (line 21) | public BlockEntityCoalGeneratorConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/blockentity/BlockEntityDelay.java class BlockEntityDelay (line 54) | public class BlockEntityDelay extends BlockEntityProxy implements MenuPr... method getCapacity (line 69) | public int getCapacity() { method getUpdateInterval (line 73) | public int getUpdateInterval() { method setUpdateInterval (line 77) | public void setUpdateInterval(int updateInterval) { method setLastPlayer (line 81) | public void setLastPlayer(Player lastPlayer) { method BlockEntityDelay (line 85) | public BlockEntityDelay(BlockPos blockPos, BlockState blockState) { class CapabilityRegistrar (line 104) | public static class CapabilityRegistrar extends BlockEntityActiveVaria... method CapabilityRegistrar (line 105) | public CapabilityRegistrar(Supplier getVariableSuper(IPartNetwork network) { method setCapacity (line 174) | public void setCapacity(int capacity) { method getValues (line 179) | public Queue getValues() { method saveAdditional (line 186) | @Override method read (line 195) | @Override method createMenu (line 209) | @Nullable method getDisplayName (line 215) | @Override class Ticker (line 220) | public static class Ticker extends BlockEntityProxy.Ticker getRegistry() { method getCurrentRecipe (line 192) | public Optional> getCurrentRecipe() { method getRandomRotation (line 200) | public float getRandomRotation() { method preRemoveSideEffects (line 204) | @Override class TickerServer (line 210) | public static class TickerServer extends BlockEntityTickerDelayed type, BlockPos blockPos, Bl... class CapabilityRegistrar (line 82) | public static class CapabilityRegistrar extends BlockEntityActiveVaria... method CapabilityRegistrar (line 83) | public CapabilityRegistrar(Supplier extends BlockEn... method update (line 214) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/blockentity/BlockEntityProxyConfig.java class BlockEntityProxyConfig (line 14) | public class BlockEntityProxyConfig extends BlockEntityConfigCommon getRegistry() { method getCurrentRecipe (line 152) | public Optional> getCurrentRecipe() { method setItemHeight (line 156) | public void setItemHeight(int itemHeight) { method preRemoveSideEffects (line 162) | @Override class Ticker (line 168) | public static class Ticker extends BlockEntityTickerDelayed getForceDisconnected(); method getConnected (line 20) | protected abstract EnumFacingMap getConnected(); method setChanged (line 21) | protected abstract void setChanged(); method sendUpdate (line 22) | protected abstract void sendUpdate(); method getLevel (line 23) | protected abstract Level getLevel(); method getPos (line 24) | protected abstract BlockPos getPos(); method isForceDisconnected (line 26) | protected boolean isForceDisconnected(Direction side) { method canConnect (line 32) | @Override method updateConnections (line 37) | @Override method isConnected (line 55) | @Override method disconnect (line 66) | @Override method reconnect (line 73) | @Override method getItemStack (line 80) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/cable/CableFakeableDefault.java class CableFakeableDefault (line 9) | public abstract class CableFakeableDefault implements ICableFakeable { method isRealCable (line 13) | @Override method setRealCable (line 18) | @Override method sendUpdate (line 27) | protected abstract void sendUpdate(); FILE: src/main/java/org/cyclops/integrateddynamics/capability/cable/CableFakeableMultipartTicking.java class CableFakeableMultipartTicking (line 10) | public class CableFakeableMultipartTicking extends CableFakeableDefault { method CableFakeableMultipartTicking (line 14) | public CableFakeableMultipartTicking(BlockEntityMultipartTicking tile) { method sendUpdate (line 18) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/cable/CableTile.java class CableTile (line 13) | public abstract class CableTile extends Ca... method CableTile (line 17) | public CableTile(T tile) { method setChanged (line 21) | @Override method sendUpdate (line 26) | @Override method getLevel (line 31) | @Override method getPos (line 36) | @Override method destroy (line 41) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/cable/CableTileMultipartTicking.java class CableTileMultipartTicking (line 12) | public class CableTileMultipartTicking extends CableTile getLightLevels() { method setLightLevel (line 26) | @Override method getLightLevel (line 46) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/dynamicredstone/DynamicRedstoneDefault.java class DynamicRedstoneDefault (line 9) | public class DynamicRedstoneDefault implements IDynamicRedstone { method setRedstoneLevel (line 11) | @Override method getRedstoneLevel (line 16) | @Override method isDirect (line 21) | @Override method setAllowRedstoneInput (line 26) | @Override method isAllowRedstoneInput (line 31) | @Override method setLastPulseValue (line 36) | @Override method getLastPulseValue (line 41) | @Override method setScheduledPulseRemaining (line 46) | @Override method getScheduledPulseRemaining (line 51) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/dynamicredstone/DynamicRedstoneHolderGlobal.java class DynamicRedstoneHolderGlobal (line 19) | public class DynamicRedstoneHolderGlobal { method DynamicRedstoneHolderGlobal (line 26) | private DynamicRedstoneHolderGlobal() { method getInstance (line 30) | public static DynamicRedstoneHolderGlobal getInstance() { method hasLevels (line 34) | public boolean hasLevels() { method getDynamicRedstone (line 38) | public IDynamicRedstone getDynamicRedstone(DimPos dimPos, Direction si... class DynamicRedstoneVirtual (line 42) | public static class DynamicRedstoneVirtual implements IDynamicRedstone { method DynamicRedstoneVirtual (line 48) | public DynamicRedstoneVirtual(DynamicRedstoneHolderGlobal holder, Di... method setRedstoneLevel (line 54) | @Override method updateRedstoneInfo (line 119) | public void updateRedstoneInfo(boolean strongPower) { method getRedstoneLevel (line 135) | @Override method isDirect (line 144) | @Override method setAllowRedstoneInput (line 153) | @Override method isAllowRedstoneInput (line 158) | @Override method setLastPulseValue (line 164) | @Override method getLastPulseValue (line 169) | @Override method setScheduledPulseRemaining (line 175) | @Override method getScheduledPulseRemaining (line 180) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/dynamicredstone/DynamicRedstoneTileMultipartTicking.java class DynamicRedstoneTileMultipartTicking (line 12) | public class DynamicRedstoneTileMultipartTicking implements IDynamicReds... method DynamicRedstoneTileMultipartTicking (line 17) | public DynamicRedstoneTileMultipartTicking(BlockEntityMultipartTicking... method getRedstoneLevels (line 22) | protected EnumFacingMap getRedstoneLevels() { method getRedstoneInputs (line 26) | protected EnumFacingMap getRedstoneInputs() { method getRedstoneStrong (line 30) | protected EnumFacingMap getRedstoneStrong() { method setRedstoneLevel (line 34) | @Override method getRedstoneLevel (line 67) | @Override method isDirect (line 76) | @Override method setAllowRedstoneInput (line 85) | @Override method isAllowRedstoneInput (line 91) | @Override method setLastPulseValue (line 100) | @Override method getLastPulseValue (line 106) | @Override method setScheduledPulseRemaining (line 115) | @Override method getScheduledPulseRemaining (line 125) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/energystorage/EnergyStorageItemBlockEnergyContainer.java class EnergyStorageItemBlockEnergyContainer (line 21) | public class EnergyStorageItemBlockEnergyContainer implements IEnergySto... method EnergyStorageItemBlockEnergyContainer (line 29) | public EnergyStorageItemBlockEnergyContainer(ItemBlockEnergyContainer ... method EnergyStorageItemBlockEnergyContainer (line 41) | public EnergyStorageItemBlockEnergyContainer(ItemBlockEnergyContainer ... method getRate (line 45) | public int getRate() { method isCreative (line 49) | public boolean isCreative() { method getEnergyStoredSingular (line 54) | protected int getEnergyStoredSingular() { method getAmountAsInt (line 59) | @Override method getAmountAsLong (line 64) | @Override method getMaxEnergyStoredSingular (line 69) | public int getMaxEnergyStoredSingular() { method getCapacityAsInt (line 77) | @Override method getCapacityAsLong (line 82) | @Override method insert (line 87) | @Override method extract (line 101) | @Override method setItemStackEnergy (line 115) | protected void setItemStackEnergy(ItemStack itemStack, int energy, @Nu... method setCapacity (line 123) | @Override method setEnergy (line 132) | @Override class Journal (line 137) | public class Journal extends SnapshotJournal { method createSnapshot (line 139) | @Override method revertToSnapshot (line 144) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/energystorage/IEnergyStorageCapacity.java type IEnergyStorageCapacity (line 9) | public interface IEnergyStorageCapacity extends EnergyHandler { method setCapacity (line 11) | public void setCapacity(int capacity); FILE: src/main/java/org/cyclops/integrateddynamics/capability/energystorage/IEnergyStorageMutable.java type IEnergyStorageMutable (line 9) | public interface IEnergyStorageMutable extends EnergyHandler { method setEnergy (line 11) | public void setEnergy(int energy); FILE: src/main/java/org/cyclops/integrateddynamics/capability/energystorage/SimpleEnergyHandlerCapacity.java class SimpleEnergyHandlerCapacity (line 10) | public class SimpleEnergyHandlerCapacity extends SimpleEnergyHandler imp... method SimpleEnergyHandlerCapacity (line 11) | public SimpleEnergyHandlerCapacity(int capacity) { method SimpleEnergyHandlerCapacity (line 15) | public SimpleEnergyHandlerCapacity(int capacity, int maxTransfer) { method SimpleEnergyHandlerCapacity (line 19) | public SimpleEnergyHandlerCapacity(int capacity, int maxInsert, int ma... method SimpleEnergyHandlerCapacity (line 23) | public SimpleEnergyHandlerCapacity(int capacity, int maxInsert, int ma... method serialize (line 27) | @Override method deserialize (line 33) | @Override method setCapacity (line 39) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/facadeable/FacadeableDefault.java class FacadeableDefault (line 12) | public class FacadeableDefault implements IFacadeable { method hasFacade (line 14) | @Override method getFacade (line 19) | @Override method setFacade (line 24) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/facadeable/FacadeableTileMultipartTicking.java class FacadeableTileMultipartTicking (line 16) | public class FacadeableTileMultipartTicking implements IFacadeable { method FacadeableTileMultipartTicking (line 20) | public FacadeableTileMultipartTicking(BlockEntityMultipartTicking tile) { method hasFacade (line 24) | @Override method getFacade (line 29) | @Override method setFacade (line 37) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/ingredient/IngredientComponentCapabilities.java class IngredientComponentCapabilities (line 18) | public class IngredientComponentCapabilities { method load (line 24) | public static void load() { FILE: src/main/java/org/cyclops/integrateddynamics/capability/network/NetworkCapabilityConstructors.java class NetworkCapabilityConstructors (line 18) | public class NetworkCapabilityConstructors { method onNetworkLoad (line 20) | @SubscribeEvent FILE: src/main/java/org/cyclops/integrateddynamics/capability/network/NetworkCarrierDefault.java class NetworkCarrierDefault (line 12) | public class NetworkCarrierDefault implements INetworkCarrier { method setNetwork (line 16) | @Override method getNetwork (line 21) | @Nullable FILE: src/main/java/org/cyclops/integrateddynamics/capability/networkelementprovider/NetworkElementProviderEmpty.java class NetworkElementProviderEmpty (line 15) | public class NetworkElementProviderEmpty implements INetworkElementProvi... method createNetworkElements (line 16) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/networkelementprovider/NetworkElementProviderPartContainer.java class NetworkElementProviderPartContainer (line 21) | public class NetworkElementProviderPartContainer implements INetworkElem... method NetworkElementProviderPartContainer (line 25) | public NetworkElementProviderPartContainer(IPartContainer partContaine... method createNetworkElements (line 29) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/networkelementprovider/NetworkElementProviderSingleton.java class NetworkElementProviderSingleton (line 15) | public abstract class NetworkElementProviderSingleton implements INetwor... method createNetworkElements (line 16) | @Override method createNetworkElement (line 21) | public abstract INetworkElement createNetworkElement(Level world, Bloc... FILE: src/main/java/org/cyclops/integrateddynamics/capability/partcontainer/PartContainerDefault.java class PartContainerDefault (line 38) | public abstract class PartContainerDefault implements IPartContainer { method update (line 42) | @Override method getPosition (line 57) | @Override method getParts (line 62) | @Override method hasParts (line 73) | @Override method canAddPart (line 78) | @Override method setPart (line 83) | @Override method getPart (line 96) | @Override method hasPart (line 102) | @Override method removePart (line 107) | @Override method setPartState (line 167) | @Override method getPartState (line 176) | @Override method getCapability (line 187) | @Override method toValueOutput (line 204) | @Override method fromValueInput (line 209) | @Override method onPartsChanged (line 216) | protected void onPartsChanged() { method setChanged (line 221) | protected abstract void setChanged(); method sendUpdate (line 222) | protected abstract void sendUpdate(); method getLevel (line 223) | protected abstract Level getLevel(); method getPos (line 224) | protected abstract BlockPos getPos(); method getNetwork (line 225) | protected abstract INetwork getNetwork(); method getPartNetwork (line 227) | protected Optional getPartNetwork() { method getPartData (line 234) | public EnumFacingMap> getPartData() { method setPartData (line 242) | public void setPartData(Map extends PathElementC... method PathElementTile (line 18) | public PathElementTile(T tile, ICable cable) { method getTile (line 24) | protected T getTile() { method getCable (line 28) | @Override method getPosition (line 33) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/capability/path/PathElementTileMultipartTicking.java class PathElementTileMultipartTicking (line 21) | public class PathElementTileMultipartTicking extends PathElementTile, ... method ContainerScreenPartReader (line 27) | public ContainerScreenPartReader(ContainerPartReader container, ... method getNameId (line 31) | @Override method drawAdditionalElementInfoForeground (line 36) | @Override method drawAdditionalElementInfo (line 41) | @Override method getBaseXSize (line 59) | @Override method getBaseYSize (line 64) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/gui/container/ContainerScreenPartWriter.java class ContainerScreenPartWriter (line 24) | public class ContainerScreenPartWriter

, ... method ContainerScreenPartWriter (line 32) | public ContainerScreenPartWriter(ContainerPartWriter container, ... method getNameId (line 36) | @Override method drawAdditionalElementInfoForeground (line 41) | @Override method drawAdditionalElementInfo (line 49) | @Override method extractBackground (line 66) | @Override method getBaseXSize (line 74) | @Override method getBaseYSize (line 79) | @Override method getMaxLabelWidth (line 84) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/gui/container/ContainerScreenProxy.java class ContainerScreenProxy (line 14) | public class ContainerScreenProxy extends ContainerScreenActiveVariableB... method ContainerScreenProxy (line 19) | public ContainerScreenProxy(ContainerProxy container, Inventory invent... method constructGuiTexture (line 23) | @Override method getBaseYSize (line 28) | @Override method getErrorX (line 33) | @Override method getErrorY (line 38) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/gui/container/ContainerScreenVariablestore.java class ContainerScreenVariablestore (line 17) | public class ContainerScreenVariablestore extends ContainerScreenExtende... method ContainerScreenVariablestore (line 19) | public ContainerScreenVariablestore(ContainerVariablestore container, ... method constructGuiTexture (line 23) | @Override method getBaseYSize (line 28) | @Override method extractBackground (line 33) | @Override method extractLabels (line 39) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/gui/image/Images.java class Images (line 12) | public class Images { FILE: src/main/java/org/cyclops/integrateddynamics/client/model/CableModel.java class CableModel (line 34) | public class CableModel extends CableModelBase { method CableModel (line 36) | public CableModel(BlockAndTintGetter level, BlockState state, Directio... method CableModel (line 40) | public CableModel(ItemStack itemStack, ClientLevel world, ItemOwner en... method CableModel (line 44) | public CableModel() { method isRealCable (line 48) | @Override method getFacade (line 53) | @Override method isConnected (line 58) | @Override method hasPart (line 63) | @Override method getPartRenderPosition (line 68) | @Override method shouldRenderParts (line 74) | @Override method getPartModel (line 79) | @Override method getRenderState (line 88) | @Override method handleBlockState (line 93) | @Override method handleItemState (line 98) | @Override method wrapped (line 103) | @Override method parent (line 108) | @Override method debugName (line 113) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/model/CableModelBase.java class CableModelBase (line 55) | public abstract class CableModelBase extends DelegatingDynamicItemAndBlo... method CableModelBase (line 85) | public CableModelBase(BlockAndTintGetter level, BlockState blockState,... method CableModelBase (line 89) | public CableModelBase(ItemStack itemStack, ClientLevel world, ItemOwne... method CableModelBase (line 93) | public CableModelBase() { method makeQuadVertexes (line 97) | protected static float[][][] makeQuadVertexes(float min, float max, fl... method getSideFromVecs (line 126) | private Direction getSideFromVecs(Vector3f a, Vector3f b, Vector3f c) { method getFacadeQuads (line 138) | public List getFacadeQuads(BlockStateModel facadeModel, Blo... method addFacadeQuad (line 187) | private void addFacadeQuad(List quads, BakedQuad originalQu... method getRotation (line 200) | public static BlockModelRotation getRotation(Direction facing) { method isRealCable (line 212) | protected abstract boolean isRealCable(ModelData modelData); method getFacade (line 213) | protected abstract Optional getFacade(ModelData modelData); method isConnected (line 214) | protected abstract boolean isConnected(ModelData modelData, Direction ... method hasPart (line 215) | protected abstract boolean hasPart(ModelData modelData, Direction side); method getPartRenderPosition (line 216) | protected abstract PartRenderPosition getPartRenderPosition(ModelData ... method shouldRenderParts (line 217) | protected abstract boolean shouldRenderParts(ModelData modelData); method getPartModel (line 218) | protected abstract BlockStateModel getPartModel(ModelData modelData, D... method getRenderState (line 219) | protected abstract IRenderState getRenderState(ModelData modelData); method materialFlags (line 221) | @Override method getGeneralQuads (line 226) | @Override method particleIcon (line 322) | public TextureAtlasSprite particleIcon() { method particleMaterial (line 326) | @Override method getModelData (line 331) | @Override method usesBlockLight (line 338) | @Override method getTopTransforms (line 343) | @Override method getRenderTypes (line 348) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/model/CableRenderState.java class CableRenderState (line 10) | public class CableRenderState implements IRenderState { method CableRenderState (line 17) | public CableRenderState(boolean realCable, EnumFacingMap conn... method isRealCable (line 24) | public boolean isRealCable() { method getConnected (line 28) | public EnumFacingMap getConnected() { method getPartData (line 32) | public EnumFacingMap> getPartData() { method getFacadeBlock (line 36) | public Tag getFacadeBlock() { method equals (line 40) | @Override method hashCode (line 51) | @Override method toString (line 56) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/model/IRenderState.java type IRenderState (line 6) | public interface IRenderState { FILE: src/main/java/org/cyclops/integrateddynamics/client/render/blockentity/ItemStackBlockEntityEnergyBatteryRender.java class ItemStackBlockEntityEnergyBatteryRender (line 26) | public class ItemStackBlockEntityEnergyBatteryRender implements SpecialM... method ItemStackBlockEntityEnergyBatteryRender (line 30) | public ItemStackBlockEntityEnergyBatteryRender() { method extractArgument (line 34) | @Override method submit (line 39) | @Override method getExtents (line 51) | @Override method type (line 59) | @Override method bake (line 64) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/blockentity/RenderBlockEntityDryingBasin.java class RenderBlockEntityDryingBasin (line 34) | public class RenderBlockEntityDryingBasin implements BlockEntityRenderer... method RenderBlockEntityDryingBasin (line 36) | public RenderBlockEntityDryingBasin(BlockEntityRendererProvider.Contex... method createRenderState (line 40) | @Override method extractRenderState (line 45) | @Override method submit (line 54) | @Override method renderItem (line 83) | private void renderItem(PoseStack poseStack, SubmitNodeCollector submi... class RenderState (line 100) | public static class RenderState extends BlockEntityRenderState { FILE: src/main/java/org/cyclops/integrateddynamics/client/render/blockentity/RenderBlockEntityEnergyBattery.java class RenderBlockEntityEnergyBattery (line 27) | public class RenderBlockEntityEnergyBattery implements BlockEntityRender... method RenderBlockEntityEnergyBattery (line 73) | public RenderBlockEntityEnergyBattery(BlockEntityRendererProvider.Cont... method shouldRender (line 77) | @Override method createRenderState (line 82) | @Override method extractRenderState (line 87) | @Override method submit (line 100) | @Override class RenderState (line 146) | public static class RenderState extends BlockEntityRenderState { FILE: src/main/java/org/cyclops/integrateddynamics/client/render/blockentity/RenderBlockEntitySqueezer.java class RenderBlockEntitySqueezer (line 35) | public class RenderBlockEntitySqueezer implements BlockEntityRenderer data) { method onRender (line 61) | @SubscribeEvent method renderOffset (line 83) | private void renderOffset(PoseStack matrixStack, MultiBufferSource ren... FILE: src/main/java/org/cyclops/integrateddynamics/client/render/model/FacadeModel.java class FacadeModel (line 27) | public class FacadeModel implements ItemModel { method FacadeModel (line 32) | public FacadeModel(ItemModel emptyModel, ModelRenderProperties modelre... method update (line 37) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/part/ConnectorOmniPartOverlayRenderer.java class ConnectorOmniPartOverlayRenderer (line 25) | public class ConnectorOmniPartOverlayRenderer extends PartOverlayRendere... method getGroupColor (line 31) | protected static int getGroupColor(int group) { method submitPartOverlay (line 41) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/part/DisplayPartOverlayRenderer.java class DisplayPartOverlayRenderer (line 25) | public class DisplayPartOverlayRenderer extends PartOverlayRendererBase { method setMatrixOrientation (line 30) | @Override method submitPartOverlay (line 53) | @Override method drawError (line 107) | protected void drawError(BlockEntityRendererProvider.Context context, ... FILE: src/main/java/org/cyclops/integrateddynamics/client/render/part/PartOverlayRendererBase.java class PartOverlayRendererBase (line 17) | public abstract class PartOverlayRendererBase implements IPartOverlayRen... method getMaxRenderDistance (line 19) | protected int getMaxRenderDistance() { method shouldRender (line 23) | protected boolean shouldRender(BlockPos pos) { method setMatrixOrientation (line 36) | protected void setMatrixOrientation(PoseStack matrixStack, Direction d... FILE: src/main/java/org/cyclops/integrateddynamics/client/render/part/PartOverlayRendererRegistry.java class PartOverlayRendererRegistry (line 19) | public final class PartOverlayRendererRegistry implements IPartOverlayRe... method get (line 24) | @Override method PartOverlayRendererRegistry (line 30) | private PartOverlayRendererRegistry() { method getInstance (line 37) | public static PartOverlayRendererRegistry getInstance() { method register (line 41) | @Override method getRenderers (line 47) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/part/PartOverlayRenderers.java class PartOverlayRenderers (line 11) | public class PartOverlayRenderers { method load (line 18) | public static void load() {} FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/BlockValueTypeWorldRenderer.java class BlockValueTypeWorldRenderer (line 22) | public class BlockValueTypeWorldRenderer implements IValueTypeWorldRende... method submitValue (line 24) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/FluidValueTypeWorldRenderer.java class FluidValueTypeWorldRenderer (line 26) | public class FluidValueTypeWorldRenderer implements IValueTypeWorldRende... method submitValue (line 28) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/IngredientsValueTypeWorldRenderer.java class IngredientsValueTypeWorldRenderer (line 28) | public class IngredientsValueTypeWorldRenderer implements IValueTypeWorl... method submitValue (line 30) | @Override method renderGrid (line 54) | public static void renderGrid(BlockEntityRendererProvider.Context cont... method prepareElementForTick (line 87) | @Nullable method getSmallestSquareFrom (line 92) | protected static int getSmallestSquareFrom(int n) { method isInt (line 97) | protected static final boolean isInt(double n) { FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/ItemValueTypeWorldRenderer.java class ItemValueTypeWorldRenderer (line 24) | public class ItemValueTypeWorldRenderer implements IValueTypeWorldRender... method submitValue (line 26) | @Override method renderItemStack (line 48) | public static void renderItemStack(PoseStack matrixStack, SubmitNodeCo... FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/ListValueTypeWorldRenderer.java class ListValueTypeWorldRenderer (line 25) | public class ListValueTypeWorldRenderer implements IValueTypeWorldRender... method submitValue (line 30) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/NbtValueTypeWorldRenderer.java class NbtValueTypeWorldRenderer (line 28) | public class NbtValueTypeWorldRenderer implements IValueTypeWorldRenderer { method submitValue (line 34) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/OperatorValueTypeWorldRenderer.java class OperatorValueTypeWorldRenderer (line 25) | public class OperatorValueTypeWorldRenderer implements IValueTypeWorldRe... method submitValue (line 31) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/RecipeValueTypeWorldRenderer.java class RecipeValueTypeWorldRenderer (line 40) | public class RecipeValueTypeWorldRenderer implements IValueTypeWorldRend... method submitValue (line 45) | @Override method renderInput (line 76) | protected void renderInput(BlockEntityRendererProvider.Context context... method enhanceRecipeInputs (line 100) | protected Stream> enhanceRecipeInpu... FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/TextValueTypeWorldRenderer.java class TextValueTypeWorldRenderer (line 20) | public class TextValueTypeWorldRenderer implements IValueTypeWorldRender... method submitValue (line 24) | @Override method polishLine (line 61) | protected String polishLine(String line) { FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/ValueTypeWorldRendererRegistry.java class ValueTypeWorldRendererRegistry (line 14) | public final class ValueTypeWorldRendererRegistry implements IValueTypeW... method ValueTypeWorldRendererRegistry (line 20) | private ValueTypeWorldRendererRegistry() { method getInstance (line 27) | public static ValueTypeWorldRendererRegistry getInstance() { method register (line 31) | @Override method getRenderer (line 37) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/client/render/valuetype/ValueTypeWorldRenderers.java class ValueTypeWorldRenderers (line 11) | public class ValueTypeWorldRenderers { method load (line 17) | public static void load() { FILE: src/main/java/org/cyclops/integrateddynamics/command/CommandCrash.java class CommandCrash (line 17) | public class CommandCrash implements Command { method run (line 19) | @Override method make (line 26) | public static LiteralArgumentBuilder make() { FILE: src/main/java/org/cyclops/integrateddynamics/command/CommandGenerateNetwork.java class CommandGenerateNetwork (line 42) | public class CommandGenerateNetwork implements Command make() { method run (line 57) | @Override type NetworkPreset (line 64) | public enum NetworkPreset { class CommandGenerateNetworkExecutor (line 75) | public static class CommandGenerateNetworkExecutor implements Command<... method CommandGenerateNetworkExecutor (line 79) | public CommandGenerateNetworkExecutor(boolean hasPreset, boolean has... method run (line 84) | @Override method getDefaultSize (line 141) | private int getDefaultSize(NetworkPreset preset) { class NetworkGenerationHelper (line 149) | public static class NetworkGenerationHelper { method generateEmptyNetwork (line 153) | public static void generateEmptyNetwork(ServerLevel level, BlockPos ... method generateIdleNetwork (line 182) | public static void generateIdleNetwork(ServerLevel level, BlockPos s... method placeCable (line 203) | public static void placeCable(ServerLevel level, BlockPos pos) { method addPartToNorthFace (line 210) | public static void addPartToNorthFace(ServerLevel level, BlockPos po... method clearCables (line 226) | public static void clearCables(ServerLevel level, BlockPos centerPos... method addPartsToFace (line 245) | private static void addPartsToFace(ServerLevel level, BlockPos start... method addRandomPartDeferred (line 258) | private static void addRandomPartDeferred(ServerLevel level, BlockPo... method generateRedstoneNetwork (line 278) | public static void generateRedstoneNetwork(ServerLevel level, BlockP... method generateRedstoneNetworkVariables (line 336) | public static void generateRedstoneNetworkVariables(ServerLevel leve... FILE: src/main/java/org/cyclops/integrateddynamics/command/CommandNetworkDiagnostics.java class CommandNetworkDiagnostics (line 21) | public class CommandNetworkDiagnostics implements Command make() { type StartStop (line 62) | public static enum StartStop { class CommandMeasure (line 70) | public static class CommandMeasure implements Command { method run (line 38) | @Override method test (line 54) | protected boolean test() throws IllegalAccessException, InstantiationE... method make (line 117) | public static LiteralArgumentBuilder make() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentActivatedConfig.java class DataComponentActivatedConfig (line 11) | public class DataComponentActivatedConfig extends DataComponentConfigCom... method DataComponentActivatedConfig (line 12) | public DataComponentActivatedConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentFacadeBlockConfig.java class DataComponentFacadeBlockConfig (line 11) | public class DataComponentFacadeBlockConfig extends DataComponentConfigC... method DataComponentFacadeBlockConfig (line 13) | public DataComponentFacadeBlockConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentFluidContentInOutConfig.java class DataComponentFluidContentInOutConfig (line 13) | public class DataComponentFluidContentInOutConfig extends DataComponentC... method DataComponentFluidContentInOutConfig (line 14) | public DataComponentFluidContentInOutConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentOmnidirectionalGroupConfig.java class DataComponentOmnidirectionalGroupConfig (line 11) | public class DataComponentOmnidirectionalGroupConfig extends DataCompone... method DataComponentOmnidirectionalGroupConfig (line 13) | public DataComponentOmnidirectionalGroupConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentPartEnhancementConfig.java class DataComponentPartEnhancementConfig (line 11) | public class DataComponentPartEnhancementConfig extends DataComponentCon... method DataComponentPartEnhancementConfig (line 13) | public DataComponentPartEnhancementConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentPartStateConfig.java class DataComponentPartStateConfig (line 12) | public class DataComponentPartStateConfig extends DataComponentConfigCom... method DataComponentPartStateConfig (line 14) | public DataComponentPartStateConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentProxyIdConfig.java class DataComponentProxyIdConfig (line 11) | public class DataComponentProxyIdConfig extends DataComponentConfigCommo... method DataComponentProxyIdConfig (line 13) | public DataComponentProxyIdConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentVariableFacadeConfig.java class DataComponentVariableFacadeConfig (line 12) | public class DataComponentVariableFacadeConfig extends DataComponentConf... method DataComponentVariableFacadeConfig (line 14) | public DataComponentVariableFacadeConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentWrenchModeConfig.java class DataComponentWrenchModeConfig (line 10) | public class DataComponentWrenchModeConfig extends DataComponentConfigCo... method DataComponentWrenchModeConfig (line 12) | public DataComponentWrenchModeConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentWrenchTargetBlockPosConfig.java class DataComponentWrenchTargetBlockPosConfig (line 10) | public class DataComponentWrenchTargetBlockPosConfig extends DataCompone... method DataComponentWrenchTargetBlockPosConfig (line 12) | public DataComponentWrenchTargetBlockPosConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/component/DataComponentWrenchTargetDirectionConfig.java class DataComponentWrenchTargetDirectionConfig (line 10) | public class DataComponentWrenchTargetDirectionConfig extends DataCompon... method DataComponentWrenchTargetDirectionConfig (line 12) | public DataComponentWrenchTargetDirectionConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/NoteBlockEventReceiver.java class NoteBlockEventReceiver (line 15) | public final class NoteBlockEventReceiver { method NoteBlockEventReceiver (line 21) | private NoteBlockEventReceiver() { method getInstance (line 25) | public static NoteBlockEventReceiver getInstance() { method onNoteEvent (line 32) | @SubscribeEvent(priority = EventPriority.LOWEST) method onTick (line 39) | @SubscribeEvent method getEvents (line 47) | public Multimap getEvents() { FILE: src/main/java/org/cyclops/integrateddynamics/core/TickHandler.java class TickHandler (line 19) | public final class TickHandler { method TickHandler (line 26) | private TickHandler() { method getInstance (line 30) | public static TickHandler getInstance() { method setShouldCrash (line 37) | public void setShouldCrash() { method onTick (line 41) | @SubscribeEvent FILE: src/main/java/org/cyclops/integrateddynamics/core/block/BlockContainerCabled.java class BlockContainerCabled (line 31) | public abstract class BlockContainerCabled extends BlockWithEntity { method BlockContainerCabled (line 33) | public BlockContainerCabled(Block.Properties properties, BiFunction... method createInnerPart (line 56) | protected static DiscreteVoxelShape createInnerPart(Collection entries) { method iterator (line 260) | @Override method isFullWide (line 265) | @Override method isFull (line 275) | @Override method fill (line 285) | @Override method firstFull (line 292) | @Override method lastFull (line 306) | @Override method getSize (line 320) | @Override method forAllBoxes (line 334) | @Override type IComponent (line 342) | public static interface IComponent { method getStateId (line 350) | public String getStateId(BlockState blockState, BlockGetter world, B... method getShape (line 360) | public VoxelShape getShape(BlockState blockState, BlockGetter world,... method getCloneItemStack (line 368) | public ItemStack getCloneItemStack(Level world, BlockPos pos); method destroy (line 378) | public boolean destroy(Level world, BlockPos pos, Player player, boo... method onBlockActivated (line 390) | public InteractionResult onBlockActivated(BlockState state, Level wo... method getRaytraceDirection (line 396) | @Nullable method isRaytraceLastForFace (line 402) | public boolean isRaytraceLastForFace(); FILE: src/main/java/org/cyclops/integrateddynamics/core/block/VoxelShapeComponentsFactory.java class VoxelShapeComponentsFactory (line 18) | public class VoxelShapeComponentsFactory { method VoxelShapeComponentsFactory (line 22) | public VoxelShapeComponentsFactory(IHandler... handlers) { method addHandler (line 28) | public void addHandler(IHandler handler) { method createShape (line 32) | public VoxelShapeComponents createShape(BlockState blockState, BlockGe... type IHandler (line 40) | public static interface IHandler { method createComponents (line 41) | public Collection createComponents(... FILE: src/main/java/org/cyclops/integrateddynamics/core/blockentity/BlockEntityActiveVariableBase.java class BlockEntityActiveVariableBase (line 36) | public abstract class BlockEntityActiveVariableBase extends BlockEnti... method BlockEntityActiveVariableBase (line 40) | public BlockEntityActiveVariableBase(BlockEntityType type, BlockPos... class CapabilityRegistrar (line 47) | public static class CapabilityRegistrar> bl... method populate (line 52) | @Override method createEvaluator (line 73) | protected InventoryVariableEvaluator createEvaluator() { method getEvaluator (line 77) | public InventoryVariableEvaluator getEvaluator() { method saveAdditional (line 81) | @Override method read (line 88) | @Override method getSlotRead (line 94) | public abstract int getSlotRead(); method hasVariable (line 96) | public boolean hasVariable() { method updateReadVariable (line 100) | protected void updateReadVariable(boolean sendVariablesUpdateEvent) { method onDirty (line 105) | @Override method getVariable (line 112) | @Nullable method hasEventSubscriptions (line 117) | @Override method getSubscribedEvents (line 122) | @Override method onEvent (line 127) | @Override method afterNetworkReAlive (line 134) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/blockentity/BlockEntityCableConnectable.java class BlockEntityCableConnectable (line 30) | public abstract class BlockEntityCableConnectable extends CyclopsBlockEn... method BlockEntityCableConnectable (line 38) | public BlockEntityCableConnectable(BlockEntityType type, BlockPos b... class CapabilityRegistrar (line 60) | public static class CapabilityRegistrar> bl... method populate (line 65) | @Override method getConnected (line 82) | public EnumFacingMap getConnected() { method getCable (line 86) | public ICable getCable() { method getNetworkCarrier (line 90) | public INetworkCarrier getNetworkCarrier() { method getNetworkElementProvider (line 94) | public abstract INetworkElementProvider getNetworkElementProvider(); method read (line 96) | @Override method onChunkUnloaded (line 102) | @Override method preRemoveSideEffects (line 113) | @Override class Ticker (line 122) | public static class Ticker exte... method update (line 123) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/blockentity/BlockEntityCableConnectableInventory.java class BlockEntityCableConnectableInventory (line 37) | public abstract class BlockEntityCableConnectableInventory extends Cyclo... method BlockEntityCableConnectableInventory (line 46) | public BlockEntityCableConnectableInventory(BlockEntityType type, B... class CapabilityRegistrar (line 69) | public static class CapabilityRegistrar> bl... method populate (line 74) | @Override method getConnected (line 99) | public EnumFacingMap getConnected() { method getCable (line 103) | public ICable getCable() { method getNetworkCarrier (line 107) | public INetworkCarrier getNetworkCarrier() { method getNetworkElementProvider (line 111) | public abstract INetworkElementProvider getNetworkElementProvider(); method createInventory (line 113) | protected SimpleInventory createInventory(int inventorySize, int stack... method read (line 123) | @Override method saveAdditional (line 130) | @Override method afterNetworkReAlive (line 139) | public void afterNetworkReAlive() { method getNetwork (line 143) | @Nullable method getInventory (line 148) | public SimpleInventory getInventory() { method onChunkUnloaded (line 152) | @Override method preRemoveSideEffects (line 163) | @Override class Ticker (line 173) | public static class Ticker type, BlockPos ... class CapabilityRegistrar (line 70) | public static class CapabilityRegistrar> bl... method populate (line 75) | @Override method getNetworkElementProvider (line 97) | @Override method getEnergyHandler (line 107) | public SimpleEnergyHandler getEnergyHandler() { method createCacheUpdater (line 114) | protected abstract SingleCache.ICacheUpdater getEnergyNetwork() { method onTankChanged (line 183) | public void onTankChanged() { method createInventory (line 188) | @Override method getRecipeRegistry (line 207) | protected abstract RecipeType getRecipeRegistry(); method getCurrentRecipeCacheKey (line 212) | protected abstract RCK getCurrentRecipeCacheKey(); method getCurrentRecipe (line 217) | public Optional> getCurrentRecipe() { method getProgress (line 224) | public int getProgress() { method getMaxProgress (line 231) | public int getMaxProgress() { method getRecipeDuration (line 241) | public abstract int getRecipeDuration(RecipeHolder recipe); method finalizeRecipe (line 251) | protected abstract boolean finalizeRecipe(R recipe, boolean simulate); method updateWorkingState (line 256) | public void updateWorkingState() { method getEnergyConsumptionRate (line 267) | public abstract int getEnergyConsumptionRate(); method drainEnergy (line 275) | protected int drainEnergy(int amount, boolean simulate) { method extractEnergyInternal (line 291) | protected int extractEnergyInternal(int energy, boolean simulate) { method getMaxEnergyStored (line 301) | protected abstract int getMaxEnergyStored(); method read (line 303) | @Override method saveAdditional (line 309) | @Override class Ticker (line 315) | public static class Ticker, BE extends BlockE... method update (line 316) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/blockentity/BlockEntityMultipartTicking.java class BlockEntityMultipartTicking (line 62) | public class BlockEntityMultipartTicking extends CyclopsBlockEntity impl... method getConnected (line 84) | public EnumFacingMap getConnected() { method getRedstoneLevels (line 88) | public EnumFacingMap getRedstoneLevels() { method getRedstoneInputs (line 92) | public EnumFacingMap getRedstoneInputs() { method getRedstoneStrong (line 96) | public EnumFacingMap getRedstoneStrong() { method getLastRedstonePulses (line 100) | public EnumFacingMap getLastRedstonePulses() { method getScheduledPulseRemaining (line 104) | public EnumFacingMap getScheduledPulseRemaining() { method getLightLevels (line 108) | public EnumFacingMap getLightLevels() { method getFacadeBlockTag (line 112) | public CompoundTag getFacadeBlockTag() { method setFacadeBlockTag (line 116) | public void setFacadeBlockTag(CompoundTag facadeBlockTag) { method getPartContainer (line 120) | public PartContainerTileMultipartTicking getPartContainer() { method getCable (line 124) | public CableTileMultipartTicking getCable() { method getNetworkCarrier (line 128) | public INetworkCarrier getNetworkCarrier() { method getCableFakeable (line 132) | public ICableFakeable getCableFakeable() { method setForceLightCheckAtClient (line 136) | public void setForceLightCheckAtClient(boolean forceLightCheckAtClient) { method BlockEntityMultipartTicking (line 140) | public BlockEntityMultipartTicking(BlockPos blockPos, BlockState block... method registerMultipartTickingCapabilities (line 148) | public static void registerMultipartTickingCapabilities(RegisterCapabi... method registerPartCapabilityAsBlockCapability (line 200) | public static void registerPartCapabilityAsBlockCapability(Registe... method saveAdditional (line 217) | @Override method read (line 225) | @Override method onDataPacket (line 243) | @Override method onUpdateReceived (line 249) | protected void onUpdateReceived() { method getConnectionState (line 260) | public ModelData getConnectionState() { method updateRedstoneInfo (line 290) | public void updateRedstoneInfo(Direction side, boolean strongPower) { method updateLightInfo (line 302) | public void updateLightInfo() { method updateScheduledPulses (line 306) | public void updateScheduledPulses() { method getNetwork (line 337) | public INetwork getNetwork() { method onSet (line 341) | @Override method getForceDisconnected (line 349) | public EnumFacingMap getForceDisconnected() { method setForceDisconnected (line 353) | public void setForceDisconnected(EnumFacingMap forceDisconnec... method onChunkUnloaded (line 358) | @Override method invalidateParts (line 364) | protected void invalidateParts() { method transformFacingForRotation (line 376) | @Override method preRemoveSideEffects (line 382) | @Override method setRemoved (line 391) | @Override class Ticker (line 401) | public static class Ticker exte... method update (line 402) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/blockentity/BlockEntityMultipartTickingConfig.java class BlockEntityMultipartTickingConfig (line 17) | public class BlockEntityMultipartTickingConfig extends BlockEntityConfig... method BlockEntityMultipartTickingConfig (line 19) | public BlockEntityMultipartTickingConfig() { method registerCapability (line 29) | protected void registerCapability(RegisterCapabilitiesEvent event) { method onRegistered (line 33) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/ContainerScreenActiveVariableBase.java class ContainerScreenActiveVariableBase (line 17) | public abstract class ContainerScreenActiveVariableBase { method getMatchString (line 12) | public String getMatchString(); method getDisplayString (line 13) | public MutableComponent getDisplayString(); method getTooltip (line 14) | public List getTooltip(); method getValue (line 15) | public V getValue(); FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/IDropdownEntryListener.java type IDropdownEntryListener (line 10) | public interface IDropdownEntryListener { method onSetDropdownPossiblity (line 15) | public void onSetDropdownPossiblity(@Nullable IDropdownEntry dropdo... FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/WidgetTextFieldDropdown.java class WidgetTextFieldDropdown (line 29) | public class WidgetTextFieldDropdown extends WidgetTextFieldExtended { method getSelectedDropdownPossibility (line 41) | public IDropdownEntry getSelectedDropdownPossibility() { method getDropdownSize (line 45) | public int getDropdownSize() { method setDropdownSize (line 49) | public void setDropdownSize(int dropdownSize) { method getDropdownEntryListener (line 53) | public IDropdownEntryListener getDropdownEntryListener() { method setDropdownEntryListener (line 57) | public void setDropdownEntryListener(IDropdownEntryListener dropdow... method WidgetTextFieldDropdown (line 61) | public WidgetTextFieldDropdown(Font fontrenderer, int x, int y, int wi... method WidgetTextFieldDropdown (line 67) | public WidgetTextFieldDropdown(Font fontrenderer, int x, int y, int wi... method setPossibilities (line 72) | public void setPossibilities(Set> possibilities) { method getPossibilitiesCount (line 77) | public int getPossibilitiesCount() { method getVisiblePossibility (line 81) | @Nullable method refreshDropdownList (line 86) | public void refreshDropdownList() { method setFocused (line 110) | @Override method charTyped (line 118) | @Override method keyPressed (line 127) | @Override method selectVisiblePossibility (line 166) | protected void selectVisiblePossibility(int index) { method selectPossibility (line 171) | public void selectPossibility(@Nullable IDropdownEntry entry) { method extractWidgetRenderState (line 181) | @Override method mouseClicked (line 254) | @Override method getHoveredVisiblePossibility (line 266) | public int getHoveredVisiblePossibility(double mouseX, double mouseY) { FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/container/ContainerScreenAspectSettings.java class ContainerScreenAspectSettings (line 39) | public class ContainerScreenAspectSettings extends ContainerScreenExtend... method ContainerScreenAspectSettings (line 57) | public ContainerScreenAspectSettings(ContainerAspectSettings container... method constructGuiTexture (line 64) | @Override method getActivePropertyIndex (line 69) | public int getActivePropertyIndex() { method saveSetting (line 73) | protected void saveSetting() { method refreshButtonEnabled (line 79) | protected void refreshButtonEnabled() { method getBaseYSize (line 84) | @Override method init (line 89) | @Override method extractBackground (line 115) | @Override method extractLabels (line 121) | @Override method charTyped (line 141) | @Override method keyPressed (line 158) | @Override method mouseClicked (line 175) | @Override method onValueChanged (line 181) | protected void onValueChanged() { method getActiveProperty (line 185) | protected IAspectPropertyTypeInstance getActiveProperty() { method setActiveProperty (line 189) | protected void setActiveProperty(int index) { method onActivateElement (line 193) | protected void onActivateElement(IAspectPropertyTypeInstance property) { method syncInputValue (line 218) | protected void syncInputValue() { method onUpdate (line 229) | @Override class SubGuiValueTypeInfo (line 238) | public class SubGuiValueTypeInfo extends SubGuiValueTypeInfoBase... method ContainerScreenMultipart (line 32) | public ContainerScreenMultipart(C container, Inventory inventory, Comp... method init (line 36) | @Override method getNameId (line 64) | protected abstract String getNameId(); method constructGuiTexture (line 66) | @Override method colorSmoothener (line 71) | protected float colorSmoothener(float color) { method extractBackground (line 75) | @Override method extractLabels (line 83) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/container/ContainerScreenMultipartAspects.java class ContainerScreenMultipartAspects (line 34) | public abstract class ContainerScreenMultipartAspects

ex... method ContainerScreenPartOffset (line 41) | public ContainerScreenPartOffset(T container, Inventory inventory, Com... method onSave (line 45) | protected void onSave() { method constructGuiTexture (line 53) | @Override method init (line 58) | @Override method charTyped (line 96) | @Override method keyPressed (line 107) | @Override method mouseClicked (line 122) | @Override method extractBackground (line 133) | @Override method extractLabels (line 160) | @Override method getBaseXSize (line 189) | @Override method getBaseYSize (line 194) | @Override method onUpdate (line 199) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/container/ContainerScreenPartSettings.java class ContainerScreenPartSettings (line 39) | public class ContainerScreenPartSettings { method SideDropdownEntry (line 313) | public SideDropdownEntry(Direction side) { method getMatchString (line 317) | @Override method getDisplayString (line 322) | @Override method getTooltip (line 330) | @Override method getValue (line 335) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/container/DisplayErrorsComponent.java class DisplayErrorsComponent (line 20) | public class DisplayErrorsComponent { method drawForeground (line 22) | public void drawForeground(GuiGraphicsExtractor guiGraphics, @Nullable... method drawBackground (line 38) | public void drawBackground(GuiGraphicsExtractor guiGraphics, @Nullable... FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/subgui/SubGuiBox.java class SubGuiBox (line 23) | public abstract class SubGuiBox implements ISubGuiBox { method SubGuiBox (line 32) | public SubGuiBox(Box type) { method init (line 36) | @Override method drawScreen (line 42) | public void drawScreen(GuiGraphicsExtractor guiGraphics, int mouseX, i... method isDrawBackground (line 48) | protected boolean isDrawBackground() { method renderBg (line 52) | @Override method drawGuiContainerForegroundLayer (line 110) | @Override method charTyped (line 115) | @Override method keyPressed (line 120) | @Override method mouseClicked (line 125) | @Override method actionPerformed (line 139) | protected void actionPerformed(Button guibutton) { type Box (line 143) | public static enum Box { method Box (line 150) | private Box(int x, int y) { method getX (line 155) | public int getX() { method getY (line 159) | public int getY() { class Base (line 165) | public static class Base extends SubGuiBox { method Base (line 169) | public Base(Box type, int x, int y, int width, int height) { method getX (line 177) | @Override method getY (line 182) | @Override method getWidth (line 187) | @Override method getHeight (line 192) | @Override method init (line 197) | @Override method tick (line 202) | @Override method charTyped (line 207) | @Override method keyPressed (line 212) | @Override method mouseClicked (line 217) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/gui/subgui/SubGuiHolder.java class SubGuiHolder (line 18) | public class SubGuiHolder implements ISubGui { method addSubGui (line 22) | public void addSubGui(ISubGui subGui) { method removeSubGui (line 26) | public boolean removeSubGui(ISubGui subGui) { method clear (line 30) | public void clear() { method getSubGuis (line 34) | protected Set getSubGuis() { method isEmpty (line 38) | public boolean isEmpty() { method init (line 42) | @Override method tick (line 49) | @Override method renderBg (line 56) | @Override method drawGuiContainerForegroundLayer (line 63) | @Override method charTyped (line 70) | @Override method keyPressed (line 80) | @Override method mouseClicked (line 90) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/AspectVariableModelProvider.java class AspectVariableModelProvider (line 17) | public class AspectVariableModelProvider implements IVariableModelProvid... method bakeOverlayModels (line 18) | @Override method resolveDependencies (line 29) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/BakedMapVariableModelProvider.java class BakedMapVariableModelProvider (line 14) | public class BakedMapVariableModelProvider implements IVariableModelP... method BakedMapVariableModelProvider (line 17) | public BakedMapVariableModelProvider(Map bakedModels) { method getBakedModels (line 21) | public Map getBakedModels() { method equals (line 25) | @Override method hashCode (line 33) | @Override method toString (line 38) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/BakedSingleVariableModelProvider.java class BakedSingleVariableModelProvider (line 12) | public class BakedSingleVariableModelProvider implements IVariableModelP... method BakedSingleVariableModelProvider (line 15) | public BakedSingleVariableModelProvider(ItemModel bakedModel) { method getBakedModel (line 19) | public ItemModel getBakedModel() { method equals (line 23) | @Override method hashCode (line 31) | @Override method toString (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/CustomModelException.java class CustomModelException (line 9) | public class CustomModelException extends RuntimeException { method CustomModelException (line 11) | public CustomModelException(Identifier modelLocation) { FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/ItemModelCable.java method update (line 23) | @Override method type (line 38) | @Override method bake (line 43) | @Override method resolveDependencies (line 49) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/ItemModelFacade.java method update (line 22) | @Override method type (line 35) | @Override method bake (line 40) | @Override method resolveDependencies (line 48) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/ItemModelVariableOverlay.java method update (line 21) | @Override method type (line 32) | @Override method bake (line 37) | @Override method resolveDependencies (line 49) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/ItemModelVariableOverlays.java class ItemModelVariableOverlays (line 21) | public class ItemModelVariableOverlays implements IVariableModelBaked { method setSubModels (line 25) | @Override method getSubModels (line 30) | @Override method getModelForItem (line 35) | @Nullable FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/SingleVariableModelProvider.java class SingleVariableModelProvider (line 17) | public class SingleVariableModelProvider implements IVariableModelProvid... method SingleVariableModelProvider (line 21) | public SingleVariableModelProvider(Identifier model) { method bakeOverlayModels (line 25) | @Override method resolveDependencies (line 30) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/ValueTypeVariableModelProvider.java class ValueTypeVariableModelProvider (line 17) | public class ValueTypeVariableModelProvider implements IVariableModelPro... method bakeOverlayModels (line 18) | @Override method resolveDependencies (line 35) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/VariableModelProviderRegistry.java class VariableModelProviderRegistry (line 14) | public class VariableModelProviderRegistry implements IVariableModelProv... method getInstance (line 23) | public static VariableModelProviderRegistry getInstance() { method addProvider (line 27) | @Override method getProviders (line 33) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/client/model/VariableModelProviders.java class VariableModelProviders (line 12) | public class VariableModelProviders { method load (line 21) | public static void load() {} FILE: src/main/java/org/cyclops/integrateddynamics/core/datastructure/MapWrapper.java class MapWrapper (line 11) | public class MapWrapper implements Map { method MapWrapper (line 15) | public MapWrapper(Map map) { method size (line 19) | @Override method isEmpty (line 24) | @Override method containsKey (line 29) | @Override method containsValue (line 34) | @Override method get (line 39) | @Override method put (line 44) | @Override method remove (line 49) | @Override method putAll (line 54) | @Override method clear (line 59) | @Override method keySet (line 64) | @Override method values (line 69) | @Override method entrySet (line 74) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/DelayVariableFacadeHandler.java class DelayVariableFacadeHandler (line 17) | public class DelayVariableFacadeHandler implements IVariableFacadeHandle... method DelayVariableFacadeHandler (line 22) | private DelayVariableFacadeHandler() { method getInstance (line 26) | public static DelayVariableFacadeHandler getInstance() { method getUniqueName (line 31) | @Override method getVariableFacade (line 36) | @Override method setVariableFacade (line 44) | @Override method isInstance (line 49) | @Override method isInstance (line 54) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/IOperatorValuePropagator.java type IOperatorValuePropagator (line 9) | public interface IOperatorValuePropagator { method getOutput (line 11) | public O getOutput(I input) throws EvaluationException; FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/InventoryVariableEvaluator.java class InventoryVariableEvaluator (line 30) | public class InventoryVariableEvaluator implements IVa... method InventoryVariableEvaluator (line 42) | public InventoryVariableEvaluator(Container inventory, int slot, Suppl... method InventoryVariableEvaluator (line 49) | public InventoryVariableEvaluator(Container inventory, int slot, Value... method hasVariable (line 56) | public boolean hasVariable() { method refreshVariable (line 67) | public void refreshVariable(@Nullable INetwork network, boolean sendVa... method getVariable (line 99) | @Nullable method getVariable (line 104) | @Nullable method getVariableFacade (line 115) | public IVariableFacade getVariableFacade() { method preValidate (line 119) | protected void preValidate() { method clearErrors (line 123) | public void clearErrors() { method setErrors (line 128) | public void setErrors(List errors) { method getErrors (line 133) | public List getErrors() { method addError (line 137) | @Override method onErrorsChanged (line 143) | public void onErrorsChanged() { FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/OperatorBuilders.java class OperatorBuilders (line 48) | public class OperatorBuilders { method getSafeOperator (line 389) | public static IOperator getSafeOperator(ValueTypeOperator.ValueOperato... method getSafePredictate (line 408) | public static IOperator getSafePredictate(ValueTypeOperator.ValueOpera... method createOperatorTypeValidator (line 418) | public static OperatorBuilder.ITypeValidator createOperatorTypeValidat... method createFunctionIngredientsList (line 528) | public static OperatorBase.IFunction createFunctionIngredientsList(Cal... method unwrapIngredientComponentList (line 547) | public static , V extends IValue, T, M> List<... method getItemCapability (line 584) | public static IterativeFunction.PrePostBuilder getIt... type ICapabilityReference (line 595) | public static interface ICapabilityReference { method getReference (line 596) | public ItemCapability getReference(); FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/ProxyVariableFacadeHandler.java class ProxyVariableFacadeHandler (line 17) | public class ProxyVariableFacadeHandler implements IVariableFacadeHandle... method ProxyVariableFacadeHandler (line 22) | private ProxyVariableFacadeHandler() { method getInstance (line 26) | public static ProxyVariableFacadeHandler getInstance() { method getUniqueName (line 31) | @Override method getVariableFacade (line 36) | @Override method setVariableFacade (line 44) | @Override method isInstance (line 49) | @Override method isInstance (line 54) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/build/OperatorBuilder.java class OperatorBuilder (line 30) | public class OperatorBuilder { method OperatorBuilder (line 48) | protected OperatorBuilder(String symbol, String operatorName, String i... method output (line 74) | public OperatorBuilder output(IValueType outputType) { method symbol (line 84) | public OperatorBuilder symbol(String symbol) { method operatorName (line 94) | public OperatorBuilder operatorName(String operatorName) { method interactName (line 104) | public OperatorBuilder interactName(String interactName) { method interactName (line 116) | public OperatorBuilder interactName(String interactName, String glo... method symbolOperator (line 127) | public OperatorBuilder symbolOperator(String symbolOperator) { method symbolOperatorInteract (line 138) | public OperatorBuilder symbolOperatorInteract(String symbolOperator) { method operatorInteract (line 148) | public OperatorBuilder operatorInteract(String operatorInteract) { method inputTypes (line 158) | public OperatorBuilder inputTypes(IValueType... inputTypes) { method inputTypes (line 169) | public OperatorBuilder inputTypes(int length, IValueType defaultTyp... method inputType (line 179) | public OperatorBuilder inputType(IValueType inputType) { method function (line 188) | public OperatorBuilder function(OperatorBase.IFunction function) { method renderPattern (line 201) | public OperatorBuilder renderPattern(IConfigRenderPattern renderPat... method modId (line 211) | public OperatorBuilder modId(String modId) { method appendKind (line 221) | public OperatorBuilder appendKind(String kind) { method conditionalOutputTypeDeriver (line 232) | public OperatorBuilder conditionalOutputTypeDeriver(IConditionalOut... method typeValidator (line 242) | public OperatorBuilder typeValidator(ITypeValidator typeValidator) { method handle (line 253) | public OperatorBuilder handle(IOperatorValuePropagator... method build (line 265) | public IOperator build() { method forType (line 274) | public static OperatorBuilder forTyp... class Built (line 279) | private static class Built extends OperatorBase { method Built (line 286) | protected Built(OperatorBuilder operatorBuilder) { method deriveFunction (line 301) | protected static IFunction deriveFunction(OperatorBuilder operatorBu... method deriveUnlocalizedType (line 309) | protected static String deriveUnlocalizedType(OperatorBuilder ope... method getModId (line 322) | @Override method getUnlocalizedType (line 327) | @Override method getConditionalOutputType (line 332) | @Override method validateTypes (line 339) | @Override type IConditionalOutputTypeDeriver (line 347) | public static interface IConditionalOutputTypeDeriver { method getConditionalOutputType (line 349) | public IValueType getConditionalOutputType(OperatorBase operator, IV... type ITypeValidator (line 353) | public static interface ITypeValidator { method validateTypes (line 361) | public MutableComponent validateTypes(OperatorBase operator, IValueT... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/expression/LazyExpression.java class LazyExpression (line 22) | public class LazyExpression extends VariableAdapter... method LazyExpression (line 30) | public LazyExpression(int id, IOperator op, IVariable[] input, ILazyEx... method evaluate (line 41) | @Override method hasErrored (line 57) | @Override method getType (line 62) | @Override method getValue (line 67) | @Override method invalidate (line 89) | @Override method getOperator (line 98) | public IOperator getOperator() { method getInput (line 102) | public IVariable[] getInput() { FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/CastOperator.java class CastOperator (line 20) | public class CastOperator, T2 extends IValueTy... method CastOperator (line 26) | public CastOperator(final T1 from, final T2 to, final IValueCastRegist... method getUniqueName (line 43) | @Override method getUnlocalizedType (line 50) | @Override method getUnlocalizedPrefix (line 55) | @Override method loadTooltip (line 60) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/CombinedOperator.java class CombinedOperator (line 32) | public class CombinedOperator extends OperatorBase { method CombinedOperator (line 36) | public CombinedOperator(String symbol, String operatorName, String int... method CombinedOperator (line 40) | public CombinedOperator(String symbol, String operatorName, String int... method getUnlocalizedType (line 47) | @Override method materialize (line 52) | @Override class OperatorsFunction (line 57) | public static abstract class OperatorsFunction implements IFunction { method OperatorsFunction (line 61) | public OperatorsFunction(IOperator... operators) { method getOperators (line 65) | public IOperator[] getOperators() { method getInputOperatorCount (line 69) | public int getInputOperatorCount() { class Conjunction (line 74) | public static class Conjunction extends OperatorsFunction { method Conjunction (line 76) | public Conjunction(IOperator... operators) { method evaluate (line 80) | @Override method asOperator (line 93) | public static CombinedOperator asOperator(IOperator... operators) { class Serializer (line 98) | public static class Serializer extends ListOperatorSerializer getPipedInputOutputType... method asOperator (line 252) | public static CombinedOperator asOperator(final IOperator... operato... method asOperator (line 256) | public static CombinedOperator asOperator(OperatorsFunction function... class Serializer (line 275) | public static class Serializer extends ListOperatorSerializer { method Serializer (line 277) | public Serializer() { method newFunction (line 281) | @Override class Pipe2 (line 289) | public static class Pipe2 extends OperatorsFunction { method Pipe2 (line 291) | public Pipe2(IOperator... operators) { method evaluate (line 295) | @Override method asOperator (line 300) | public static CombinedOperator asOperator(IOperator... operators) { class Serializer (line 304) | public static class Serializer extends ListOperatorSerializer { method Serializer (line 306) | public Serializer() { method newFunction (line 310) | @Override class Flip (line 318) | public static class Flip extends OperatorsFunction { method Flip (line 320) | public Flip(IOperator operator) { method evaluate (line 324) | @Override method asOperator (line 335) | public static CombinedOperator asOperator(IOperator operator) throws... class Serializer (line 359) | public static class Serializer extends ListOperatorSerializer { method Serializer (line 361) | public Serializer() { method newFunction (line 365) | @Override class ListOperatorSerializer (line 373) | public static abstract class ListOperatorSerializer function... method canHandle (line 383) | @Override method getUniqueName (line 388) | @Override method serialize (line 393) | @Override method deserialize (line 403) | @Override method newFunction (line 412) | public abstract CombinedOperator newFunction(IOperator... operators)... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/CompositionalOperator.java class CompositionalOperator (line 19) | public class CompositionalOperator extends OperatorBase { method CompositionalOperator (line 23) | protected CompositionalOperator(String symbol, String operatorName, St... method getUnlocalizedType (line 29) | @Override class AppliedOperatorBuilder (line 34) | public static class AppliedOperatorBuilder { method AppliedOperatorBuilder (line 40) | public AppliedOperatorBuilder(IOperator base) { method apply (line 44) | public AppliedOperatorBuilder apply(IOperator... operators) { method apply (line 52) | public AppliedOperatorBuilder apply(AppliedOperatorBuilder... builde... method getRequiredInputLength (line 66) | protected int getRequiredInputLength() { method getInputTypes (line 80) | protected IValueType[] getInputTypes() { method evaluate (line 101) | protected IValue evaluate(final IVariable... variables) throws Evalu... method validateTypes (line 125) | protected MutableComponent validateTypes(String unlocalizedOperatorN... method build (line 156) | public IOperator build(String symbol, String operatorName, String in... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/CurriedOperator.java class CurriedOperator (line 32) | public class CurriedOperator implements IOperator { method CurriedOperator (line 37) | public CurriedOperator(IOperator baseOperator, IVariable... appliedVar... method getAppliedSymbol (line 42) | protected String getAppliedSymbol() { method getSymbol (line 50) | @Override method getUniqueName (line 60) | @Override method getInteractName (line 65) | @Override method getGlobalInteractNamePrefix (line 70) | @Nullable method shouldAlsoPrefixLocalScope (line 76) | @Override method getTranslationKey (line 81) | @Override method getUnlocalizedCategoryName (line 86) | @Override method getLocalizedNameFull (line 91) | @Override method loadTooltip (line 97) | @Override method getInputTypes (line 103) | @Override method getOutputType (line 109) | @Override method deriveFullInputVariables (line 114) | protected IVariable[] deriveFullInputVariables(IVariable[] partialInpu... method deriveFullInputTypes (line 123) | protected IValueType[] deriveFullInputTypes(IValueType[] partialInput) { method getConditionalOutputType (line 132) | @Override method evaluate (line 137) | @Override method getRequiredInputLength (line 142) | @Override method validateTypes (line 147) | @Override method getRenderPattern (line 152) | @Override method materialize (line 157) | @Override method getBaseOperator (line 167) | public IOperator getBaseOperator() { method equals (line 171) | @Override method hashCode (line 180) | @Override class Serializer (line 187) | public static class Serializer implements IOperatorSerializer> valuePro... method evaluate (line 24) | @Override class PrePostBuilder (line 42) | public static class PrePostBuilder { method PrePostBuilder (line 47) | private PrePostBuilder(List> preValue... method begin (line 55) | public static PrePostBuilder PrePostBuilder appendPre(IOperatorValuePropagator... method appendPost (line 75) | public PrePostBuilder appendPost(IOperatorValuePropagato... method build (line 84) | public IterativeFunction build(IOperatorValuePropagator valueP... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/OperatorBase.java class OperatorBase (line 27) | public abstract class OperatorBase implements IOperator { method OperatorBase (line 44) | protected OperatorBase(String symbol, String operatorName, String inte... method constructInputVariables (line 62) | public static IValueType[] constructInputVariables(int length, IValueT... method getUnlocalizedType (line 68) | protected abstract String getUnlocalizedType(); method getFunction (line 70) | protected IFunction getFunction() { method getUniqueName (line 74) | @Override method getInteractName (line 79) | @Override method getGlobalInteractNamePrefix (line 84) | @Override method shouldAlsoPrefixLocalScope (line 90) | @Override method getTranslationKey (line 95) | @Override method getUnlocalizedCategoryName (line 100) | @Override method getLocalizedNameFull (line 105) | @Override method getUnlocalizedPrefix (line 110) | protected String getUnlocalizedPrefix() { method getUnlocalizedCategoryPrefix (line 114) | protected String getUnlocalizedCategoryPrefix() { method getOperatorName (line 118) | protected String getOperatorName() { method getSymbol (line 122) | @Override method loadTooltip (line 127) | @Override method getInputTypes (line 185) | @Override method getOutputType (line 190) | @Override method getConditionalOutputType (line 195) | @Override method evaluate (line 200) | @Override method getRequiredInputLength (line 219) | @Override method validateTypes (line 224) | @Override method toString (line 247) | @Override method getModId (line 252) | protected String getModId() { method getRenderPattern (line 256) | @Override method materialize (line 262) | @Override class SafeVariablesGetter (line 267) | public static class SafeVariablesGetter { method SafeVariablesGetter (line 271) | public SafeVariablesGetter(IVariable... variables) { method getValue (line 275) | public IValue getValue(int i) throws EvaluationException { method getValue (line 279) | public V getValue(int i, IValueType valueType)... method getVariables (line 283) | public IVariable[] getVariables() { class Shifted (line 287) | public static class Shifted extends SafeVariablesGetter { method Shifted (line 289) | public Shifted(int start, IVariable... variables) { type IFunction (line 295) | public static interface IFunction { method evaluate (line 303) | public IValue evaluate(SafeVariablesGetter variables) throws Evaluat... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/OperatorRegistry.java class OperatorRegistry (line 45) | public class OperatorRegistry implements IOperatorRegistry { method OperatorRegistry (line 62) | private OperatorRegistry() { method getInstance (line 71) | public static OperatorRegistry getInstance() { method register (line 75) | @Override method getOperators (line 105) | @Override method getOperator (line 110) | @Override method getOperatorsWithInputTypes (line 115) | @Override method getOperatorsWithOutputType (line 120) | @Override method getOperatorsInCategory (line 125) | @Override method registerSerializer (line 130) | @Override method serialize (line 136) | @Override method deserialize (line 148) | @Override method getUniqueName (line 160) | @Override method getVariableFacade (line 165) | @Override method setVariableFacade (line 195) | @Override method isInstance (line 209) | @Override method isInstance (line 214) | @Override method getGlobalInteractOperators (line 219) | @Override method getScopedInteractOperators (line 224) | @Override class OperatorVariablePredicate (line 229) | public static class OperatorVariablePredicate extends VariablePredicat... method OperatorVariablePredicate (line 234) | public OperatorVariablePredicate(Optional valueType, Opt... method getOperator (line 241) | public Optional getOperator() { method testTyped (line 245) | @Override method getInputPredicates (line 264) | public Optional> getInputPredicates() { FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/OperatorSerializerDefault.java class OperatorSerializerDefault (line 13) | public class OperatorSerializerDefault implements IOperatorSerializer, V2 extends IValue>... method ParseOperator (line 21) | public ParseOperator(final T2 to, IFunction operator) { method getUniqueName (line 33) | @Override method getUnlocalizedType (line 38) | @Override method getUnlocalizedPrefix (line 43) | @Override method loadTooltip (line 48) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/PositionedOperator.java class PositionedOperator (line 25) | public abstract class PositionedOperator extends OperatorBase implements... method PositionedOperator (line 30) | protected PositionedOperator(String symbol, String operatorName, Strin... method materialize (line 37) | @Override method writeGeneratedFieldsToNBT (line 42) | @Override method readGeneratedFieldsFromNBT (line 48) | @Override method getPos (line 54) | public DimPos getPos() { method setPos (line 58) | public void setPos(DimPos pos) { method getSide (line 62) | public Direction getSide() { method setSide (line 66) | public void setSide(Direction side) { class Serializer (line 70) | public static class Serializer implements IOperatorSerializer clazz, Identif... method canHandle (line 80) | @Override method getUniqueName (line 85) | @Override method serialize (line 90) | @Override method deserialize (line 95) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/PositionedOperatorNetworkVariableById.java class PositionedOperatorNetworkVariableById (line 22) | public class PositionedOperatorNetworkVariableById extends PositionedOpe... method PositionedOperatorNetworkVariableById (line 24) | public PositionedOperatorNetworkVariableById(DimPos pos, Direction sid... method PositionedOperatorNetworkVariableById (line 29) | public PositionedOperatorNetworkVariableById() { method getUnlocalizedType (line 34) | @Override class Function (line 39) | public static class Function implements IFunction { method setOperator (line 43) | public void setOperator(PositionedOperatorNetworkVariableById operat... method getOperator (line 47) | public PositionedOperatorNetworkVariableById getOperator() { method evaluate (line 51) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/PositionedOperatorRecipeHandler.java class PositionedOperatorRecipeHandler (line 22) | public class PositionedOperatorRecipeHandler, V ... method PositionedOperatorRecipeHandler (line 26) | public PositionedOperatorRecipeHandler(String name, Function function,... method PositionedOperatorRecipeHandler (line 33) | public PositionedOperatorRecipeHandler(String name, Function function,... method getRecipeHandler (line 40) | protected Optional getRecipeHandler() { method getUnlocalizedType (line 44) | @Override method materialize (line 49) | @Override class Function (line 54) | public static abstract class Function implements IFunction { method setOperator (line 58) | public void setOperator(PositionedOperatorRecipeHandler operator) { method getOperator (line 62) | public PositionedOperatorRecipeHandler getOperator() { method validateIngredientsExact (line 67) | public static boolean validateIngredientsExact(IMixedIngredients ingre... method validateIngredientsPartial (line 88) | public static boolean validateIngredientsPartial(IMixedIngredients ing... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/PositionedOperatorRecipeHandlerInputs.java class PositionedOperatorRecipeHandlerInputs (line 29) | public class PositionedOperatorRecipeHandlerInputs, ValueObjectTypeIngredi... method getRecipeIngredients (line 79) | protected IMixedIngredients getRecipeIngredients(IRecipeDefinition r... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/PositionedOperatorRecipeHandlerRecipesByInput.java class PositionedOperatorRecipeHandlerRecipesByInput (line 23) | public class PositionedOperatorRecipeHandlerRecipesByInput, ValueObjectTypeIngredi... method getRecipeIngredients (line 84) | protected IMixedIngredients getRecipeIngredients(IRecipeDefinition r... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/operator/PredicateOperator.java class PredicateOperator (line 25) | public class PredicateOperator, V extends IValue... method PredicateOperator (line 31) | public PredicateOperator(T inputType, List rawValues) { method PredicateOperator (line 35) | public PredicateOperator(Predicate predicate, T inputType, List ... method getUnlocalizedType (line 44) | @Override method materialize (line 49) | @Override class Serializer (line 54) | public static class Serializer implements IOperatorSerializer[] from(IVariableFacade... variableFacades) { method from (line 67) | public static Component[] from(IValueType... valueTypes) { method areValuesEqual (line 83) | public static boolean areValuesEqual(@Nullable IValue v1, @Nullable IV... method correspondsTo (line 93) | public static boolean correspondsTo(IValueType t1, IValueType t2) { method correspondsTo (line 103) | public static boolean correspondsTo(IVariable variable, IValueType ... method evaluateOperator (line 127) | public static IValue evaluateOperator(IOperator operator, IValue... va... method evaluateOperator (line 143) | public static IValue evaluateOperator(IOperator operator, IVariable...... method serializeRaw (line 180) | public static void serializeRaw(ValueOutput valueOutput, IValue value) { method serialize (line 190) | public static void serialize(ValueOutput valueOutput, IValue value) { method deserialize (line 201) | public static IValue deserialize(ValueInput input) { method deserializeRaw (line 217) | public static T deserializeRaw(ValueInput valueInpu... method toString (line 231) | public static String toString(T value) { method parseString (line 246) | public static T parseString(IValueType valueType... method validatePredicateOutput (line 256) | public static void validatePredicateOutput(IOperator predicate, IValue... method getSafeReadableValue (line 272) | public static Pair getSafeReadableValue(@Nu... method createIdentifierInEvaluation (line 297) | public static Identifier createIdentifierInEvaluation(String value) th... method variableUnpackAnyType (line 316) | public static > C variableUn... FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueObjectTypeBase.java class ValueObjectTypeBase (line 13) | public abstract class ValueObjectTypeBase extends Valu... method ValueObjectTypeBase (line 15) | public ValueObjectTypeBase(String typeName, @Nullable Class valueCl... method ValueObjectTypeBase (line 19) | public ValueObjectTypeBase(String typeName, int color, ChatFormatting ... method isObject (line 23) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueObjectTypeBlock.java class ValueObjectTypeBlock (line 24) | public class ValueObjectTypeBlock extends ValueObjectTypeBase { method ValueBlock (line 116) | private ValueBlock(BlockState blockState) { method of (line 120) | public static ValueBlock of(BlockState blockState) { method isEqual (line 124) | @Override method toString (line 129) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueObjectTypeEntity.java class ValueObjectTypeEntity (line 28) | public class ValueObjectTypeEntity extends ValueObjectTypeBase getRawValue() { method getUuid (line 130) | public Optional getUuid() { method equals (line 134) | @Override method hashCode (line 146) | @Override method of (line 151) | public static ValueEntity of(@Nullable Entity entity) { method of (line 155) | public static ValueEntity of(@Nullable UUID entityUuid) { method toString (line 159) | @Override class ValueEntityPredicate (line 166) | public static class ValueEntityPredicate extends ValuePredicate> e... method getEntityType (line 175) | public Optional> getEntityType() { method testTyped (line 179) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueObjectTypeEntityClient.java class ValueObjectTypeEntityClient (line 12) | public class ValueObjectTypeEntityClient { method getEntity (line 14) | public static Optional getEntity(UUID uuid) { FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueObjectTypeFluidStack.java class ValueObjectTypeFluidStack (line 26) | public class ValueObjectTypeFluidStack extends ValueObjectTypeBase itemPredicate) { method getItemPredicate (line 174) | public Optional getItemPredicate() { method testTyped (line 178) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueObjectTypeRecipe.java class ValueObjectTypeRecipe (line 25) | public class ValueObjectTypeRecipe extends ValueObjectTypeBase extends ValueBase { method ValueOptionalBase (line 16) | public ValueOptionalBase(IValueType type, @Nullable T value) { method preprocessValue (line 21) | @Nullable method getRawValue (line 29) | public Optional getRawValue() { method equals (line 33) | @SuppressWarnings("unchecked") method isEqual (line 46) | protected abstract boolean isEqual(T a, T b); method hashCode (line 48) | @Override method toString (line 53) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeBase.java class ValueTypeBase (line 23) | public abstract class ValueTypeBase implements IValueT... method ValueTypeBase (line 33) | public ValueTypeBase(String typeName, int color, ChatFormatting colorF... method constructClient (line 44) | protected ValueTypeBaseClient constructClient() { method getClient (line 48) | @Override method isCategory (line 53) | @Override method isObject (line 58) | @Override method getUniqueName (line 63) | @Override method getUnlocalizedPrefix (line 68) | protected String getUnlocalizedPrefix() { method getTypeNamespace (line 72) | protected String getTypeNamespace() { method getTranslationKey (line 76) | @Override method getTypeName (line 81) | @Override method getDisplayColor (line 86) | @Override method getDisplayColorFormat (line 91) | @Override method correspondsTo (line 96) | @Override method loadTooltip (line 101) | @Override method canDeserialize (line 110) | @Override method materialize (line 120) | @Override method parseString (line 125) | @Override method toString (line 130) | @Override method toString (line 135) | @Override method createLogicProgrammerElement (line 140) | @Override method getModId (line 145) | protected String getModId() { method cast (line 149) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeBaseClient.java class ValueTypeBaseClient (line 10) | public class ValueTypeBaseClient implements IValueType... method ValueTypeBaseClient (line 14) | public ValueTypeBaseClient(ValueTypeBase valueType) { method getValueType (line 18) | public ValueTypeBase getValueType() { method registerModelIdentifier (line 22) | protected void registerModelIdentifier() { FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeBoolean.java class ValueTypeBoolean (line 18) | public class ValueTypeBoolean extends ValueTypeBase { method ValueTypeCategoryAny (line 13) | public ValueTypeCategoryAny() { FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeCategoryBase.java class ValueTypeCategoryBase (line 21) | public abstract class ValueTypeCategoryBase extends Va... method ValueTypeCategoryBase (line 34) | public ValueTypeCategoryBase(String typeName, int color, ChatFormattin... method ValueTypeCategoryBase (line 46) | public ValueTypeCategoryBase(String typeName, int color, ChatFormattin... method isCategory (line 51) | @Override method getDefault (line 56) | @Override method getTranslationKey (line 62) | @Override method toCompactString (line 67) | @Override method correspondsTo (line 72) | @Override method serialize (line 77) | @Override method deserialize (line 82) | @Override method getModId (line 87) | protected String getModId() { method getElements (line 91) | @Override method createLogicProgrammerElement (line 96) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeCategoryNamed.java class ValueTypeCategoryNamed (line 16) | public class ValueTypeCategoryNamed extends ValueTypeCategoryBase { method ValueTypeCategoryNamed (line 18) | public ValueTypeCategoryNamed() { method getName (line 22) | public String getName(IVariable a) throws EvaluationException { method correspondsTo (line 27) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeCategoryNullable.java class ValueTypeCategoryNullable (line 16) | public class ValueTypeCategoryNullable extends ValueTypeCategoryBase constructInvertedArray(I... method getLowestType (line 42) | public IValueTypeNumber getLowestType(IValueTypeNumber... types) { method castValue (line 59) | protected IValue castValue(IValueTypeNumber type, IValue value) throws... method getType (line 67) | protected IValueTypeNumber getType(IVariable v) throws EvaluationExcep... method add (line 78) | public IValue add(IVariable a, IVariable b) throws EvaluationException { method subtract (line 93) | public IValue subtract(IVariable a, IVariable b) throws EvaluationExce... method multiply (line 104) | public IValue multiply(IVariable a, IVariable b) throws EvaluationExce... method divide (line 121) | public IValue divide(IVariable a, IVariable b) throws EvaluationExcept... method max (line 134) | public IValue max(IVariable a, IVariable b) throws EvaluationException { method min (line 142) | public IValue min(IVariable a, IVariable b) throws EvaluationException { method increment (line 150) | public IValue increment(IVariable a) throws EvaluationException { method decrement (line 155) | public IValue decrement(IVariable a) throws EvaluationException { method modulus (line 160) | public IValue modulus(IVariable a, IVariable b) throws EvaluationExcep... method greaterThan (line 175) | public boolean greaterThan(IVariable a, IVariable b) throws Evaluation... method lessThan (line 183) | public boolean lessThan(IVariable a, IVariable b) throws EvaluationExc... method round (line 191) | public ValueTypeInteger.ValueInteger round(IVariable a) throws Evaluat... method ceil (line 196) | public ValueTypeInteger.ValueInteger ceil(IVariable a) throws Evaluati... method floor (line 201) | public ValueTypeInteger.ValueInteger floor(IVariable a) throws Evaluat... method compact (line 206) | public ValueTypeString.ValueString compact(IVariable a) throws Evaluat... method getName (line 211) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeCategoryUniquelyNamed.java class ValueTypeCategoryUniquelyNamed (line 16) | public class ValueTypeCategoryUniquelyNamed extends ValueTypeCategoryBas... method ValueTypeCategoryUniquelyNamed (line 18) | public ValueTypeCategoryUniquelyNamed() { method getUniqueName (line 22) | public String getUniqueName(IVariable a) throws EvaluationException { method correspondsTo (line 27) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeDouble.java class ValueTypeDouble (line 21) | public class ValueTypeDouble extends ValueTypeBase, V extends IValu... method ValueList (line 99) | private ValueList(IValueTypeListProxy value) { method ofList (line 104) | public static , V extends IValue> ValueList ... method ofAll (line 108) | public static ValueList ofAll(V... values) { method ofAll (line 112) | public static ValueList ofAll(IValueType type, V.... method ofFactory (line 116) | public static , V extends IValue> ValueList ... method getRawValue (line 120) | public IValueTypeListProxy getRawValue() { method equals (line 124) | @Override method hashCode (line 129) | @Override method toString (line 134) | @Override class ListFactoryIterator (line 141) | public static class ListFactoryIterator, V ext... method ListFactoryIterator (line 147) | public ListFactoryIterator(IValueTypeListProxy value) { method hasNext (line 156) | @Override method next (line 161) | @Override method remove (line 171) | @Override class ValueListPredicate (line 177) | public static class ValueListPredicate extends ValuePredicate infinite) { method getInfinite (line 186) | public Optional getInfinite() { method testTyped (line 190) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyAppend.java class ValueTypeListProxyAppend (line 18) | public class ValueTypeListProxyAppend, V extends... method ValueTypeListProxyAppend (line 23) | public ValueTypeListProxyAppend(IValueTypeListProxy list, V valu... method getLength (line 29) | @Override method get (line 34) | @Override class Factory (line 45) | public static class Factory extends ValueTypeListProxyNBTFactorySimple... method getName (line 47) | @Override method serializeNbt (line 52) | @Override method deserializeNbt (line 59) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyBase.java class ValueTypeListProxyBase (line 20) | public abstract class ValueTypeListProxyBase, V ... method ValueTypeListProxyBase (line 25) | public ValueTypeListProxyBase(Identifier name, T valueType) { method getValueType (line 30) | @Override method getName (line 35) | @Override method toCompactString (line 40) | @Override method iterator (line 60) | @Override method equals (line 65) | @Override method hashCode (line 95) | @Override method isInfinite (line 107) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyConcat.java class ValueTypeListProxyConcat (line 21) | public class ValueTypeListProxyConcat, V extends... method ValueTypeListProxyConcat (line 25) | public ValueTypeListProxyConcat(IValueTypeListProxy... lists) { method getLength (line 30) | @Override method get (line 39) | @Override class Factory (line 51) | public static class Factory extends ValueTypeListProxyNBTFactorySimple... method getName (line 53) | @Override method serializeNbt (line 58) | @Override method deserializeNbt (line 66) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyEntityArmorInventory.java class ValueTypeListProxyEntityArmorInventory (line 14) | public class ValueTypeListProxyEntityArmorInventory extends ValueTypeLis... method ValueTypeListProxyEntityArmorInventory (line 16) | public ValueTypeListProxyEntityArmorInventory(Level world, Entity enti... method ValueTypeListProxyEntityArmorInventory (line 20) | public ValueTypeListProxyEntityArmorInventory() { method getInventory (line 24) | protected ItemStack[] getInventory() { method getLength (line 32) | @Override method get (line 37) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyEntityBase.java class ValueTypeListProxyEntityBase (line 19) | public abstract class ValueTypeListProxyEntityBase getCapability() { method writeGeneratedFieldsToNBT (line 39) | @Override method readGeneratedFieldsFromNBT (line 47) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyEntityFluids.java class ValueTypeListProxyEntityFluids (line 17) | public class ValueTypeListProxyEntityFluids extends ValueTypeListProxyEn... method ValueTypeListProxyEntityFluids (line 19) | public ValueTypeListProxyEntityFluids(Level world, Entity entity, @Nul... method ValueTypeListProxyEntityFluids (line 24) | public ValueTypeListProxyEntityFluids() { method getLength (line 28) | @Override method get (line 35) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyEntityInventory.java class ValueTypeListProxyEntityInventory (line 13) | public class ValueTypeListProxyEntityInventory extends ValueTypeListProx... method ValueTypeListProxyEntityInventory (line 15) | public ValueTypeListProxyEntityInventory(Level world, Entity entity) { method ValueTypeListProxyEntityInventory (line 19) | public ValueTypeListProxyEntityInventory() { method getInventory (line 23) | protected NonNullList getInventory() { method getLength (line 31) | @Override method get (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyEntityItems.java class ValueTypeListProxyEntityItems (line 17) | public class ValueTypeListProxyEntityItems extends ValueTypeListProxyEnt... method ValueTypeListProxyEntityItems (line 19) | public ValueTypeListProxyEntityItems(Level world, Entity entity, @Null... method ValueTypeListProxyEntityItems (line 24) | public ValueTypeListProxyEntityItems() { method getLength (line 28) | @Override method get (line 33) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyFactories.java class ValueTypeListProxyFactories (line 13) | public class ValueTypeListProxyFactories { method constructRegistry (line 17) | private static IValueTypeListProxyFactoryTypeRegistry constructRegistr... method load (line 51) | public static void load() { FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyFactoryTypeRegistry.java class ValueTypeListProxyFactoryTypeRegistry (line 18) | public class ValueTypeListProxyFactoryTypeRegistry implements IValueType... method ValueTypeListProxyFactoryTypeRegistry (line 24) | private ValueTypeListProxyFactoryTypeRegistry() { method getInstance (line 31) | public static ValueTypeListProxyFactoryTypeRegistry getInstance() { method register (line 35) | @Override method getFactory (line 44) | @SuppressWarnings("unchecked") method serialize (line 50) | @Override method deserialize (line 60) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyLazyBuilt.java class ValueTypeListProxyLazyBuilt (line 24) | public class ValueTypeListProxyLazyBuilt, V exte... method ValueTypeListProxyLazyBuilt (line 31) | public ValueTypeListProxyLazyBuilt(V value, IOperator operator) { method getLength (line 37) | @Override method get (line 42) | @Override method isInfinite (line 57) | @Override class Factory (line 62) | public static class Factory extends ValueTypeListProxyNBTFactorySimple... method getName (line 64) | @Override method serializeNbt (line 69) | @Override method deserializeNbt (line 76) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyMaterialized.java class ValueTypeListProxyMaterialized (line 14) | public class ValueTypeListProxyMaterialized, V e... method ValueTypeListProxyMaterialized (line 18) | public ValueTypeListProxyMaterialized(T valueType, List list) { method getLength (line 23) | @Override method get (line 28) | @Override method toString (line 33) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyMaterializedFactory.java class ValueTypeListProxyMaterializedFactory (line 17) | public class ValueTypeListProxyMaterializedFactory implements IValueType... method getName (line 19) | @Override method serialize (line 24) | @Override method deserialize (line 50) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNBTFactory.java class ValueTypeListProxyNBTFactory (line 19) | public class ValueTypeListProxyNBTFactory, V ext... method ValueTypeListProxyNBTFactory (line 25) | public ValueTypeListProxyNBTFactory(Identifier name, Class

proxyCla... method getName (line 38) | @Override method getProxyClass (line 43) | protected Class

getProxyClass() { method serialize (line 47) | @Override method deserialize (line 52) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNBTFactorySimple.java class ValueTypeListProxyNBTFactorySimple (line 15) | public abstract class ValueTypeListProxyNBTFactorySimple tag) { method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtAsListGeneric... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtAsListGeneric.java class ValueTypeListProxyNbtAsListGeneric (line 19) | public abstract class ValueTypeListProxyNbtAsListGeneric getTag() { method getLength (line 32) | @Override method get (line 43) | @Override method getLength (line 55) | protected abstract int getLength(N tag); method get (line 56) | protected abstract V get(N tag, int index); class Factory (line 58) | public static abstract class Factory tag); FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtAsListInt.java class ValueTypeListProxyNbtAsListInt (line 13) | public class ValueTypeListProxyNbtAsListInt extends ValueTypeListProxyNb... method ValueTypeListProxyNbtAsListInt (line 15) | public ValueTypeListProxyNbtAsListInt(Optional tag) { method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtAsListGeneric... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtAsListLong.java class ValueTypeListProxyNbtAsListLong (line 13) | public class ValueTypeListProxyNbtAsListLong extends ValueTypeListProxyN... method ValueTypeListProxyNbtAsListLong (line 15) | public ValueTypeListProxyNbtAsListLong(Optional tag) { method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtAsListGeneric... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtAsListTag.java class ValueTypeListProxyNbtAsListTag (line 13) | public class ValueTypeListProxyNbtAsListTag extends ValueTypeListProxyNb... method ValueTypeListProxyNbtAsListTag (line 15) | public ValueTypeListProxyNbtAsListTag(Optional tag) { method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtAsListGeneric... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtKeys.java class ValueTypeListProxyNbtKeys (line 19) | public class ValueTypeListProxyNbtKeys extends ValueTypeListProxyBase tag) { method getLength (line 28) | @Override method get (line 35) | @Override class Factory (line 43) | public static class Factory extends ValueTypeListProxyNBTFactorySimple... method getName (line 45) | @Override method serializeNbt (line 50) | @Override method deserializeNbt (line 55) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtValueListByte.java class ValueTypeListProxyNbtValueListByte (line 13) | public class ValueTypeListProxyNbtValueListByte extends ValueTypeListPro... method ValueTypeListProxyNbtValueListByte (line 15) | public ValueTypeListProxyNbtValueListByte(String key, Optional ta... method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtValueListGene... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtValueListGeneric.java class ValueTypeListProxyNbtValueListGeneric (line 20) | public abstract class ValueTypeListProxyNbtValueListGeneric getTag() { method getLength (line 39) | @Override method get (line 52) | @Override method getLength (line 66) | protected abstract int getLength(N tag); method get (line 67) | protected abstract V get(N tag, int index); class Factory (line 69) | public static abstract class Factory tag); FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtValueListInt.java class ValueTypeListProxyNbtValueListInt (line 13) | public class ValueTypeListProxyNbtValueListInt extends ValueTypeListProx... method ValueTypeListProxyNbtValueListInt (line 15) | public ValueTypeListProxyNbtValueListInt(String key, Optional tag) { method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtValueListGene... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtValueListLong.java class ValueTypeListProxyNbtValueListLong (line 13) | public class ValueTypeListProxyNbtValueListLong extends ValueTypeListPro... method ValueTypeListProxyNbtValueListLong (line 15) | public ValueTypeListProxyNbtValueListLong(String key, Optional ta... method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtValueListGene... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyNbtValueListTag.java class ValueTypeListProxyNbtValueListTag (line 13) | public class ValueTypeListProxyNbtValueListTag extends ValueTypeListProx... method ValueTypeListProxyNbtValueListTag (line 15) | public ValueTypeListProxyNbtValueListTag(String key, Optional tag) { method getLength (line 19) | @Override method get (line 24) | @Override class Factory (line 29) | public static class Factory extends ValueTypeListProxyNbtValueListGene... method getName (line 31) | @Override method create (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyOperatorMapped.java class ValueTypeListProxyOperatorMapped (line 18) | public class ValueTypeListProxyOperatorMapped extends ValueTypeListProxy... method ValueTypeListProxyOperatorMapped (line 23) | public ValueTypeListProxyOperatorMapped(IOperator operator, IValueType... method getLength (line 29) | @Override method get (line 34) | @Override class Factory (line 40) | public static class Factory extends ValueTypeListProxyNBTFactorySimple... method getName (line 42) | @Override method serializeNbt (line 47) | @Override method deserializeNbt (line 53) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyPositioned.java class ValueTypeListProxyPositioned (line 16) | public abstract class ValueTypeListProxyPositioned> getInventory() { method getLength (line 33) | @Override method get (line 40) | @Override method iterator (line 47) | @Override class ListFactoryIterator (line 57) | public static class ListFactoryIterator implements Iterator i... method hasNext (line 67) | @Override method next (line 72) | @Override method remove (line 77) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyPositionedRecipes.java class ValueTypeListProxyPositionedRecipes (line 14) | public class ValueTypeListProxyPositionedRecipes extends ValueTypeListPr... method ValueTypeListProxyPositionedRecipes (line 16) | public ValueTypeListProxyPositionedRecipes(DimPos pos, Direction side) { method ValueTypeListProxyPositionedRecipes (line 20) | public ValueTypeListProxyPositionedRecipes() { method getRecipeHandler (line 24) | protected Optional getRecipeHandler() { method getLength (line 28) | @Override method get (line 35) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyPositionedTankCapacities.java class ValueTypeListProxyPositionedTankCapacities (line 15) | public class ValueTypeListProxyPositionedTankCapacities extends ValueTyp... method ValueTypeListProxyPositionedTankCapacities (line 17) | public ValueTypeListProxyPositionedTankCapacities(DimPos pos, Directio... method ValueTypeListProxyPositionedTankCapacities (line 21) | public ValueTypeListProxyPositionedTankCapacities() { method getTank (line 25) | protected Optional> getTank() { method getLength (line 29) | @Override method get (line 36) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyPositionedTankFluidStacks.java class ValueTypeListProxyPositionedTankFluidStacks (line 16) | public class ValueTypeListProxyPositionedTankFluidStacks extends ValueTy... method ValueTypeListProxyPositionedTankFluidStacks (line 18) | public ValueTypeListProxyPositionedTankFluidStacks(DimPos pos, Directi... method ValueTypeListProxyPositionedTankFluidStacks (line 22) | public ValueTypeListProxyPositionedTankFluidStacks() { method getTank (line 26) | protected Optional> getTank() { method getLength (line 30) | @Override method get (line 37) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxySlice.java class ValueTypeListProxySlice (line 18) | public class ValueTypeListProxySlice, V extends ... method ValueTypeListProxySlice (line 24) | public ValueTypeListProxySlice(IValueTypeListProxy list, int fro... method getLength (line 31) | @Override method get (line 36) | @Override class Factory (line 44) | public static class Factory extends ValueTypeListProxyNBTFactorySimple... method getName (line 46) | @Override method serializeNbt (line 51) | @Override method deserializeNbt (line 58) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeListProxyTail.java class ValueTypeListProxyTail (line 18) | public class ValueTypeListProxyTail, V extends I... method ValueTypeListProxyTail (line 22) | public ValueTypeListProxyTail(IValueTypeListProxy list) { method getLength (line 27) | @Override method get (line 32) | @Override class Factory (line 41) | public static class Factory extends ValueTypeListProxyNBTFactorySimple... method getName (line 43) | @Override method serializeNbt (line 48) | @Override method deserializeNbt (line 53) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeLong.java class ValueTypeLong (line 21) | public class ValueTypeLong extends ValueTypeBase method ValueTypeNbt (line 29) | public ValueTypeNbt() { method getDefault (line 33) | @Override method toCompactString (line 38) | @Override method serialize (line 43) | @Override method deserialize (line 50) | @Override method toString (line 55) | @Override method parseString (line 60) | @Override method isNull (line 72) | @Override method filterBlacklistedTags (line 83) | public Tag filterBlacklistedTags(Tag tag) { method getName (line 101) | @Override class ValueNbt (line 106) | public static class ValueNbt extends ValueOptionalBase { method ValueNbt (line 108) | private ValueNbt(Tag value) { method preprocessValue (line 112) | @Nullable method of (line 121) | public static ValueNbt of(@Nullable Tag value) { method of (line 125) | public static ValueNbt of(Optional value) { method of (line 129) | public static ValueNbt of() { method isEqual (line 133) | @Override method toString (line 138) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeOperator.java class ValueTypeOperator (line 30) | public class ValueTypeOperator extends ValueTypeBase getSignatureLines(IValueType[] in... method getSignatureLines (line 152) | public static List getSignatureLines(IOperator opera... method getName (line 156) | @Override method getUniqueName (line 161) | @Override class ValueOperator (line 166) | public static class ValueOperator extends ValueBase { method ValueOperator (line 170) | private ValueOperator(IOperator value) { method of (line 175) | public static ValueOperator of(IOperator value) { method getRawValue (line 179) | public IOperator getRawValue() { method equals (line 183) | @Override method hashCode (line 188) | @Override method toString (line 193) | @Override class ValueOperatorPredicate (line 199) | public static class ValueOperatorPredicate extends ValuePredicate operator) { method getOperator (line 208) | public Optional getOperator() { method testTyped (line 212) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeRegistry.java class ValueTypeRegistry (line 30) | public final class ValueTypeRegistry implements IValueTypeRegistry { method ValueTypeRegistry (line 39) | private ValueTypeRegistry() { method getInstance (line 51) | public static ValueTypeRegistry getInstance() { method getClient (line 55) | @Override method register (line 60) | @Override method registerCategory (line 66) | @Override method getValueType (line 71) | @Override method getValueTypes (line 76) | @Override method getUniqueName (line 81) | @Override method getVariableFacade (line 86) | @Override method setVariableFacade (line 109) | @Override method isInstance (line 119) | @Override method isInstance (line 124) | @Override class ValueTypeVariableFacadePredicate (line 129) | public static class ValueTypeVariableFacadePredicate extends VariableF... method ValueTypeVariableFacadePredicate (line 134) | public ValueTypeVariableFacadePredicate(Optional valueTy... method getValueType (line 140) | public Optional getValueType() { method getValuePredicate (line 144) | public Optional getValuePredicate() { method testTyped (line 148) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeRegistryClient.java class ValueTypeRegistryClient (line 16) | public class ValueTypeRegistryClient implements IValueTypeRegistryClient { method registerValueTypeModel (line 20) | @Override method getValueTypeModel (line 25) | @Override method getValueTypeModels (line 30) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueTypeString.java class ValueTypeString (line 16) | public class ValueTypeString extends ValueTypeBase extends VariableAdapter { method Variable (line 19) | public Variable(IValueType type, V value) { method Variable (line 24) | public Variable(V value) { method getType (line 28) | @Override method getValue (line 33) | @Override method equals (line 38) | @Override method hashCode (line 47) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/VariableFacadePredicateTyped.java class VariableFacadePredicateTyped (line 10) | public class VariableFacadePredicateTyped extends VariableFacadePredicat... method VariableFacadePredicateTyped (line 13) | public VariableFacadePredicateTyped(IVariableFacadeHandler handler) { method getHandler (line 18) | public IVariableFacadeHandler getHandler() { method testTyped (line 22) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/VariablePredicateTyped.java class VariablePredicateTyped (line 14) | public class VariablePredicateTyped extends VariablePredicate handler, Optio... method getHandler (line 22) | public IVariableFacadeHandler getHandler() { method testTyped (line 26) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/GuiElementValueTypeBoolean.java class GuiElementValueTypeBoolean (line 22) | public class GuiElementValueTypeBoolean getValidator() { method getDefaultInputBoolean (line 45) | public boolean getDefaultInputBoolean() { method isInputBoolean (line 49) | public boolean isInputBoolean() { method getInputBoolean (line 53) | public boolean getInputBoolean() { method setValue (line 57) | @Override method setInputBoolean (line 62) | public void setInputBoolean(boolean inputBoolean) { method setValidator (line 66) | @Override method getValue (line 71) | @Override method getClient (line 76) | @Override method getName (line 81) | @Override method loadTooltip (line 86) | @Override method getRenderPattern (line 91) | @Override method activate (line 96) | @Override method deactivate (line 101) | @Override method validate (line 106) | @Override method getColor (line 114) | @Override method getSymbol (line 119) | @Override method equals (line 124) | @Override method hashCode (line 136) | @Override method toString (line 141) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/GuiElementValueTypeBooleanClient.java class GuiElementValueTypeBooleanClient (line 10) | public class GuiElementValueTypeBooleanClient getElement() { method getCheckbox (line 32) | public ButtonCheckbox getCheckbox() { method GuiElementValueTypeBooleanRenderPattern (line 36) | public GuiElementValueTypeBooleanRenderPattern(GuiElementValueTypeBool... method init (line 42) | @Override method renderBg (line 53) | @Override method mouseClicked (line 59) | @Override method isRenderTooltip (line 64) | @Override method setRenderTooltip (line 69) | @Override method onChecked (line 74) | protected void onChecked(boolean checked) { method sendValueToServer (line 82) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/GuiElementValueTypeDropdownList.java class GuiElementValueTypeDropdownList (line 27) | public class GuiElementValueTypeDropdownList getValidator() { method getInputString (line 50) | public String getInputString() { method getDropdownPossibilities (line 54) | public Set> getDropdownPossibilities() { method getDropdownEntryListener (line 58) | public IDropdownEntryListener getDropdownEntryListener() { method setValidator (line 62) | @Override method setInputString (line 67) | public void setInputString(String inputString) { method setDropdownPossibilities (line 71) | public void setDropdownPossibilities(Set> dropdownPo... method setDropdownEntryListener (line 75) | public void setDropdownEntryListener(IDropdownEntryListener dropdow... method setValue (line 79) | @Override method getValue (line 84) | @Override method getClient (line 89) | @Override method getName (line 94) | @Override method loadTooltip (line 99) | @Override method getRenderPattern (line 104) | @Override method activate (line 109) | @Override method deactivate (line 114) | @Override method validate (line 119) | @Override method getColor (line 132) | @Override method getSymbol (line 137) | @Override method onSetDropdownPossiblity (line 142) | @Override method equals (line 149) | @Override method hashCode (line 162) | @Override method toString (line 167) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/GuiElementValueTypeDropdownListClient.java class GuiElementValueTypeDropdownListClient (line 10) | public class GuiElementValueTypeDropdownListClient getElement() { method getSearchField (line 39) | public WidgetTextFieldDropdown getSearchField() { method GuiElementValueTypeDropdownListRenderPattern (line 43) | public GuiElementValueTypeDropdownListRenderPattern(GuiElementValueTyp... method init (line 50) | @Override method getDropdownPossibilities (line 74) | protected Set> getDropdownPossibilities() { method renderBg (line 78) | @Override method charTyped (line 85) | @Override method keyPressed (line 96) | @Override method onTyped (line 106) | public void onTyped() { method mouseClicked (line 115) | @Override method onSetDropdownPossiblity (line 120) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/GuiElementValueTypeString.java class GuiElementValueTypeString (line 24) | public class GuiElementValueTypeString getValidator() { method getDefaultInputString (line 47) | public String getDefaultInputString() { method getInputString (line 51) | public String getInputString() { method setValue (line 55) | @Override method setInputString (line 60) | public void setInputString(String inputString) { method setDefaultInputString (line 64) | public void setDefaultInputString(String defaultInputString) { method setValidator (line 68) | @Override method getValue (line 73) | @Override method getClient (line 83) | @Override method getName (line 88) | @Override method loadTooltip (line 93) | @Override method getRenderPattern (line 98) | @Override method activate (line 103) | @Override method deactivate (line 108) | @Override method validate (line 113) | @Override method getColor (line 126) | @Override method getSymbol (line 131) | @Override method equals (line 136) | @Override method hashCode (line 148) | @Override method toString (line 153) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/GuiElementValueTypeStringClient.java class GuiElementValueTypeStringClient (line 10) | public class GuiElementValueTypeStringClient... method setValueInGui (line 18) | @Override method createSubGui (line 28) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/GuiElementValueTypeStringRenderPattern.java class GuiElementValueTypeStringRenderPattern (line 25) | public class GuiElementValueTypeStringRenderPattern getElement() { method getTextField (line 34) | public WidgetTextFieldExtended getTextField() { method GuiElementValueTypeStringRenderPattern (line 38) | public GuiElementValueTypeStringRenderPattern(GuiElementValueTypeStrin... method init (line 44) | @Override method renderBg (line 67) | @Override method charTyped (line 74) | @Override method keyPressed (line 85) | @Override method onTyped (line 95) | private void onTyped() { method sendValueToServer (line 103) | @Override method mouseClicked (line 110) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/evaluate/variable/gui/SubGuiValueTypeInfoBase.java class SubGuiValueTypeInfoBase (line 24) | public abstract class SubGuiValueTypeInfoBase getCable(ILevelExtension world, BlockPo... method getCableFakeable (line 89) | @Deprecated method getCableFakeable (line 102) | public static Optional getCableFakeable(ILevelExtensio... method getPathElement (line 113) | public static Optional getPathElement(ILevelExtension wo... method updateConnectionsNeighbours (line 123) | public static void updateConnectionsNeighbours(ILevelExtension world, ... method updateConnections (line 135) | public static void updateConnections(ILevelExtension world, BlockPos p... method isCableConnected (line 148) | public static boolean isCableConnected(ILevelExtension world, BlockPos... method canCableConnectTo (line 166) | public static boolean canCableConnectTo(ILevelExtension world, BlockPo... method isNoFakeCable (line 185) | @Deprecated method isNoFakeCable (line 202) | public static boolean isNoFakeCable(ILevelExtension world, BlockPos po... method disconnectCable (line 216) | public static void disconnectCable(Level world, BlockPos pos, Directio... method onCableActivated (line 243) | public static InteractionResult onCableActivated(Level world, BlockPos... method onCableAdded (line 295) | public static void onCableAdded(Level world, BlockPos pos) { method onCableAddedByPlayer (line 313) | public static void onCableAddedByPlayer(Level world, BlockPos pos, @Nu... method onCableAddedByPlayerActual (line 329) | public static void onCableAddedByPlayerActual(Level world, BlockPos po... method overrideCableRemovingConnections (line 339) | public static void overrideCableRemovingConnections(Level level, Block... method onCableRemoving (line 355) | public static boolean onCableRemoving(Level world, BlockPos pos, boole... method onCableRemovingNetwork (line 382) | public static boolean onCableRemovingNetwork(BlockState blockState, Bl... method onCableRemoved (line 395) | public static boolean onCableRemoved(Level world, BlockPos pos) { method isRemovingCable (line 415) | public static boolean isRemovingCable() { method setRemovingCable (line 421) | public static void setRemovingCable(boolean removingCable) { method removeCable (line 433) | public static void removeCable(Level world, BlockPos pos, @Nullable Pl... method hasFacade (line 472) | public static boolean hasFacade(ILevelExtension world, BlockPos pos, B... method getFacade (line 485) | public static Optional getFacade(ILevelExtension world, Bl... method getFacadeMultipartTicking (line 497) | public static Optional getFacadeMultipartTicking(BlockGett... method isLightTransparent (line 502) | public static boolean isLightTransparent(Level world, BlockPos pos, @N... method getCableConnections (line 521) | public static Collection getCableConnections(ICable cable) { method getExternallyConnectedCables (line 537) | public static Collection getExternallyConnectedCables(Level... FILE: src/main/java/org/cyclops/integrateddynamics/core/helper/Codecs.java class Codecs (line 63) | public class Codecs { method getHolderLookupProviderDuringWorldLoadHack (line 181) | public static HolderLookup.Provider getHolderLookupProviderDuringWorld... method getVariableCodec (line 196) | public static Codec getVariableCodec() { // This is... method staticTypeField (line 283) | public static RecordCodecBuilder staticTypeField(String... method xorCommonList (line 289) | public static Codec xorCommonList(List> code... method xorCommon (line 297) | public static Codec xorCommon(Codec DataResult encode(X p_144663_, DynamicOps p_144664_, ... method toString (line 328) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/helper/EnergyHelpers.java class EnergyHelpers (line 21) | public class EnergyHelpers { method addEnergyStorageProxy (line 25) | public static void addEnergyStorageProxy(EnergyHandlerProxy energyStor... method getEnergyStorage (line 29) | public static Optional getEnergyStorage(PartPos pos) { method getEnergyStorage (line 33) | public static Optional getEnergyStorage(DimPos pos, Dir... method getEnergyStorage (line 38) | public static Optional getEnergyStorage(Level world, Bl... method fillNeigbours (line 60) | public static int fillNeigbours(Level world, BlockPos pos, int energy,... type EnergyHandlerProxy (line 79) | public static interface EnergyHandlerProxy { method getEnergyStorageProxy (line 80) | public Optional getEnergyStorageProxy(BlockGetter wor... FILE: src/main/java/org/cyclops/integrateddynamics/core/helper/Helpers.java class Helpers (line 48) | public final class Helpers { method getFluidStack (line 59) | public static FluidStack getFluidStack(ItemStack itemStack) { method getFluidStackCapacity (line 74) | public static long getFluidStackCapacity(ItemStack itemStack) { method getTagValues (line 90) | public static Stream getTagValues(String name) throws Ident... method getBlockTagValues (line 102) | public static Stream getBlockTagValues(String name) throws... method getFluidTagValues (line 114) | public static Stream getFluidTagValues(String name) throws... method joinList (line 127) | public static List joinList(List list, T newElement) { method createPatternOfLength (line 140) | public static String createPatternOfLength(int length) { method getInterface (line 157) | @Override method getInterface (line 172) | private static Optional getInterface(BlockGetter world, BlockPo... method getInterface (line 190) | public static Optional getInterface(DimPos dimPos, Class cla... method getLocalizedEnergyLevel (line 201) | public static Component getLocalizedEnergyLevel(int stored, int capaci... method calculateTps (line 210) | public static double calculateTps(long[] times) { method mean (line 216) | public static long mean(long[] values) { method addInterfaceRetriever (line 223) | public static void addInterfaceRetriever(IInterfaceRetriever interface... method capitalizeString (line 232) | public static String capitalizeString(String value) { method returnItemToPlayer (line 242) | public static void returnItemToPlayer(Player player, ItemStack itemSta... type IInterfaceRetriever (line 250) | public static interface IInterfaceRetriever { method getInterface (line 260) | public Optional getInterface(BlockGetter world, BlockPos pos,... method sneakyThrow (line 264) | @SuppressWarnings("unchecked") FILE: src/main/java/org/cyclops/integrateddynamics/core/helper/L10NValues.java class L10NValues (line 9) | public class L10NValues { FILE: src/main/java/org/cyclops/integrateddynamics/core/helper/NbtHelpers.java class NbtHelpers (line 16) | public class NbtHelpers { method nbtMatchesSubset (line 25) | public static boolean nbtMatchesSubset(CompoundTag a, CompoundTag b, b... method union (line 76) | public static CompoundTag union(CompoundTag... tags) { method intersection (line 90) | public static CompoundTag intersection(CompoundTag... tags) { method minus (line 122) | public static CompoundTag minus(CompoundTag a, CompoundTag b) { method getListNbtTag (line 148) | public static ListTag getListNbtTag(ValueTypeList.ValueList valu... method getListNbtByte (line 172) | public static ByteArrayTag getListNbtByte(ValueTypeList.ValueList ... method getListNbtLong (line 230) | public static LongArrayTag getListNbtLong(ValueTypeList.ValueList getNetworkCarrier(ILevelExtens... method getNetworkElementProvider (line 69) | @Deprecated method getNetworkElementProvider (line 82) | public static Optional getNetworkElementProvi... method getNetwork (line 93) | public static Optional getNetwork(ILevelExtension world, Blo... method getNetwork (line 107) | public static Optional getNetwork(PartPos pos) { method getNetworkChecked (line 122) | public static INetwork getNetworkChecked(ILevelExtension world, BlockP... method getNetworkChecked (line 136) | public static INetwork getNetworkChecked(PartPos pos) { method getPartNetwork (line 146) | public static Optional getPartNetwork(Optional... method getPartNetwork (line 157) | public static Optional getPartNetwork(@Nullable INetwork... method getPartNetworkChecked (line 173) | public static IPartNetwork getPartNetworkChecked(INetwork network) { method getEnergyNetwork (line 183) | public static Optional getEnergyNetwork(Optional getEnergyNetwork(@Nullable INet... method getEnergyNetworkChecked (line 206) | public static IEnergyNetwork getEnergyNetworkChecked(INetwork network) { method getIngredientNetwork (line 219) | public static Optional initNetwork(ILevelExtension world, Bl... method onElementProviderBlockNeighborChange (line 260) | public static void onElementProviderBlockNeighborChange(Level world, B... method shouldWork (line 276) | public static boolean shouldWork() { method invalidateNetworkElements (line 288) | public static void invalidateNetworkElements(Level world, BlockPos pos... method revalidateNetworkElements (line 301) | public static boolean revalidateNetworkElements(Level world, BlockPos ... FILE: src/main/java/org/cyclops/integrateddynamics/core/helper/PartHelpers.java class PartHelpers (line 49) | public class PartHelpers { method getPartContainer (line 59) | @Deprecated method getPartContainer (line 72) | public static Optional getPartContainer(ILevelExtensio... method getPartContainer (line 83) | @Deprecated method getPartContainer (line 97) | public static Optional getPartContainer(DimPos dimPos,... method getPartContainerChecked (line 116) | public static IPartContainer getPartContainerChecked(Level world, Bloc... method getPartContainerChecked (line 131) | public static IPartContainer getPartContainerChecked(DimPos dimPos, @N... method getPartContainerChecked (line 148) | public static IPartContainer getPartContainerChecked(DimPos dimPos, @N... method getPartContainerChecked (line 162) | public static IPartContainer getPartContainerChecked(PartPos pos) { method validatePartType (line 174) | public static IPartType validatePartType(INetwork network, String part... method serializePartType (line 189) | public static void serializePartType(ValueOutput valueOutput, Directio... method serializePart (line 201) | public static boolean serializePart(ValueOutput valueOutput, BlockPos ... method serializeParts (line 222) | public static void serializeParts(ValueOutput valueOutput, BlockPos po... method deserializePartType (line 238) | public static Pair deserializePartType(ValueInpu... method deserializePart (line 264) | public static Pair> deseria... method deserializeParts (line 283) | public static void deserializeParts(ValueInput valueInput, @Nullable I... method removePart (line 330) | public static boolean removePart(Level world, BlockPos pos, Direction ... method addPart (line 362) | public static boolean addPart(Level level, BlockPos pos, Direction sid... method addPart (line 382) | public static boolean addPart(Level world, BlockPos pos, Direction sid... method setPart (line 404) | public static boolean setPart(@Nullable INetwork network, Level world,... method canInteractWith (line 430) | public static boolean canInteractWith(PartTarget target, Player player... method getPart (line 440) | public static @Nullable PartStateHolder getPart(PartPos partPos) { method openContainerPart (line 456) | public static InteractionResult openContainerPart(ServerPlayer player,... method openContainerPartSettings (line 472) | public static boolean openContainerPartSettings(ServerPlayer player, P... method openContainerAspectSettings (line 487) | public static void openContainerAspectSettings(ServerPlayer player, Pa... method openContainerPartOffsets (line 499) | public static boolean openContainerPartOffsets(ServerPlayer player, Pa... method getContainerPartConstructionData (line 513) | public static Triple getCont... method readPartTarget (line 534) | public static PartTarget readPartTarget(RegistryFriendlyByteBuf packet... method readPart (line 545) | public static

, S extends IPartState

> P r... class PartStateHolder (line 556) | public static class PartStateHolder

, S exten... method PartStateHolder (line 561) | public PartStateHolder(IPartType part, S state) { method getPart (line 566) | public IPartType getPart() { method getState (line 570) | public S getState() { method of (line 574) | public static PartStateHolder of(IPartType part, IPartState pa... method equals (line 578) | @Override method hashCode (line 586) | @Override method toString (line 591) | @Override type IPartStateHolderCallback (line 604) | public static interface IPartStateHolderCallback { method onSet (line 606) | public void onSet(PartStateHolder partStateHolder); FILE: src/main/java/org/cyclops/integrateddynamics/core/helper/WrenchHelpers.java class WrenchHelpers (line 19) | public final class WrenchHelpers { method isWrench (line 32) | public static boolean isWrench(Player player, ItemStack heldItem, Leve... method wrench (line 50) | public static

void wrench(Player player, ItemStack heldItem, Level... method wrench (line 67) | public static void wrench(Player player, ItemStack heldItem, Level wor... type IWrenchAction (line 75) | public static interface IWrenchAction

{ method onWrench (line 83) | public void onWrench(Player player, BlockPos pos, P parameter); class SimpleWrenchAction (line 90) | public static abstract class SimpleWrenchAction implements IWrenchActi... method onWrench (line 98) | public void onWrench(Player player, BlockPos pos, Void parameter) { method onWrench (line 107) | public abstract void onWrench(Player player, BlockPos pos); FILE: src/main/java/org/cyclops/integrateddynamics/core/ingredient/ExtendedIngredientsList.java class ExtendedIngredientsList (line 16) | public class ExtendedIngredientsList extends WrappedIngredients { method ExtendedIngredientsList (line 21) | public ExtendedIngredientsList(IMixedIngredients base, IngredientCompo... method forComponent (line 27) | protected boolean forComponent(IngredientComponent component) { method getComponents (line 31) | @Override method getInstances (line 39) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/ingredient/ExtendedIngredientsSingle.java class ExtendedIngredientsSingle (line 17) | public class ExtendedIngredientsSingle extends WrappedIngredients { method ExtendedIngredientsSingle (line 24) | public ExtendedIngredientsSingle(IMixedIngredients base, int targetIndex, method forComponent (line 32) | protected boolean forComponent(IngredientComponent component) { method getComponents (line 36) | @Override method getInstances (line 44) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/ingredient/IngredientComponentHandlerRegistry.java class IngredientComponentHandlerRegistry (line 18) | public class IngredientComponentHandlerRegistry implements IIngredientCo... method IngredientComponentHandlerRegistry (line 24) | private IngredientComponentHandlerRegistry() { method getInstance (line 31) | public static IngredientComponentHandlerRegistry getInstance() { method register (line 35) | @Override method getComponentHandler (line 43) | @Nullable method getComponents (line 50) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/ingredient/IngredientComponentHandlers.java class IngredientComponentHandlers (line 25) | public class IngredientComponentHandlers { method constructRegistry (line 29) | private static IIngredientComponentHandlerRegistry constructRegistry() { method load (line 38) | public static void load() { method onIngredientComponentsPopulated (line 42) | public static void onIngredientComponentsPopulated(RegisterEvent event) { FILE: src/main/java/org/cyclops/integrateddynamics/core/ingredient/ItemMatchProperties.java class ItemMatchProperties (line 22) | public class ItemMatchProperties { method encode (line 26) | @Override method decode (line 36) | @Override method ItemMatchProperties (line 55) | public ItemMatchProperties(ItemStack itemStack) { method ItemMatchProperties (line 59) | public ItemMatchProperties(ItemStack itemStack, boolean nbt, @Nullable... method ItemMatchProperties (line 63) | public ItemMatchProperties(ItemStack itemStack, boolean nbt, @Nullable... method getItemStack (line 71) | public ItemStack getItemStack() { method isNbt (line 75) | public boolean isNbt() { method setNbt (line 79) | public void setNbt(boolean nbt) { method getItemTag (line 83) | @Nullable method setItemTag (line 88) | public void setItemTag(@Nullable String itemTag) { method getTagQuantity (line 92) | public int getTagQuantity() { method setTagQuantity (line 96) | public void setTagQuantity(int tagQuantity) { method isReusable (line 100) | public boolean isReusable() { method setReusable (line 104) | public void setReusable(boolean reusable) { method isValid (line 108) | public boolean isValid() { method createPrototypedIngredient (line 112) | public IPrototypedIngredientAlternatives createPro... method fromPrototypedIngredient (line 123) | public static ItemMatchProperties fromPrototypedIngredient(IPrototyped... FILE: src/main/java/org/cyclops/integrateddynamics/core/ingredient/WrappedIngredients.java class WrappedIngredients (line 14) | public class WrappedIngredients extends MixedIngredientsAdapter { method WrappedIngredients (line 18) | public WrappedIngredients(IMixedIngredients ingredients) { method getComponents (line 22) | @Override method getInstances (line 27) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerActiveVariableBase.java class ContainerActiveVariableBase (line 24) | public class ContainerActiveVariableBase type, int id,... method broadcastChanges (line 40) | @Override method getTileSupplier (line 56) | public Optional getTileSupplier() { method getReadValue (line 60) | public Component getReadValue() { method getReadValueColor (line 64) | public int getReadValueColor() { method getReadErrors (line 68) | public List getReadErrors() { FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerAspectSettings.java class ContainerAspectSettings (line 46) | public class ContainerAspectSettings extends InventoryContainer { method ContainerAspectSettings (line 61) | public ContainerAspectSettings(int id, Inventory playerInventory, Frie... method readAspect (line 66) | protected static IAspect readAspect(FriendlyByteBuf packetBuffer) { method ContainerAspectSettings (line 72) | public ContainerAspectSettings(int id, Inventory playerInventory, Cont... method getPropertyIds (line 95) | public BiMap getPropertyIds() { method getPartType (line 99) | public Optional getPartType() { method getAspect (line 103) | public IAspect getAspect() { method getTarget (line 107) | public Optional getTarget() { method initializeValues (line 111) | @Override method setValue (line 120) | public void setValue(ValueDeseralizationContext valueDeseralizationCon... method getPartState (line 128) | public Optional getPartState() { method stillValid (line 132) | @Override method getSizeInventory (line 137) | @Override method getPropertyValue (line 142) | public , V extends IValue> V getPropertyValue(... method onUpdate (line 159) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerAspectSettingsConfig.java class ContainerAspectSettingsConfig (line 13) | public class ContainerAspectSettingsConfig extends GuiConfigCommon type, int id, ... method getTileSupplier (line 35) | public Optional getTileSupplier() { method getMaxProgress (line 39) | public int getMaxProgress() { method getProgress (line 43) | public int getProgress() { method getMaxEnergy (line 47) | public int getMaxEnergy() { method getEnergy (line 51) | public int getEnergy() { FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerMultipart.java class ContainerMultipart (line 24) | public abstract class ContainerMultipart

, S ex... method ContainerMultipart (line 37) | public ContainerMultipart(@Nullable MenuType type, int id, Inventor... method getLevel (line 57) | public Level getLevel() { method getPartType (line 61) | public P getPartType() { method getTarget (line 65) | public Optional getTarget() { method getPartState (line 69) | public Optional getPartState() { method getPartContainer (line 73) | public Optional getPartContainer() { method stillValid (line 77) | @Override method onDirty (line 82) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerMultipartAspects.java class ContainerMultipartAspects (line 40) | public abstract class ContainerMultipartAspects

type, int id, I... method getPartType (line 95) | public P getPartType() { method getTarget (line 99) | public PartTarget getTarget() { method getPartContainer (line 103) | public IPartContainer getPartContainer() { method getPartState (line 107) | public S getPartState() { method getAspectPropertyButtons (line 111) | public Map getAspectPropertyButtons() { method getAspectBoxHeight (line 115) | public abstract int getAspectBoxHeight(); method constructInputSlotsInventory (line 117) | protected Container constructInputSlotsInventory() { method removed (line 123) | @Override method disableSlot (line 131) | protected void disableSlot(int slotIndex) { method enableSlot (line 139) | protected abstract void enableSlot(int slotIndex, int row); method getPageSize (line 141) | @Override method onScroll (line 146) | @Override method enableElementAt (line 154) | @Override method stillValid (line 160) | @Override method writeAspectInfo (line 165) | public ItemStack writeAspectInfo(boolean generateId, ItemStack itemSta... FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerPartOffset.java class ContainerPartOffset (line 36) | public class ContainerPartOffset extends InventoryContainer { method ContainerPartOffset (line 55) | public ContainerPartOffset(int id, Inventory playerInventory, Friendly... method ContainerPartOffset (line 59) | public ContainerPartOffset(int id, Inventory playerInventory, Registry... method ContainerPartOffset (line 64) | public ContainerPartOffset(int id, Inventory playerInventory, Containe... method ContainerPartOffset (line 69) | public ContainerPartOffset(@Nullable MenuType type, int id, Invento... method getPartType (line 106) | public IPartType getPartType() { method getTarget (line 110) | public PartTarget getTarget() { method getLastXValueId (line 114) | public int getLastXValueId() { method getLastYValueId (line 118) | public int getLastYValueId() { method getLastZValueId (line 122) | public int getLastZValueId() { method getMaxOffsetId (line 126) | public int getMaxOffsetId() { method getPlayerInventoryOffsetY (line 130) | protected int getPlayerInventoryOffsetY() { method initializeValues (line 134) | @Override method getLastXValue (line 143) | public int getLastXValue() { method getLastYValue (line 147) | public int getLastYValue() { method getLastZValue (line 151) | public int getLastZValue() { method getMaxOffset (line 155) | public int getMaxOffset() { method getPartState (line 159) | public IPartState getPartState() { method stillValid (line 163) | @Override method getSizeInventory (line 168) | @Override method onUpdate (line 173) | @Override method broadcastChanges (line 185) | @Override method getOffsetVariableError (line 210) | @Nullable method isOffsetVariableFilled (line 215) | public boolean isOffsetVariableFilled(int slot) { method updatePartOffset (line 219) | protected void updatePartOffset() { FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerPartOffsetConfig.java class ContainerPartOffsetConfig (line 13) | public class ContainerPartOffsetConfig extends GuiConfigCommon type, int id, Inven... method getPartType (line 89) | public IPartType getPartType() { method getTarget (line 93) | public PartTarget getTarget() { method getLastChannelValueId (line 97) | public int getLastChannelValueId() { method getLastPriorityValueId (line 101) | public int getLastPriorityValueId() { method getLastSideValueId (line 105) | public int getLastSideValueId() { method getLastUpdateValueId (line 109) | public int getLastUpdateValueId() { method getLastMinUpdateValueId (line 113) | public int getLastMinUpdateValueId() { method getPlayerInventoryOffsetY (line 117) | protected int getPlayerInventoryOffsetY() { method initializeValues (line 121) | @Override method getLastUpdateValue (line 131) | public int getLastUpdateValue() { method getLastPriorityValue (line 135) | public int getLastPriorityValue() { method getLastChannelValue (line 139) | public int getLastChannelValue() { method getLastSideValue (line 143) | public int getLastSideValue() { method getLastMinUpdateValue (line 147) | public int getLastMinUpdateValue() { method getPartState (line 151) | public IPartState getPartState() { method stillValid (line 155) | @Override method getSizeInventory (line 160) | @Override method onUpdate (line 165) | @Override method updatePartSettings (line 182) | protected void updatePartSettings() { FILE: src/main/java/org/cyclops/integrateddynamics/core/inventory/container/ContainerPartSettingsConfig.java class ContainerPartSettingsConfig (line 13) | public class ContainerPartSettingsConfig extends GuiConfigCommon getEnergyBattery(ItemStack itemStack) { method appendHoverText (line 51) | @Override method isBarVisible (line 63) | @Override method getBarWidth (line 68) | @Override method getBarColor (line 79) | @Override method createCapability (line 84) | public EnergyStorageItemBlockEnergyContainer createCapability(ItemStac... FILE: src/main/java/org/cyclops/integrateddynamics/core/item/ItemBlockEnergyContainerAutoSupply.java class ItemBlockEnergyContainerAutoSupply (line 30) | public class ItemBlockEnergyContainerAutoSupply extends ItemBlockEnergyC... method ItemBlockEnergyContainerAutoSupply (line 32) | public ItemBlockEnergyContainerAutoSupply(Block block, Properties buil... method appendHoverText (line 36) | @Override method use (line 42) | @Override method autofill (line 47) | public static void autofill(EnergyHandler source, Level world, Entity ... method tryFillContainerForPlayer (line 62) | public static boolean tryFillContainerForPlayer(EnergyHandler source, ... method inventoryTick (line 77) | @Override method toggleActivation (line 88) | public ItemStack toggleActivation(ItemStack itemStack, Level world, Pl... method isActivated (line 100) | public boolean isActivated(ItemStack itemStack) { method isFoil (line 104) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/item/ItemPart.java class ItemPart (line 40) | public class ItemPart

, S extends IPartState

... method ItemPart (line 46) | public ItemPart(Item.Properties properties, IPartType part) { method getPart (line 51) | public IPartType getPart() { method addUseAction (line 59) | public static void addUseAction(IUseAction useAction) { method getName (line 63) | @Override method useOn (line 68) | @Override method appendHoverText (line 158) | @Override method equals (line 164) | @Override method hashCode (line 172) | @Override type IUseAction (line 177) | public static interface IUseAction { method attempItemUseTarget (line 188) | public boolean attempItemUseTarget(ItemPart itemPart, ItemStack item... FILE: src/main/java/org/cyclops/integrateddynamics/core/item/OperatorVariableFacade.java class OperatorVariableFacade (line 29) | public class OperatorVariableFacade extends VariableFacadeBase implement... method OperatorVariableFacade (line 40) | public OperatorVariableFacade(boolean generateId, IOperator operator, ... method OperatorVariableFacade (line 48) | public OperatorVariableFacade(int id, IOperator operator, int[] variab... method getOperator (line 56) | public IOperator getOperator() { method getVariableIds (line 60) | public int[] getVariableIds() { method getExpression (line 64) | public IExpression getExpression() { method setExpression (line 68) | public void setExpression(IExpression expression) { method getLastNetworkHash (line 72) | public int getLastNetworkHash() { method setLastNetworkHash (line 76) | public void setLastNetworkHash(int lastNetworkHash) { method getValidatingVariables (line 80) | public boolean[] getValidatingVariables() { method getVariables (line 84) | public boolean[] getVariables() { method getVariable (line 88) | @Override method isValid (line 121) | @Override method validate (line 126) | @Override method getOutputType (line 199) | @Override method constructClient (line 206) | @Override method appendHoverText (line 211) | @Override method equals (line 231) | @Override method hashCode (line 240) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/item/OperatorVariableFacadeClient.java class OperatorVariableFacadeClient (line 12) | public class OperatorVariableFacadeClient implements IVariableFacadeClie... method OperatorVariableFacadeClient (line 16) | public OperatorVariableFacadeClient(OperatorVariableFacade variableFac... method getItemModelOverlay (line 20) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/item/ProxyVariableFacade.java class ProxyVariableFacade (line 29) | public class ProxyVariableFacade extends VariableFacadeBase implements I... method ProxyVariableFacade (line 35) | public ProxyVariableFacade(boolean generateId, int proxyId) { method ProxyVariableFacade (line 40) | public ProxyVariableFacade(int id, int proxyId) { method getProxyId (line 45) | public int getProxyId() { method isValidatingVariable (line 49) | public boolean isValidatingVariable() { method setValidatingVariable (line 53) | public void setValidatingVariable(boolean validatingVariable) { method isGettingVariable (line 57) | public boolean isGettingVariable() { method setGettingVariable (line 61) | public void setGettingVariable(boolean gettingVariable) { method getProxy (line 65) | protected Optional getProxy(IPartNetwork network) { method getTargetVariable (line 76) | protected Optional getTargetVariable(IPartNetwork network) { method getVariable (line 81) | @Override method isValid (line 96) | @Override method getProxyNotInNetworkError (line 101) | protected MutableComponent getProxyNotInNetworkError() { method getProxyInvalidError (line 105) | protected MutableComponent getProxyInvalidError() { method getProxyInvalidTypeError (line 109) | protected MutableComponent getProxyInvalidTypeError(IPartNetwork network, method validate (line 118) | @Override method getOutputType (line 141) | @Override method getProxyTooltip (line 146) | protected Component getProxyTooltip() { method constructClient (line 150) | @Override method appendHoverText (line 155) | @Override method equals (line 163) | @Override method hashCode (line 172) | @Override class VariableRecursionException (line 177) | public static class VariableRecursionException extends IllegalArgument... method VariableRecursionException (line 179) | public VariableRecursionException(String msg) { FILE: src/main/java/org/cyclops/integrateddynamics/core/item/ProxyVariableFacadeClient.java class ProxyVariableFacadeClient (line 11) | public class ProxyVariableFacadeClient implements IVariableFacadeClient { method ProxyVariableFacadeClient (line 15) | public ProxyVariableFacadeClient(ProxyVariableFacade variableFacade) { method getItemModelOverlay (line 19) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/item/ValueTypeVariableFacade.java class ValueTypeVariableFacade (line 23) | public class ValueTypeVariableFacade extends VariableF... method ValueTypeVariableFacade (line 29) | public ValueTypeVariableFacade(boolean generateId, IValueType value... method ValueTypeVariableFacade (line 35) | public ValueTypeVariableFacade(int id, IValueType valueType, V valu... method getVariable (line 41) | @Override method isValid (line 52) | @Override method validate (line 57) | @Override method getOutputType (line 71) | @Override method constructClient (line 76) | @Override method appendHoverText (line 81) | @Override method getValueType (line 91) | public IValueType getValueType() { method getValue (line 95) | public V getValue() { method getVariable (line 99) | public IVariable getVariable() { method setVariable (line 103) | public void setVariable(IVariable variable) { method toString (line 107) | public String toString() { method equals (line 111) | public boolean equals(final Object o) { method canEqual (line 129) | protected boolean canEqual(final Object other) { method hashCode (line 133) | public int hashCode() { FILE: src/main/java/org/cyclops/integrateddynamics/core/item/ValueTypeVariableFacadeClient.java class ValueTypeVariableFacadeClient (line 16) | public class ValueTypeVariableFacadeClient implements ... method ValueTypeVariableFacadeClient (line 20) | public ValueTypeVariableFacadeClient(ValueTypeVariableFacade variab... method getItemModelOverlay (line 24) | @Override method renderISTER (line 32) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/item/VariableFacadeBase.java class VariableFacadeBase (line 18) | public abstract class VariableFacadeBase implements IVariableFacade { method VariableFacadeBase (line 23) | public VariableFacadeBase(boolean generateId) { method VariableFacadeBase (line 27) | public VariableFacadeBase(int id) { method constructClient (line 34) | protected abstract IVariableFacadeClient constructClient(); method getClient (line 36) | public IVariableFacadeClient getClient() { method generateId (line 43) | public static int generateId() { method getLabel (line 47) | @Override method getReferenceDisplay (line 52) | protected String getReferenceDisplay(int variableId) { method appendHoverText (line 61) | @Override method getId (line 66) | public int getId() { method setClient (line 70) | public void setClient(IVariableFacadeClient client) { method equals (line 74) | public boolean equals(final Object o) { method canEqual (line 86) | protected boolean canEqual(final Object other) { method hashCode (line 90) | public int hashCode() { method toString (line 99) | public String toString() { FILE: src/main/java/org/cyclops/integrateddynamics/core/item/VariableFacadeHandlerRegistry.java class VariableFacadeHandlerRegistry (line 42) | public class VariableFacadeHandlerRegistry implements IVariableFacadeHan... method VariableFacadeHandlerRegistry (line 49) | private VariableFacadeHandlerRegistry() { method getInstance (line 56) | public static VariableFacadeHandlerRegistry getInstance() { method registerHandler (line 60) | @Override method handle (line 65) | @Override method handle (line 73) | @Override method getHandler (line 90) | @Nullable method getHandlerNames (line 96) | @Override method write (line 101) | @Override method writeVariableFacadeItem (line 108) | @Override method writeVariableFacadeItem (line 120) | @Override method writeVariableFacade (line 136) | @Override method copy (line 153) | @Override class DummyVariableFacade (line 166) | public static class DummyVariableFacade extends VariableFacadeBase { method getType (line 169) | @Override method getValue (line 174) | @Override method DummyVariableFacade (line 182) | public DummyVariableFacade(String unlocalizedError) { method getVariable (line 187) | @Override method isValid (line 192) | @Override method validate (line 197) | @Override method getOutputType (line 204) | @Override method constructClient (line 209) | @Override method appendHoverText (line 214) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/IRenderPatternValueTypeTooltip.java type IRenderPatternValueTypeTooltip (line 18) | public interface IRenderPatternValueTypeTooltip { method getValueTypeTooltip (line 20) | public default List getValueTypeTooltip(IValueType value... method isRenderTooltip (line 27) | public abstract boolean isRenderTooltip(); method setRenderTooltip (line 29) | public abstract void setRenderTooltip(boolean renderTooltip); method drawTooltipForeground (line 31) | public default void drawTooltipForeground(ContainerScreenLogicProgramm... FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/LogicProgrammerElementTypeRegistry.java class LogicProgrammerElementTypeRegistry (line 17) | public class LogicProgrammerElementTypeRegistry implements ILogicProgram... method getInstance (line 27) | public static LogicProgrammerElementTypeRegistry getInstance() { method addType (line 31) | @Override method getTypes (line 38) | @Override method getType (line 43) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/LogicProgrammerElementTypes.java class LogicProgrammerElementTypes (line 11) | public class LogicProgrammerElementTypes { method load (line 15) | public static void load() {} method areEqual (line 20) | public static boolean areEqual(ILogicProgrammerElement e1, ILogicProgr... FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElement.java class OperatorLPElement (line 41) | public class OperatorLPElement implements ILogicProgrammerElement constructClient() { method getClient (line 60) | @Override method getType (line 65) | @Override method getMatchString (line 70) | @Override method matchesInput (line 75) | @Override method matchesOutput (line 85) | @Override method getName (line 90) | @Override method loadTooltip (line 95) | @Override method getRenderPattern (line 100) | @Override method onInputSlotUpdated (line 109) | @Override method canWriteElementPre (line 115) | @Override method getVariableIds (line 125) | protected int[] getVariableIds(IVariableFacade[] inputVariables) { method writeElement (line 133) | @Override method loadElement (line 141) | @Override method setValueInContainer (line 156) | @Override method canCurrentlyReadFromOtherItem (line 165) | @Override method activate (line 170) | @Override method deactivate (line 175) | @Override method validate (line 180) | @Override method getColor (line 185) | @Override method getSymbol (line 190) | @Override method isFor (line 195) | @Override method isItemValidForSlot (line 206) | @Override method slotClick (line 211) | @Override method getItemStackSizeLimit (line 216) | @Override method getOperator (line 221) | public IOperator getOperator() { method getInputVariables (line 225) | public IVariableFacade[] getInputVariables() { method setInputVariables (line 229) | public void setInputVariables(IVariableFacade[] inputVariables) { method isFocused (line 233) | public boolean isFocused() { method setFocused (line 237) | public void setFocused(boolean focused) { method equals (line 241) | public boolean equals(final Object o) { method canEqual (line 254) | protected boolean canEqual(final Object other) { method hashCode (line 258) | public int hashCode() { method toString (line 268) | public String toString() { class OperatorVariableFacadeFactory (line 272) | public static class OperatorVariableFacadeFactory implements IVariable... method OperatorVariableFacadeFactory (line 277) | public OperatorVariableFacadeFactory(IOperator operator, int[] varia... method create (line 282) | @Override method create (line 287) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/OperatorLPElementType.java class OperatorLPElementType (line 16) | public class OperatorLPElementType implements ILogicProgrammerElementTyp... method getByName (line 18) | @Override method getName (line 23) | @Override method getUniqueName (line 28) | @Override method createElements (line 33) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/RenderPatternCommon.java class RenderPatternCommon (line 8) | public class RenderPatternCommon { method calculateX (line 9) | public static int calculateX(int baseX, int maxWidth, IConfigRenderPat... method calculateY (line 13) | public static int calculateY(int baseY, int maxHeight, IConfigRenderPa... FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/SingleLPElementType.java class SingleLPElementType (line 15) | public class SingleLPElementType impl... method SingleLPElementType (line 20) | public SingleLPElementType(ILogicProgrammerElementConstructor const... method getByName (line 25) | @Override method getName (line 30) | @Override method getUniqueName (line 35) | @Override method createElements (line 40) | @Override type ILogicProgrammerElementConstructor (line 45) | public static interface ILogicProgrammerElementConstructor, V extends IValue, T, M> void init... method setValueInContainer (line 144) | @Override method getLength (line 155) | public int getLength() { method setLength (line 159) | public void setLength(int length) { method getCurrentType (line 164) | public IngredientComponent getCurrentType() { method setCurrentType (line 168) | public void setCurrentType(IngredientComponent currentType) { method getActiveElement (line 173) | public int getActiveElement() { method setActiveElement (line 177) | public IValueTypeLogicProgrammerElement setActiveElement(int index) { method removeElement (line 194) | public void removeElement(int index) { method getSubElements (line 209) | public Map extends Value... method ValueTypeItemStackLPElement (line 23) | public ValueTypeItemStackLPElement(IValueType valueType, IItemStackToV... method constructClient (line 28) | @Override method getType (line 33) | @Override method getRenderPattern (line 38) | @Override method getItemStackSizeLimit (line 43) | @Override method onInputSlotUpdated (line 48) | @Override method canWriteElementPre (line 53) | @Override method activate (line 58) | @Override method deactivate (line 63) | @Override method validate (line 68) | @Override method isItemValidForSlot (line 76) | @Override method getValue (line 81) | @Override method setValue (line 86) | @Override method setValueInContainer (line 91) | @Override type IItemStackToValue (line 96) | public static interface IItemStackToValue { method isNullable (line 98) | public boolean isNullable(); method validate (line 99) | public Component validate(ItemStack itemStack); method getValue (line 100) | public V getValue(ItemStack itemStack); method getValueAsItemStack (line 101) | public ItemStack getValueAsItemStack(V value); FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeLPElementBase.java class ValueTypeLPElementBase (line 37) | public abstract class ValueTypeLPElementBase getValueType() { method ValueTypeLPElementBase (line 46) | public ValueTypeLPElementBase(IValueType valueType) { method getClient (line 53) | @Override method constructClient (line 58) | public abstract C constructClient(); method createInnerGuiElement (line 60) | @Nullable method getInnerGuiElement (line 66) | @Nullable method loadTooltip (line 71) | @Override method getType (line 76) | @Override method getMatchString (line 81) | @Override method matchesInput (line 86) | @Override method matchesOutput (line 91) | @Override method getName (line 96) | @Override method getRenderPattern (line 101) | @Override method onInputSlotUpdated (line 106) | @Override method isFor (line 111) | @Override method canWriteElementPre (line 122) | @Override method writeElement (line 127) | @Override method loadElement (line 134) | @Override method canCurrentlyReadFromOtherItem (line 141) | @Override method activate (line 146) | @Override method deactivate (line 151) | @Override method getColor (line 156) | @Override method getSymbol (line 161) | @Override method isItemValidForSlot (line 166) | @Override method slotClick (line 171) | @Override method getItemStackSizeLimit (line 176) | @Override method setValue (line 181) | @Override method setValueInContainer (line 188) | @Override class ValueTypeVariableFacadeFactory (line 193) | public static class ValueTypeVariableFacadeFactory implements IVariabl... method ValueTypeVariableFacadeFactory (line 198) | public ValueTypeVariableFacadeFactory(IValueType valueType, IValue v... method ValueTypeVariableFacadeFactory (line 203) | public ValueTypeVariableFacadeFactory(IValue value) { method create (line 207) | @Override method create (line 212) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeLPElementType.java class ValueTypeLPElementType (line 17) | public class ValueTypeLPElementType implements ILogicProgrammerElementTy... method getByName (line 19) | @Override method getName (line 24) | @Override method getUniqueName (line 29) | @Override method createElements (line 34) | @Override method getValueTypes (line 49) | public List> getValueTypes() { FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeListLPElement.java class ValueTypeListLPElement (line 31) | public class ValueTypeListLPElement extends ValueTypeLPElementBase constructValues() { method getValue (line 80) | @Override method setValue (line 86) | @Override method setValueInContainer (line 107) | @Override method getListValueType (line 120) | public IValueType getListValueType() { method setListValueType (line 124) | public void setListValueType(IValueType listValueType) { method reset (line 129) | public void reset() { method getLength (line 137) | public int getLength() { method setLength (line 141) | public void setLength(int length) { method initializeElement (line 146) | public IValueTypeLogicProgrammerElement initializeElement(int index) { method getActiveElement (line 153) | public int getActiveElement() { method setActiveElement (line 157) | public IValueTypeLogicProgrammerElement setActiveElement(int index) { method removeElement (line 172) | public void removeElement(int index) { method getSubElements (line 189) | public Map getSubElements() { method activate (line 193) | @Override method deactivate (line 198) | @Override method validate (line 203) | @Override method isItemValidForSlot (line 224) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeOperatorLPElement.java class ValueTypeOperatorLPElement (line 32) | public class ValueTypeOperatorLPElement extends ValueTypeLPElementBase> getDropdownEntries() { method loadStateToGui (line 139) | public void loadStateToGui() { method saveGuiToState (line 167) | public void saveGuiToState() { method drawRenderPattern (line 175) | @Override method renderBg (line 180) | @Override method drawGuiContainerForegroundLayer (line 196) | @Override method drawTagsTooltip (line 209) | protected void drawTagsTooltip(GuiGraphicsExtractor guiGraphics, IDrop... method charTyped (line 238) | @Override method keyPressed (line 248) | @Override method mouseClicked (line 257) | @Override class DropdownEntry (line 267) | public static class DropdownEntry implements IDropdownEntry { method DropdownEntry (line 270) | public DropdownEntry(Identifier tag) { method getMatchString (line 274) | @Override method getDisplayString (line 279) | @Override method getTooltip (line 284) | @Override method getValue (line 289) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeRecipeLPElement.java class ValueTypeRecipeLPElement (line 64) | public class ValueTypeRecipeLPElement extends ValueTypeLPElementBase getInputStacks() { method getInputFluidAmount (line 82) | public String getInputFluidAmount() { method setInputFluidAmount (line 86) | public void setInputFluidAmount(String inputFluidAmount) { method getInputEnergy (line 90) | public String getInputEnergy() { method setInputEnergy (line 94) | public void setInputEnergy(String inputEnergy) { method getOutputFluidAmount (line 98) | public String getOutputFluidAmount() { method setOutputFluidAmount (line 102) | public void setOutputFluidAmount(String outputFluidAmount) { method getOutputEnergy (line 106) | public String getOutputEnergy() { method setOutputEnergy (line 110) | public void setOutputEnergy(String outputEnergy) { method ValueTypeRecipeLPElement (line 114) | public ValueTypeRecipeLPElement() { method constructClient (line 118) | @Override method getType (line 123) | @Override method getRenderPattern (line 128) | @Override method onInputSlotUpdated (line 133) | @Override method sendSlotPropertiesToServer (line 173) | public void sendSlotPropertiesToServer(int slotId, ItemMatchProperties... method isValidForRecipeGrid (line 180) | public boolean isValidForRecipeGrid(List itemInpu... method putItemPropertiesInContainer (line 186) | protected void putItemPropertiesInContainer(ContainerLogicProgrammerBa... method putStackInContainer (line 191) | protected void putStackInContainer(ContainerLogicProgrammerBase contai... method setRecipeGrid (line 197) | public void setRecipeGrid(ContainerLogicProgrammerBase container, method getFluidBucket (line 248) | public static ItemStack getFluidBucket(FluidStack fluidStack) { method isInputValid (line 259) | protected boolean isInputValid() { method isOutputValid (line 265) | protected boolean isOutputValid() { method canWriteElementPre (line 271) | @Override method activate (line 276) | @Override method deactivate (line 291) | @Override method validate (line 296) | @Override method isItemValidForSlot (line 337) | @Override method slotClick (line 342) | @Override method slotClickCommon (line 355) | public static boolean slotClickCommon(int slotId, Slot slot, int mouse... method createSlot (line 399) | @Override method getRotatingItemFromTag (line 420) | public static Optional getRotatingItemFromTag(ItemMatchProp... method getItemStackSizeLimit (line 440) | @Override method getInputs (line 445) | protected Map, List, List> getInputsR... method getOutputs (line 501) | protected Map, List> getOutputs(List Optional loadFirstInput(IRecipeDefinition recipe, In... method loadInputFluid (line 581) | private void loadInputFluid(IRecipeDefinition recipe) { method loadInputEnergy (line 588) | private void loadInputEnergy(IRecipeDefinition recipe) { method loadOutputStacks (line 592) | private void loadOutputStacks(IRecipeDefinition recipe) { method loadFirstOutput (line 605) | private Optional loadFirstOutput(IRecipeDefinition recipe, I... method loadOutputFluid (line 613) | private void loadOutputFluid(IRecipeDefinition recipe) { method loadOutputEnergy (line 620) | private void loadOutputEnergy(IRecipeDefinition recipe) { method setValueInContainer (line 624) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/ValueTypeStringLPElement.java class ValueTypeStringLPElement (line 21) | public class ValueTypeStringLPElement extends ValueTypeLPElementBase method OperatorLPElementClient (line 16) | public OperatorLPElementClient(T element) { method getElement (line 20) | public T getElement() { method setValueInGui (line 24) | @Override method isFocused (line 29) | @Override method setFocused (line 34) | @Override method createSubGui (line 39) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/logicprogrammer/client/OperatorLPElementRenderPattern.java class OperatorLPElementRenderPattern (line 19) | public class OperatorLPElementRenderPattern extends RenderPattern> getValueTypes() { method init (line 183) | @Override method mouseClicked (line 201) | @Override method actionPerformed (line 206) | @Override method renderBg (line 214) | @Override method onChanged (line 220) | @Override class ListElementSubGui (line 229) | protected static class ListElementSubGui extends RenderPattern extends... method ValueTypeItemStackLPElementClient (line 17) | public ValueTypeItemStackLPElementClient(ValueTypeItemStackLPElement> getValueTypes() { method init (line 179) | @Override method mouseClicked (line 195) | @Override method actionPerformed (line 200) | @Override method isDrawBackground (line 208) | @Override method renderBg (line 213) | @Override method onChanged (line 226) | @Override method setActiveElement (line 235) | public void setActiveElement(IValueType valueType) { class ListElementSubGui (line 245) | protected static class ListElementSubGui extends RenderPattern { method ConcurrentWorldIngredientsProxy (line 27) | public ConcurrentWorldIngredientsProxy(IPositionedAddonsNetworkIngredi... method getNetwork (line 36) | public IPositionedAddonsNetworkIngredients getNetwork() { method getInventoryState (line 40) | public Optional getInventoryState(PartPos pos) { method setRead (line 46) | public void setRead(PartPos pos) { method getInstances (line 50) | public Collection getInstances(PartPos pos) { method getPositions (line 56) | protected Set getPositions() { method onWorldTick (line 60) | public void onWorldTick() { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/ConsumingNetworkElementBase.java class ConsumingNetworkElementBase (line 10) | public abstract class ConsumingNetworkElementBase extends NetworkElement... method isUpdate (line 12) | @Override method getConsumptionRate (line 17) | @Override method postUpdate (line 22) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/EnergyNetwork.java class EnergyNetwork (line 14) | public class EnergyNetwork extends PositionedAddonsNetworkIngredients component) { method canUpdate (line 31) | @Override method onSkipUpdate (line 40) | @Override method postUpdate (line 47) | @Override method getConsumptionRate (line 59) | @Override method getRateLimit (line 72) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IIngredientChannelInsertPreConsumer.java type IIngredientChannelInsertPreConsumer (line 11) | public interface IIngredientChannelInsertPreConsumer { method insert (line 21) | public T insert(int channel, @Nonnull T ingredient, TransactionContext... FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IngredientChannelAdapter.java class IngredientChannelAdapter (line 32) | public abstract class IngredientChannelAdapter implements INetwork... method IngredientChannelAdapter (line 39) | public IngredientChannelAdapter(PositionedAddonsNetworkIngredients getNetwork() { method getChannel (line 58) | public int getChannel() { method getComponent (line 62) | @Override method getNonFullPositions (line 67) | protected abstract Iterator getNonFullPositions(); method getAllPositions (line 68) | protected abstract Iterator getAllPositions(); method getNonEmptyPositions (line 69) | protected abstract Iterator getNonEmptyPositions(); method getMatchingPositions (line 70) | protected abstract Iterator getMatchingPositions(@Nonnull T p... method findNonFullPositions (line 72) | @Override method findAllPositions (line 77) | @Override method findNonEmptyPositions (line 82) | @Override method findMatchingPositions (line 87) | @Override method getMaxQuantity (line 92) | @Override method getPartPosIteratorData (line 117) | protected Pair> getPartPosI... method savePartPosIteratorHandler (line 127) | protected void savePartPosIteratorHandler(IPartPosIteratorHandler part... method markStoragePositionChanged (line 132) | protected void markStoragePositionChanged(int channel, PartPos targetP... method insert (line 136) | @Override method extract (line 204) | @Override method extract (line 258) | @Override method finalizeExtraction (line 364) | protected T finalizeExtraction(T instancePrototype, M matchFlags, Pair... method scheduleObservation (line 392) | protected void scheduleObservation() { class MarkStoragePositionChangedOnRootCommitJournal (line 396) | class MarkStoragePositionChangedOnRootCommitJournal extends SnapshotJo... method MarkStoragePositionChangedOnRootCommitJournal (line 399) | MarkStoragePositionChangedOnRootCommitJournal(PartPos pos) { method createSnapshot (line 403) | @Override method revertToSnapshot (line 408) | @Override method onRootCommit (line 413) | @Override class PartPosIteratorHandledJournal (line 420) | class PartPosIteratorHandledJournal extends SnapshotJournal { method PartPosIteratorHandledJournal (line 423) | PartPosIteratorHandledJournal(IPartPosIteratorHandler iteratorHandle... method createSnapshot (line 427) | @Override method revertToSnapshot (line 432) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IngredientChannelAdapterWrapperSlotted.java class IngredientChannelAdapterWrapperSlotted (line 29) | public class IngredientChannelAdapterWrapperSlotted implements IIn... method IngredientChannelAdapterWrapperSlotted (line 34) | public IngredientChannelAdapterWrapperSlotted(IngredientChannelAdapter... method getIngredientComponentStorageSize (line 39) | protected static int getIngredientComponentStorageSize(IIngredientComp... method getSlots (line 47) | @Override method getStorageAndRelativeSlot (line 79) | protected Triple, Integer, PartPos> ... method getSlotContents (line 101) | @Override method getMaxQuantity (line 127) | @Override method insert (line 143) | @Override method extract (line 165) | @Override method getComponent (line 201) | @Override method iterator (line 206) | @Override method iterator (line 211) | @Override method getMaxQuantity (line 216) | @Override method insert (line 221) | @Override method extract (line 226) | @Override method extract (line 231) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IngredientChannelIndexed.java class IngredientChannelIndexed (line 15) | public class IngredientChannelIndexed extends IngredientChannelAda... method IngredientChannelIndexed (line 19) | public IngredientChannelIndexed(PositionedAddonsNetworkIngredients getIndex() { method getNonFullPositions (line 29) | @Override method getAllPositions (line 35) | @Override method getNonEmptyPositions (line 41) | @Override method getMatchingPositions (line 47) | @Override method iterator (line 53) | @Override method iterator (line 59) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IngredientChannelPositioned.java class IngredientChannelPositioned (line 17) | public class IngredientChannelPositioned extends IngredientChannel... method IngredientChannelPositioned (line 19) | public IngredientChannelPositioned(PositionedAddonsNetworkIngredients<... method getNonFullPositions (line 23) | @Override method getAllPositions (line 28) | @Override method getNonEmptyPositions (line 34) | @Override method getMatchingPositions (line 39) | @Override method iterator (line 44) | @Override method iterator (line 51) | @Override class PositionedIngredientIterator (line 58) | public static class PositionedIngredientIterator implements Iter... method PositionedIngredientIterator (line 66) | public PositionedIngredientIterator(IPositionedAddonsNetworkIngredie... method prepareLastPos (line 75) | protected void prepareLastPos() { method hasNext (line 94) | @Override method next (line 99) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IngredientObserver.java class IngredientObserver (line 37) | public class IngredientObserver { method IngredientObserver (line 63) | public IngredientObserver(IPositionedAddonsNetworkIngredients ne... method getNetwork (line 79) | public IPositionedAddonsNetworkIngredients getNetwork() { method getLastRemoved (line 83) | @Nullable method onPositionRemoved (line 88) | public void onPositionRemoved(int channel, PrioritizedPartPos pos) { method addChangeObserver (line 102) | public synchronized void addChangeObserver(IIngredientComponentStorage... method removeChangeObserver (line 113) | public synchronized void removeChangeObserver(IIngredientComponentStor... method getCurrentTick (line 117) | protected int getCurrentTick() { method emitEvent (line 121) | protected void emitEvent(IIngredientComponentStorageObservable.Storage... method getObserversCopy (line 136) | protected synchronized List getPositionsCopy(int ch... method observe (line 214) | protected void observe(int channel, boolean forceSync) { method resetTickInterval (line 385) | public void resetTickInterval(int channel, PartPos targetPos) { method isTickResetPending (line 408) | public boolean isTickResetPending(int channel) { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IngredientPositionsIndex.java class IngredientPositionsIndex (line 30) | public class IngredientPositionsIndex implements IIngredientPositi... method IngredientPositionsIndex (line 36) | public IngredientPositionsIndex(IngredientComponent component) { method getPrototype (line 42) | protected T getPrototype(T instance) { method getInternalPriority (line 46) | protected int getInternalPriority(PrioritizedPartPos pos) { method getNonEmptyPositions (line 51) | @Override method getPositions (line 56) | @Override method addPosition (line 75) | @Override method removePosition (line 93) | @Override method getQuantity (line 111) | @Override method getComponent (line 118) | @Override method size (line 123) | @Override method contains (line 130) | @Override method contains (line 136) | @Override method count (line 142) | @Override method iterator (line 149) | @Override method iterator (line 155) | @Override method removeAll (line 161) | public void removeAll(PrioritizedPartPos pos, Iterable in... method addAll (line 171) | public void addAll(PrioritizedPartPos pos, Iterable insta... FILE: src/main/java/org/cyclops/integrateddynamics/core/network/IngredientPositionsIndexEmpty.java class IngredientPositionsIndexEmpty (line 17) | public class IngredientPositionsIndexEmpty implements IIngredientP... method IngredientPositionsIndexEmpty (line 21) | public IngredientPositionsIndexEmpty(IngredientComponent compone... method getNonEmptyPositions (line 25) | @Override method getPositions (line 30) | @Override method addPosition (line 35) | @Override method removePosition (line 40) | @Override method getQuantity (line 45) | @Override method contains (line 50) | @Override method contains (line 55) | @Override method count (line 60) | @Override method getComponent (line 65) | @Override method size (line 70) | @Override method iterator (line 75) | @Override method iterator (line 80) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/Network.java class Network (line 42) | public class Network implements INetwork { method initiateNetworkSetup (line 66) | public static Network initiateNetworkSetup(ISidedPathElement sidedPath... method areNetworksEqual (line 78) | public static boolean areNetworksEqual(Network networkA, Network netwo... method Network (line 85) | public Network() { method Network (line 100) | public Network(Cluster pathElements) { method gatherCapabilities (line 107) | protected void gatherCapabilities() { method gatherFullNetworkListeners (line 115) | protected IFullNetworkListener[] gatherFullNetworkListeners() { method onConstruct (line 121) | protected void onConstruct() { method deriveNetworkElements (line 125) | private void deriveNetworkElements(Cluster pathElements) { method isInitialized (line 151) | @Override method getEventBus (line 156) | @Override method initialize (line 164) | public void initialize() { method equals (line 168) | @Override method toParams (line 173) | public NetworkParams toParams() { method fromParams (line 177) | public void fromParams(NetworkParams params) { method fromParamsEffective (line 184) | public void fromParamsEffective(NetworkParams networkParams) { method addNetworkElement (line 191) | @Override method addNetworkElementUpdateable (line 225) | @Override method removeNetworkElementPre (line 232) | @Override method setPriorityAndChannel (line 242) | @Override method removeNetworkElementPost (line 264) | @Override method removeNetworkElementInternal (line 284) | public void removeNetworkElementInternal(INetworkElement element) { method removeNetworkElementUpdateable (line 290) | @Override method initialize (line 301) | protected void initialize(boolean silent) { method kill (line 316) | @Override method killIfEmpty (line 327) | @Override method canUpdate (line 337) | @Override method postUpdate (line 347) | @Override method onSkipUpdate (line 354) | @Override method updateGuaranteed (line 361) | @Override method update (line 369) | @Override method onUpdate (line 424) | protected void onUpdate() { method removePathElement (line 430) | @Override method afterServerLoad (line 467) | @Override method beforeServerStop (line 479) | @Override method getElements (line 486) | @Override method isKilled (line 491) | @Override method onNetworkChanged (line 496) | protected void onNetworkChanged() { method hasChanged (line 500) | @Override method getCablesCount (line 505) | @Override method getLastSecondDuration (line 510) | @Override method resetLastSecondDurations (line 516) | @Override method isCrashed (line 521) | @Override method setCrashed (line 526) | @Override method getCapability (line 531) | @Override method invalidateElement (line 536) | @Override method revalidateElement (line 551) | @Override method containsSidedPathElement (line 559) | @Override method getFullNetworkListeners (line 564) | @Override method isValid (line 569) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/NetworkCraftingHandlerRegistry.java class NetworkCraftingHandlerRegistry (line 14) | public final class NetworkCraftingHandlerRegistry implements INetworkCra... method NetworkCraftingHandlerRegistry (line 20) | private NetworkCraftingHandlerRegistry() { method getInstance (line 27) | public static NetworkCraftingHandlerRegistry getInstance() { method register (line 31) | @Override method getCraftingHandlers (line 37) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/NetworkElementBase.java class NetworkElementBase (line 20) | public abstract class NetworkElementBase implements INetworkElement { method getUpdateInterval (line 22) | @Override method isUpdate (line 27) | @Override method update (line 32) | @Override method beforeNetworkKill (line 37) | @Override method afterNetworkAlive (line 42) | @Override method afterNetworkReAlive (line 47) | @Override method addDrops (line 52) | @Override method onNetworkAddition (line 57) | @Override method onNetworkRemoval (line 62) | @Override method onPreRemoved (line 67) | @Override method onPostRemoved (line 72) | @Override method onNeighborBlockChange (line 77) | @Override method invalidate (line 82) | @Override method revalidate (line 87) | @Override method canRevalidatePositioned (line 92) | protected boolean canRevalidatePositioned(INetwork network, DimPos dim... method revalidatePositioned (line 96) | protected boolean revalidatePositioned(INetwork network, DimPos dimPos) { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/PartNetwork.java class PartNetwork (line 38) | public class PartNetwork extends FullNetworkListenerAdapter implements I... method getNetwork (line 43) | public INetwork getNetwork() { method setNetwork (line 47) | public void setNetwork(INetwork network) { method addPart (line 57) | @Override method getPartState (line 67) | @Override method getPartType (line 73) | @Override method removePart (line 79) | @Override method hasPart (line 85) | @Override method hasPartVariable (line 96) | @Override method getPartVariable (line 117) | @Override method getVariableCache (line 122) | protected Map getVariableCache() { method hasVariableFacade (line 151) | @Override method getVariableFacade (line 156) | @Override method setValue (line 161) | @Override method hasValue (line 166) | @Override method getValue (line 171) | @Override method removeValue (line 176) | @Override method addVariableContainer (line 181) | @Override method removeVariableContainer (line 187) | @Override method addProxy (line 193) | @Override method removeProxy (line 202) | @Override method getProxy (line 207) | @Override method notifyPartsChanged (line 212) | @Override method onPartsChanged (line 217) | private void onPartsChanged() { method update (line 221) | @Override method removePathElement (line 230) | @Override method invalidateElement (line 236) | @Override method revalidateElement (line 242) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/PartNetworkElement.java class PartNetworkElement (line 25) | public class PartNetworkElement

, S extends IPa... method PartNetworkElement (line 33) | public PartNetworkElement(P part, PartPos center) { method getCenterPos (line 38) | protected static DimPos getCenterPos(PartTarget target) { method getCenterSide (line 42) | protected static Direction getCenterSide(PartTarget target) { method getTargetPos (line 46) | protected static DimPos getTargetPos(PartTarget target) { method getTargetSide (line 50) | protected static Direction getTargetSide(PartTarget target) { method getPart (line 54) | @Override method getTarget (line 59) | @Override method getTarget (line 64) | public PartTarget getTarget(S partState) { method getTempState (line 68) | public S getTempState() { method setTempState (line 72) | public void setTempState(S tempState) { method getPartContainer (line 76) | @Override method getPartContainer (line 81) | public IPartContainer getPartContainer(@Nullable BlockState blockState... method getPartContainerOptional (line 85) | public Optional getPartContainerOptional() { method setPriorityAndChannel (line 89) | @Override method getPriority (line 95) | @Override method getChannel (line 100) | @Override method canRevalidate (line 105) | @Override method revalidate (line 110) | @Override method isLoaded (line 118) | @Override method hasPartState (line 123) | public boolean hasPartState() { method getPartState (line 132) | @Override method getPartState (line 142) | public S getPartState(@Nullable BlockState blockState, @Nullable Block... method getConsumptionRate (line 151) | @Override method postUpdate (line 156) | @Override method getUpdateInterval (line 161) | @Override method isUpdate (line 166) | @Override method update (line 171) | @Override method beforeNetworkKill (line 176) | @Override method afterNetworkAlive (line 182) | @Override method afterNetworkReAlive (line 187) | @Override method addDrops (line 193) | @Override method onNetworkAddition (line 199) | @Override method onNetworkRemoval (line 210) | @Override method onPreRemoved (line 218) | @Override method onPostRemoved (line 223) | @Override method onNeighborBlockChange (line 230) | @Override method getNetworkEventListener (line 235) | @Override method equals (line 240) | public boolean equals(Object o) { method hashCode (line 244) | @Override method compareTo (line 251) | @Override method getPosition (line 281) | @Override method getSide (line 286) | @Override method getId (line 291) | @Override method getGroup (line 299) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/PartOffsetsClientNotifier.java class PartOffsetsClientNotifier (line 27) | public class PartOffsetsClientNotifier { method PartOffsetsClientNotifier (line 33) | private PartOffsetsClientNotifier() { method getInstance (line 37) | public static PartOffsetsClientNotifier getInstance() { method getPlayer (line 41) | protected ServerPlayer getPlayer(UUID uuid) { method registerPlayer (line 45) | public synchronized void registerPlayer(ServerPlayer player) { method unRegisterPlayer (line 52) | public synchronized void unRegisterPlayer(ServerPlayer player) { method sendPartOffsetsToPlayer (line 56) | public void sendPartOffsetsToPlayer(ServerPlayer player) { method tick (line 81) | public void tick() { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/PartPosIteratorHandlerDummy.java class PartPosIteratorHandlerDummy (line 13) | public class PartPosIteratorHandlerDummy implements IPartPosIteratorHand... method handleIterator (line 17) | @Override method clone (line 22) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/PartPosIteratorHandlerRoundRobin.java class PartPosIteratorHandlerRoundRobin (line 15) | public class PartPosIteratorHandlerRoundRobin implements IPartPosIterato... method PartPosIteratorHandlerRoundRobin (line 19) | public PartPosIteratorHandlerRoundRobin(int offset) { method PartPosIteratorHandlerRoundRobin (line 23) | public PartPosIteratorHandlerRoundRobin() { method handleIterator (line 27) | @Override method clone (line 45) | @Override class CountingIterator (line 50) | public static class CountingIterator implements Iterator { method CountingIterator (line 59) | public CountingIterator(PartPosIteratorHandlerRoundRobin handler, It... method hasNext (line 69) | @Override method next (line 84) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/PositionedAddonsNetwork.java class PositionedAddonsNetwork (line 27) | public abstract class PositionedAddonsNetwork implements IPositionedAddo... method getNetwork (line 32) | public INetwork getNetwork() { method setNetwork (line 36) | public void setNetwork(INetwork network) { method getChannels (line 49) | @Override method hasPositions (line 54) | @Override method getPrioritizedPositions (line 59) | @Override method getPrioritizedPositions (line 81) | @Override method getPositionChannel (line 86) | @Override method invalidateIterators (line 91) | protected void invalidateIterators() { method setPartPosIteratorHandler (line 95) | @Override method getPartPosIteratorHandler (line 100) | @Nullable method addPosition (line 109) | @Override method onPositionAdded (line 128) | protected void onPositionAdded(int channel, PrioritizedPartPos pos) { method removePosition (line 132) | @Override method onPositionRemoved (line 163) | protected void onPositionRemoved(int channel, PrioritizedPartPos pos) { method isPositionDisabled (line 167) | @Override method disablePosition (line 172) | @Override method enablePosition (line 177) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/PositionedAddonsNetworkIngredients.java class PositionedAddonsNetworkIngredients (line 42) | public abstract class PositionedAddonsNetworkIngredients extends P... method PositionedAddonsNetworkIngredients (line 58) | public PositionedAddonsNetworkIngredients(IngredientComponent co... method getComponent (line 78) | @Override method getPositionedStorage (line 83) | @Override method getInstanceLocationsIndex (line 92) | @Nullable method addPosition (line 97) | @Override method setPositionedStorageFilter (line 102) | @Override method getPositionedStorageFilter (line 111) | @Nullable method onChange (line 117) | @Override method applyChangesToChannel (line 127) | protected void applyChangesToChannel(IIngredientComponentStorageObserv... method getIndexSafe (line 151) | protected IngredientPositionsIndex getIndexSafe(int channel) { method onPositionAdded (line 160) | @Override method onPositionRemoved (line 172) | @Override method getChannel (line 178) | @Override method addObserver (line 183) | @Override method removeObserver (line 188) | @Override method scheduleObservation (line 193) | @Override method scheduleObservationForced (line 198) | @Override method shouldObserve (line 208) | @Override method isObservationForcedPending (line 213) | @Override method runObserverSync (line 227) | @Override method getChannelIndex (line 234) | @Override method getChannelSlotted (line 245) | @Override method getChannelExternal (line 251) | @Nullable method addNetworkElement (line 259) | @Override method removeNetworkElementPre (line 264) | @Override method removeNetworkElementPost (line 269) | @Override method kill (line 274) | @Override method updateGuaranteed (line 279) | @Override method update (line 284) | @Override method removePathElement (line 297) | @Override method afterServerLoad (line 302) | @Override method beforeServerStop (line 307) | @Override method canUpdate (line 312) | @Override method onSkipUpdate (line 317) | @Override method postUpdate (line 322) | @Override method getLastSecondDurationIndex (line 327) | @Override method resetLastSecondDurationsIndex (line 332) | @Override method invalidateElement (line 337) | @Override method revalidateElement (line 342) | @Override method registerInsertPreConsumer (line 347) | @Override method unregisterInsertPreConsumer (line 352) | @Override method getInsertPreConsumers (line 357) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/TileNetworkElement.java class TileNetworkElement (line 17) | public abstract class TileNetworkElement getTileClass(); method getTile (line 32) | protected Optional getTile() { method compareTo (line 36) | @Override method afterNetworkReAlive (line 44) | @Override method canRevalidate (line 50) | @Override method revalidate (line 55) | @Override method getPosition (line 61) | @Override method isLoaded (line 66) | @Override method equals (line 71) | @Override method hashCode (line 79) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/IRawData.java type IRawData (line 6) | public interface IRawData { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/NetworkDataClient.java class NetworkDataClient (line 24) | public class NetworkDataClient { method clearNetworkData (line 43) | public static void clearNetworkData() { method setNetworkData (line 48) | public static void setNetworkData(int id, RawNetworkData rawNetworkDat... method getAsJsonString (line 126) | public static String getAsJsonString() { method getLocalizationJson (line 137) | private static JsonElement getLocalizationJson() { method getPartsJson (line 145) | private static JsonElement getPartsJson() { method getObserversJson (line 165) | private static JsonElement getObserversJson() { method highlightEnable (line 184) | public static void highlightEnable(JsonObject data) { method highlightDisable (line 189) | public static void highlightDisable(JsonObject data) { method teleport (line 196) | public static void teleport(JsonObject data) { method parsePosString (line 214) | private static PartPos parsePosString(String dimensionString, String p... class ObservablePartData (line 220) | private static class ObservablePartData { method ObservablePartData (line 229) | public ObservablePartData(int networkId, int networkCables, Resource... method getNetworkId (line 239) | public int getNetworkId() { method getNetworkCables (line 243) | public int getNetworkCables() { method getDimension (line 247) | public ResourceKey getDimension() { method getPos (line 251) | public BlockPos getPos() { method getSide (line 255) | public Direction getSide() { method getName (line 259) | public String getName() { method getLast20TicksDurationNs (line 263) | public long getLast20TicksDurationNs() { method toPartPos (line 267) | public PartPos toPartPos() { class ObservableObserverData (line 276) | private static class ObservableObserverData { method ObservableObserverData (line 284) | public ObservableObserverData(int networkId, ResourceKey dime... method getNetworkId (line 293) | public int getNetworkId() { method getDimension (line 297) | public ResourceKey getDimension() { method getPos (line 301) | public BlockPos getPos() { method getSide (line 305) | public Direction getSide() { method getName (line 309) | public String getName() { method getLast20TicksDurationNs (line 313) | public long getLast20TicksDurationNs() { method toPartPos (line 317) | public PartPos toPartPos() { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/NetworkDiagnostics.java class NetworkDiagnostics (line 21) | public class NetworkDiagnostics { method NetworkDiagnostics (line 30) | private NetworkDiagnostics() { method getInstance (line 34) | public static NetworkDiagnostics getInstance() { method getPlayer (line 38) | protected ServerPlayer getPlayer(UUID uuid) { method registerPlayer (line 42) | public synchronized void registerPlayer(ServerPlayer player) { method unRegisterPlayer (line 52) | public synchronized void unRegisterPlayer(ServerPlayer player) { method sendNetworkUpdateToPlayer (line 56) | public void sendNetworkUpdateToPlayer(ServerPlayer player, INetwork ne... method sendNetworkUpdate (line 90) | public synchronized void sendNetworkUpdate(INetwork network) { method isBeingDiagnozed (line 102) | public synchronized boolean isBeingDiagnozed() { method isMeasurementComplete (line 111) | public synchronized boolean isMeasurementComplete(UUID playerId) { method getMeasurementTotalTickTime (line 124) | public synchronized double getMeasurementTotalTickTime(UUID playerId) { method getMeasurementAverageTickTime (line 146) | public synchronized double getMeasurementAverageTickTime(UUID playerId) { method clearMeasurement (line 170) | public synchronized void clearMeasurement(UUID measurementId) { method startMeasurementWithoutPlayer (line 183) | public synchronized UUID startMeasurementWithoutPlayer(String measurem... method startMeasurement (line 200) | public synchronized void startMeasurement(ServerPlayer player, int dur... method accumulateMeasurements (line 224) | public synchronized void accumulateMeasurements() { method checkCompleteMeasurements (line 288) | public synchronized void checkCompleteMeasurements() { method sendMeasurementResults (line 326) | private void sendMeasurementResults(ServerPlayer player, MeasurementSe... class MeasurementSession (line 420) | private static class MeasurementSession { method MeasurementSession (line 427) | public MeasurementSession(UUID playerId, int durationSeconds) { method accumulate (line 432) | public void accumulate(PartInfo part, long durationNs) { method accumulateObserver (line 436) | public void accumulateObserver(ObserverInfo observer, long durationN... method incrementSecond (line 440) | public void incrementSecond() { method isComplete (line 444) | public boolean isComplete() { method getPartTimes (line 448) | public Map getPartTimes() { method getObserverTimes (line 452) | public Map getObserverTimes() { method getDurationSeconds (line 456) | public int getDurationSeconds() { class PartInfo (line 464) | private static class PartInfo { method PartInfo (line 469) | public PartInfo(String partName, String dimension, int x, int y, int... method equals (line 477) | @Override method hashCode (line 486) | @Override class ObserverInfo (line 495) | private static class ObserverInfo { method ObserverInfo (line 500) | public ObserverInfo(String componentName, String dimension, int x, i... method equals (line 508) | @Override method hashCode (line 517) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/NetworkDiagnosticsPartOverlayRenderer.java class NetworkDiagnosticsPartOverlayRenderer (line 25) | public class NetworkDiagnosticsPartOverlayRenderer { method NetworkDiagnosticsPartOverlayRenderer (line 30) | private NetworkDiagnosticsPartOverlayRenderer() { method getInstance (line 34) | public static NetworkDiagnosticsPartOverlayRenderer getInstance() { method addPos (line 38) | public synchronized void addPos(PartPos pos) { method removePos (line 42) | public synchronized void removePos(PartPos pos) { method clearPositions (line 46) | public synchronized void clearPositions() { method hasPartPos (line 50) | public synchronized boolean hasPartPos(PartPos pos) { method onRender (line 54) | @SubscribeEvent FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/RawNetworkData.java class RawNetworkData (line 13) | public class RawNetworkData implements IRawData { method RawNetworkData (line 21) | public RawNetworkData(boolean killed, int id, int cables, List getParts() { method getObservers (line 45) | public List getObservers() { method toString (line 49) | @Override method toNbt (line 54) | public CompoundTag toNbt() { method fromNbt (line 75) | public static RawNetworkData fromNbt(CompoundTag tag) { method equals (line 99) | @Override method hashCode (line 111) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/RawObserverData.java class RawObserverData (line 16) | public class RawObserverData implements IRawData { method RawObserverData (line 24) | public RawObserverData(ResourceKey dimension, BlockPos pos, Dir... method getDimension (line 32) | public ResourceKey getDimension() { method getPos (line 36) | public BlockPos getPos() { method getSide (line 40) | public Direction getSide() { method getName (line 44) | public String getName() { method getLast20TicksDurationNs (line 48) | public long getLast20TicksDurationNs() { method toString (line 52) | @Override method toNbt (line 57) | public CompoundTag toNbt() { method fromNbt (line 69) | public static RawObserverData fromNbt(CompoundTag tag) { method equals (line 79) | @Override method hashCode (line 91) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/RawPartData.java class RawPartData (line 16) | public class RawPartData implements IRawData { method RawPartData (line 24) | public RawPartData(ResourceKey dimension, BlockPos pos, Directi... method getDimension (line 32) | public ResourceKey getDimension() { method getPos (line 36) | public BlockPos getPos() { method getSide (line 40) | public Direction getSide() { method getName (line 44) | public String getName() { method getLast20TicksDurationNs (line 48) | public long getLast20TicksDurationNs() { method toString (line 52) | @Override method toNbt (line 57) | public CompoundTag toNbt() { method fromNbt (line 67) | public static RawPartData fromNbt(CompoundTag tag) { method equals (line 77) | @Override method hashCode (line 89) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/RawRootData.java class RawRootData (line 6) | public class RawRootData implements IRawData { method toString (line 8) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/http/DiagnosticsWebServer.java class DiagnosticsWebServer (line 15) | public class DiagnosticsWebServer { method DiagnosticsWebServer (line 23) | public DiagnosticsWebServer(int port) { method getPort (line 27) | public int getPort() { method getUrl (line 31) | public String getUrl() { method getChannel (line 35) | public Channel getChannel() { method initialize (line 39) | public void initialize() { method deinitialize (line 58) | public void deinitialize() { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/http/DiagnosticsWebServerHandler.java class DiagnosticsWebServerHandler (line 22) | public class DiagnosticsWebServerHandler extends SimpleChannelInboundHan... method channelReadComplete (line 24) | @Override method channelRead0 (line 29) | @Override method writeResponse (line 98) | private boolean writeResponse(HttpRequest request, ChannelHandlerConte... FILE: src/main/java/org/cyclops/integrateddynamics/core/network/diagnostics/http/DiagnosticsWebServerInitializer.java class DiagnosticsWebServerInitializer (line 14) | public class DiagnosticsWebServerInitializer extends ChannelInitializer<... method initChannel (line 15) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/event/NetworkElementAddEvent.java class NetworkElementAddEvent (line 11) | public abstract class NetworkElementAddEvent extends NetworkEvent { method NetworkElementAddEvent (line 15) | protected NetworkElementAddEvent(INetwork network, INetworkElement net... method getNetworkElement (line 20) | public INetworkElement getNetworkElement() { class Pre (line 28) | public static class Pre extends NetworkElementAddEvent implements ICan... method Pre (line 32) | public Pre(INetwork network, INetworkElement networkElement) { method cancel (line 36) | @Override method isCanceled (line 41) | @Override class Post (line 51) | public static class Post extends NetworkElementAddEvent { method Post (line 53) | public Post(INetwork network, INetworkElement networkElement) { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/event/NetworkElementRemoveEvent.java class NetworkElementRemoveEvent (line 11) | public abstract class NetworkElementRemoveEvent extends NetworkEvent { method NetworkElementRemoveEvent (line 15) | protected NetworkElementRemoveEvent(INetwork network, INetworkElement ... method getNetworkElement (line 20) | public INetworkElement getNetworkElement() { class Pre (line 28) | public static class Pre extends NetworkElementRemoveEvent implements I... method Pre (line 32) | public Pre(INetwork network, INetworkElement networkElement) { method cancel (line 36) | @Override method isCanceled (line 41) | @Override class Post (line 51) | public static class Post extends NetworkElementRemoveEvent { method Post (line 53) | public Post(INetwork network, INetworkElement networkElement) { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/event/NetworkEvent.java class NetworkEvent (line 10) | public class NetworkEvent implements INetworkEvent { method NetworkEvent (line 14) | public NetworkEvent(INetwork network) { method getNetwork (line 18) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/event/NetworkEventBus.java class NetworkEventBus (line 26) | public class NetworkEventBus implements INetworkEventBus { method register (line 30) | @Override method unregister (line 35) | @Override method unregister (line 43) | @Override method post (line 52) | @Override method postCancelable (line 62) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/network/event/NetworkInitializedEvent.java class NetworkInitializedEvent (line 15) | public class NetworkInitializedEvent extends Event { method NetworkInitializedEvent (line 22) | public NetworkInitializedEvent(INetwork network, Level world, BlockPos... method getNetwork (line 29) | public INetwork getNetwork() { method getLevel (line 33) | public Level getLevel() { method getPos (line 37) | public BlockPos getPos() { method getPlacer (line 41) | @Nullable FILE: src/main/java/org/cyclops/integrateddynamics/core/network/event/UnknownPartEvent.java class UnknownPartEvent (line 12) | public class UnknownPartEvent extends NetworkEvent { method UnknownPartEvent (line 17) | public UnknownPartEvent(INetwork network, String partTypeName) { method getPartType (line 26) | public @Nullable IPartType getPartType() { method setPartType (line 34) | public void setPartType(IPartType partType) { method getPartTypeName (line 41) | public String getPartTypeName() { FILE: src/main/java/org/cyclops/integrateddynamics/core/network/event/VariableContentsUpdatedEvent.java class VariableContentsUpdatedEvent (line 9) | public class VariableContentsUpdatedEvent extends NetworkEvent { method VariableContentsUpdatedEvent (line 11) | public VariableContentsUpdatedEvent(INetwork network) { FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartStateActiveVariableBase.java class PartStateActiveVariableBase (line 36) | public abstract class PartStateActiveVariableBase

e... method isDeactivated (line 46) | public boolean isDeactivated() { method setDeactivated (line 50) | public void setDeactivated(boolean deactivated) { method isRetryEvaluation (line 54) | public boolean isRetryEvaluation() { method setRetryEvaluation (line 58) | public void setRetryEvaluation(boolean retryEvaluation) { method PartStateActiveVariableBase (line 62) | public PartStateActiveVariableBase(int inventorySize) { method getInventory (line 72) | public SimpleInventory getInventory() { method validate (line 76) | protected void validate(INetwork network, IPartNetwork partNetwork) { method onCorruptedState (line 82) | protected void onCorruptedState() { method hasVariable (line 92) | public boolean hasVariable() { method getVariable (line 104) | public IVariable getVariable(INetwork network, I... method onVariableContentsUpdated (line 129) | public void onVariableContentsUpdated(P partType, PartTarget target) { method getGlobalErrors (line 146) | public List getGlobalErrors() { method addGlobalError (line 154) | public void addGlobalError(Component error) { method serialize (line 165) | @Override method deserialize (line 172) | @Override method getCapability (line 180) | @Override class SingularInventory (line 197) | public static class SingularInventory extends SimpleInventory { method SingularInventory (line 204) | public SingularInventory(int size) { method canInsert (line 208) | protected boolean canInsert(int slot) { method canPlaceItem (line 218) | @Override class Validator (line 225) | public static class Validator implements IVariableFacade.IValidator { method Validator (line 233) | public Validator(PartStateActiveVariableBase state) { method addError (line 237) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartStateBase.java class PartStateBase (line 37) | public abstract class PartStateBase

implements IPar... method serialize (line 57) | @Override method deserialize (line 91) | @Override method writeAspectProperties (line 127) | protected void writeAspectProperties(ValueOutput valueOutput) { method readAspectProperties (line 138) | public void readAspectProperties(ValueInput valueInput) { method generateId (line 154) | @Override method getId (line 159) | @Override method setUpdateInterval (line 164) | @Override method getUpdateInterval (line 169) | @Override method setPriority (line 174) | @Override method getPriority (line 179) | @Override method setChannel (line 184) | @Override method getChannel (line 189) | @Override method getTargetOffset (line 194) | @Override method setTargetOffset (line 199) | @Override method setTargetSideOverride (line 205) | @Override method getTargetSideOverride (line 210) | @Nullable method markDirty (line 216) | @Override method isDirtyAndReset (line 221) | @Override method isUpdateAndReset (line 228) | @Override method forceBlockRenderUpdate (line 235) | @Override method isForceBlockRenderUpdateAndReset (line 240) | @Override method onDirty (line 247) | @Override method sendUpdate (line 256) | public void sendUpdate() { method getAspectProperties (line 260) | @Override method setAspectProperties (line 265) | @Override method setEnabled (line 271) | @Override method isEnabled (line 280) | @Override method getInventoryNamed (line 285) | public NonNullList getInventoryNamed(String name) { method setInventoryNamed (line 289) | public void setInventoryNamed(String name, NonNullList inve... method getInventoriesNamed (line 294) | @Override method clearInventoriesNamed (line 299) | @Override method gatherCapabilities (line 308) | public void gatherCapabilities(P partType) { method getCapability (line 313) | @Override method addVolatileCapability (line 322) | @Override method removeVolatileCapability (line 327) | @Override method getDefaultUpdateInterval (line 332) | protected int getDefaultUpdateInterval() { method initializeOffsets (line 336) | @Override method updateOffsetVariables (line 341) | @Override method getOffsetVariableError (line 346) | @Nullable method requiresOffsetUpdates (line 352) | @Override method markOffsetVariablesChanged (line 357) | @Override method getMaxOffset (line 362) | @Override method setMaxOffset (line 367) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartStateEmpty.java class PartStateEmpty (line 9) | public class PartStateEmpty

extends PartStateBase

{ FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartStateOffsetHandler.java class PartStateOffsetHandler (line 36) | public class PartStateOffsetHandler

{ method initializeVariableEvaluators (line 45) | public void initializeVariableEvaluators(SimpleInventory offsetVariabl... method updateOffsetVariables (line 60) | public void updateOffsetVariables(P partType, IPartState

partState,... method markOffsetVariablesChanged (line 77) | public void markOffsetVariablesChanged() { method getOffsetVariablesInventory (line 81) | public SimpleInventory getOffsetVariablesInventory(IPartState

partS... method reloadOffsetVariables (line 87) | public void reloadOffsetVariables(P partType, IPartState

partState,... method setOffsetVariableErrors (line 96) | private void setOffsetVariableErrors(int slot, List ... method getOffsetVariableError (line 106) | @Nullable method reloadOffsetVariable (line 111) | protected void reloadOffsetVariable(P partType, IPartState

partStat... FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartTypeAspects.java class PartTypeAspects (line 20) | public abstract class PartTypeAspects

, S exten... method PartTypeAspects (line 22) | public PartTypeAspects(String name, PartRenderPosition partRenderPosit... method getAspects (line 29) | public Set getAspects() { method isUpdate (line 33) | @Override method getConsumptionRate (line 38) | @Override method loadTooltip (line 43) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartTypeBase.java class PartTypeBase (line 47) | public abstract class PartTypeBase

, S extends ... method getItem (line 56) | public Item getItem() { method getBlock (line 60) | public Block getBlock() { method getPartRenderPosition (line 64) | public PartRenderPosition getPartRenderPosition() { method PartTypeBase (line 68) | public PartTypeBase(String name, PartRenderPosition partRenderPosition) { method getUniqueName (line 77) | @Override method getMod (line 82) | protected ModBaseNeoForge getMod() { method getModId (line 86) | protected String getModId() { method registerBlock (line 94) | protected void registerBlock() { method createBlock (line 118) | protected Block createBlock(BlockConfigCommon blockConfig, BlockBeh... method createItem (line 128) | protected Item createItem(BlockConfigCommon blockConfig, Block bloc... method getBlockModelPath (line 133) | @Override method createTranslationKey (line 138) | @Override method createNetworkElement (line 143) | @SuppressWarnings("unchecked") method onPartActivated (line 149) | @Override method addDrops (line 183) | @Override method getBlockState (line 208) | @Override method getBaseBlockState (line 214) | @Override method loadTooltip (line 219) | @Override method loadTooltip (line 231) | @Override method constructNetworkEventActions (line 252) | protected Map, IEventAction> constructN... method hasEventSubscriptions (line 256) | @Override method getSubscribedEvents (line 261) | @Override method onEvent (line 266) | @SuppressWarnings("unchecked") method forceLightTransparency (line 275) | @Override method writeExtraGuiData (line 280) | @Override type IEventAction (line 285) | public interface IEventAction

, S extends IPa... method onAction (line 287) | public void onAction(INetwork network, PartTarget target, S state, E... FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartTypeConfigurable.java class PartTypeConfigurable (line 30) | public abstract class PartTypeConfigurable

, S ... method PartTypeConfigurable (line 32) | public PartTypeConfigurable(String name, PartRenderPosition partRender... method getContainerProviderSettings (line 36) | @Override method writeExtraGuiDataSettings (line 60) | @Override method getContainerProviderOffsets (line 66) | @Override method writeExtraGuiDataOffsets (line 90) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartTypeRegistry.java class PartTypeRegistry (line 16) | public final class PartTypeRegistry implements IPartTypeRegistry { method PartTypeRegistry (line 22) | private PartTypeRegistry() { method getInstance (line 29) | public static PartTypeRegistry getInstance() { method register (line 33) | @Override method getPartTypes (line 44) | @Override method getPartType (line 49) | @Override class DuplicatePartTypeException (line 54) | public static class DuplicatePartTypeException extends RuntimeException { method DuplicatePartTypeException (line 56) | public DuplicatePartTypeException(String msg) { FILE: src/main/java/org/cyclops/integrateddynamics/core/part/PartTypes.java class PartTypes (line 11) | public final class PartTypes { method load (line 44) | public static void load() {} method register (line 46) | public static void register() { FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/AspectRegistry.java class AspectRegistry (line 31) | public final class AspectRegistry implements IAspectRegistry { method AspectRegistry (line 47) | private AspectRegistry() { method getInstance (line 57) | public static AspectRegistry getInstance() { method getClient (line 61) | @Override method register (line 66) | @Override method registerSubAspectType (line 80) | protected > void registerSubAspectType(IPartTy... method register (line 91) | @Override method getAspects (line 98) | @Override method getReadAspects (line 107) | @Override method getWriteAspects (line 116) | @Override method getAspects (line 125) | @Override method getReadAspects (line 130) | @Override method getWriteAspects (line 135) | @Override method getAspect (line 140) | @Override method getUniqueName (line 145) | @Override method getVariableFacade (line 150) | @Override method setVariableFacade (line 163) | @Override method isInstance (line 169) | @Override method isInstance (line 174) | @Override class AspectVariablePredicate (line 179) | public static class AspectVariablePredicate extends VariablePredicate<... method AspectVariablePredicate (line 183) | public AspectVariablePredicate(Optional valueType, Optio... method getAspect (line 188) | public Optional getAspect() { method testTyped (line 192) | @Override class AspectVariableFacadePredicate (line 198) | public static class AspectVariableFacadePredicate extends VariableFaca... method AspectVariableFacadePredicate (line 202) | public AspectVariableFacadePredicate(Optional aspect) { method getAspect (line 207) | public Optional getAspect() { method testTyped (line 211) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/AspectRegistryClient.java class AspectRegistryClient (line 15) | public class AspectRegistryClient implements IAspectRegistryClient { method registerAspectModel (line 19) | @Override method getAspectModel (line 24) | @Override method getAspectModels (line 29) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/LazyAspectVariable.java class LazyAspectVariable (line 25) | public abstract class LazyAspectVariable extends Varia... method LazyAspectVariable (line 35) | public LazyAspectVariable(IValueType type, Supplier tar... method getType (line 41) | public IValueType getType() { method getAspect (line 45) | public IAspectRead getAspect() { method getTarget (line 49) | public PartTarget getTarget() { method invalidate (line 53) | @Override method getValue (line 62) | @Override method getAspectProperties (line 81) | protected IAspectProperties getAspectProperties() { method getValueLazy (line 98) | public abstract V getValueLazy() throws EvaluationException; FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/UpdatingAspectVariable.java class UpdatingAspectVariable (line 14) | public abstract class UpdatingAspectVariable implement... method UpdatingAspectVariable (line 20) | public UpdatingAspectVariable(IValueType type, PartTarget target) { method getType (line 26) | public IValueType getType() { method getTarget (line 30) | public PartTarget getTarget() { method getValue (line 34) | public V getValue() { method setValue (line 38) | public void setValue(V value) { method equals (line 42) | @Override method hashCode (line 50) | @Override method toString (line 55) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/build/AspectBuilder.java class AspectBuilder (line 38) | public class AspectBuilder, O> { method AspectBuilder (line 52) | private AspectBuilder(boolean read, T valueType, List kinds, I... method handle (line 76) | public AspectBuilder handle(IAspectValuePropagator AspectBuilder handle(IAspectValuePropagator appendKind(String kind) { method withProperties (line 125) | public AspectBuilder withProperties(IAspectProperties aspectP... method appendActivator (line 145) | public AspectBuilder appendActivator(IAspectWriteActivator ac... method appendDeactivator (line 168) | public AspectBuilder appendDeactivator(IAspectWriteDeactivato... method byMod (line 190) | public AspectBuilder byMod(String modId) { method appendBeforeUpdateListener (line 209) | public AspectBuilder appendBeforeUpdateListener(IAspectUpdate... method appendAfterUpdateListener (line 228) | public AspectBuilder appendAfterUpdateListener(IAspectUpdateL... method withUpdateType (line 247) | public AspectBuilder withUpdateType(AspectUpdateType updateTy... method buildRead (line 267) | public IAspectRead buildRead() { method buildWrite (line 277) | public IAspectWrite buildWrite() { method forReadType (line 291) | public static > AspectBuilde... method forWriteType (line 304) | public static > AspectBuilde... class BuiltReader (line 310) | private static class BuiltReader aspectBuilder) { method deriveUnlocalizedType (line 326) | protected static > String ... method getValue (line 335) | @Override method getValueType (line 344) | @Override method update (line 349) | @Override class BuiltWriter (line 357) | private static class BuiltWriter aspectBuilder) { method deriveUnlocalizedType (line 376) | protected static > String ... method getValueType (line 385) | @Override method write (line 390) | @Override method onActivate (line 399) | @Override method onDeactivate (line 407) | @Override method update (line 415) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/build/IAspectUpdateListener.java type IAspectUpdateListener (line 14) | public interface IAspectUpdateListener { method onUpdate (line 16) | public

, S extends IPartState

> void onUpd... type Before (line 21) | public static interface Before extends IAspectUpdateListener {} type After (line 26) | public static interface After extends IAspectUpdateListener {} FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/build/IAspectValuePropagator.java type IAspectValuePropagator (line 9) | public interface IAspectValuePropagator { method getOutput (line 11) | public O getOutput(I input) throws EvaluationException; FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/build/IAspectWriteActivator.java type IAspectWriteActivator (line 11) | public interface IAspectWriteActivator { method onActivate (line 21) | public

, S extends IPartStateWriter

... FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/build/IAspectWriteDeactivator.java type IAspectWriteDeactivator (line 11) | public interface IAspectWriteDeactivator { method onDeactivate (line 21) | public

, S extends IPartStateWriter

... FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/property/AspectProperties.java class AspectProperties (line 23) | public class AspectProperties implements IAspectProperties { method AspectProperties (line 31) | public AspectProperties(Collection proper... method AspectProperties (line 40) | public AspectProperties() { method getTypes (line 44) | @Override method getValue (line 50) | @Override method setValue (line 60) | @Override method removeValue (line 65) | @Override method serialize (line 70) | @Override method deserialize (line 81) | @Override method clone (line 101) | @SuppressWarnings({"CloneDoesntCallSuperClone", "deprecation"}) FILE: src/main/java/org/cyclops/integrateddynamics/core/part/aspect/property/AspectPropertyTypeInstance.java class AspectPropertyTypeInstance (line 14) | public class AspectPropertyTypeInstance, V exten... method AspectPropertyTypeInstance (line 20) | public AspectPropertyTypeInstance(T type, String translationKey) { method AspectPropertyTypeInstance (line 24) | public AspectPropertyTypeInstance(T type, String translationKey, Predi... method getType (line 30) | public T getType() { method getTranslationKey (line 34) | public String getTranslationKey() { method getValidator (line 38) | public Predicate getValidator() { method equals (line 42) | @Override method hashCode (line 49) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/event/PartAspectEvent.java class PartAspectEvent (line 17) | public class PartAspectEvent

, S extends IPartS... method PartAspectEvent (line 23) | public PartAspectEvent(INetwork network, IPartNetwork partNetwork, Par... method getEntityPlayer (line 29) | @Nullable method getAspect (line 34) | public A getAspect() { FILE: src/main/java/org/cyclops/integrateddynamics/core/part/event/PartEvent.java class PartEvent (line 14) | public class PartEvent

> ext... method PartEvent (line 22) | public PartEvent(INetwork network, IPartNetwork partNetwork, PartTarge... method getNetwork (line 30) | public INetwork getNetwork() { method getPartNetwork (line 34) | public IPartNetwork getPartNetwork() { method getTarget (line 38) | public PartTarget getTarget() { method getPartType (line 42) | public P getPartType() { method getPartState (line 46) | public S getPartState() { FILE: src/main/java/org/cyclops/integrateddynamics/core/part/event/PartReaderAspectEvent.java class PartReaderAspectEvent (line 19) | public class PartReaderAspectEvent

, S ex... method PartReaderAspectEvent (line 23) | public PartReaderAspectEvent(INetwork network, IPartNetwork partNetwor... method getItemStack (line 29) | public ItemStack getItemStack() { method setItemStack (line 33) | public void setItemStack(ItemStack itemStack) { FILE: src/main/java/org/cyclops/integrateddynamics/core/part/event/PartVariableDrivenVariableContentsUpdatedEvent.java class PartVariableDrivenVariableContentsUpdatedEvent (line 18) | public class PartVariableDrivenVariableContentsUpdatedEvent

, S ex... method PartWriterAspectEvent (line 22) | public PartWriterAspectEvent(INetwork network, IPartNetwork partNetwor... method getItemStack (line 28) | public ItemStack getItemStack() { FILE: src/main/java/org/cyclops/integrateddynamics/core/part/event/RegisterPartCapabilitiesEvent.java class RegisterPartCapabilitiesEvent (line 22) | public class RegisterPartCapabilitiesEvent extends Event implements IMod... method RegisterPartCapabilitiesEvent (line 27) | public RegisterPartCapabilitiesEvent( method register (line 35) | public void register(BlockCapability blockCapability... FILE: src/main/java/org/cyclops/integrateddynamics/core/part/panel/PartTypePanel.java class PartTypePanel (line 15) | public abstract class PartTypePanel

, S ext... method PartTypePanel (line 17) | public PartTypePanel(String name) { method createBlock (line 21) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/panel/PartTypePanelVariableDriven.java class PartTypePanelVariableDriven (line 61) | public abstract class PartTypePanelVariableDriven

method getVariable (line 25) | @SuppressWarnings("unchecked") method setVariable (line 31) | @Override method resetVariables (line 36) | @Override method setAspectProperties (line 43) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/read/PartTypeReadBase.java class PartTypeReadBase (line 47) | public abstract class PartTypeReadBase

, ... method PartTypeReadBase (line 53) | public PartTypeReadBase(String name) { method PartTypeReadBase (line 57) | public PartTypeReadBase(String name, PartRenderPosition partRenderPosi... method getUpdateAspects (line 61) | protected Set> getUpdateAspects(AspectUpdateType upd... method isSolid (line 78) | @Override method update (line 83) | @Override method onBlockNeighborChange (line 102) | @Override method getReadAspects (line 111) | @Override method getVariable (line 119) | @Override method setTargetOffset (line 134) | @Override method setTargetSideOverride (line 144) | @Override method getContainerProvider (line 153) | @Override method writeExtraGuiData (line 176) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/write/PartStateWriterBase.java class PartStateWriterBase (line 30) | public class PartStateWriterBase

method PartStateWriterBase (line 37) | public PartStateWriterBase(int inventorySize) { method serialize (line 41) | @Override method deserialize (line 48) | @Override method validate (line 60) | @Override method onCorruptedState (line 69) | @Override method hasVariable (line 75) | @Override method triggerAspectInfoUpdate (line 80) | @Override method onVariableContentsUpdated (line 99) | @Override method getActiveAspect (line 109) | @Override method getErrors (line 114) | @Override method addError (line 123) | @Override method checkAndResetFirstTick (line 134) | @Override class Validator (line 143) | public static class Validator implements IVariableFacade.IValidator { method Validator (line 153) | public Validator(IPartStateWriter state, IAspectWrite aspect) { method addError (line 158) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/part/write/PartTypeWriteBase.java class PartTypeWriteBase (line 56) | public abstract class PartTypeWriteBase

,... method PartTypeWriteBase (line 61) | public PartTypeWriteBase(String name) { method PartTypeWriteBase (line 65) | public PartTypeWriteBase(String name, PartRenderPosition partRenderPos... method constructNetworkEventActions (line 69) | @Override method createBlock (line 78) | @Override method update (line 83) | @Override method setTargetOffset (line 92) | @Override method addDrops (line 105) | @Override method beforeNetworkKill (line 118) | @Override method afterNetworkAlive (line 124) | @Override method getWriteAspects (line 130) | @Override method hasActiveVariable (line 138) | @Override method getActiveVariable (line 143) | @Override method getActiveAspect (line 148) | @Override method updateActivation (line 153) | @Override method onVariableContentsUpdated (line 179) | protected void onVariableContentsUpdated(IPartNetwork network, PartTar... method getStatus (line 183) | protected IgnoredBlockStatus.Status getStatus(IPartStateWriter state) { method getBlockState (line 195) | @Override method loadTooltip (line 204) | @Override method getContainerProvider (line 227) | @Override method writeExtraGuiData (line 251) | @Override method shouldTriggerBlockRenderUpdate (line 261) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/path/Cluster.java class Cluster (line 26) | public class Cluster implements Collection { method Cluster (line 33) | public Cluster() { method Cluster (line 37) | public Cluster(TreeSet elements) { method getElements (line 41) | public Set getElements() { method equals (line 45) | @Override method hashCode (line 53) | @Override method toString (line 58) | @Override method size (line 66) | @Override method isEmpty (line 71) | @Override method contains (line 76) | @Override method iterator (line 81) | @Override method toArray (line 86) | @Override method toArray (line 91) | @Override method add (line 96) | @Override method remove (line 101) | @Override method containsAll (line 106) | @Override method addAll (line 111) | @Override method removeAll (line 116) | @Override method retainAll (line 121) | @Override method clear (line 126) | @Override method fromParams (line 131) | public void fromParams(List pathElements) { method toParams (line 154) | public List toParams() { FILE: src/main/java/org/cyclops/integrateddynamics/core/path/PathFinder.java class PathFinder (line 18) | public final class PathFinder { method getConnectedElements (line 20) | protected static Set getConnectedElements(ISidedPat... method getConnectedCluster (line 46) | public static Cluster getConnectedCluster(ISidedPathElement head) { FILE: src/main/java/org/cyclops/integrateddynamics/core/persist/world/LabelsWorldStorage.java class LabelsWorldStorage (line 29) | public class LabelsWorldStorage extends WorldStorage { method LabelsWorldStorage (line 33) | public LabelsWorldStorage(Map labels) { method getLabels (line 38) | public Map getLabels() { method putUnsafe (line 48) | public synchronized void putUnsafe(int variableId, @Nonnull String lab... method removeUnsafe (line 59) | public synchronized void removeUnsafe(int variableId) { method put (line 69) | public void put(int variableId, @Nonnull String label) { method remove (line 82) | public void remove(int variableId) { method getLabel (line 96) | public synchronized String getLabel(int variableId) { method onPlayerLoggedIn (line 103) | @SubscribeEvent method afterLoad (line 114) | @Override method clear (line 126) | public void clear() { class Access (line 130) | public static class Access extends WorldStorage.Access mod) { method get (line 153) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/persist/world/NetworkWorldStorage.java class NetworkWorldStorage (line 23) | public class NetworkWorldStorage extends WorldStorage networkParams) { method getNetworkParams (line 33) | public List getNetworkParams() { method addNewNetwork (line 41) | public synchronized void addNewNetwork(Network network) { method removeInvalidatedNetwork (line 53) | public synchronized void removeInvalidatedNetwork(Network network) { method getNetworks (line 63) | public synchronized Set getNetworks() { method afterLoad (line 70) | @Override method beforeSave (line 85) | @Override class Access (line 101) | public static class Access extends WorldStorage.Access mod) { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/category/RecipeBookCategoryDryingBasinConfig.java class RecipeBookCategoryDryingBasinConfig (line 12) | public class RecipeBookCategoryDryingBasinConfig extends RecipeBookCateg... method RecipeBookCategoryDryingBasinConfig (line 14) | public RecipeBookCategoryDryingBasinConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/category/RecipeBookCategoryMechanicalDryingBasinConfig.java class RecipeBookCategoryMechanicalDryingBasinConfig (line 12) | public class RecipeBookCategoryMechanicalDryingBasinConfig extends Recip... method RecipeBookCategoryMechanicalDryingBasinConfig (line 14) | public RecipeBookCategoryMechanicalDryingBasinConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/category/RecipeBookCategoryMechanicalSqueezerConfig.java class RecipeBookCategoryMechanicalSqueezerConfig (line 12) | public class RecipeBookCategoryMechanicalSqueezerConfig extends RecipeBo... method RecipeBookCategoryMechanicalSqueezerConfig (line 14) | public RecipeBookCategoryMechanicalSqueezerConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/category/RecipeBookCategorySqueezerConfig.java class RecipeBookCategorySqueezerConfig (line 12) | public class RecipeBookCategorySqueezerConfig extends RecipeBookCategory... method RecipeBookCategorySqueezerConfig (line 14) | public RecipeBookCategorySqueezerConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/display/RecipeDisplayDryingBasin.java method result (line 54) | @Override method type (line 63) | @Override method isEnabled (line 68) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/display/RecipeDisplayDryingBasinConfig.java class RecipeDisplayDryingBasinConfig (line 11) | public class RecipeDisplayDryingBasinConfig extends RecipeDisplayConfigC... method RecipeDisplayDryingBasinConfig (line 13) | public RecipeDisplayDryingBasinConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/display/RecipeDisplaySqueezer.java method result (line 54) | @Override method type (line 63) | @Override method isEnabled (line 68) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/display/RecipeDisplaySqueezerConfig.java class RecipeDisplaySqueezerConfig (line 11) | public class RecipeDisplaySqueezerConfig extends RecipeDisplayConfigComm... method RecipeDisplaySqueezerConfig (line 13) | public RecipeDisplaySqueezerConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/handler/RecipeHandlerDryingBasin.java class RecipeHandlerDryingBasin (line 34) | public class RecipeHandlerDryingBasin exten... method RecipeHandlerDryingBasin (line 36) | public RecipeHandlerDryingBasin(Supplier worldSupplier, RecipeT... method getRecipeInputContainer (line 43) | @Nullable method getRecipeInputIngredients (line 60) | @Nullable method getRecipeOutputIngredients (line 74) | @Nullable method isValidSizeInput (line 93) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/handler/RecipeHandlerSqueezer.java class RecipeHandlerSqueezer (line 27) | public class RecipeHandlerSqueezer extends Rec... method RecipeHandlerSqueezer (line 29) | public RecipeHandlerSqueezer(Supplier worldSupplier, RecipeType... method getRecipeInputContainer (line 36) | @Nullable method getRecipeInputIngredients (line 42) | @Nullable method getRecipeOutputIngredients (line 50) | @Nullable method isValidSizeInput (line 73) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeDryingBasin.java class RecipeDryingBasin (line 25) | public class RecipeDryingBasin implements Recipe { method RecipeDryingBasin (line 35) | public RecipeDryingBasin(Optional inputIngredient, Optiona... method getInputIngredient (line 44) | public Optional getInputIngredient() { method getInputFluidTemplate (line 48) | public Optional getInputFluidTemplate() { method getInputFluid (line 52) | public Optional getInputFluid() { method getOutputItemTemplate (line 56) | public Optional> ge... method getOutputItem (line 60) | public Optional> getOutputI... method getOutputFluidTemplate (line 66) | public Optional getOutputFluidTemplate() { method getOutputFluid (line 70) | public Optional getOutputFluid() { method getOutputItemFirst (line 74) | public Optional getOutputItemFirst() { method getDuration (line 78) | public int getDuration() { method matches (line 82) | @Override method assemble (line 89) | @Override method group (line 94) | @Override method showNotification (line 99) | @Override method getSerializer (line 104) | @Override method getType (line 109) | @Override method placementInfo (line 114) | @Override method recipeBookCategory (line 122) | @Override method display (line 127) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeEnergyContainerCombination.java class RecipeEnergyContainerCombination (line 18) | public class RecipeEnergyContainerCombination extends CustomRecipe { method RecipeEnergyContainerCombination (line 23) | public RecipeEnergyContainerCombination(Ingredient batteryItem, int ma... method getBatteryItem (line 29) | public Ingredient getBatteryItem() { method getMaxCapacity (line 33) | public int getMaxCapacity() { method matches (line 37) | @Override method getResultItem (line 42) | protected ItemStack getResultItem() { method getRemainingItems (line 46) | @Override method getSerializer (line 59) | @Override method assemble (line 64) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeEnergyContainerCombinationConfig.java class RecipeEnergyContainerCombinationConfig (line 10) | public class RecipeEnergyContainerCombinationConfig extends RecipeConfig... method RecipeEnergyContainerCombinationConfig (line 12) | public RecipeEnergyContainerCombinationConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeMechanicalDryingBasin.java class RecipeMechanicalDryingBasin (line 22) | public class RecipeMechanicalDryingBasin extends RecipeDryingBasin { method RecipeMechanicalDryingBasin (line 24) | public RecipeMechanicalDryingBasin(Optional inputIngredien... method getSerializer (line 29) | @Override method getType (line 34) | @Override method recipeBookCategory (line 39) | @Override method display (line 44) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeMechanicalSqueezer.java class RecipeMechanicalSqueezer (line 19) | public class RecipeMechanicalSqueezer extends RecipeSqueezer { method RecipeMechanicalSqueezer (line 23) | public RecipeMechanicalSqueezer(Ingredient inputIngredient, method getDuration (line 31) | public int getDuration() { method getSerializer (line 35) | @Override method getType (line 40) | @Override method recipeBookCategory (line 45) | @Override method display (line 50) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeMechanicalSqueezerFacade.java class RecipeMechanicalSqueezerFacade (line 15) | public class RecipeMechanicalSqueezerFacade extends RecipeMechanicalSque... method RecipeMechanicalSqueezerFacade (line 17) | public RecipeMechanicalSqueezerFacade(int duration) { method assemble (line 21) | @Override method matches (line 26) | @Override method getSerializer (line 31) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeNbtClear.java class RecipeNbtClear (line 13) | public class RecipeNbtClear extends CustomRecipe { method RecipeNbtClear (line 17) | public RecipeNbtClear(Ingredient inputIngredient) { method getInputIngredient (line 22) | public Ingredient getInputIngredient() { method matches (line 26) | @Override method assemble (line 31) | @Override method getResultItem (line 51) | public ItemStack getResultItem() { method getRemainingItems (line 55) | @Override method isSpecial (line 60) | @Override method getSerializer (line 65) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerDryingBasin.java class RecipeSerializerDryingBasin (line 20) | public class RecipeSerializerDryingBasin { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerDryingBasinConfig.java class RecipeSerializerDryingBasinConfig (line 11) | public class RecipeSerializerDryingBasinConfig extends RecipeConfigCommo... method RecipeSerializerDryingBasinConfig (line 13) | public RecipeSerializerDryingBasinConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerEnergyContainerCombination.java class RecipeSerializerEnergyContainerCombination (line 16) | public class RecipeSerializerEnergyContainerCombination { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerMechanicalDryingBasin.java class RecipeSerializerMechanicalDryingBasin (line 20) | public class RecipeSerializerMechanicalDryingBasin { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerMechanicalDryingBasinConfig.java class RecipeSerializerMechanicalDryingBasinConfig (line 11) | public class RecipeSerializerMechanicalDryingBasinConfig extends RecipeC... method RecipeSerializerMechanicalDryingBasinConfig (line 13) | public RecipeSerializerMechanicalDryingBasinConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerMechanicalSqueezer.java class RecipeSerializerMechanicalSqueezer (line 22) | public class RecipeSerializerMechanicalSqueezer { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerMechanicalSqueezerConfig.java class RecipeSerializerMechanicalSqueezerConfig (line 11) | public class RecipeSerializerMechanicalSqueezerConfig extends RecipeConf... method RecipeSerializerMechanicalSqueezerConfig (line 13) | public RecipeSerializerMechanicalSqueezerConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerMechanicalSqueezerFacade.java class RecipeSerializerMechanicalSqueezerFacade (line 12) | public class RecipeSerializerMechanicalSqueezerFacade { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerMechanicalSqueezerFacadeConfig.java class RecipeSerializerMechanicalSqueezerFacadeConfig (line 12) | public class RecipeSerializerMechanicalSqueezerFacadeConfig extends Reci... method RecipeSerializerMechanicalSqueezerFacadeConfig (line 14) | public RecipeSerializerMechanicalSqueezerFacadeConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerNbtClear.java class RecipeSerializerNbtClear (line 14) | public class RecipeSerializerNbtClear { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeSerializerNbtClearConfig.java class RecipeSerializerNbtClearConfig (line 10) | public class RecipeSerializerNbtClearConfig extends RecipeConfigCommon { method RecipeSqueezer (line 34) | public RecipeSqueezer(Ingredient inputIngredient, method getInputIngredient (line 42) | public Ingredient getInputIngredient() { method getOutputItems (line 46) | public NonNullList getOutputItems() { method getOutputItemsAsSlots (line 50) | public List> getOutputItemsAsSlots() { method getOutputFluidTemplate (line 57) | public Optional getOutputFluidTemplate() { method getOutputFluid (line 61) | public Optional getOutputFluid() { method matches (line 65) | @Override method assemble (line 70) | @Override method group (line 79) | @Override method showNotification (line 84) | @Override method assemble (line 89) | public NonNullList assemble(ItemStack inputItem) { method getSerializer (line 93) | @Override method getType (line 98) | @Override method placementInfo (line 103) | @Override method recipeBookCategory (line 111) | @Override method display (line 116) | @Override class IngredientChance (line 127) | public static class IngredientChance { method IngredientChance (line 130) | public IngredientChance(Either, Pair<... method getIngredient (line 134) | public Either getIngredi... method getIngredientChance (line 138) | public Either, Pair getOutput(ItemStack inputI... method matches (line 45) | @Override method getSerializer (line 50) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeTypeDryingBasinConfig.java class RecipeTypeDryingBasinConfig (line 11) | public class RecipeTypeDryingBasinConfig extends RecipeTypeConfigCommon<... method RecipeTypeDryingBasinConfig (line 13) | public RecipeTypeDryingBasinConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeTypeMechanicalDryingBasinConfig.java class RecipeTypeMechanicalDryingBasinConfig (line 11) | public class RecipeTypeMechanicalDryingBasinConfig extends RecipeTypeCon... method RecipeTypeMechanicalDryingBasinConfig (line 13) | public RecipeTypeMechanicalDryingBasinConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeTypeMechanicalSqueezerConfig.java class RecipeTypeMechanicalSqueezerConfig (line 11) | public class RecipeTypeMechanicalSqueezerConfig extends RecipeTypeConfig... method RecipeTypeMechanicalSqueezerConfig (line 13) | public RecipeTypeMechanicalSqueezerConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/core/recipe/type/RecipeTypeSqueezerConfig.java class RecipeTypeSqueezerConfig (line 11) | public class RecipeTypeSqueezerConfig extends RecipeTypeConfigCommon void assertEqual(T actual, T expected, String ifEqua... method assertNonEqual (line 61) | public static void assertNonEqual(T actual, T expected, String ifN... method assertNull (line 81) | public static void assertNull(T actual, String ifNull) { method assertNonNull (line 95) | public static void assertNonNull(T actual, String ifNonNull) { method serialize (line 103) | public static CompoundTag serialize(Consumer deserial... method serialize (line 107) | public static CompoundTag serialize(Consumer deserial... method deserialize (line 123) | public static T deserialize(CompoundTag tag, Function T deserialize(CompoundTag tag, Function e... method EntityItemTargetted (line 36) | public EntityItemTargetted(Level p_32001_, double p_32002_, double p_3... method EntityItemTargetted (line 40) | public EntityItemTargetted( method EntityItemTargetted (line 50) | public EntityItemTargetted(Level world, double x, double y, double z) { method defineSynchedData (line 55) | @Override method setTarget (line 63) | public void setTarget(float x, float y, float z) { method isNoGravity (line 69) | @Override method setTarget (line 74) | public void setTarget(LivingEntity targetEntity) { method getTargetX (line 79) | public float getTargetX() { method getTargetY (line 83) | public float getTargetY() { method getTargetZ (line 87) | public float getTargetZ() { method tick (line 91) | @Override method showEntityMoved (line 120) | protected void showEntityMoved() { FILE: src/main/java/org/cyclops/integrateddynamics/entity/item/EntityItemTargettedConfig.java class EntityItemTargettedConfig (line 14) | public class EntityItemTargettedConfig extends EntityConfigCommon p... method testReadAspectSetup (line 146) | public static Supplier testReadAspectSetup(BlockPos p... method testReadAspectThrows (line 159) | public static void testReadAspectThrows(BlockPos po... method testReadAspect (line 171) | public static void testReadAspect(BlockPos pos, Gam... method testReadAspectPredicate (line 176) | public static void testReadAspectPredicate(BlockPos... method testReadAspectOperator (line 187) | public static void testReadAspectOperator(BlockPos ... method testReadAspectOperatorPredicate (line 203) | public static void testReadAspectOperatorPredicate(... method testWriteAspectSetup (line 219) | public static void testWriteAspectSetup(BlockPos po... method testWriteAspectSetup (line 231) | public static void testWriteAspectSetup(BlockPos po... method setAspectProperty (line 235) | public static , V extends IValue> void setAspe... FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAdvancements.java class GameTestsAdvancements (line 63) | public class GameTestsAdvancements { method mockServerPlayer (line 70) | @SuppressWarnings("removal") method assertAdvancement (line 75) | private static void assertAdvancement(GameTestHelper helper, ServerPla... method assertAdvancementNotDone (line 85) | private static void assertAdvancementNotDone(GameTestHelper helper, Se... method simpleCache (line 92) | private static ILazyExpressionValueCache simpleCache() { method makeOpVar (line 102) | @SuppressWarnings("unchecked") method makeAspectVar (line 111) | private static IAspectVariable makeAspectVar(IAs... method fireVariableDrivenEvent (line 123) | @SuppressWarnings({"rawtypes", "unchecked"}) method fireReaderAspectEvent (line 129) | @SuppressWarnings({"rawtypes", "unchecked"}) method placeVariableInWriterWithPlayer (line 146) | private static void placeVariableInWriterWithPlayer(Level level, PartP... method testAdvancementRoot (line 169) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMeneglinDiscovery (line 177) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMenrilProduction (line 185) | @GameTest(template = TEMPLATE_EMPTY) method fireItemCraftedTrigger (line 193) | private static void fireItemCraftedTrigger(ServerPlayer player, String... method testAdvancementSqueezing (line 198) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementDrying (line 205) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementCablesLogic (line 212) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMenrilWrenching (line 219) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariables (line 226) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableInput (line 233) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableOutput (line 240) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementBlockReading (line 247) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementInventoryReading (line 254) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMachineReading (line 261) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneReading (line 268) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementValueDisplaying (line 275) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLogicProgramming (line 282) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementNetworksLogic (line 290) | @GameTest(template = TEMPLATE_EMPTY) method fireVariableCreatedTrigger (line 303) | private static void fireVariableCreatedTrigger(ServerPlayer player, IV... method testAdvancementConstantDefinition (line 309) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableMaterialization (line 318) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableProxying (line 327) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecipeCreation (line 336) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneCapturing (line 346) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecipeReading (line 353) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneObservment (line 360) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementArithmeticAddition (line 369) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementItemOriginIdentification (line 378) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLogicalListBuilding (line 387) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementWhatWouldIBeLookingAt (line 400) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecipeLookup (line 409) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLecternData (line 428) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLecternBook (line 436) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLecternBookName (line 450) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementDynamicAdditions (line 464) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementDynamicListFiltering (line 479) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementCreeperTaming (line 495) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecursiveRecursion (line 508) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementToolForObsidian (line 519) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementToolForObsidianNegative (line 537) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneTransmission (line 555) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementSmartPressurePlate (line 582) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementSpongeStepSound (line 629) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRootNegative (line 662) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMeneglinDiscoveryNegative (line 671) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMenrilProductionNegative (line 680) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementSqueezingNegative (line 689) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementDryingNegative (line 697) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementCablesLogicNegative (line 705) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMenrilWrenchingNegative (line 713) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariablesNegative (line 721) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableInputNegative (line 729) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableOutputNegative (line 737) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementNetworksLogicNegative (line 745) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementBlockReadingNegative (line 758) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementInventoryReadingNegative (line 766) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementMachineReadingNegative (line 774) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneReadingNegative (line 782) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementValueDisplayingNegative (line 790) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLogicProgrammingNegative (line 798) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementConstantDefinitionNegative (line 806) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableMaterializationNegative (line 816) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementVariableProxyingNegative (line 826) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecipeCreationNegative (line 836) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneCapturingNegative (line 846) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecipeReadingNegative (line 854) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneObservementNegative (line 862) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementArithmeticAdditionNegative (line 871) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementItemOriginIdentificationNegative (line 881) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLogicalListBuildingNegative (line 891) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementWhatWouldIBeLookingAtNegative (line 905) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecipeLookupNegative (line 915) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLecternDataNegative (line 930) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLecternBookNegative (line 940) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementLecternBookNameNegative (line 953) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementDynamicAdditionsNegative (line 966) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementDynamicListFilteringNegative (line 980) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementCreeperTamingNegative (line 996) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRecursiveRecursionNegative (line 1009) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementRedstoneTransmissionNegative (line 1020) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementSmartPressurePlateNegative (line 1043) | @GameTest(template = TEMPLATE_EMPTY) method testAdvancementSpongeStepSoundNegative (line 1062) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadAudio.java class GameTestsAspectsReadAudio (line 15) | public class GameTestsAspectsReadAudio { method testAspectsReadAudioHarp (line 20) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioBassdrum (line 26) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioSnare (line 32) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioHat (line 38) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioBass (line 44) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioFlute (line 50) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioBell (line 56) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioGuitar (line 62) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioChime (line 68) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioXylophone (line 74) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioIronXylophone (line 80) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioCowBell (line 86) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioDidgeridoo (line 92) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioBit (line 98) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioBanjo (line 104) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioPling (line 110) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioZombie (line 116) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioSkeleton (line 122) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioCreeper (line 128) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioDragon (line 134) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioWitherSkeleton (line 140) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioPiglin (line 146) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadAudioCustomHead (line 152) | @GameTest(template = TEMPLATE_EMPTY) method playNote (line 158) | public static void playNote(GameTestHelper helper, NoteBlockInstrument... FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadBlock.java class GameTestsAspectsReadBlock (line 15) | public class GameTestsAspectsReadBlock { method testAspectsReadBlockBooleanBlockTrue (line 20) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockBooleanBlockFalse (line 26) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockDimension (line 31) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockPosX (line 36) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockPosY (line 40) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockPosZ (line 44) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockBlock (line 49) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockNbt (line 55) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockBiome (line 63) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadBlockLight (line 68) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadEntity.java class GameTestsAspectsReadEntity (line 25) | public class GameTestsAspectsReadEntity { method testAspectsReadEntityItemFrameRotationInvalid (line 30) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadEntityItemFrameRotationValid (line 35) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadEntityItemFrameContentsInvalid (line 43) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadEntityItemFrameContentsValid (line 48) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadEntityEntities (line 56) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadEntityEntity (line 66) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadEntityPlayers (line 72) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadExtraDimensional.java class GameTestsAspectsReadExtraDimensional (line 17) | public class GameTestsAspectsReadExtraDimensional { method testAspectsReadExtraDimensionalRandom (line 22) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadExtraDimensionalPlayerCount (line 27) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadExtraDimensionalTickTime (line 32) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadExtraDimensionalTps (line 37) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadExtraDimensionalPlayers (line 42) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadFluid.java class GameTestsAspectsReadFluid (line 17) | public class GameTestsAspectsReadFluid { method testAspectsReadFluidFullTrue (line 22) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidFullFalse (line 30) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidEmptyTrue (line 38) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidEmptyFalse (line 45) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidNonEmptyTrue (line 53) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidNonEmptyFalse (line 61) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidApplicableTrue (line 68) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidApplicableFalse (line 74) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidAmount (line 79) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidAmountTotal (line 87) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidCapacityValid (line 95) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidCapacityInvalid (line 101) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidCapacityTotalValid (line 106) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidCapacityTotalInvalid (line 112) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidTanksValid (line 117) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidTanksInvalid (line 123) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidFillRatio (line 128) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidTankFluids (line 136) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidTankCapacities (line 146) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidFluidStack (line 156) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidBlockValid (line 164) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadFluidBlockInvalid (line 170) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadInventory.java class GameTestsAspectsReadInventory (line 16) | public class GameTestsAspectsReadInventory { method testAspectsReadInventoryFullTrue (line 21) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryFullFalse (line 31) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryEmptyTrue (line 41) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryEmptyFalse (line 48) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryNonEmptyTrue (line 56) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryNonEmptyFalse (line 64) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryApplicableTrue (line 71) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryApplicableFalse (line 77) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryCount (line 82) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventorySlotsValid (line 91) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventorySlotsInvalid (line 97) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventorySlotsFilled (line 102) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryFillRatio (line 112) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadInventoryItemStacks (line 122) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadMachine.java class GameTestsAspectsReadMachine (line 23) | public class GameTestsAspectsReadMachine { method testAspectsReadMachineIsWorkerFalse (line 28) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsWorkerTrue (line 34) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineHasWorkFalseInvalid (line 40) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineHasWorkFalse (line 46) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineHasWorkTrue (line 52) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanWorkFalseInvalid (line 60) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanWorkFalse (line 66) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanWorkTrue (line 72) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsWorkingFalseInvalid (line 80) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsWorkingFalse (line 86) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsWorkingTrue (line 92) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsTemperatureFalse (line 101) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsTemperatureTrue (line 107) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineTemperatureInvalid (line 113) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineTemperature (line 119) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineTemperatureWorking (line 128) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineMaxTemperatureInvalid (line 134) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineMaxTemperature (line 140) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineMinTemperatureInvalid (line 146) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineMinTemperature (line 152) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineDefaultTemperatureInvalid (line 158) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineDefaultTemperature (line 164) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsRecipeHandlerFalse (line 170) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsRecipeHandlerTrue (line 176) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineRecipesInvalid (line 182) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineRecipes (line 188) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeOutputInvalid (line 200) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeOutput (line 209) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeInputsInvalid (line 219) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeInputs (line 228) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipesByInputsInvalid (line 244) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipesByInputsInputs (line 253) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipesByOutputInvalid (line 269) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipesByOutput (line 278) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeByInputsInvalid (line 294) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeByInputsInputs (line 303) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeByOutputInvalid (line 313) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineGetRecipeByOutput (line 322) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyInvalid (line 332) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyValid (line 338) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanExtractEnergyInvalid (line 344) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanExtractEnergyValid (line 350) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanExtractEnergyValidFalse (line 358) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanInsertEnergyInvalid (line 366) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineCanInsertEnergyValid (line 372) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyFullInvalid (line 378) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyFullValid (line 384) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyFullValidFalse (line 392) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyEmptyInvalid (line 400) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyEmptyValid (line 406) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyEmptyValidFalse (line 414) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyNonEmptyInvalid (line 422) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyNonEmptyValid (line 428) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineIsEnergyNonEmptyValidFalse (line 436) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineEnergyStoredInvalid (line 444) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineEnergyStoredValid (line 450) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineEnergyCapacityInvalid (line 458) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineEnergyCapacityValid (line 464) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineEnergyFillRatioInvalid (line 472) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadMachineEnergyFillRatioValid (line 478) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadNetwork.java class GameTestsAspectsReadNetwork (line 32) | public class GameTestsAspectsReadNetwork { method testAspectsReadNetworkApplicableTrue (line 37) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkApplicableFalse (line 43) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkElementCountInvalid (line 48) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkElementCountValid (line 53) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkBatteryCountInvalid (line 62) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkBatteryCountValid (line 67) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkEnergyStoredInvalid (line 74) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkEnergyStoredValid (line 79) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkEnergyMaxInvalid (line 88) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkEnergyMaxValid (line 93) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkEnergConsumptionRateInvalid (line 102) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkEnergConsumptionRateValid (line 107) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkValueInvalidNoNetwork (line 122) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkValueInvalidNoPart (line 127) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkValueInvalidWrongSide (line 133) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkValueValid (line 141) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkGetVariableByIdInvalidId (line 149) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadNetworkGetVariableByIdValid (line 195) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadRedstone.java class GameTestsAspectsReadRedstone (line 21) | public class GameTestsAspectsReadRedstone { method testAspectsReadRedstoneBooleanLow (line 26) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadRedstoneBooleanNonLow (line 32) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadRedstoneBooleanHigh (line 38) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadRedstoneBooleanClock (line 44) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadRedstoneInteger (line 54) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsReadWorld.java class GameTestsAspectsReadWorld (line 25) | public class GameTestsAspectsReadWorld { method testAspectsReadWorldWeatherClearTrue (line 30) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldWeatherClearFalse (line 35) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldWeatherRainingTrue (line 40) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldWeatherRainingFalse (line 45) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldWeatherThunderTrue (line 50) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldWeatherThunderFalse (line 55) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldIsDayTrue (line 60) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldIsDayFalse (line 69) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldIsNightTrue (line 78) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldIsNightFalse (line 87) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldRainCountdown (line 96) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldTicktime (line 104) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadWorldDaytime (line 109) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldLightlevel (line 117) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadWorldTps (line 122) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadWorldTime (line 127) | @GameTest(template = TEMPLATE_EMPTY, environment = Reference.MOD_ID + ... method testAspectsReadWorldTotalTime (line 135) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadWorldName (line 140) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsReadWorldPlayers (line 145) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsAspectsWriteRedstone.java class GameTestsAspectsWriteRedstone (line 24) | public class GameTestsAspectsWriteRedstone { method testAspectsWriteRedstoneBooleanTrue (line 29) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsWriteRedstoneBooleanFalse (line 37) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsWriteRedstoneInteger (line 45) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsWriteRedstoneBooleanPulse (line 53) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsWriteRedstoneIntegerPulse (line 67) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsWriteRedstoneBooleanPulseLengthLong (line 104) | @GameTest(template = TEMPLATE_EMPTY) method testAspectsWriteRedstoneIntegerPulseLengthLong (line 130) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsBattery.java class GameTestsBattery (line 21) | public class GameTestsBattery { method testBatteryTransfer (line 26) | @GameTest(template = TEMPLATE_EMPTY) method testBatteryCombineEmpty (line 47) | @GameTest(template = TEMPLATE_EMPTY) method testBatteryCombineFilled (line 66) | @GameTest(template = TEMPLATE_EMPTY) method testBatteryCombineFilledHigherCapacity (line 89) | @GameTest(template = TEMPLATE_EMPTY) method testBatteryCapacityPersistence (line 116) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsCombinedAspects.java class GameTestsCombinedAspects (line 31) | public class GameTestsCombinedAspects { method testCombinedAspectsRedstoneReaderToWriter (line 36) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsNothingToWriter (line 84) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderToWriterDisconnected (line 114) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderToDisplay (line 165) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsNothingToDisplay (line 203) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsBlankVariableToDisplay (line 224) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderAddOperatorToDisplay (line 247) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsDisplayPanelAsVariableStore (line 295) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderAddOperatorToDisplayIncompleteVariableStore (line 344) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderAddOperatorToDisplayFullyDisconnected (line 401) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderAddOperatorToDisplayBecomesFullyDisconnected (line 459) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderAddOperatorToDisplayReadersDisconnected (line 522) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderAddOperatorToDisplayVariableStoreDisconnected (line 582) | @GameTest(template = TEMPLATE_EMPTY) method testCombinedAspectsRedstoneReaderAddOperatorToDisplayBecomesFullyConnected (line 640) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsDelayer.java class GameTestsDelayer (line 26) | public class GameTestsDelayer { method testDelayerFromAddition (line 31) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsDryingBasin.java class GameTestsDryingBasin (line 18) | public class GameTestsDryingBasin { method testDryingBasin (line 23) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = 200) method testDryingBasinNoFluidInput (line 38) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = 200) method testDryingBasinItemAndFluidInputs (line 53) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = 200) method testDryingBasinPlaceSingleItem (line 71) | @GameTest(template = TEMPLATE_EMPTY) method testDryingBasinPlaceStackItem (line 90) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsFacades.java class GameTestsFacades (line 22) | public class GameTestsFacades { method testFacadeCable (line 27) | @GameTest(template = TEMPLATE_EMPTY) method testFacadeCablesConnect (line 47) | @GameTest(template = TEMPLATE_EMPTY) method testFacadeCableWithPart (line 99) | @GameTest(template = TEMPLATE_EMPTY) method testFacadeCableWithLever (line 122) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsFluids.java class GameTestsFluids (line 23) | public class GameTestsFluids { method testMenrilResinFluidReplaceable (line 28) | @GameTest(template = TEMPLATE_EMPTY) method testMenrilResinFluidBucketPickup (line 47) | @GameTest(template = TEMPLATE_EMPTY) method testLiquidChorusFluidReplaceable (line 74) | @GameTest(template = TEMPLATE_EMPTY) method testLiquidChorusFluidBucketPickup (line 93) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsFuzzing.java class GameTestsFuzzing (line 42) | public class GameTestsFuzzing { method getFuzzingIterations (line 62) | private static int getFuzzingIterations() { method runFuzzingIteration (line 71) | public static void runFuzzingIteration(GameTestHelper helper, int inde... method registerCommonTests (line 106) | public static void registerCommonTests(String modId, BiConsumer fuzzingTests(String ... method clearArea (line 143) | private static void clearArea(GameTestHelper helper, BlockPos absStart... method generateFuzzedNetwork (line 160) | private static void generateFuzzedNetwork(GameTestHelper helper, Block... method saveStructure (line 206) | private static void saveStructure(net.minecraft.server.level.ServerLev... FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsGenerator.java class GameTestsGenerator (line 13) | public class GameTestsGenerator { method testGenerator (line 18) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsMaterializer.java class GameTestsMaterializer (line 25) | public class GameTestsMaterializer { method testMaterializerFromAddition (line 30) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsMechanicalDryingBasin.java class GameTestsMechanicalDryingBasin (line 14) | public class GameTestsMechanicalDryingBasin { method testMechanicalDryingBasin (line 19) | @GameTest(template = TEMPLATE_EMPTY) method testMechanicalDryingBasinItemAndFluidInputs (line 38) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = 200) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsMechanicalSqueezer.java class GameTestsMechanicalSqueezer (line 12) | public class GameTestsMechanicalSqueezer { method testMechanicalSqueezer (line 17) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsNetwork.java class GameTestsNetwork (line 26) | public class GameTestsNetwork { method testNetworkSingle (line 31) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkSingleByPlayer (line 71) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkTwo (line 115) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkTwoDisconnectedByWrench (line 156) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkTwoDisconnectedByWrenchOffhand (line 211) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkTwoDisconnectedAndReconnectedByWrench (line 266) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkTwoRemoved (line 333) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkTwoRemovedByWrench (line 379) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkTwoRemovedByWrenchOffand (line 437) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkCableWithLever (line 495) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkVariableStoreSingle (line 514) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkVariableStoreSingleAfterwards (line 546) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkVariableStoreDisconnectByWrench (line 580) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkVariableStoreBreakByWrench (line 626) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkVariableStoreBreakByPickaxe (line 676) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkVariableStoreBreakByTnt (line 717) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkCoalGeneratorSingle (line 746) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkCoalGeneratorSingleAfterwards (line 778) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkCoalGeneratorDisconnectByWrench (line 812) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkCoalGeneratorBreakByWrench (line 858) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkCoalGeneratorBreakByPickaxe (line 908) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkCoalGeneratorBreakByTnt (line 949) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkEnergyBatterySingle (line 978) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkEnergyBatterySingleAfterwards (line 1010) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkEnergyBatteryDisconnectByWrench (line 1044) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkEnergyBatteryBreakByWrench (line 1090) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkEnergyBatteryBreakByPickaxe (line 1139) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkEnergyBatteryBreakByTnt (line 1180) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkDelayerSingle (line 1209) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkDelayerSingleAfterwards (line 1241) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkDelayerDisconnectByWrench (line 1275) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkDelayerBreakByWrench (line 1321) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkDelayerBreakByPickaxe (line 1371) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkDelayerBreakByTnt (line 1412) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMaterializerSingle (line 1441) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMaterializerSingleAfterwards (line 1473) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMaterializerDisconnectByWrench (line 1507) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMaterializerBreakByWrench (line 1553) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMaterializerBreakByPickaxe (line 1603) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMaterializerBreakByTnt (line 1644) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkProxySingle (line 1673) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkProxySingleAfterwards (line 1705) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkProxyDisconnectByWrench (line 1739) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkProxyBreakByWrench (line 1785) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkProxyBreakByPickaxe (line 1835) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkProxyBreakByTnt (line 1876) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMonodirectional (line 1903) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkMonodirectionalUnconnected (line 1931) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkOmnidirectional (line 1959) | @GameTest(template = TEMPLATE_EMPTY) method testNetworkOmnidirectionalUnconnected (line 1989) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsOffsets.java class GameTestsOffsets (line 31) | public class GameTestsOffsets { method testOffsetsRedstoneReaderToWriter (line 36) | @GameTest(template = TEMPLATE_EMPTY) method testOffsetsRedstoneReaderToWriterOffset (line 93) | @GameTest(template = TEMPLATE_EMPTY) method testOffsetsRedstoneReaderToWriterOffsetAndSide (line 150) | @GameTest(template = TEMPLATE_EMPTY) method testOffsetsRedstoneReaderToWriterOnlySide (line 209) | @GameTest(template = TEMPLATE_EMPTY) method testOffsetsRedstoneReaderToWriterNoMaxOffset (line 263) | @GameTest(template = TEMPLATE_EMPTY) method testOffsetsRedstoneReaderToWriterInsufficientMaxOffset (line 308) | @GameTest(template = TEMPLATE_EMPTY) method testOffsetsDropOnBreak (line 355) | @GameTest(template = TEMPLATE_EMPTY) method testOffsetsNoDropOnBreakWithoutOffsets (line 383) | @GameTest(template = TEMPLATE_EMPTY) method increaseMaxOffset (line 407) | public static void increaseMaxOffset(GameTestHelper helper, PartPos pa... method facePlayerToPart (line 423) | public static void facePlayerToPart(Player player, PartPos partPos) { method setOffset (line 433) | public static boolean setOffset(PartPos partPos, Vec3i offset) { method setOffsetSide (line 438) | public static void setOffsetSide(PartPos partPos, Direction direction) { FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsParts.java class GameTestsParts (line 29) | public class GameTestsParts { method testPartsRedstoneReaderOnCable (line 34) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderOnCableAsPlayer (line 52) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithoutCableAsPlayer (line 73) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderOnCableRemove (line 93) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithoutCableRemove (line 114) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderOnCableRemoveWrench (line 137) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithoutCableRemoveWrench (line 170) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderOnCableRemovePickaxe (line 204) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithoutCableRemovePickaxe (line 230) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithoutCableRemoveTnt (line 257) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderOnCableRemoveCableWrench (line 279) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderOnCableRemoveCableWithPickaxe (line 316) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderOnCableRemoveTnt (line 346) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithStateOnCable (line 368) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithStateOnCableAsPlayer (line 387) | @GameTest(template = TEMPLATE_EMPTY) method testPartsBlocksCableConnection (line 408) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithLever (line 437) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithoutCableAsPlayerAddCable (line 457) | @GameTest(template = TEMPLATE_EMPTY) method testPartsRedstoneReaderWithoutCableAsPlayerAddCableTwo (line 482) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsPerformance.java class GameTestsPerformance (line 31) | public class GameTestsPerformance { method isBenchmarkingEnabled (line 46) | private static boolean isBenchmarkingEnabled() { method testPerformanceEmptyNetwork (line 65) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceIdleNetwork (line 70) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceRedstoneNetwork (line 75) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceRedstoneNetworkVariables (line 80) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceEmptyNetworkAppend (line 85) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceIdleNetworkAppend (line 94) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceEmptyNetworkRemove (line 103) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceRedstoneNetworkRemove (line 112) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceEmptyNetworkAppendParts (line 121) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformanceRedstoneNetworkAppendParts (line 130) | @GameTest(template = TEMPLATE_EMPTY, timeoutTicks = (EXECUTION_SECONDS... method testPerformance (line 139) | public static void testPerformance(GameTestHelper helper, String netwo... method ensureResultsDirectory (line 183) | private static void ensureResultsDirectory() { method writeResults (line 191) | private static synchronized void writeResults(List results, bo... method addCablesPostWarmup (line 204) | private static void addCablesPostWarmup(GameTestHelper helper, int cou... method removeCablesPostWarmup (line 215) | private static void removeCablesPostWarmup(GameTestHelper helper, int ... method addPartsPostWarmup (line 222) | private static void addPartsPostWarmup(GameTestHelper helper, int radi... FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsProxy.java class GameTestsProxy (line 25) | public class GameTestsProxy { method testProxyFromAddition (line 30) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsSqueezer.java class GameTestsSqueezer (line 20) | public class GameTestsSqueezer { method testSqueezer (line 25) | @GameTest(template = TEMPLATE_EMPTY) method testSqueezerPlaceSingleItem (line 47) | @GameTest(template = TEMPLATE_EMPTY) method testSqueezerPlaceStackItem (line 66) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/GameTestsWrench.java class GameTestsWrench (line 19) | public class GameTestsWrench { method instantiateBarrelTest (line 24) | protected void instantiateBarrelTest(GameTestHelper helper, Direction ... method testWrenchBarrelUp1 (line 41) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelUp2 (line 45) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelUp3 (line 49) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelUp4 (line 53) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelUp5 (line 57) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelUp6 (line 61) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelDown1 (line 65) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelDown2 (line 69) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelDown3 (line 73) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelDown4 (line 77) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelDown5 (line 81) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelDown6 (line 85) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelNorth1 (line 89) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelNorth2 (line 93) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelNorth3 (line 97) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelNorth4 (line 101) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelNorth5 (line 105) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelNorth6 (line 109) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelEast1 (line 113) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelEast2 (line 117) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelEast3 (line 121) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelEast4 (line 125) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelEast5 (line 129) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelEast6 (line 133) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelSouth1 (line 137) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelSouth2 (line 141) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelSouth3 (line 145) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelSouth4 (line 149) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelSouth5 (line 153) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelSouth6 (line 157) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelWest1 (line 161) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelWest2 (line 165) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelWest3 (line 169) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelWest4 (line 173) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelWest5 (line 177) | @GameTest(template = TEMPLATE_EMPTY) method testWrenchBarrelWest6 (line 181) | @GameTest(template = TEMPLATE_EMPTY) FILE: src/main/java/org/cyclops/integrateddynamics/gametest/fuzzing/FuzzingGameTestInstance.java class FuzzingGameTestInstance (line 20) | public class FuzzingGameTestInstance extends GameTestInstance { method FuzzingGameTestInstance (line 29) | public FuzzingGameTestInstance(TestData, IAspectWrite> selectRandomWr... method selectRandomOuterFace (line 198) | @Nullable method buildOperatorChain (line 225) | private List buildOperatorChain(IValueType requiredType)... method findRandomOperatorProducing (line 253) | @Nullable method findOperatorsProducingType (line 271) | private List findOperatorsProducingType(IValueType value... method determineInputsNeeded (line 301) | private List determineInputsNeeded(List inputsNeeded, Lis... method selectRandomReaderWithType (line 501) | @Nullable method setupReaderContextBlocks (line 532) | private void setupReaderContextBlocks(IPartTypeReader readerType... method setupWriterContextBlocks (line 567) | private void setupWriterContextBlocks(IPartTypeWriter writerType... method placeRedstoneWriterTarget (line 586) | private void placeRedstoneWriterTarget(BlockPos pos) { method placeChestWithItems (line 604) | private void placeChestWithItems(BlockPos pos) { method placeFurnaceWithItems (line 624) | private void placeFurnaceWithItems(BlockPos pos) { method getRandomSmeltableItem (line 645) | private net.minecraft.world.item.Item getRandomSmeltableItem() { method getRandomFuelItem (line 671) | private net.minecraft.world.item.Item getRandomFuelItem() { method getRandomItem (line 689) | private net.minecraft.world.item.Item getRandomItem() { method placeFluidSource (line 707) | private void placeFluidSource(BlockPos pos) { method placeDryingBasinWithFluid (line 724) | private void placeDryingBasinWithFluid(BlockPos pos) { method placeRandomBlock (line 747) | private void placeRandomBlock(BlockPos pos) { method placeRedstoneSource (line 763) | private void placeRedstoneSource(BlockPos pos) { method spawnRandomEntity (line 796) | private void spawnRandomEntity(BlockPos pos) throws NetworkFuzzerExcep... FILE: src/main/java/org/cyclops/integrateddynamics/gametest/fuzzing/NetworkFuzzerException.java class NetworkFuzzerException (line 9) | public class NetworkFuzzerException extends Exception { method NetworkFuzzerException (line 11) | public NetworkFuzzerException(String message) { method NetworkFuzzerException (line 15) | public NetworkFuzzerException(String message, Throwable cause) { FILE: src/main/java/org/cyclops/integrateddynamics/gametest/integration/Asserts.java class Asserts (line 6) | public class Asserts { method check (line 8) | public static void check(final boolean expression, final String messag... FILE: src/main/java/org/cyclops/integrateddynamics/gametest/integration/DummyValueType.java class DummyValueType (line 23) | public class DummyValueType implements IValueType implements IVariable { method DummyVariable (line 18) | public DummyVariable(IValueType type, V value) { method DummyVariable (line 23) | public DummyVariable(IValueType type) { method getType (line 28) | @Override method getValue (line 33) | @Override method invalidate (line 39) | @Override method addInvalidationListener (line 44) | @Override method removeInvalidationListener (line 49) | @Override method setValue (line 54) | public void setValue(V value) { method isFetched (line 58) | public boolean isFetched() { FILE: src/main/java/org/cyclops/integrateddynamics/gametest/integration/DummyVariableBlock.java class DummyVariableBlock (line 10) | public class DummyVariableBlock extends DummyVariable integratio... FILE: src/main/java/org/cyclops/integrateddynamics/gametest/integration/IntegrationMethodGameTestInstance.java class IntegrationMethodGameTestInstance (line 22) | public class IntegrationMethodGameTestInstance extends GameTestInstance { method IntegrationMethodGameTestInstance (line 35) | public IntegrationMethodGameTestInstance(TestData { method AspectAppendix (line 24) | public AspectAppendix(IInfoBook infoBook, IAspect aspect) throws... method getAspect (line 29) | public IAspect getAspect() { method getItemStack (line 33) | public ItemStack getItemStack() { method getOffsetY (line 37) | @Override method getWidth (line 42) | @Override method getHeight (line 47) | @Override method constructSectionAppendixClient (line 52) | @Override method preBakeElement (line 57) | @Override method bakeElement (line 62) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/infobook/pageelement/AspectAppendixClient.java class AspectAppendixClient (line 21) | public class AspectAppendixClient extends SectionAppendixClient getResultItems() { method getWidth (line 41) | @Override method constructSectionAppendixClient (line 46) | @Override method getHeightInner (line 51) | @Override method getUnlocalizedTitle (line 60) | @Override method bakeElement (line 65) | @Override method getCrafter (line 85) | protected ItemStack getCrafter() { FILE: src/main/java/org/cyclops/integrateddynamics/infobook/pageelement/SqueezerRecipeAppendixClient.java class SqueezerRecipeAppendixClient (line 20) | public class SqueezerRecipeAppendixClient extends RecipeAppendixClient type, int id... method getElements (line 86) | protected static List, S exten... FILE: src/main/java/org/cyclops/integrateddynamics/inventory/container/ContainerPartPanelVariableDriven.java class ContainerPartPanelVariableDriven (line 37) | public class ContainerPartPanelVariableDriven

getReadErrors() { FILE: src/main/java/org/cyclops/integrateddynamics/inventory/container/ContainerPartReader.java class ContainerPartReader (line 44) | public class ContainerPartReader

, S exte... method ContainerPartReader (line 57) | public ContainerPartReader(int id, Inventory playerInventory, Friendly... method ContainerPartReader (line 61) | public ContainerPartReader(int id, Inventory playerInventory, Registry... method ContainerPartReader (line 66) | public ContainerPartReader(int id, Inventory playerInventory, Containe... method isAssertInventorySize (line 90) | @Override method getSizeInventory (line 95) | @Override method getAspectBoxHeight (line 100) | @Override method enableSlot (line 105) | @Override method disableSlotOutput (line 112) | protected void disableSlotOutput(int slotIndex) { method enableSlotOutput (line 120) | protected void enableSlotOutput(int slotIndex, int row) { method onScroll (line 126) | @Override method enableElementAt (line 134) | @Override method removed (line 140) | @Override method onDirty (line 158) | @Override method broadcastChanges (line 170) | @Override method setReadValue (line 193) | public void setReadValue(IAspectRead aspectRead, Pair getReadValue(IAspectRead aspect) { method writeAspectInfo (line 210) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/inventory/container/ContainerPartReaderConfig.java class ContainerPartReaderConfig (line 14) | public class ContainerPartReaderConfig extends GuiConfigCommon, S extends IPartStat... FILE: src/main/java/org/cyclops/integrateddynamics/inventory/container/ContainerPartWriter.java class ContainerPartWriter (line 44) | public class ContainerPartWriter

, S exte... method ContainerPartWriter (line 55) | public ContainerPartWriter(int id, Inventory playerInventory, Friendly... method ContainerPartWriter (line 59) | public ContainerPartWriter(int id, Inventory playerInventory, Registry... method ContainerPartWriter (line 64) | public ContainerPartWriter(int id, Inventory playerInventory, Containe... method getAspectBoxHeight (line 85) | @Override method getPageSize (line 90) | @Override method enableSlot (line 95) | @Override method constructInputSlotsInventory (line 102) | @Override method onDirty (line 113) | @Override method broadcastChanges (line 120) | @Override method setWriteValue (line 161) | public void setWriteValue(MutableComponent writeValue, int writeColor) { method getWriteValue (line 166) | public Component getWriteValue() { method getWriteValueColor (line 174) | public int getWriteValueColor() { method getAspectErrors (line 178) | public List getAspectErrors(IAspectWrite aspectWrite) { method isPartStateEnabled (line 182) | public boolean isPartStateEnabled() { method getPartStateActiveAspect (line 186) | @Nullable FILE: src/main/java/org/cyclops/integrateddynamics/inventory/container/ContainerPartWriterConfig.java class ContainerPartWriterConfig (line 14) | public class ContainerPartWriterConfig extends GuiConfigCommon, S extends IPartStat... FILE: src/main/java/org/cyclops/integrateddynamics/inventory/container/ContainerProxy.java class ContainerProxy (line 18) | public class ContainerProxy extends ContainerActiveVariableBase, S extends IPartState

> Interactio... method getEnhancementValue (line 55) | public int getEnhancementValue(ItemStack itemStack) { method setEnhancementValue (line 59) | public void setEnhancementValue(ItemStack itemStack, int value) { method appendHoverText (line 63) | @Override type Type (line 69) | public static enum Type { FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemEnhancementOffsetConfig.java class ItemEnhancementOffsetConfig (line 16) | public class ItemEnhancementOffsetConfig extends ItemConfigCommon ite... method onRegisterColors (line 31) | public void onRegisterColors(RegisterColorHandlersEvent.ItemTintSource... class Color (line 35) | public static class Color implements ItemTintSource { method calculate (line 38) | @Override method type (line 51) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemLabeller.java class ItemLabeller (line 19) | public class ItemLabeller extends ItemGui { method ItemLabeller (line 21) | public ItemLabeller(Properties properties) { method getContainer (line 25) | @Nullable method getContainerClass (line 31) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemLabellerConfig.java class ItemLabellerConfig (line 11) | public class ItemLabellerConfig extends ItemConfigCommon { method ItemLabellerConfig (line 13) | public ItemLabellerConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemLogicDirectorConfig.java class ItemLogicDirectorConfig (line 13) | public class ItemLogicDirectorConfig extends ItemConfigCommon { method ItemLogicDirectorConfig (line 15) | public ItemLogicDirectorConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemMenrilBerriesConfig.java class ItemMenrilBerriesConfig (line 21) | public class ItemMenrilBerriesConfig extends ItemConfigCommon { method ItemMenrilBerriesConfig (line 26) | public ItemMenrilBerriesConfig() { method createFood (line 35) | protected static FoodProperties createFood() { method createConsumable (line 42) | protected static Consumable createConsumable() { method onRegistryRegistered (line 51) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemOnTheDynamicsOfIntegration.java class ItemOnTheDynamicsOfIntegration (line 27) | public class ItemOnTheDynamicsOfIntegration extends ItemGui { method ItemOnTheDynamicsOfIntegration (line 31) | public ItemOnTheDynamicsOfIntegration(Properties properties) { method getContainer (line 36) | @Nullable method getContainerClass (line 43) | @Override method onPlayerLoggedIn (line 49) | @SubscribeEvent FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemOnTheDynamicsOfIntegrationConfig.java class ItemOnTheDynamicsOfIntegrationConfig (line 13) | public class ItemOnTheDynamicsOfIntegrationConfig extends ItemConfigComm... method ItemOnTheDynamicsOfIntegrationConfig (line 21) | public ItemOnTheDynamicsOfIntegrationConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemPortableLogicProgrammer.java class ItemPortableLogicProgrammer (line 19) | public class ItemPortableLogicProgrammer extends ItemGui { method ItemPortableLogicProgrammer (line 21) | public ItemPortableLogicProgrammer(Properties properties) { method getContainer (line 25) | @Nullable method getContainerClass (line 31) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemPortableLogicProgrammerConfig.java class ItemPortableLogicProgrammerConfig (line 11) | public class ItemPortableLogicProgrammerConfig extends ItemConfigCommon<... method ItemPortableLogicProgrammerConfig (line 13) | public ItemPortableLogicProgrammerConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemProtoChorusConfig.java class ItemProtoChorusConfig (line 13) | public class ItemProtoChorusConfig extends ItemConfigCommon { method ItemProtoChorusConfig (line 15) | public ItemProtoChorusConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemVariable.java class ItemVariable (line 22) | public class ItemVariable extends Item { method ItemVariable (line 24) | public ItemVariable(Item.Properties properties) { method appendHoverText (line 28) | @Override method getName (line 38) | @Override method getVariableFacade (line 49) | public IVariableFacade getVariableFacade(ValueDeseralizationContext va... FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemVariableConfig.java class ItemVariableConfig (line 16) | public class ItemVariableConfig extends ItemConfigCommon i... FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemVariableTransformerConfig.java class ItemVariableTransformerConfig (line 13) | public class ItemVariableTransformerConfig extends ItemConfigCommon, S extends IPartState

> Interactio... method determineOffset (line 193) | protected Vec3i determineOffset(BlockHitResult hit, ItemStack itemStac... type Mode (line 199) | public static enum Mode implements StringRepresentable { method Mode (line 210) | private Mode(String name, String label) { method getName (line 217) | public String getName() { method getLabel (line 221) | public String getLabel() { method getSerializedName (line 225) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/item/ItemWrenchConfig.java class ItemWrenchConfig (line 11) | public class ItemWrenchConfig extends ItemConfigCommon { method ItemWrenchConfig (line 13) | public ItemWrenchConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/loot/conditions/LootConditionMatchWrench.java class LootConditionMatchWrench (line 19) | public class LootConditionMatchWrench implements LootItemCondition { method test (line 23) | @Override method codec (line 33) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/loot/conditions/LootConditionMatchWrenchConfig.java class LootConditionMatchWrenchConfig (line 9) | public class LootConditionMatchWrenchConfig extends LootConditionConfigC... method LootConditionMatchWrenchConfig (line 10) | public LootConditionMatchWrenchConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyEnergyBatteryData.java class LootFunctionCopyEnergyBatteryData (line 24) | public class LootFunctionCopyEnergyBatteryData extends LootItemCondition... method LootFunctionCopyEnergyBatteryData (line 30) | protected LootFunctionCopyEnergyBatteryData(List co... method run (line 34) | @Override method codec (line 47) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyEnergyBatteryDataConfig.java class LootFunctionCopyEnergyBatteryDataConfig (line 10) | public class LootFunctionCopyEnergyBatteryDataConfig extends LootFunctio... method LootFunctionCopyEnergyBatteryDataConfig (line 11) | public LootFunctionCopyEnergyBatteryDataConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyMechanicalDryingBasinTanks.java class LootFunctionCopyMechanicalDryingBasinTanks (line 22) | public class LootFunctionCopyMechanicalDryingBasinTanks extends LootItem... method LootFunctionCopyMechanicalDryingBasinTanks (line 28) | protected LootFunctionCopyMechanicalDryingBasinTanks(List conditionsIn) { method run (line 30) | @Override method codec (line 39) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/loot/functions/LootFunctionCopyProxyIdConfig.java class LootFunctionCopyProxyIdConfig (line 10) | public class LootFunctionCopyProxyIdConfig extends LootFunctionConfigCom... method LootFunctionCopyProxyIdConfig (line 11) | public LootFunctionCopyProxyIdConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportableAspect.java class RegistryExportableAspect (line 16) | public class RegistryExportableAspect implements IRegistryExportable { method export (line 19) | @Override method getName (line 47) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportableDryingBasinRecipe.java class RegistryExportableDryingBasinRecipe (line 24) | public class RegistryExportableDryingBasinRecipe extends RegistryExporta... method RegistryExportableDryingBasinRecipe (line 26) | protected RegistryExportableDryingBasinRecipe() { method serializeRecipeStatic (line 30) | public static JsonObject serializeRecipeStatic(RecipeDryingBasin recip... method serializeRecipe (line 62) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportableMechanicalDryingBasinRecipe.java class RegistryExportableMechanicalDryingBasinRecipe (line 14) | public class RegistryExportableMechanicalDryingBasinRecipe extends Regis... method RegistryExportableMechanicalDryingBasinRecipe (line 16) | protected RegistryExportableMechanicalDryingBasinRecipe() { method serializeRecipe (line 20) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportableMechanicalSqueezerRecipe.java class RegistryExportableMechanicalSqueezerRecipe (line 14) | public class RegistryExportableMechanicalSqueezerRecipe extends Registry... method RegistryExportableMechanicalSqueezerRecipe (line 16) | protected RegistryExportableMechanicalSqueezerRecipe() { method serializeRecipe (line 20) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportableOperator.java class RegistryExportableOperator (line 13) | public class RegistryExportableOperator implements IRegistryExportable { method export (line 16) | @Override method getName (line 42) | @Override method serializeValueType (line 47) | protected static JsonObject serializeValueType(IValueType valueType) { FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportablePartAspect.java class RegistryExportablePartAspect (line 14) | public class RegistryExportablePartAspect implements IRegistryExportable { method export (line 17) | @Override method getName (line 32) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportableSqueezerRecipe.java class RegistryExportableSqueezerRecipe (line 24) | public class RegistryExportableSqueezerRecipe extends RegistryExportable... method RegistryExportableSqueezerRecipe (line 26) | protected RegistryExportableSqueezerRecipe() { method serializeRecipeStatic (line 30) | public static JsonObject serializeRecipeStatic(RecipeSqueezer recipe) { method serializeRecipe (line 64) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/metadata/RegistryExportables.java class RegistryExportables (line 6) | public class RegistryExportables { method load (line 11) | public static void load() { FILE: src/main/java/org/cyclops/integrateddynamics/mixin/MixinBlockStateBase.java class MixinBlockStateBase (line 19) | @Mixin(BlockBehaviour.BlockStateBase.class) method getSignal (line 22) | @Inject(at = @At("RETURN"), method = "Lnet/minecraft/world/level/block... method getDirectSignal (line 40) | @Inject(at = @At("RETURN"), method = "Lnet/minecraft/world/level/block... FILE: src/main/java/org/cyclops/integrateddynamics/network/CoalGeneratorNetworkElement.java class CoalGeneratorNetworkElement (line 16) | public class CoalGeneratorNetworkElement extends NetworkElementBase impl... method CoalGeneratorNetworkElement (line 20) | public CoalGeneratorNetworkElement(DimPos pos) { method getPos (line 24) | public DimPos getPos() { method setPriorityAndChannel (line 28) | @Override method getPriority (line 33) | @Override method getChannel (line 38) | @Override method canRevalidate (line 43) | @Override method revalidate (line 48) | @Override method compareTo (line 54) | @Override method getPosition (line 62) | @Override method isLoaded (line 67) | @Override method equals (line 72) | @Override method hashCode (line 80) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/DelayNetworkElement.java class DelayNetworkElement (line 12) | public class DelayNetworkElement extends ProxyNetworkElement { method DelayNetworkElement (line 16) | public DelayNetworkElement(DimPos pos) { method getGroup (line 20) | @Override method getConsumptionRate (line 25) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/EnergyBatteryNetworkElement.java class EnergyBatteryNetworkElement (line 24) | public class EnergyBatteryNetworkElement extends NetworkElementBase { method EnergyBatteryNetworkElement (line 28) | public EnergyBatteryNetworkElement(DimPos pos) { method getPos (line 32) | public DimPos getPos() { method getUpdateInterval (line 36) | @Override method isUpdate (line 41) | @Override method update (line 46) | @Override method beforeNetworkKill (line 51) | @Override method afterNetworkAlive (line 56) | @Override method addDrops (line 61) | @Override method onNetworkAddition (line 66) | @Override method onNetworkRemoval (line 74) | @Override method scheduleNetworkObservation (line 81) | protected void scheduleNetworkObservation(INetwork network, PartPos po... method onPreRemoved (line 86) | @Override method onNeighborBlockChange (line 91) | @Override method setPriorityAndChannel (line 96) | @Override method getPriority (line 101) | @Override method getChannel (line 106) | @Override method canRevalidate (line 111) | @Override method revalidate (line 116) | @Override method compareTo (line 122) | @Override method isLoaded (line 130) | @Override method equals (line 135) | @Override method hashCode (line 143) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/MaterializerNetworkElement.java class MaterializerNetworkElement (line 17) | public class MaterializerNetworkElement extends TileNetworkElement labels) { method isAsync (line 40) | @Override method actionClient (line 45) | @Override method actionServer (line 55) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/ItemStackRenamePacket.java class ItemStackRenamePacket (line 19) | public class ItemStackRenamePacket extends PacketCodec { method ItemStackRenamePacket (line 27) | public ItemStackRenamePacket() { method ItemStackRenamePacket (line 31) | public ItemStackRenamePacket(String name) { method isAsync (line 36) | @Override method actionClient (line 41) | @Override method actionServer (line 46) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerActivateElementPacket.java class LogicProgrammerActivateElementPacket (line 19) | public class LogicProgrammerActivateElementPacket extends PacketCodec { method LogicProgrammerActivateElementPacket (line 29) | public LogicProgrammerActivateElementPacket() { method LogicProgrammerActivateElementPacket (line 33) | public LogicProgrammerActivateElementPacket(Identifier typeId, Identif... method isAsync (line 39) | @Override method actionClient (line 44) | @Override method actionServer (line 49) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerLabelPacket.java class LogicProgrammerLabelPacket (line 19) | public class LogicProgrammerLabelPacket extends PacketCodec { method LogicProgrammerLabelPacket (line 27) | public LogicProgrammerLabelPacket() { method LogicProgrammerLabelPacket (line 31) | public LogicProgrammerLabelPacket(String label) { method isAsync (line 36) | @Override method actionClient (line 41) | @Override method actionServer (line 46) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerSetElementInventory.java class LogicProgrammerSetElementInventory (line 25) | public class LogicProgrammerSetElementInventory extends PacketCodec { method LogicProgrammerSetElementInventory (line 37) | public LogicProgrammerSetElementInventory() { method LogicProgrammerSetElementInventory (line 41) | public LogicProgrammerSetElementInventory(IValueType listValueType, in... method isAsync (line 48) | @Override method actionClient (line 53) | @Override method actionServer (line 58) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeBooleanValueChangedPacket.java class LogicProgrammerValueTypeBooleanValueChangedPacket (line 21) | public class LogicProgrammerValueTypeBooleanValueChangedPacket extends P... method LogicProgrammerValueTypeBooleanValueChangedPacket (line 29) | public LogicProgrammerValueTypeBooleanValueChangedPacket() { method LogicProgrammerValueTypeBooleanValueChangedPacket (line 33) | public LogicProgrammerValueTypeBooleanValueChangedPacket(boolean check... method isAsync (line 38) | @Override method actionClient (line 43) | @Override method actionServer (line 48) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeIngredientsValueChangedPacket.java class LogicProgrammerValueTypeIngredientsValueChangedPacket (line 32) | public class LogicProgrammerValueTypeIngredientsValueChangedPacket exten... method LogicProgrammerValueTypeIngredientsValueChangedPacket (line 41) | public LogicProgrammerValueTypeIngredientsValueChangedPacket() { method LogicProgrammerValueTypeIngredientsValueChangedPacket (line 45) | public LogicProgrammerValueTypeIngredientsValueChangedPacket(ValueDese... method getValue (line 54) | protected ValueObjectTypeIngredients.ValueIngredients getValue(Level l... method isAsync (line 65) | @Override method actionClient (line 70) | @Override method actionServer (line 75) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeListValueChangedPacket.java class LogicProgrammerValueTypeListValueChangedPacket (line 32) | public class LogicProgrammerValueTypeListValueChangedPacket extends Pack... method LogicProgrammerValueTypeListValueChangedPacket (line 41) | public LogicProgrammerValueTypeListValueChangedPacket() { method LogicProgrammerValueTypeListValueChangedPacket (line 45) | public LogicProgrammerValueTypeListValueChangedPacket(ValueDeseralizat... method getListValue (line 54) | protected ValueTypeList.ValueList getListValue(Level level) { method isAsync (line 65) | @Override method actionClient (line 70) | @Override method actionServer (line 75) | @Override method get (line 87) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeOperatorValueChangedPacket.java class LogicProgrammerValueTypeOperatorValueChangedPacket (line 33) | public class LogicProgrammerValueTypeOperatorValueChangedPacket extends ... method LogicProgrammerValueTypeOperatorValueChangedPacket (line 42) | public LogicProgrammerValueTypeOperatorValueChangedPacket() { method LogicProgrammerValueTypeOperatorValueChangedPacket (line 46) | public LogicProgrammerValueTypeOperatorValueChangedPacket(ValueDeseral... method isAsync (line 55) | @Override method actionClient (line 60) | @Override method actionServer (line 65) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket.java class LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket (line 22) | public class LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket e... method LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket (line 38) | public LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket() { method LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket (line 42) | public LogicProgrammerValueTypeRecipeSlotPropertiesChangedPacket(int s... method isAsync (line 51) | @Override method actionClient (line 56) | @Override method actionServer (line 61) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeRecipeValueChangedPacket.java class LogicProgrammerValueTypeRecipeValueChangedPacket (line 22) | public class LogicProgrammerValueTypeRecipeValueChangedPacket extends Pa... method LogicProgrammerValueTypeRecipeValueChangedPacket (line 32) | public LogicProgrammerValueTypeRecipeValueChangedPacket() { method LogicProgrammerValueTypeRecipeValueChangedPacket (line 36) | public LogicProgrammerValueTypeRecipeValueChangedPacket(String value, ... method isAsync (line 42) | @Override method actionClient (line 47) | @Override method actionServer (line 52) | @Override type Type (line 77) | public static enum Type { FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeSlottedValueChangedPacket.java class LogicProgrammerValueTypeSlottedValueChangedPacket (line 22) | public class LogicProgrammerValueTypeSlottedValueChangedPacket extends P... method LogicProgrammerValueTypeSlottedValueChangedPacket (line 30) | public LogicProgrammerValueTypeSlottedValueChangedPacket() { method LogicProgrammerValueTypeSlottedValueChangedPacket (line 34) | public LogicProgrammerValueTypeSlottedValueChangedPacket(ItemStack ite... method isAsync (line 39) | @Override method actionClient (line 44) | @Override method actionServer (line 49) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/LogicProgrammerValueTypeStringValueChangedPacket.java class LogicProgrammerValueTypeStringValueChangedPacket (line 21) | public class LogicProgrammerValueTypeStringValueChangedPacket extends Pa... method LogicProgrammerValueTypeStringValueChangedPacket (line 29) | public LogicProgrammerValueTypeStringValueChangedPacket() { method LogicProgrammerValueTypeStringValueChangedPacket (line 33) | public LogicProgrammerValueTypeStringValueChangedPacket(String value) { method isAsync (line 38) | @Override method actionClient (line 43) | @Override method actionServer (line 48) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/NetworkDiagnosticsNetworkPacket.java class NetworkDiagnosticsNetworkPacket (line 21) | public class NetworkDiagnosticsNetworkPacket extends PacketCodec { method NetworkDiagnosticsNetworkPacket (line 29) | public NetworkDiagnosticsNetworkPacket() { method NetworkDiagnosticsNetworkPacket (line 33) | public NetworkDiagnosticsNetworkPacket(CompoundTag networkData) { method isAsync (line 38) | @Override method actionClient (line 43) | @Override method actionServer (line 53) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/NetworkDiagnosticsSubscribePacket.java class NetworkDiagnosticsSubscribePacket (line 19) | public class NetworkDiagnosticsSubscribePacket extends PacketCodec { method NetworkDiagnosticsSubscribePacket (line 27) | public NetworkDiagnosticsSubscribePacket() { method NetworkDiagnosticsSubscribePacket (line 31) | public NetworkDiagnosticsSubscribePacket(boolean subscribe) { method isAsync (line 36) | @Override method actionClient (line 41) | @Override method actionServer (line 46) | @Override method subscribe (line 55) | public static NetworkDiagnosticsSubscribePacket subscribe() { method unsubscribe (line 59) | public static NetworkDiagnosticsSubscribePacket unsubscribe() { FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/NetworkDiagnosticsTriggerClient.java class NetworkDiagnosticsTriggerClient (line 30) | public class NetworkDiagnosticsTriggerClient extends PacketCodec { method NetworkDiagnosticsTriggerClient (line 40) | public NetworkDiagnosticsTriggerClient(boolean start, int port) { method NetworkDiagnosticsTriggerClient (line 46) | public NetworkDiagnosticsTriggerClient() { method isAsync (line 50) | @Override method actionClient (line 55) | @Override method actionServer (line 112) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/PartOffsetsDataPacket.java class PartOffsetsDataPacket (line 25) | public class PartOffsetsDataPacket extends PacketCodec { method encode (line 32) | @Override method decode (line 41) | @Override method PartOffsetsDataPacket (line 56) | public PartOffsetsDataPacket() { method PartOffsetsDataPacket (line 60) | public PartOffsetsDataPacket(List off... method isAsync (line 65) | @Override method actionClient (line 70) | @Override method actionServer (line 75) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/PartOffsetsSubscribePacket.java class PartOffsetsSubscribePacket (line 19) | public class PartOffsetsSubscribePacket extends PacketCodec { method PartOffsetsSubscribePacket (line 27) | public PartOffsetsSubscribePacket() { method PartOffsetsSubscribePacket (line 31) | public PartOffsetsSubscribePacket(boolean subscribe) { method isAsync (line 36) | @Override method actionClient (line 41) | @Override method actionServer (line 46) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/PlayerTeleportPacket.java class PlayerTeleportPacket (line 23) | public class PlayerTeleportPacket extends PacketCodec { method PlayerTeleportPacket (line 41) | public PlayerTeleportPacket() { method PlayerTeleportPacket (line 45) | public PlayerTeleportPacket(ResourceKey dimension, double x, do... method isAsync (line 55) | @Override method actionClient (line 60) | @Override method actionServer (line 65) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/network/packet/SpeakTextPacket.java class SpeakTextPacket (line 22) | public class SpeakTextPacket extends PacketCodec { method SpeakTextPacket (line 34) | public SpeakTextPacket() { method SpeakTextPacket (line 38) | public SpeakTextPacket(String text, float volume) { method isAsync (line 44) | @Override method actionClient (line 49) | @Override method actionServer (line 58) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/part/PartTypeAudioReader.java class PartTypeAudioReader (line 15) | public class PartTypeAudioReader extends PartTypeReadBase extend... method getPartPos (line 62) | protected PartPos getPartPos() { method getPosition (line 66) | @Override method setPosition (line 71) | public void setPosition(PartPos partPos) { method compareTo (line 75) | @Override method getCapability (line 80) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/part/PartTypeConnectorMonoDirectional.java class PartTypeConnectorMonoDirectional (line 40) | public class PartTypeConnectorMonoDirectional extends PartTypeConnector<... method PartTypeConnectorMonoDirectional (line 42) | public PartTypeConnectorMonoDirectional(String name) { method getConsumptionRate (line 46) | @Override method constructDefaultState (line 51) | @Override method onNetworkAddition (line 56) | @Override method onPostRemoved (line 76) | @Override method getItemStack (line 99) | @Override method findTargetOffset (line 119) | protected int findTargetOffset(PartPos origin) { method getStatus (line 130) | protected IgnoredBlockStatus.Status getStatus(PartTypeConnectorMonoDir... method getBlockState (line 135) | @Override class State (line 144) | public static class State extends PartTypeConnector.State getPositions(int group) { method initNetworkGroup (line 261) | protected void initNetworkGroup(Set positions) { method addPosition (line 269) | public void addPosition(int group, PartPos pos, boolean initNetwork) { method removePosition (line 283) | public void removePosition(int group, PartPos pos, boolean initNetwo... method isModifyingPositions (line 300) | public boolean isModifyingPositions() { FILE: src/main/java/org/cyclops/integrateddynamics/part/PartTypeEffectWriter.java class PartTypeEffectWriter (line 15) | public class PartTypeEffectWriter extends PartTypeWriteBase getDynamicRedstoneBlock(DimPos dimPo... FILE: src/main/java/org/cyclops/integrateddynamics/part/aspect/read/redstone/ReadRedstoneComponent.java class ReadRedstoneComponent (line 16) | public class ReadRedstoneComponent implements IReadRedstoneComponent { method setAllowRedstoneInput (line 17) | @Override method getDynamicRedstoneBlock (line 24) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/part/aspect/write/AspectWriteBase.java class AspectWriteBase (line 28) | public abstract class AspectWriteBase> AspectBuilde... FILE: src/main/java/org/cyclops/integrateddynamics/part/aspect/write/redstone/IWriteRedstoneComponent.java type IWriteRedstoneComponent (line 13) | public interface IWriteRedstoneComponent { method setRedstoneLevel (line 15) | public void setRedstoneLevel(PartTarget target, int level, boolean str... method setLastPulseValue (line 17) | public void setLastPulseValue(PartTarget target, int value); method getLastPulseValue (line 19) | public int getLastPulseValue(PartTarget target); method setScheduledPulseRemaining (line 21) | public void setScheduledPulseRemaining(PartTarget target, int ticks); method getScheduledPulseRemaining (line 23) | public int getScheduledPulseRemaining(PartTarget target); method deactivate (line 25) | public void deactivate(PartTarget target); method getDynamicRedstoneBlock (line 27) | public Optional getDynamicRedstoneBlock(DimPos dimPo... FILE: src/main/java/org/cyclops/integrateddynamics/part/aspect/write/redstone/WriteRedstoneComponent.java class WriteRedstoneComponent (line 17) | public class WriteRedstoneComponent implements IWriteRedstoneComponent { method getGlobalDynamicRedstone (line 19) | public IDynamicRedstone getGlobalDynamicRedstone(PartTarget target) { method setRedstoneLevel (line 26) | @Override method setLastPulseValue (line 37) | @Override method getLastPulseValue (line 44) | @Override method setScheduledPulseRemaining (line 52) | @Override method getScheduledPulseRemaining (line 59) | @Override method deactivate (line 67) | @Override method getDynamicRedstoneBlock (line 83) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/proxy/ClientProxy.java class ClientProxy (line 28) | public class ClientProxy extends ClientProxyComponent { method ClientProxy (line 35) | public ClientProxy() { method getMod (line 41) | @Override method registerEventHooks (line 46) | @Override method registerKeyBindings (line 53) | @Override method onPostTextureStitch (line 66) | public void onPostTextureStitch(TextureAtlasStitchedEvent event) { method onPlayerLoggedOut (line 72) | public void onPlayerLoggedOut(ClientPlayerNetworkEvent.LoggingOut even... FILE: src/main/java/org/cyclops/integrateddynamics/proxy/CommonProxy.java class CommonProxy (line 13) | public class CommonProxy extends CommonProxyComponent { method getMod (line 15) | @Override method registerPackets (line 20) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/recipe/ItemFacadeRecipe.java class ItemFacadeRecipe (line 16) | public class ItemFacadeRecipe extends CustomRecipe { method ItemFacadeRecipe (line 20) | public ItemFacadeRecipe() { method matches (line 24) | @Override method getResultItem (line 29) | public ItemStack getResultItem() { method getRemainingItems (line 33) | @Override method assemble (line 46) | @Override method isSpecial (line 75) | @Override method getSerializer (line 80) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/recipe/ItemFacadeRecipeConfig.java class ItemFacadeRecipeConfig (line 13) | public class ItemFacadeRecipeConfig extends RecipeConfigCommon type() { method createFoliage (line 29) | @Override method foliageHeight (line 39) | @Override method shouldSkipLocation (line 44) | @Override FILE: src/main/java/org/cyclops/integrateddynamics/world/gen/foliageplacer/FoliagePlacerMenrilConfig.java class FoliagePlacerMenrilConfig (line 11) | public class FoliagePlacerMenrilConfig extends FoliagePlacerConfigCommon... method FoliagePlacerMenrilConfig (line 13) | public FoliagePlacerMenrilConfig() { FILE: src/main/java/org/cyclops/integrateddynamics/world/gen/trunkplacer/TrunkPlacerMenril.java class TrunkPlacerMenril (line 27) | public class TrunkPlacerMenril extends TrunkPlacer { method TrunkPlacerMenril (line 34) | public TrunkPlacerMenril(int baseHeight, int heightRandA, int heightRa... method type (line 39) | @Override method placeTrunk (line 44) | @Override method placeLog (line 93) | protected boolean placeLog(WorldGenLevel world, BiConsumer implements IVariable { method DummyVariable (line 18) | public DummyVariable(IValueType type, V value) { method DummyVariable (line 23) | public DummyVariable(IValueType type) { method getType (line 28) | @Override method getValue (line 33) | @Override method invalidate (line 39) | @Override method addInvalidationListener (line 44) | @Override method removeInvalidationListener (line 49) | @Override method setValue (line 54) | public void setValue(V value) { method isFetched (line 58) | public boolean isFetched() { FILE: src/test/java/org/cyclops/integrateddynamics/core/evaluate/variable/DummyVariableBoolean.java class DummyVariableBoolean (line 7) | public class DummyVariableBoolean extends DummyVariable proxy) { FILE: src/test/java/org/cyclops/integrateddynamics/core/evaluate/variable/TestVariables.java class TestVariables (line 28) | public class TestVariables { method testBooleanType (line 36) | @Test method testIntegerType (line 76) | @Test method testDoubleType (line 111) | @Test method testStringType (line 146) | @Test method testListTypeMaterialized (line 181) | @Test method testNbtType (line 304) | @Test method testNbtTypeInvalidString (line 346) | @Test FILE: src/test/java/org/cyclops/integrateddynamics/core/evaluate/variable/ValueDeseralizationContextMocked.java class ValueDeseralizationContextMocked (line 14) | public class ValueDeseralizationContextMocked { method get (line 16) | public static ValueDeseralizationContext get() {