ToolMatter
Your Apps in Action
Risersoft
Buy
Try
Explore
Documentation
Public
Use this form to visualize Configuration file for SpongePowered's Mixin library.
{{repoTitle.MainEntity}}
parent - The name of a parent configuration that options get inherited from
target - Target selector. Either the specifies the phase directly or use "@env(PHASE)" separated by '&', '\', or ' '
minVersion - Minimum version of the mixin subsystem required for this configuration
compatibilityLevel - Minimum compatibility level required for mixins in this set
required - Determines whether mixin failures in this configuration are considered terminal and stop the game
priority - The priority of this configuration. Will be inherited if smaller than 0
mixinPriority - Default mixin priority for this configuration. Will be inherited if smaller than 0
package - The target package where the mixin classes reside
setSourceFile - Sets whether targets' source files will be updated to the mixin source file
refmap - The path to the reference map resource to use for this configuration
verbose - Increases log detail level from DEBUG to INFO
plugin - Name of the mixin config plugin to use for this config
mixins Mixin classes to load in all environments. Class names get prepended with the specified package
#
Values
Actions
{{$index+1}}.
client Mixin classes to load ONLY on client. Class names get prepended with the specified package
#
Values
Actions
{{$index+1}}.
server Mixin classes to load ONLY on server. Class names get prepended with the specified package
#
Values
Actions
{{$index+1}}.
.injectors
_
injectors.defaultRequire - Sets the default minimum of injections that must be successfully applied per injector
injectors.defaultGroup - Sets the default injector group
injectors.maxShiftBy - Sets the maximum allowed number of opcodes that can be shifted in @At annotations. This is hard capped at 5
injectors.injectionPoints Registers injection points for this configuration
#
Values
Actions
{{$index+1}}.
.overwrites
_
overwrites.conformVisibility - Sets whether the visibility of overwritten methods should be conformed to the target class
overwrites.requireAnnotations - Sets whether overwriting methods must explicitly be declared through @Overwrite annotations
Download Json
{{message}}