A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Z  _ 

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 null when 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 ofandFor details on 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 .conf files.
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 null to 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 null for 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 null for 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_..._SPC marker.
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.properties is copied into the pack.
setServerPropertiesPath(java.lang.String) - function in de.griefed.serverpackcreator.api.config.PackConfig
Path to a server.properties to include, or empty to use the shipped default.
setServerPropertiesPath(java.lang.String) - function in de.griefed.serverpackcreator.api.plugins.swinggui.ServerPackConfigTab
Set the server.properties to 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 Preferences node.
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.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Z  _