S
- sanitizeLinks(de.griefed.serverpackcreator.api.config.PackConfig) - function in de.griefed.serverpackcreator.api.config.ConfigurationHandler
- Sanitize any and all links in a given instance of PackConfig modpack-directory, server-icon path, server-properties path, Java path and copy-directories entries.
- save(java.io.File,java.io.File,java.util.List) - function in de.griefed.serverpackcreator.api.PropertyStore
- Saves the merged properties to propertiesFile and every tracked file, dropping removeKeys (legacy-keys) first.
- save(java.io.File) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Save this configuration to disk, resolving the ApiProperties through the global ApiWrapper-singleton.
- save(java.io.File,de.griefed.serverpackcreator.api.ApiProperties) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Save this configuration to disk, using the given apiProperties for the configuration version-stamp.
- saveConfiguration() - function in de.griefed.serverpackcreator.api.plugins.swinggui.ExtensionTab
- Save the current configuration of this plugin to the overlying plugins config-file.
- saveCurrentConfiguration() - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Write the tab's current configuration to disk and return the file it was written to.
- saveProperties(java.io.File) - function in de.griefed.serverpackcreator.api.ApiProperties
- Store the ApplicationProperties to disk, overwriting the existing one.
- scan(java.util.Collection) - function in de.griefed.serverpackcreator.api.modscanning.DescriptorScanner
- Read every jar in jarFiles and report what each declared.
- scan(java.util.Collection) - function in de.griefed.serverpackcreator.api.modscanning.DescriptorScanner
- Read every jar in jarFiles and report what each declared.
- scan(java.util.Collection) - function in de.griefed.serverpackcreator.api.modscanning.ModJarScanner
- Read every jar in jarFiles and report what each declared.
- scan(java.util.Collection) - function in de.griefed.serverpackcreator.api.modscanning.QuiltPackScanner
- Read every jar in jarFiles and report what each declared.
- ScannedMod - class in de.griefed.serverpackcreator.api.modscanning
- What one scanner made of one mod jar: which side it belongs on, and what it declared it needs.
- scannerFor(java.lang.String,java.lang.String) - function in de.griefed.serverpackcreator.api.modscanning.ModScanner
- The scanner that reads a pack on modloader and minecraftVersion, or
nullwhen no scanner knows the loader. - scanUsingNekodetector(java.nio.file.Path) - function in de.griefed.serverpackcreator.api.utilities.SecurityScans.Companion
- Uses MCRcortex's nekodetector to detect files infected by the fractureiser malware.
- ScriptTemplatesConfig - class in de.griefed.serverpackcreator.api.settings
- Settings-group for the start- and java-script-templates used during server pack generation: the per-type template-maps stored under prefixed property-keys, their defaults inside the server_files-directory, and the deprecated list-based template-handling.
- scrollRectToVisible(java.awt.Rectangle) - function in javax.swing.JComponent
- SecurityScans - class in de.griefed.serverpackcreator.api.utilities
- Various methods to perform security-related scans, such as Nekodetector.
- SecurityScans.Companion - class in de.griefed.serverpackcreator.api.utilities.SecurityScans
- The scans themselves.
- SemanticVersionComparator - class in de.griefed.serverpackcreator.api.utilities.common
- Utility-class to compare to versions of semantic-format against each other and determine whether one is newer than the other.
- SemanticVersionComparator.Companion - class in de.griefed.serverpackcreator.api.utilities.common.SemanticVersionComparator
- Semantic-version comparison, used to decide whether an update is newer.
- SERVER - enum entry in de.griefed.serverpackcreator.api.modscanning.Sideness
Belongs in the server pack — including "both sides", and everything undetermined.
- serverDownloadable(java.lang.String,java.lang.String,java.lang.String) - function in de.griefed.serverpackcreator.api.serverpack.ServerPackHandler
- Whether the installer for the given modloader-combination is available/reachable.
- serverDownloadable(java.lang.String,java.lang.String,java.lang.String) - function in de.griefed.serverpackcreator.api.serverpack.ServerPackProvisioner
- Check whether the installer for the given combination of Minecraft version, modloader and modloader version is available/reachable.
- ServerPackConfigTab - class in de.griefed.serverpackcreator.api.plugins.swinggui
- Force every server pack configuration tab to provide a certain set of methods.
- ServerPackCreatorPlugin - class in de.griefed.serverpackcreator.api.plugins
- A ServerPackCreator plugin provides additional functionality to ServerPackCreator via any of
de.griefed.serverpackcreator.api.plugins.configurationhandler.ConfigCheckExtension
de.griefed.serverpackcreator.api.plugins.serverpackhandler.PostGenExtension
de.griefed.serverpackcreator.api.plugins.serverpackhandler.PreGenExtension
de.griefed.serverpackcreator.api.plugins.serverpackhandler.PreZipExtension
de.griefed.serverpackcreator.api.plugins.swinggui.ConfigPanelExtension
de.griefed.serverpackcreator.api.plugins.swinggui.TabExtension
de.griefed.serverpackcreator.api.plugins.swinggui.ExtensionConfigPanel
de.griefed.serverpackcreator.api.plugins.swinggui.ExtensionTab
pf4j, the library used to realize the plugin-functionality in ServerPackCreator, visit pf4j.org - serverPackExtensionConfig() - function in de.griefed.serverpackcreator.api.plugins.swinggui.ExtensionConfigPanel
- Retrieve this extensions' server pack specific configuration.
- ServerPackFile - class in de.griefed.serverpackcreator.api.serverpack
- A ServerPackFile represents a source-destination-combination of two files/directories.
- ServerPackFileGatherer - class in de.griefed.serverpackcreator.api.serverpack
- Gatherer of all files which make up a server pack: resolves inclusion-specifications to source-destination-pairs, applies in-/exclusion-filters, delegates the mods-directory to the mod-list-compiler, and performs the copy itself.
- ServerPackGeneration - class in de.griefed.serverpackcreator.api.serverpack
- Returned by de.griefed.serverpackcreator.api.serverpack.ServerPackHandler.run.
- ServerPackHandler - class in de.griefed.serverpackcreator.api.serverpack
- Everything revolving around creating a server pack.
- ServerPackHandlerBase - class in de.griefed.serverpackcreator.api.plugins.serverpackhandler
- Base-interface from which every de.griefed.serverpackcreator.api.serverpack.ServerPackHandler-extension interface starts from.
- ServerPackManifest - class in de.griefed.serverpackcreator.api.serverpack
- The server pack manifest shipped with every modpack.
- ServerPackManifest.Companion - class in de.griefed.serverpackcreator.api.serverpack.ServerPackManifest
- Where a server pack's manifest lives — the single place that answer is spelled.
- ServerPackProvisioner - class in de.griefed.serverpackcreator.api.serverpack
- Provisioner for everything a server pack needs besides the modpack-files themselves: the server-icon, server.properties, start-scripts with variables.txt and HOW-TO-RUN.md, the ZIP-archive, the improved Fabric-launcher, installer-availability checks and pre-/post-install cleanups.
- ServerPackUpdater - class in de.griefed.serverpackcreator.api.serverpack
- Everything that makes regenerating a server pack over an existing one safe: whether this run is an update at all, which paths it must keep its hands off, and the removal of what the previous run produced but this one did not.
- serverReleases() - function in de.griefed.serverpackcreator.api.versionmeta.minecraft.MinecraftMeta
- Get a list of all available MinecraftServer of the de.griefed.serverpackcreator.api.versionmeta.Type.RELEASE, in descending order.
- serverSnapshots() - function in de.griefed.serverpackcreator.api.versionmeta.minecraft.MinecraftMeta
- Get a list of all available MinecraftServer of the de.griefed.serverpackcreator.api.versionmeta.Type.SNAPSHOT, in descending order.
- setActionMap(javax.swing.ActionMap) - function in javax.swing.JComponent
- setAdvertiser(org.apache.logging.log4j.core.net.Advertiser) - function in org.apache.logging.log4j.core.config.AbstractConfiguration
- setAikarsFlags(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Aikars Flags commonly used for Minecraft servers to improve performance in various places.
- setAikarsFlags(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Aikar's flags, commonly used for Minecraft servers to improve performance in various places.
- setAikarsFlagsAsJavaArguments() - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Replace the JVM arguments with Aikar's recommended flags — a convenience the GUI offers as one click.
- setAlignmentX(java.lang.Float) - function in javax.swing.JComponent
- setAlignmentY(java.lang.Float) - function in javax.swing.JComponent
- setAutoExcludingModsEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Is auto excluding of clientside-only mods enabled.
- setAutoExcludingModsEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Whether auto-excluding of clientside-only mods is enabled.
- setAutoFocusTransferOnDisposal(java.lang.Boolean) - function in java.awt.Component
- setAutoscrolls(java.lang.Boolean) - function in javax.swing.JComponent
- setBackground(java.awt.Color) - function in javax.swing.JComponent
- setBool(java.lang.String,java.lang.Boolean) - function in de.griefed.serverpackcreator.api.PropertyStore
- Sets the boolean-property key to value.
- setBorder(javax.swing.border.Border) - function in javax.swing.JComponent
- setBounds(java.awt.Rectangle) - function in java.awt.Component
- setBoundsOp(java.lang.Integer) - function in java.awt.Component
- setCheckingForPreReleasesEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Whether the search for available PreReleases is enabled or disabled.
- setCheckingForPreReleasesEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.UpdateConfig
- Whether the search for available pre-releases is enabled during version-checks.
- setCleanupSchedule(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.WebserviceConfig
- Cron-schedule of the webservice's cleanup-job, stored under CLEANUP_SCHEDULE_KEY.
- setClientMods(java.util.List) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Replace the clientside-exclusion list wholesale.
- setClientSideMods(java.util.List) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Replace the clientside-mod exclusion list, as if the user had typed it into the tab.
- setComponentOrientation(java.awt.ComponentOrientation) - function in java.awt.Component
- setComponentPopupMenu(javax.swing.JPopupMenu) - function in javax.swing.JComponent
- setComponentZOrder(java.awt.Component,java.lang.Integer) - function in java.awt.Container
- setConfigVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Version of the config format this instance was read from, used to migrate older
.conffiles. - setConnectTimeout(java.lang.Integer) - function in de.griefed.serverpackcreator.api.settings.NetworkConfig
- Milliseconds to wait for a connection to be established before giving up.
- setCreatedDoubleBuffer(java.lang.Boolean) - function in javax.swing.JComponent
- setCursor(java.awt.Cursor) - function in java.awt.Component
- setCustomDestination(java.util.Optional) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Where to write the server pack instead of SPC's server-packs directory, when a caller overrides it.
- setDatabaseCleanupSchedule(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.WebserviceConfig
- Cron-schedule of the webservice's file-cleanup-job, stored under DATABASE_CLEANUP_SCHEDULE_KEY.
- setDatabaseUri(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Path to the database used by the webservice-side of ServerPackCreator.
- setDatabaseUri(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.WebserviceConfig
- URI of the MongoDB-database used by the webservice.
- setDebugGraphicsOptions(java.lang.Integer) - function in javax.swing.JComponent
- setDestination(java.lang.String) - function in de.griefed.serverpackcreator.api.config.InclusionSpecification
- Where it lands in the server pack, or
nullto keep the source's own name. - setDirectoriesToExclude(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.ApiProperties
- Directories to exclude from a server pack.
- setDirectoriesToExclude(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Directories to exclude from a server pack; directories present in directoriesToInclude always win and are removed from this set.
- setDirectoriesToInclude(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.ApiProperties
- Directories to include in a server pack.
- setDirectoriesToInclude(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Directories to include in a server pack; store-entries merge with the fallback-defaults.
- setDoubleBuffered(java.lang.Boolean) - function in javax.swing.JComponent
- setDownloadReadTimeout(java.lang.Integer) - function in de.griefed.serverpackcreator.api.settings.NetworkConfig
- Milliseconds a single read of a file-download (installers, mod jars) may block before the download is abandoned.
- setDropLocation(javax.swing.TransferHandler.DropLocation,java.lang.Object,java.lang.Boolean) - function in javax.swing.JComponent
- setDropTarget(java.awt.dnd.DropTarget) - function in java.awt.Component
- setEnabled(java.lang.Boolean) - function in javax.swing.JComponent
- setExactVersionAllowed(java.lang.Boolean) - function in org.pf4j.AbstractPluginManager
- setExclusionFilter(de.griefed.serverpackcreator.api.config.ExclusionFilter) - function in de.griefed.serverpackcreator.api.ApiProperties
- The filter method with which to determine whether a user-specified clientside-only mod should be excluded from the server pack.
- setExclusionFilter(java.lang.String) - function in de.griefed.serverpackcreator.api.config.InclusionSpecification
- Regex removing files that inclusionFilter would otherwise have kept, or
nullfor none. - setExclusionFilter(de.griefed.serverpackcreator.api.config.ExclusionFilter) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- The filter-method with which to determine whether a user-specified clientside-only mod should be excluded from the server pack; invalid or missing values default to ExclusionFilter.START.
- setFiles(java.util.List) - function in de.griefed.serverpackcreator.api.serverpack.ServerPackManifest
- Every file in the generated pack, so a later run can tell what it produced from what a user added.
- setFocusable(java.lang.Boolean) - function in java.awt.Component
- setFocusCycleRoot(java.lang.Boolean) - function in java.awt.Container
- setFocusTraversalKeys(java.lang.Integer,java.util.Set) - function in java.awt.Component
- setFocusTraversalKeys_NoIDCheck(java.lang.Integer,java.util.Set) - function in java.awt.Component
- setFocusTraversalKeysEnabled(java.lang.Boolean) - function in java.awt.Component
- setFocusTraversalPolicy(java.awt.FocusTraversalPolicy) - function in java.awt.Container
- setFocusTraversalPolicyProvider(java.lang.Boolean) - function in java.awt.Container
- setFont(java.awt.Font) - function in javax.swing.JComponent
- setForeground(java.awt.Color) - function in javax.swing.JComponent
- setGame(kotlin.Array) - function in de.griefed.serverpackcreator.api.versionmeta.fabric.FabricArguments
- Object-array of arguments used.
- setGraphicsConfiguration(java.awt.GraphicsConfiguration) - function in java.awt.Component
- setHasteBinServerUrl(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- URL to the HasteBin server where logs and configs are uploaded to.
- setHomeDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.ApiProperties
- ServerPackCreators home-directory, in which all important files and folders are stored in.
- setHomeDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.settings.PathsConfig
- ServerPackCreators home directory, in which all important files and folders are stored in.
- setIconInclusionTicked(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Tick or untick "include the server icon".
- setIgnoreRepaint(java.lang.Boolean) - function in java.awt.Component
- setInclusionFilter(java.lang.String) - function in de.griefed.serverpackcreator.api.config.InclusionSpecification
- Regex narrowing which files under source are copied, or
nullfor all of them. - setInclusions(java.util.ArrayList) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Replace the inclusion specifications wholesale.
- setInclusions(java.util.List) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Replace the inclusion specifications: what gets copied into the server pack, with optional filters.
- setInheritsPopupMenu(java.lang.Boolean) - function in javax.swing.JComponent
- setInputMap(java.lang.Integer,javax.swing.InputMap) - function in javax.swing.JComponent
- setInputVerifier(javax.swing.InputVerifier) - function in javax.swing.JComponent
- setInt(java.lang.String,java.lang.Integer) - function in de.griefed.serverpackcreator.api.PropertyStore
- Sets the integer-property key to value.
- setJavaArgs(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- JVM arguments written into the generated start scripts.
- setJavaArguments(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Replace the JVM arguments written into the generated start scripts.
- setJavaPath(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Java installation used for installing the modloader server during server pack creation.
- setJavaPath(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.JavaConfig
- Java installation used for installing the modloader server during server pack creation.
- setJavaPaths(java.util.HashMap) - function in de.griefed.serverpackcreator.api.ApiProperties
- Paths to Java installations available to SPC for automatically updating the script variables of a given server pack configuration.
- setJavaPaths(java.util.HashMap) - function in de.griefed.serverpackcreator.api.settings.JavaConfig
- Paths to Java installations available to SPC for automatically updating the script variables of a given server pack configuration.
- setJavaScriptAutoupdateEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Whether to automatically update the SPC_JAVA_SPC-placeholder in the script variables table with a Java path matching the required Java version for the Minecraft server.
- setJavaScriptAutoupdateEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.JavaConfig
- Whether to automatically update the
SPC_JAVA_SPC-placeholder in the script variables table with a Java path matching the required Java version for the Minecraft server. - setJavaScriptTemplates(java.util.HashMap) - function in de.griefed.serverpackcreator.api.ApiProperties
- Java-install-script templates to use during server pack generation, one entry per script-type.
- setJavaScriptTemplates(java.util.HashMap) - function in de.griefed.serverpackcreator.api.settings.ScriptTemplatesConfig
- Start-script templates to use during server pack generation.
- setLanguage(de.comahe.i18n4k.Locale) - function in de.griefed.serverpackcreator.api.ApiProperties
- Language used by ServerPackCreator.
- setLanguage(de.comahe.i18n4k.Locale) - function in de.griefed.serverpackcreator.api.settings.I18nConfig
- Language used by ServerPackCreator; reading parses the stored tag (language, language_REGION or language_REGION_variant) and propagates it to the i18n4k-configuration.
- setLayout(java.awt.LayoutManager) - function in java.awt.Container
- setList(java.lang.String,java.util.List,java.lang.String) - function in de.griefed.serverpackcreator.api.PropertyStore
- Sets key to values joined by separator.
- setLocale(java.util.Locale) - function in java.awt.Component
- setLocation(java.awt.Point) - function in java.awt.Component
- setLoggerAdditive(org.apache.logging.log4j.core.Logger,java.lang.Boolean) - function in org.apache.logging.log4j.core.config.Configuration
- setLogLevel(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Log level SPC runs at.
- setLogLevel(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.LoggingConfig
- Log-level of ServerPackCreator, always uppercase; setting a level stores and applies it.
- setMaximumSize(java.awt.Dimension) - function in javax.swing.JComponent
- setMinecraftPreReleasesAvailabilityEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Whether Minecraft pre-releases and snapshots are available to the user in, for example, the GUI.
- setMinecraftPreReleasesAvailabilityEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Whether Minecraft pre-releases and snapshots are available to the user in, for example, the GUI.
- setMinecraftVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- The Minecraft version the modpack targets, which drives loader-version validity and the required Java.
- setMinecraftVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Select the Minecraft version.
- setMinecraftVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.serverpack.ServerPackManifest
- Minecraft version this pack was generated for.
- setMinimumSize(java.awt.Dimension) - function in javax.swing.JComponent
- setMixingCutoutShape(java.awt.Shape) - function in java.awt.Component
- setModloader(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- The modloader, always stored in SPC's canonical spelling (
Forge,NeoForge,Fabric,Quilt,LegacyFabric). - setModloader(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Select the modloader.
- setModloader(java.lang.String) - function in de.griefed.serverpackcreator.api.serverpack.ServerPackManifest
- Modloader this pack was generated for, in SPC's canonical spelling.
- setModloaderVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- The modloader version — meaningful only together with minecraftVersion and modloader.
- setModloaderVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Select the modloader version, meaningful only together with the Minecraft version and modloader.
- setModloaderVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.serverpack.ServerPackManifest
- Modloader version this pack was generated for.
- setModpackDir(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Path to the modpack this server pack is generated from.
- setModpackDirectory(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Set the modpack directory the server pack is generated from.
- setModpackJson(com.fasterxml.jackson.databind.JsonNode) - function in de.griefed.serverpackcreator.api.config.PackConfig
- The modpack's own manifest, when generation was driven from one (CurseForge/Modrinth export).
- setModsWhitelist(java.util.List) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Replace the whitelist wholesale — entries here survive a clientMods match.
- setName(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Display name for the pack, used for the generated directory and in the web frontend.
- setName(java.lang.String) - function in java.awt.Component
- setName(java.lang.String) - function in org.apache.logging.log4j.core.config.AbstractConfiguration
- setNanoClock(org.apache.logging.log4j.core.util.NanoClock) - function in org.apache.logging.log4j.core.config.AbstractConfiguration
- setNetworkConnectTimeout(java.lang.Integer) - function in de.griefed.serverpackcreator.api.ApiProperties
- Milliseconds to wait for an HTTP connection to be established before giving up.
- setNetworkDownloadReadTimeout(java.lang.Integer) - function in de.griefed.serverpackcreator.api.ApiProperties
- Milliseconds a single read of a file-download may block before the download is abandoned.
- setNetworkReadTimeout(java.lang.Integer) - function in de.griefed.serverpackcreator.api.ApiProperties
- Milliseconds a single read of a metadata response may block before the call gives up.
- setNextFocusableComponent(java.awt.Component) - function in javax.swing.JComponent
- setOldVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Set the old version of ServerPackCreator used to perform necessary migrations between the old and the current version.
- setOldVersion(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.UpdateConfig
- Stores the old ServerPackCreator-version used to perform necessary migrations between the old and the current version, and saves to disk.
- setOpaque(java.lang.Boolean) - function in javax.swing.JComponent
- setPaintingChild(java.awt.Component) - function in javax.swing.JComponent
- setPluginConfig(java.util.Optional) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ExtensionConfigPanel
- setPluginManager(org.apache.logging.log4j.core.config.plugins.util.PluginManager) - function in org.apache.logging.log4j.core.config.AbstractConfiguration
- setPluginsConfigs(java.util.HashMap) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Replace all per-plugin configuration wholesale, discarding whatever was set before.
- setPostInstallCleanupFiles(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.ApiProperties
- List of files to delete after a server pack server installation.
- setPostInstallCleanupFiles(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Files to delete after a modloader-server installation; store-entries merge with the fallback-defaults.
- setPreferredSize(java.awt.Dimension) - function in javax.swing.JComponent
- setPreInstallCleanupFiles(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.ApiProperties
- List of files to delete before a server pack server installation.
- setPreInstallCleanupFiles(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Files to delete before a modloader-server installation; store-entries merge with the fallback-defaults.
- setProjectID(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Platform project id when the modpack came from Modrinth or CurseForge, else
null. - setPropertiesInclusionTicked(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Tick or untick "include server.properties".
- setReadTimeout(java.lang.Integer) - function in de.griefed.serverpackcreator.api.settings.NetworkConfig
- Milliseconds a single read of a metadata response (version manifests, reachability checks) may block before the call gives up.
- setRequestFocusEnabled(java.lang.Boolean) - function in javax.swing.JComponent
- setResolveRecoveryStrategy(org.pf4j.AbstractPluginManager.ResolveRecoveryStrategy) - function in org.pf4j.AbstractPluginManager
- setScriptManager(org.apache.logging.log4j.core.script.ScriptManager) - function in org.apache.logging.log4j.core.config.AbstractConfiguration
- setScriptSettings(java.util.HashMap) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Replace the start-script placeholder values wholesale.
- setScriptTemplates(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.ApiProperties
- Deprecated list-based script-templates.
- setScriptTemplates(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.settings.ScriptTemplatesConfig
- The start-script templates generation will use.
- setScriptVariables(kotlin.collections.HashMap) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Replace the start-script placeholder values, keyed by their
SPC_..._SPCmarker. - setServerIconInclusionDesired(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Whether the server icon is copied into the pack.
- setServerIconPath(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Path to a server icon to include, or empty to use the shipped default.
- setServerIconPath(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Set the server icon to include, or empty for the shipped default.
- setServerPackCleanupEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Whether cleanup procedures after server pack generation are enabled.
- setServerPackCleanupEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Whether cleanup-procedures after server pack generation are enabled.
- setServerPackExtensionConfig(java.util.ArrayList) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ExtensionConfigPanel
- Pass the extension configuration to the configuration panel, so it can then, in turn, load the available configurations and make them editable, if so desired.
- setServerPacksDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.ApiProperties
- Directory in which generated server packs and their ZIP-archives are stored.
- setServerPacksDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.settings.PathsConfig
- Directory in which generated server packs, or server packs being generated, are stored in, as well as their ZIP-archives, if created.
- setServerPacksOverwriteEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Whether overwriting of already existing server packs is enabled.
- setServerPacksOverwriteEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Whether overwriting of already existing server packs is enabled.
- setServerPackSuffix(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Appended to the server pack's directory name, so variants of one modpack can coexist.
- setServerPackSuffix(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Set the suffix appended to the generated pack's directory name, so variants can coexist.
- setServerPropertiesInclusionDesired(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Whether
server.propertiesis copied into the pack. - setServerPropertiesPath(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Path to a
server.propertiesto include, or empty to use the shipped default. - setServerPropertiesPath(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Set the
server.propertiesto include, or empty for the shipped default. - setSetupWasRun(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiWrapper
- Whether setup has already run, so repeated calls are cheap.
- setSize(java.awt.Dimension) - function in java.awt.Component
- setSource(java.lang.String) - function in de.griefed.serverpackcreator.api.config.InclusionSpecification
- What to copy, relative to the modpack directory.
- setSource(de.griefed.serverpackcreator.api.config.ModpackSource) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Where the modpack came from — a directory, a zip, or a platform link — which decides how it is unpacked.
- setStackTrace(kotlin.Array) - function in kotlin.Throwable
- setStarted() - function in org.apache.logging.log4j.core.AbstractLifeCycle
- setStarting() - function in org.apache.logging.log4j.core.AbstractLifeCycle
- setStartScriptTemplates(java.util.HashMap) - function in de.griefed.serverpackcreator.api.ApiProperties
- Start-script templates to use during server pack generation, one entry per script-type.
- setStartScriptTemplates(java.util.HashMap) - function in de.griefed.serverpackcreator.api.settings.ScriptTemplatesConfig
- Start-script templates to use during server pack generation.
- setState(org.apache.logging.log4j.core.LifeCycle.State) - function in org.apache.logging.log4j.core.AbstractLifeCycle
- setStopped() - function in org.apache.logging.log4j.core.AbstractLifeCycle
- setStopping() - function in org.apache.logging.log4j.core.AbstractLifeCycle
- setSystemVersion(java.lang.String) - function in org.pf4j.AbstractPluginManager
- settingsDependantVersions() - function in de.griefed.serverpackcreator.api.versionmeta.minecraft.MinecraftMeta
- Depending on whether de.griefed.serverpackcreator.minecraft.
- setToDefault() - function in org.apache.logging.log4j.core.config.AbstractConfiguration
- setTomcatBaseDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.ApiProperties
- Base-directory for Tomcat, used by the webservice-side of ServerPackCreator.
- setTomcatBaseDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.settings.PathsConfig
- Base-directory for Tomcat, used by the webservice-side of ServerPackCreator.
- setTomcatLogsDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.ApiProperties
- Logs-directory for Tomcat, used by the webservice-side of ServerPackCreator.
- setTomcatLogsDirectory(java.io.File) - function in de.griefed.serverpackcreator.api.settings.PathsConfig
- Logs-directory for Tomcat, used by the webservice-side of ServerPackCreator.
- setToolTipText(java.lang.String) - function in javax.swing.JComponent
- setTransferHandler(javax.swing.TransferHandler) - function in javax.swing.JComponent
- setUI(javax.swing.plaf.ComponentUI) - function in javax.swing.JComponent
- setUI(javax.swing.plaf.PanelUI) - function in javax.swing.JPanel
- setUIProperty(java.lang.String,java.lang.Object) - function in javax.swing.JComponent
- setup(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiWrapper
- Convenience method to set up ServerPackCreator.
- setup() - function in org.apache.logging.log4j.core.config.AbstractConfiguration
- setUpdateProtectedPaths(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.ApiProperties
- Paths an update must never delete, overwrite or put into the ZIP-archive, relative to the server pack.
- setUpdateProtectedPaths(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Paths an update must never delete, overwrite or put into the ZIP-archive, matched against paths relative to the server pack, where a directory covers everything beneath it.
- setUpdateUrl(java.net.URL) - function in de.griefed.serverpackcreator.api.ApiProperties
- The URL from which a .properties-file is read during updating of the fallback clientside-mods list.
- setUpdateUrl(java.net.URL) - function in de.griefed.serverpackcreator.api.settings.UpdateConfig
- The URL from which a .properties-file is read during updating of the fallback clientside-mods list.
- setUpdatingServerPacksEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Whether a server pack should be updated instead of cleanly generated.
- setUpdatingServerPacksEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Whether a server pack should be updated instead of cleanly generated.
- setVerifyInputWhenFocusTarget(java.lang.Boolean) - function in javax.swing.JComponent
- setVersionID(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Platform version/file id the modpack was resolved from, else
null. - setVersionSchedule(java.lang.String) - function in de.griefed.serverpackcreator.api.settings.WebserviceConfig
- Cron-schedule of the webservice's version-refresh-job, stored under VERSION_SCHEDULE_KEY.
- setVisible(java.lang.Boolean) - function in javax.swing.JComponent
- setWebserviceCleanupSchedule(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Cron-schedule of the webservice's cleanup-job.
- setWebserviceDatabaseCleanupSchedule(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Cron-schedule of the webservice's file-cleanup-job.
- setWebserviceVersionSchedule(java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Cron-schedule of the webservice's version-refresh-job.
- setWhitelist(java.util.List) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Replace the whitelist — entries here survive a clientside-exclusion match.
- setZipArchiveCreationTicked(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
- Tick or untick "also create a ZIP archive" — the artifact a web-frontend user downloads.
- setZipArchiveExclusions(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.ApiProperties
- List of files to be excluded from ZIP-archives.
- setZipArchiveExclusions(java.util.TreeSet) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Files to exclude from server pack ZIP-archives; store-entries merge with the fallback-defaults.
- setZipCreationDesired(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.config.PackConfig
- Whether the finished pack is also zipped, which is what a user downloads from the web frontend.
- setZipFileExclusionEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.ApiProperties
- Whether the exclusion of files from the ZIP-archive of the server pack is enabled.
- setZipFileExclusionEnabled(java.lang.Boolean) - function in de.griefed.serverpackcreator.api.settings.GenerationConfig
- Whether the exclusion of files from the ZIP-archive of the server pack is enabled.
- shouldDebugGraphics() - function in javax.swing.JComponent
- show() - function in java.awt.Component
- show(java.lang.Boolean) - function in java.awt.Component
- Sideness - class in de.griefed.serverpackcreator.api.modscanning
- Which side of a Minecraft install a mod belongs on.
- SimpleStopWatch - class in de.griefed.serverpackcreator.api.utilities
- Minimalistic stopwatch to measure the elapsed time between operations.
- size(java.io.File) - function in de.griefed.serverpackcreator.api.utilities.common.FileUtilitiesKt
- Acquire the size of this file or directory in bytes.
- size() - function in java.awt.Component
- SNAPSHOT - enum entry in de.griefed.serverpackcreator.api.versionmeta.Type
Indicates that an object is a pre-release, so either a snapshot (duh...), alpha, beta etc.
- source(java.lang.Class,java.io.File) - function in de.griefed.serverpackcreator.api.utilities.common.ClassUtilitiesKt
- Acquire the JAR-file which contains this class.
- SPCConfigCheckListener - class in de.griefed.serverpackcreator.api.utilities
- Config check-listener executed during the checking of a given server pack configuration.
- SPCGenericListener - class in de.griefed.serverpackcreator.api.utilities
- Listener for an event that carries no payload: a plugin is told that something happened, not what.
- SPCPostGenListener - class in de.griefed.serverpackcreator.api.utilities
- Post Generation listener executed after the server pack was generated.
- SPCPreServerPackGenerationListener - class in de.griefed.serverpackcreator.api.utilities
- Pre-Server Pack listener executed before a server pack is generated.
- SPCPreServerPackZipListener - class in de.griefed.serverpackcreator.api.utilities
- Pre ZIP-archive listener executed before a server pack ZIP-archive is created.
- specificURL(java.lang.String) - function in de.griefed.serverpackcreator.api.versionmeta.legacyfabric.LegacyFabricInstaller
- Get the URL for a specific installer version, wrapped in an Optional.
- spline(java.lang.Integer) - function in de.griefed.serverpackcreator.api.utilities.ReticulatingSplines.Companion
- Retrieve a random message from splines.
- stageOne() - function in de.griefed.serverpackcreator.api.ApiWrapper
- Stage one of starting ServerPackCreator.
- stageThree() - function in de.griefed.serverpackcreator.api.ApiWrapper
- Initialize ApiPlugins, de.griefed.serverpackcreator.api.modscanning.ModScanner (consisting of TomlParser, de.griefed.serverpackcreator.api.modscanning.ForgeAnnotationScanner, de.griefed.serverpackcreator.api.modscanning.FabricScanner, de.griefed.serverpackcreator.api.modscanning.ForgeTomlScanner, de.griefed.serverpackcreator.api.modscanning.QuiltScanner), ServerPackHandler.
- stageTwo() - function in de.griefed.serverpackcreator.api.ApiWrapper
- Initialize de.griefed.serverpackcreator.api.versionmeta.VersionMeta, ConfigurationHandler.
- START - enum entry in de.griefed.serverpackcreator.api.config.ExclusionFilter
Does the name of a mod start with the user specified string?
- start() - function in de.griefed.serverpackcreator.api.plugins.ServerPackCreatorPlugin
- This method is called by the application when the plugin is started.
- start() - function in de.griefed.serverpackcreator.api.utilities.SimpleStopWatch
- Starts the stopwatch.
- start() - function in org.apache.logging.log4j.core.LifeCycle
- startPlugin(java.lang.String) - function in org.pf4j.PluginManager
- startPlugins() - function in org.pf4j.PluginManager
- STARTS_WITH - enum entry in de.griefed.serverpackcreator.api.utilities.common.FilterType
Whether the string to check starts with the given filter.
- startsWith(java.util.List,java.lang.String) - function in de.griefed.serverpackcreator.api.utilities.common.ListUtilitiesKt
- Check whether any entry in this list starts with the given string.
- stop() - function in de.griefed.serverpackcreator.api.plugins.ServerPackCreatorPlugin
- This method is called by the application when the plugin is stopped.
- stop() - function in de.griefed.serverpackcreator.api.utilities.SimpleStopWatch
- Stops the stopwatch.
- stop(java.util.concurrent.Future) - function in org.apache.logging.log4j.core.AbstractLifeCycle
- stop() - function in org.apache.logging.log4j.core.LifeCycle
- stop(java.lang.Long,java.util.concurrent.TimeUnit) - function in org.apache.logging.log4j.core.LifeCycle2
- stop(java.lang.Long,java.util.concurrent.TimeUnit,java.lang.Boolean) - function in org.apache.logging.log4j.core.filter.AbstractFilterable
- stopPlugin(java.lang.String,java.lang.Boolean) - function in org.pf4j.AbstractPluginManager
- stopPlugin(java.lang.String) - function in org.pf4j.PluginManager
- stopPlugins() - function in org.pf4j.PluginManager
- storeCustomProperty(java.lang.String,java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Store a custom property in the serverpackcreator.properties-file.
- storeCustomProperty(java.lang.String,java.lang.String) - function in de.griefed.serverpackcreator.api.PropertyStore
- Stores a user-defined property under the customPropertyPrefix to prevent clashes with ServerPackCreator's own keys, returning the stored value.
- storePreference(java.lang.String,java.lang.String) - function in de.griefed.serverpackcreator.api.ApiProperties
- Write one value into SPC's
Preferencesnode. - StringUtilities - class in de.griefed.serverpackcreator.api.utilities.common
- Utility-class revolving around Strings.
- StringUtilities.Companion - class in de.griefed.serverpackcreator.api.utilities.common.StringUtilities
- String cleanup and the Mongo URI builder the web backend configures itself from.
- StringUtilitiesKt - class in de.griefed.serverpackcreator.api.utilities.common
- subtractAndApplyShape(sun.java2d.pipe.Region) - function in java.awt.Component
- subtractAndApplyShapeBelowMe() - function in java.awt.Component
- suggestInclusions(java.lang.String) - function in de.griefed.serverpackcreator.api.config.ConfigurationHandler
- Creates a list of suggested directories to include in server pack which is later on written to a new configuration file.
- superProcessMouseMotionEvent(java.awt.event.MouseEvent) - function in javax.swing.JComponent
- supportedForgeVersions(java.lang.String) - function in de.griefed.serverpackcreator.api.versionmeta.forge.ForgeMeta
- Get a list of available Forge version for a given Minecraft version in ascending order.
- supportedMinecraftVersions() - function in de.griefed.serverpackcreator.api.versionmeta.forge.ForgeMeta
- Get the list of Forge supported Minecraft versions, in ascending order.
- supportedMinecraftVersions() - function in de.griefed.serverpackcreator.api.versionmeta.legacyfabric.LegacyFabricMeta
- All Legacy Fabric supported Minecraft versions.
- supportedMinecraftVersions() - function in de.griefed.serverpackcreator.api.versionmeta.neoforge.NeoForgeMeta
- Get the list of NeoForge supported Minecraft versions, in ascending order.
- SupportedModloaders - class in de.griefed.serverpackcreator.api.config
- The single source of truth for the modloaders supported by ServerPackCreator: their exact-match regexes for case-insensitive loader-detection and their canonical names.
- supportedNeoForgeVersions(java.lang.String) - function in de.griefed.serverpackcreator.api.versionmeta.neoforge.NeoForgeMeta
- Get a list of available NeoForge version for a given Minecraft version in ascending order.
- SYMLINK - enum entry in de.griefed.serverpackcreator.api.utilities.common.FileType
A UNIX symlink.
- SystemUtilities - class in de.griefed.serverpackcreator.api.utilities.common
- Utility-class revolving around the system we are running on.
- SystemUtilities.Companion - class in de.griefed.serverpackcreator.api.utilities.common.SystemUtilities
- Which operating system SPC is running on, decided once from
os.name.