Interface IRuntimeAction
- All Superinterfaces:
IAction
- All Known Subinterfaces:
IUndoableAction
- All Known Implementing Classes:
ActionAddDataReceiver,ActionAddRecipe,ActionAddShiftedTooltip,ActionAddTooltip,ActionAddTrade,ActionAddWanderingTrade,ActionBatchReplacement,ActionClearTooltip,ActionKnownTag,ActionKnownTagAdd,ActionKnownTagClear,ActionKnownTagCreate,ActionKnownTagModify,ActionKnownTagRemove,ActionLootModifier,ActionModifyAttribute,ActionModifyShiftedTooltip,ActionModifyTooltip,ActionRecipeBase,ActionRegisterEvent,ActionRegisterLootModifier,ActionRemoveAll,ActionRemoveAllGenericRecipes,ActionRemoveGenericRecipe,ActionRemoveGenericRecipeBase,ActionRemoveGenericRecipeByModId,ActionRemoveGenericRecipeByName,ActionRemoveGenericRecipeByOutput,ActionRemoveGenericRecipeByRegex,ActionRemoveLootModifier,ActionRemoveRecipe,ActionRemoveRecipeByModid,ActionRemoveRecipeByName,ActionRemoveRecipeByOutput,ActionRemoveRecipeByOutputInput,ActionRemoveRecipeByRegex,ActionRemoveRegexTooltip,ActionRemoveTrade,ActionRemoveWanderingTrade,ActionReplaceRecipe,ActionSetBlockProperty,ActionSetBurnTime,ActionSetCauldronInteraction,ActionSetCompostable,ActionSetItemProperty,ActionTag,ActionTooltipBase,ActionTradeBase,ActionUnknownTag,ActionUnknownTagAdd,ActionUnknownTagClear,ActionUnknownTagCreate,ActionUnknownTagModify,ActionUnknownTagRemove,ActionWholeRegistryBase
Represents an action that should be executed on every game reload, instead of only once.
Refer to the documentation of IAction for more information.
If the action requires some additional code to be run to correctly rollback some changes, refer to
IUndoableAction.
- Since:
- 9.1.0
-
Method Summary
Methods inherited from interface com.blamejared.crafttweaker.api.action.base.IAction
apply, assertLoader, describe, getDeclaredScriptPosition, logger, shouldApplyOn, systemName, validate