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 TypeMethodDescriptionboolean
boolean
boolean
provoke()
void
require()
void
setActive
(boolean active) void
setActiveVerbose
(boolean active, boolean verbose) <T extends Mixin>
TsetAlternatives
(Class<?> @NotNull ... alternatives) <T extends Mixin>
TsetAlternatives
(List<Class<?>> alternatives) void
setAvailableDefault
(boolean availableDefault) void
setBaseName
(String baseName) void
setInstance
(Mixin i) void
void
setup()
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
-