Index
All Classes and Interfaces|All Packages
A
- adapter() - Method in class dev.puzzleshq.mod.util.EntrypointPair
- addAccessWriter(String) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds an Access writer file.
- addAuthor(String...) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds one or more authors.
- addDependency(ModDependency) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds a new dependency.
- addEntrypoint(String, EntrypointPair) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds a new entrypoint.
- addEntrypoint(String, String) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds a new entrypoint.
- addMeta(String, JsonValue) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds to the meta data map.
- addMixinConfig(MixinConfig) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds a mixin config.
B
- build() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Builds the modInfo.
- bumpPriority() - Method in interface dev.puzzleshq.mod.api.IModContainer
-
Ups the priority.
D
- dev.puzzleshq.mod - package dev.puzzleshq.mod
- dev.puzzleshq.mod.api - package dev.puzzleshq.mod.api
- dev.puzzleshq.mod.api.format - package dev.puzzleshq.mod.api.format
- dev.puzzleshq.mod.api.format.impl - package dev.puzzleshq.mod.api.format.impl
- dev.puzzleshq.mod.info - package dev.puzzleshq.mod.info
- dev.puzzleshq.mod.util - package dev.puzzleshq.mod.util
E
- entrypoint() - Method in class dev.puzzleshq.mod.util.EntrypointPair
- EntrypointPair - Class in dev.puzzleshq.mod.util
-
A record of the entrypoint.
- EntrypointPair(String, String) - Constructor for class dev.puzzleshq.mod.util.EntrypointPair
- environment() - Method in class dev.puzzleshq.mod.util.MixinConfig
- equals(Object) - Method in class dev.puzzleshq.mod.util.EntrypointPair
- equals(Object) - Method in class dev.puzzleshq.mod.util.MixinConfig
G
- getAccessTransformers() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods access transformers.
- getAccessWriters() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the access writers.
- getAuthors() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods authors.
- getAuthors() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the authors.
- getConstraint() - Method in class dev.puzzleshq.mod.util.ModDependency
-
Gets the version constraints.
- getContainer() - Method in interface dev.puzzleshq.mod.api.IEntrypointContainer
-
Gets the Mod container.
- getContainer() - Method in class dev.puzzleshq.mod.util.ModDependency
-
Gets the
IModContainer
of the mod. - getContainer(String) - Static method in class dev.puzzleshq.mod.ModFormats
-
Gets the
IModContainer
of a mod. - getDependencies() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods dependencies.
- getDependencies() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the dependencies.
- getDescription() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods description.
- getDescription() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the description.
- getDisplayName() - Method in interface dev.puzzleshq.mod.api.IModContainer
-
Gets the display name.
- getDisplayName() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods display name.
- getDisplayName() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the display name.
- getEntrypointContainer() - Method in interface dev.puzzleshq.mod.api.IModContainer
-
Gets the entrypoint container.
- getEntrypointMap() - Method in interface dev.puzzleshq.mod.api.IEntrypointContainer
-
Gets the entrypoint map.
- getEntrypointMap() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods entrypoint map.
- getEntrypointMap() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the Entrypoint map.
- getEntrypoints(String) - Method in interface dev.puzzleshq.mod.api.IEntrypointContainer
-
Gets the entrypoints.
- getFormat() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the modInfos format.
- getFormat() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the format.
- getFormat(Integer) - Static method in class dev.puzzleshq.mod.ModFormats
-
Gets the format of the given version.
- getId() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods ID.
- getId() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the ID.
- getID() - Method in interface dev.puzzleshq.mod.api.IModContainer
-
Gets the ID.
- getInfo() - Method in interface dev.puzzleshq.mod.api.IModContainer
-
Gets the mod info.
- getLoadableSides() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the sides the mod can be loaded.
- getLoadableSides() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the loadable sides.
- getMetadata() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods meta data.
- getMetadata() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the MetaData.
- getMixinConfigs() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods mixin configs.
- getMixinConfigs() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the MixinConfigs.
- getModID() - Method in class dev.puzzleshq.mod.util.ModDependency
-
Gets the mod ID.
- getPriority() - Method in interface dev.puzzleshq.mod.api.IModContainer
-
Gets the load priority.
- getVersion() - Method in interface dev.puzzleshq.mod.api.IModContainer
-
Gets the version.
- getVersion() - Method in class dev.puzzleshq.mod.info.ModInfo
-
Gets the mods Version.
- getVersion() - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Gets the version.
H
- hasCompatibleVersion() - Method in class dev.puzzleshq.mod.util.ModDependency
-
Checks if a compatible version of the mod is loaded.
- hashCode() - Method in class dev.puzzleshq.mod.util.EntrypointPair
- hashCode() - Method in class dev.puzzleshq.mod.util.MixinConfig
I
- IEntrypointContainer - Interface in dev.puzzleshq.mod.api
-
A container for entrypoint.
- IModContainer - Interface in dev.puzzleshq.mod.api
-
A container for a mod.
- IModFormat - Interface in dev.puzzleshq.mod.api.format
-
The mod.json format.
- initDefaultFormats() - Static method in class dev.puzzleshq.mod.ModFormats
-
Initialise the default mod formats.
- invoke(String, Class<T>, Consumer<? super T>) - Method in interface dev.puzzleshq.mod.api.IEntrypointContainer
- isOptional() - Method in class dev.puzzleshq.mod.util.ModDependency
-
Checks if the mod is optional.
M
- MixinConfig - Class in dev.puzzleshq.mod.util
-
A record of the mixin config file.
- MixinConfig(String, String) - Constructor for class dev.puzzleshq.mod.util.MixinConfig
- ModDependency - Class in dev.puzzleshq.mod.util
-
Represents a dependency on another mod.
- ModDependency(String, String, boolean) - Constructor for class dev.puzzleshq.mod.util.ModDependency
- ModFormats - Class in dev.puzzleshq.mod
-
Use for managing mod formats and containers.
- ModFormats() - Constructor for class dev.puzzleshq.mod.ModFormats
- ModFormatV2 - Class in dev.puzzleshq.mod.api.format.impl
- ModFormatV2() - Constructor for class dev.puzzleshq.mod.api.format.impl.ModFormatV2
- ModFormatV3 - Class in dev.puzzleshq.mod.api.format.impl
- ModFormatV3() - Constructor for class dev.puzzleshq.mod.api.format.impl.ModFormatV3
- ModInfo - Class in dev.puzzleshq.mod.info
-
Represents the mod.json of a mod.
- ModInfo(IModFormat, String, String, String, String, String[], Map<String, JsonValue>, Map<String, EntrypointPair[]>, MixinConfig[], String[], Map<String, Boolean>, ModDependency[]) - Constructor for class dev.puzzleshq.mod.info.ModInfo
- ModInfoBuilder - Class in dev.puzzleshq.mod.info
-
A builder class for
ModInfo
. - ModInfoBuilder() - Constructor for class dev.puzzleshq.mod.info.ModInfoBuilder
N
- name() - Method in interface dev.puzzleshq.mod.api.format.IModFormat
-
Gets the format name.
- name() - Method in class dev.puzzleshq.mod.api.format.impl.ModFormatV2
- name() - Method in class dev.puzzleshq.mod.api.format.impl.ModFormatV3
P
- parse(ModInfoBuilder, JsonObject) - Method in interface dev.puzzleshq.mod.api.format.IModFormat
-
Parses the mod.json.
- parse(ModInfoBuilder, JsonObject) - Method in class dev.puzzleshq.mod.api.format.impl.ModFormatV2
- parse(ModInfoBuilder, JsonObject) - Method in class dev.puzzleshq.mod.api.format.impl.ModFormatV3
- path() - Method in class dev.puzzleshq.mod.util.MixinConfig
R
- readFromString(String) - Static method in class dev.puzzleshq.mod.info.ModInfo
-
Reads a string to a manipulation file.
- register(Integer, IModFormat) - Static method in class dev.puzzleshq.mod.ModFormats
-
Registers a mod format.
- register(Function<String, IModContainer>) - Static method in class dev.puzzleshq.mod.ModFormats
-
Registers a function that gets the
IModContainer
of a mod ID.
S
- setDescription(String) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Sets the description.
- setDisplayName(String) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Sets the display name.
- setFormat(IModFormat) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Sets the format of the mod.json.
- setId(String) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Sets the ID.
- setLoadableSide(String, Boolean) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Adds what sides the mod should it load on.
- setVersion(String) - Method in class dev.puzzleshq.mod.info.ModInfoBuilder
-
Sets the version.
- spec() - Method in interface dev.puzzleshq.mod.api.format.IModFormat
-
Gets the format version.
- spec() - Method in class dev.puzzleshq.mod.api.format.impl.ModFormatV2
- spec() - Method in class dev.puzzleshq.mod.api.format.impl.ModFormatV3
T
- toString() - Method in class dev.puzzleshq.mod.util.EntrypointPair
- toString() - Method in class dev.puzzleshq.mod.util.MixinConfig
All Classes and Interfaces|All Packages