Class Mixin
java.lang.Object
com.kamikazejam.kamicommon.util.engine.Engine
com.kamikazejam.kamicommon.util.mixin.Mixin
- Direct Known Subclasses:
MixinDisplayName,MixinPlayed,MixinSenderPs,MixinTeleport,MixinWorld
-
Field Summary
Fields inherited from class com.kamikazejam.kamicommon.util.engine.Engine
STARTING_WITH_FAKE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanprovoke()voidrequire()voidsetActive(boolean active) voidsetActiveVerbose(boolean active, boolean verbose) <T extends Mixin>
TsetAlternatives(Class<?> @NotNull ... alternatives) <T extends Mixin>
TsetAlternatives(List<Class<?>> alternatives) voidsetAvailableDefault(boolean availableDefault) voidsetBaseName(String baseName) voidsetInstance(Mixin i) voidvoidsetup()Methods inherited from class com.kamikazejam.kamicommon.util.engine.Engine
getActivePlugin, getTaskId, hasKamiPlugin, isActive, isFake, isOffHand, run, setActive, setActiveInner, setActiveListener, setActivePlugin, setActiveTask, setKamiPlugin, setPluginSoft
-
Constructor Details
-
Mixin
public Mixin()
-
-
Method Details
-
getDefault
-
isDefault
public boolean isDefault() -
getInstance
-
setInstance
-
setBaseName
-
setName
-
isAvailableDefault
public boolean isAvailableDefault() -
setAvailableDefault
public void setAvailableDefault(boolean availableDefault) -
isAvailable
public boolean isAvailable() -
require
public void require() -
setAlternatives
-
setAlternatives
-
provoke
-
setup
public void setup() -
setActive
public void setActive(boolean active) -
setActiveVerbose
public void setActiveVerbose(boolean active, boolean verbose) -
notImplemented
-
createName
-