Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ALPHA - Enum constant in enum class me.pauleff.converter.SaveFileFormat
-
The Alpha-era Minecraft world format.
- ANVIL - Enum constant in enum class me.pauleff.converter.SaveFileFormat
-
The Anvil (
.mca) world format. - ApplyCliServerProperties - Class in me.pauleff.converter.plugins
-
Applies
-propertieskey/value pairs from the CLI toserver.properties. - ApplyCliServerProperties() - Constructor for class me.pauleff.converter.plugins.ApplyCliServerProperties
- ArgumentParser - Class in me.pauleff.common.argparse
-
Parses command-line arguments into a
ParseResultfor this application. - ArgumentParser(String, String) - Constructor for class me.pauleff.common.argparse.ArgumentParser
-
Creates a parser for the given application name and version string.
- arguments() - Method in record class me.pauleff.common.argparse.ParseResult
-
Returns the value of the
argumentsrecord component.
B
- body(String) - Static method in class me.pauleff.common.handlers.http.HttpGet
-
Sends an HTTP GET request with the default client and returns the body on success.
- BUKKIT - Enum constant in enum class me.pauleff.converter.ServerType
-
A Bukkit-based server with server-side plugins (Bukkit, Paper, and similar).
C
- CliOptions - Class in me.pauleff.common.argparse
-
Defines the CLI options supported by this application.
- compatibleServerType() - Method in interface me.pauleff.converter.api.ServerTypePlugin
-
Returns the single server type this plugin supports.
- compatibleServerType() - Method in class me.pauleff.converter.plugins.ConvertBukkitServer
-
Returns
ServerType.BUKKIT. - compatibleServerType() - Method in class me.pauleff.converter.plugins.ConvertModdedServer
-
Returns
ServerType.MODDED. - compatibleServerType() - Method in class me.pauleff.converter.plugins.ConvertVanillaServer
-
Returns
ServerType.VANILLA. - compatibleServerTypes() - Method in interface me.pauleff.converter.api.MultiServerPlugin
-
Returns the server types this plugin supports.
- compatibleServerTypes() - Method in class me.pauleff.converter.plugins.ConvertFtbQuests
-
Returns
ServerType.MODDEDas the only compatible server type. - config() - Method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Returns the API configuration used by this lookup.
- configure(boolean) - Static method in class me.pauleff.common.LoggerConfigurator
-
Configures the root logger with console and daily rolling file appenders.
- configure(ProfileApiConfig) - Static method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Replaces the process-wide lookup used by the static one-shot methods.
- conversionPlugins() - Method in record class me.pauleff.converter.PluginRegistry
-
Returns the value of the
conversionPluginsrecord component. - conversionTarget() - Method in class me.pauleff.converter.api.PluginContext
-
Returns whether this run converts toward online or offline mode.
- ConversionTarget - Enum Class in me.pauleff.converter
-
Indicates whether a conversion run remaps player data toward online or offline mode.
- convert(List) - Method in class me.pauleff.converter.ConverterV3
-
Converts the given files according to the context's
ConversionTarget. - ConvertBukkitServer - Class in me.pauleff.converter.plugins
-
Converts world files for a Bukkit-based Minecraft server (Bukkit, Spigot, Paper, and similar).
- ConvertBukkitServer() - Constructor for class me.pauleff.converter.plugins.ConvertBukkitServer
- ConverterV3 - Class in me.pauleff.converter
-
Converts Minecraft world and player files between online and offline UUID modes.
- ConverterV3(PluginContext) - Constructor for class me.pauleff.converter.ConverterV3
-
Creates a converter bound to the given plugin context.
- ConvertFtbQuests - Class in me.pauleff.converter.plugins
-
Converts FTB Quests progress SNBT files between online and offline player UUIDs.
- ConvertFtbQuests() - Constructor for class me.pauleff.converter.plugins.ConvertFtbQuests
- ConvertModdedServer - Class in me.pauleff.converter.plugins
-
Converts world files for a modded Minecraft server (Forge, Fabric, and similar).
- ConvertModdedServer() - Constructor for class me.pauleff.converter.plugins.ConvertModdedServer
- ConvertVanillaServer - Class in me.pauleff.converter.plugins
-
Converts world files for a Vanilla Minecraft server.
- ConvertVanillaServer() - Constructor for class me.pauleff.converter.plugins.ConvertVanillaServer
- CopyCliPlayerData - Class in me.pauleff.converter.plugins
-
Copies player data from a CLI-specified source world into the current world.
- CopyCliPlayerData() - Constructor for class me.pauleff.converter.plugins.CopyCliPlayerData
- copyPlayerDataNBT(Path, Path) - Static method in class me.pauleff.common.handlers.NBTHandler
-
Writes playerdata from
nbtSourcetonbtDest, preserving selected tags from the destination when it already exists. - copyPlayerDataSourceWorld() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Returns the value of the
copyPlayerDataSourceWorldrecord component. - create() - Static method in class me.pauleff.common.argparse.CliOptions
-
Builds and returns the configured CLI options for argument parsing.
- current() - Static method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Returns the process-wide lookup installed via
OnlineProfileLookup.configure(ProfileApiConfig), or the Mojang-default lookup when nothing custom was configured. - customApiBaseUrl() - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns the value of the
customApiBaseUrlrecord component.
D
- dashless(UUID) - Static method in class me.pauleff.common.handlers.uuid.MinecraftUuids
-
Returns the hyphenated string form of a UUID without dashes.
- DEFAULT_PRIORITY - Static variable in record class me.pauleff.converter.api.PluginMetadata
- DefaultPlugin - Interface in me.pauleff.converter.api
-
A
MOOCPluginthat is always enabled regardless of conversion mode or server type. - defaults() - Static method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns a config that uses Mojang defaults for all lookups.
- description() - Method in record class me.pauleff.converter.api.PluginMetadata
-
Returns the value of the
descriptionrecord component. - DetectSaveFileFormat - Class in me.pauleff.converter.plugins
-
Detects the world's region save format (Anvil vs McRegion) and stores it on the
PluginContext. - DetectSaveFileFormat() - Constructor for class me.pauleff.converter.plugins.DetectSaveFileFormat
- DetectServerType - Class in me.pauleff.converter.plugins
-
Detects whether the server root is Vanilla, Bukkit-based, or modded and stores the result on the
PluginContext. - DetectServerType() - Constructor for class me.pauleff.converter.plugins.DetectServerType
- DetectWorldFolderStructure - Class in me.pauleff.converter.plugins
-
Detects how dimension folders are laid out relative to the world and stores the result on the
PluginContext. - DetectWorldFolderStructure() - Constructor for class me.pauleff.converter.plugins.DetectWorldFolderStructure
- dimensionRootFolders(Path, Path) - Method in enum class me.pauleff.converter.WorldFolderStructure
-
Resolves the dimension root folders for this structure under the given server and world paths.
- discoveryPlugins() - Method in record class me.pauleff.converter.PluginRegistry
-
Returns the value of the
discoveryPluginsrecord component. - displayName() - Method in record class me.pauleff.converter.api.PluginMetadata
-
Returns the value of the
displayNamerecord component.
E
- equals(Object) - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.pauleff.common.argparse.ParseResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.pauleff.converter.api.PluginMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.pauleff.converter.PluginRegistry
-
Indicates whether some other object is "equal to" this one.
- exit(int) - Static method in record class me.pauleff.common.argparse.ParseResult
-
Creates a terminal parse result that signals the process should exit.
- exitCode() - Method in record class me.pauleff.common.argparse.ParseResult
-
Returns the value of the
exitCoderecord component.
F
- FileNames - Class in me.pauleff.common.handlers.files
-
Provides pure helpers for working with file name strings.
- FileRenamer - Class in me.pauleff.common.handlers.files
-
Renames files while optionally preserving the source file extension.
- from(ParsedArguments) - Static method in class me.pauleff.converter.api.PluginContext
-
Builds a
PluginContextfrom successfully parsed CLI arguments.
G
- getBody(String) - Method in class me.pauleff.common.handlers.http.HttpGet
-
Sends an HTTP GET request to the given URL and returns the response body on success.
- getTargetUuid(UUID) - Method in class me.pauleff.converter.api.PluginContext
-
Returns the remapped UUID previously stored for the given original UUID.
H
- hashCode() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.pauleff.common.argparse.ParseResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.pauleff.converter.api.PluginMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.pauleff.converter.PluginRegistry
-
Returns a hash code value for this object.
- HttpGet - Class in me.pauleff.common.handlers.http
-
Sends HTTP GET requests and returns successful response bodies.
I
- id() - Method in record class me.pauleff.converter.api.PluginMetadata
-
Returns the value of the
idrecord component. - INVALID - Enum constant in enum class me.pauleff.converter.UUIDType
-
A UUID that is neither a recognized online nor offline Minecraft UUID.
- isConversionOperation() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Indicates whether an online/offline conversion was requested.
- isConversionOperation() - Method in class me.pauleff.converter.api.PluginContext
-
Indicates whether an online/offline conversion was requested on the command line.
- isEnabled(PluginContext) - Method in interface me.pauleff.converter.api.DefaultPlugin
-
Always returns
true, so the plugin runs for everyPluginContext. - isEnabled(PluginContext) - Method in interface me.pauleff.converter.api.MOOCPlugin
-
Indicates whether this plugin should run for the given context.
- isEnabled(PluginContext) - Method in interface me.pauleff.converter.api.MultiServerPlugin
-
Returns
truewhen a conversion is requested, the context has a non-nullserver type, and that type is listed byMultiServerPlugin.compatibleServerTypes(). - isEnabled(PluginContext) - Method in interface me.pauleff.converter.api.ServerTypePlugin
-
Returns
truewhen a conversion is requested and the context's server type equalsServerTypePlugin.compatibleServerType(). - isEnabled(PluginContext) - Method in class me.pauleff.converter.plugins.ApplyCliServerProperties
-
Returns
truewhen at least one-propertieschange was provided. - isEnabled(PluginContext) - Method in class me.pauleff.converter.plugins.CopyCliPlayerData
-
Returns
truewhen the-copyCLI option was provided. - isEnabled(PluginContext) - Method in class me.pauleff.converter.plugins.PrefetchUsercache
-
Returns
truewhen an online/offline conversion was requested. - isEnabled(PluginContext) - Method in class me.pauleff.converter.plugins.UpdateDefaultServerFiles
-
Returns
truewhen an online/offline conversion was requested. - isEnabled(PluginContext) - Method in class me.pauleff.converter.plugins.UpdateProperties
-
Returns
truewhen an online/offline conversion was requested. - isNBTFile(File) - Static method in class me.pauleff.common.handlers.NBTHandler
-
Determines whether a file can be parsed as a valid NBT document.
- isTextBased(Path) - Static method in class me.pauleff.common.handlers.files.TextFileDetector
-
Determines whether a file appears to be text-based rather than binary.
- isValid(String) - Static method in class me.pauleff.common.handlers.uuid.MinecraftUuids
-
Checks whether the given string is a well-formed Minecraft online or offline UUID.
L
- loadArray() - Method in class me.pauleff.common.handlers.files.UsercacheFile
-
Loads the contents of this usercache file as a
JSONArray. - loadArray(Path) - Static method in class me.pauleff.common.handlers.files.UsercacheFile
-
Loads the contents of the given usercache file as a
JSONArray. - logger() - Method in interface me.pauleff.converter.api.MOOCPlugin
-
Returns a logger named after the runtime class of this plugin.
- LoggerConfigurator - Class in me.pauleff.common
-
Configures Logback console and rolling file logging for the application.
- lookupName(UUID) - Method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Resolves an online UUID to a Minecraft player name via HTTP API lookup.
- lookupOnlineUuid(String) - Method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Resolves a player name to an online (Mojang) UUID via HTTP API lookup.
M
- Main - Class in me.pauleff
-
Application entry point that parses CLI arguments and runs the conversion plugins.
- Main() - Constructor for class me.pauleff.Main
- MAX_PRIORITY - Static variable in record class me.pauleff.converter.api.PluginMetadata
- MC_REGION - Enum constant in enum class me.pauleff.converter.SaveFileFormat
-
The Beta McRegion (
.mcr) world format. - me.pauleff - package me.pauleff
- me.pauleff.common - package me.pauleff.common
- me.pauleff.common.argparse - package me.pauleff.common.argparse
- me.pauleff.common.exceptions - package me.pauleff.common.exceptions
- me.pauleff.common.handlers - package me.pauleff.common.handlers
- me.pauleff.common.handlers.files - package me.pauleff.common.handlers.files
- me.pauleff.common.handlers.http - package me.pauleff.common.handlers.http
- me.pauleff.common.handlers.uuid - package me.pauleff.common.handlers.uuid
- me.pauleff.converter - package me.pauleff.converter
- me.pauleff.converter.api - package me.pauleff.converter.api
- me.pauleff.converter.plugins - package me.pauleff.converter.plugins
- metadata() - Method in interface me.pauleff.converter.api.MOOCPlugin
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.ApplyCliServerProperties
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.ConvertBukkitServer
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.ConvertFtbQuests
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.ConvertModdedServer
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.ConvertVanillaServer
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.CopyCliPlayerData
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.DetectSaveFileFormat
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.DetectServerType
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.DetectWorldFolderStructure
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.PrefetchUsercache
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.UpdateDefaultServerFiles
-
Returns the metadata that identifies and describes this plugin.
- metadata() - Method in class me.pauleff.converter.plugins.UpdateProperties
-
Returns the metadata that identifies and describes this plugin.
- MIN_PRIORITY - Static variable in record class me.pauleff.converter.api.PluginMetadata
- MinecraftUuids - Class in me.pauleff.common.handlers.uuid
-
Provides pure helpers for Minecraft UUID generation, formatting, parsing, and classification.
- miscPlugins() - Method in record class me.pauleff.converter.PluginRegistry
-
Returns the value of the
miscPluginsrecord component. - MODDED - Enum constant in enum class me.pauleff.converter.ServerType
-
A modded server with server- and client-side mods (Forge, Fabric, and similar).
- MOOCPlugin - Interface in me.pauleff.converter.api
-
Defines a conversion plugin that can inspect and modify Minecraft server or world files.
- MultiServerPlugin - Interface in me.pauleff.converter.api
-
A
MOOCPluginthat applies to one or moreServerTypevalues.
N
- nameToOnlineUuid(String) - Static method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Resolves a player name to an online UUID using the process-wide lookup.
- nameToUuidUrl(String) - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Builds the request URL used to resolve a player name to an online UUID.
- NBTHandler - Class in me.pauleff.common.handlers
-
Provides utilities for reading, writing, and inspecting Minecraft NBT files.
O
- of(String, String, String) - Static method in record class me.pauleff.converter.api.PluginMetadata
-
Creates metadata with
PluginMetadata.DEFAULT_PRIORITY. - of(String, String, String, int) - Static method in record class me.pauleff.converter.api.PluginMetadata
-
Creates metadata with an explicit priority (clamped on construction).
- of(HttpClient) - Static method in class me.pauleff.common.handlers.http.HttpGet
-
Returns a handle that uses the given
HttpClient. - of(Path) - Static method in class me.pauleff.common.handlers.files.ServerPropertiesFile
-
Returns a handle for the given properties file path.
- of(Path) - Static method in class me.pauleff.common.handlers.files.UsercacheFile
-
Returns a handle for the given usercache path.
- of(ProfileApiConfig) - Static method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Returns a lookup that uses the given API configuration and the default HTTP client.
- of(ProfileApiConfig, HttpGet) - Static method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Returns a lookup that uses the given API configuration and HTTP client.
- ofDefault() - Static method in class me.pauleff.common.handlers.http.HttpGet
-
Returns a handle that uses the shared default
HttpClient. - OFFLINE - Enum constant in enum class me.pauleff.converter.ConversionTarget
-
Convert player UUIDs and references toward offline mode.
- OFFLINE - Enum constant in enum class me.pauleff.converter.UUIDType
-
An offline-mode UUID, typically version
3. - offlineFromName(String) - Static method in class me.pauleff.common.handlers.uuid.MinecraftUuids
-
Generates an offline-mode UUID for the given player name.
- ONLINE - Enum constant in enum class me.pauleff.converter.ConversionTarget
-
Convert player UUIDs and references toward online (Mojang) mode.
- ONLINE - Enum constant in enum class me.pauleff.converter.UUIDType
-
An online-mode (Mojang) UUID, typically version
4. - OnlineProfileLookup - Class in me.pauleff.common.handlers.uuid
-
Resolves online Minecraft player profiles via HTTP API lookups.
- onlineUuidToName(UUID) - Static method in class me.pauleff.common.handlers.uuid.OnlineProfileLookup
-
Resolves an online UUID to a player name using the process-wide lookup.
P
- parse(String) - Static method in class me.pauleff.common.handlers.uuid.MinecraftUuids
-
Parses a hyphenated or dashless UUID string.
- parse(String[]) - Method in class me.pauleff.common.argparse.ArgumentParser
-
Parses the given command-line arguments and returns a
ParseResult. - parsedArguments() - Method in class me.pauleff.converter.api.PluginContext
-
Returns the parsed CLI arguments for this run.
- ParsedArguments - Record Class in me.pauleff.common.argparse
-
Holds the successfully parsed CLI options that drive conversion and related operations.
- ParsedArguments(Optional, Optional, Optional, Map) - Constructor for record class me.pauleff.common.argparse.ParsedArguments
-
Creates an instance of a
ParsedArgumentsrecord class. - ParseResult - Record Class in me.pauleff.common.argparse
-
Represents the outcome of parsing command-line arguments.
- ParseResult(ParsedArguments, int) - Constructor for record class me.pauleff.common.argparse.ParseResult
-
Creates an instance of a
ParseResultrecord class. - path() - Method in exception class me.pauleff.common.exceptions.PathNotValidException
-
Returns the path that caused this exception.
- path() - Method in class me.pauleff.common.handlers.files.ServerPropertiesFile
-
Returns the path to this properties file.
- path() - Method in class me.pauleff.common.handlers.files.UsercacheFile
-
Returns the path to this usercache file.
- PathNotValidException - Exception Class in me.pauleff.common.exceptions
-
Indicates that a filesystem path is missing or otherwise unsuitable for use.
- PathNotValidException(String, Path) - Constructor for exception class me.pauleff.common.exceptions.PathNotValidException
-
Creates an exception for the given path with a custom explanation.
- PathNotValidException(Path) - Constructor for exception class me.pauleff.common.exceptions.PathNotValidException
-
Creates an exception for a path that does not exist.
- PER_DIMENSION - Enum constant in enum class me.pauleff.converter.WorldFolderStructure
-
Bukkit-style layout with separate
world,world_nether, andworld_the_endfolders beside the server root. - PluginContext - Class in me.pauleff.converter.api
-
Holds shared state for a conversion run and is passed to each
MOOCPlugin. - PluginMetadata - Record Class in me.pauleff.converter.api
-
Holds identifying and scheduling information for a
MOOCPlugin. - PluginMetadata(String, String, String, int) - Constructor for record class me.pauleff.converter.api.PluginMetadata
-
Validates non-null record components, rejects a blank
id, and clampspriorityinto the allowed range. - PluginOrchestrator - Class in me.pauleff.converter
-
Runs registered
MOOCPlugins against aPluginContextin phased order. - PluginOrchestrator() - Constructor for class me.pauleff.converter.PluginOrchestrator
-
Creates an orchestrator that uses
PluginRegistry.standard(). - PluginOrchestrator(PluginRegistry) - Constructor for class me.pauleff.converter.PluginOrchestrator
-
Creates an orchestrator that uses the given plugin registry.
- PluginRegistry - Record Class in me.pauleff.converter
-
Holds the ordered plugin lists used for discovery, misc, and conversion phases.
- PluginRegistry(List, List, List) - Constructor for record class me.pauleff.converter.PluginRegistry
-
Validates non-null plugin lists, rejects duplicate plugin ids, and replaces each list with an immutable copy sorted by priority then registration order.
- PrefetchUsercache - Class in me.pauleff.converter.plugins
-
Prefills the context UUID map from
usercache.jsonfor an online/offline conversion. - PrefetchUsercache() - Constructor for class me.pauleff.converter.plugins.PrefetchUsercache
- printHelp() - Method in class me.pauleff.common.argparse.ArgumentParser
-
Prints usage help for the configured CLI options to standard output.
- priority() - Method in record class me.pauleff.converter.api.PluginMetadata
-
Returns the value of the
priorityrecord component. - ProfileApiConfig - Record Class in me.pauleff.common.handlers.uuid
-
Immutable endpoint configuration for online Minecraft profile lookups.
- ProfileApiConfig(String, String, String) - Constructor for record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Creates a config with normalized URL fields.
- putUuidMapping(UUID, UUID) - Method in class me.pauleff.converter.api.PluginContext
-
Records a UUID remapping from an original player UUID to its converted counterpart.
R
- renamePreservingExtension(Path, String) - Static method in class me.pauleff.common.handlers.files.FileRenamer
-
Renames a file, preserving the original extension when the new name does not include one.
- retrieveNameUrl() - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns the value of the
retrieveNameUrlrecord component. - retrieveUuidUrl() - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns the value of the
retrieveUuidUrlrecord component. - returnAllFilesInFolders(List) - Method in interface me.pauleff.converter.api.MOOCPlugin
-
Collects all regular files under the given world dimension root folders.
- run(PluginContext) - Method in class me.pauleff.converter.PluginOrchestrator
-
Executes the full plugin pipeline for the given context.
- run(PluginContext, List) - Method in interface me.pauleff.converter.api.MOOCPlugin
-
Executes this plugin's conversion or inspection logic.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.ConvertBukkitServer
-
Runs UUID conversion on the resolved existing world files via
ConverterV3. - run(PluginContext, List) - Method in class me.pauleff.converter.plugins.ConvertModdedServer
-
Runs UUID conversion on the resolved existing world files via
ConverterV3. - run(PluginContext, List) - Method in class me.pauleff.converter.plugins.ConvertVanillaServer
-
Runs UUID conversion on the resolved existing world files via
ConverterV3. - run(PluginContext, List) - Method in class me.pauleff.converter.plugins.ApplyCliServerProperties
-
Writes each CLI property change into the resolved
server.propertiesfiles. - run(PluginContext, List) - Method in class me.pauleff.converter.plugins.ConvertFtbQuests
-
Converts UUID-named progress SNBT files under each resolved FTB Quests folder.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.CopyCliPlayerData
-
Prompts for confirmation and copies player data from the source world to the destination.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.DetectSaveFileFormat
-
Sets the save file format on the context, or exits if McRegion (pre-UUID) is found.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.DetectServerType
-
Sets the context server type to Vanilla, Modded, or Bukkit based on root layout.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.DetectWorldFolderStructure
-
Sets the world folder structure on the context from the server and world layout.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.PrefetchUsercache
-
Loads known players from each resolved usercache and stores UUID remappings on the context.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.UpdateDefaultServerFiles
-
Replaces original UUIDs with remapped values in each resolved server file.
- run(PluginContext, List) - Method in class me.pauleff.converter.plugins.UpdateProperties
-
Writes
online-modetotruefor online conversion, otherwisefalse.
S
- saveFileFormat() - Method in class me.pauleff.converter.api.PluginContext
-
Returns the detected save file format, if set by a detection plugin.
- SaveFileFormat - Enum Class in me.pauleff.converter
-
Identifies the on-disk world save format used by a Minecraft server.
- serverFolder() - Method in class me.pauleff.converter.api.PluginContext
-
Returns the absolute, normalized path to the server root folder.
- serverPath() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Returns the value of the
serverPathrecord component. - serverPropertiesChanges() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Returns the value of the
serverPropertiesChangesrecord component. - ServerPropertiesFile - Class in me.pauleff.common.handlers.files
-
Represents a Minecraft
server.propertiesfile and supports order-preserving edits. - serverType() - Method in class me.pauleff.converter.api.PluginContext
-
Returns the detected server type, if set by a detection plugin.
- ServerType - Enum Class in me.pauleff.converter
-
Identifies the kind of Minecraft server installation being converted.
- ServerTypePlugin - Interface in me.pauleff.converter.api
-
A
MOOCPluginthat applies only to a singleServerType. - setSaveFileFormat(SaveFileFormat) - Method in class me.pauleff.converter.api.PluginContext
-
Sets the detected save file format for this conversion run.
- setServerType(ServerType) - Method in class me.pauleff.converter.api.PluginContext
-
Sets the detected server type for this conversion run.
- setTargets(PluginContext) - Method in interface me.pauleff.converter.api.MOOCPlugin
-
Determines the candidate file or directory paths this plugin may operate on.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.ConvertBukkitServer
-
Returns every regular file under the dimension root folders for the detected world folder structure.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.ConvertModdedServer
-
Returns every regular file under the dimension root folders for the detected world folder structure.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.ConvertVanillaServer
-
Returns every regular file under the dimension root folders for the detected world folder structure.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.ApplyCliServerProperties
-
Returns the
server.propertiespath under the server folder. - setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.ConvertFtbQuests
-
Returns the
ftbquestsfolder under the world directory. - setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.CopyCliPlayerData
-
Returns the resolved source world folder and the destination world folder.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.DetectSaveFileFormat
-
Returns the world folder as the sole detection target.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.DetectServerType
-
Returns the server root folder as the sole detection target.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.DetectWorldFolderStructure
-
Returns the server root folder as the sole detection target.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.PrefetchUsercache
-
Returns
usercache.jsonunder the server folder, or exits if the file is absent. - setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.UpdateDefaultServerFiles
-
Returns the standard server JSON files under the server root that may contain UUIDs.
- setTargets(PluginContext) - Method in class me.pauleff.converter.plugins.UpdateProperties
-
Returns the
server.propertiespath under the server folder. - setWorldFolderStructure(WorldFolderStructure) - Method in class me.pauleff.converter.api.PluginContext
-
Sets the detected world folder structure for this conversion run.
- shouldCopyPlayerData() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Indicates whether player data should be copied from another world.
- shouldExit() - Method in record class me.pauleff.common.argparse.ParseResult
-
Indicates whether the caller should terminate instead of continuing with conversion.
- SINGLE - Enum constant in enum class me.pauleff.converter.WorldFolderStructure
-
Standard Vanilla layout: a single world folder containing the overworld plus
DIM1andDIM-1. - SINGLE_2026 - Enum constant in enum class me.pauleff.converter.WorldFolderStructure
-
Vanilla layout introduced in 2026.1 with world data under a
dimensionssubdirectory. - standard() - Static method in record class me.pauleff.converter.PluginRegistry
-
Returns the built-in registry of discovery, misc, and conversion plugins.
- stripExtension(String) - Static method in class me.pauleff.common.handlers.files.FileNames
-
Strips the file extension from a file name.
- success(ParsedArguments) - Static method in record class me.pauleff.common.argparse.ParseResult
-
Creates a successful parse result that carries the given arguments.
T
- TextFileDetector - Class in me.pauleff.common.handlers.files
-
Classifies files as text or binary using a bounded byte-sample heuristic.
- toOnlineMode() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Returns the value of the
toOnlineModerecord component. - toString() - Method in record class me.pauleff.common.argparse.ParsedArguments
-
Returns a string representation of this record class.
- toString() - Method in record class me.pauleff.common.argparse.ParseResult
-
Returns a string representation of this record class.
- toString() - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns a string representation of this record class.
- toString() - Method in class me.pauleff.converter.api.PluginContext
-
Returns a string representation of this context for debugging.
- toString() - Method in record class me.pauleff.converter.api.PluginMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class me.pauleff.converter.PluginRegistry
-
Returns a string representation of this record class.
- toString() - Method in enum class me.pauleff.converter.SaveFileFormat
-
Returns the human-readable description of this save format.
- toString() - Method in enum class me.pauleff.converter.ServerType
-
Returns the human-readable description of this server type.
- toString() - Method in enum class me.pauleff.converter.WorldFolderStructure
-
Returns the human-readable description of this world folder structure.
- typeOf(UUID) - Static method in class me.pauleff.common.handlers.uuid.MinecraftUuids
-
Determines whether a UUID is an online, offline, or invalid Minecraft UUID by version.
U
- UnknownWorldFolderStructureException - Exception Class in me.pauleff.common.exceptions
-
Indicates that the world's folder layout could not be recognized.
- UnknownWorldFolderStructureException() - Constructor for exception class me.pauleff.common.exceptions.UnknownWorldFolderStructureException
-
Creates an exception with a fixed message asking the user to contact the developer.
- UpdateDefaultServerFiles - Class in me.pauleff.converter.plugins
-
Rewrites remapped player UUIDs in root server JSON files such as whitelist, bans, and ops.
- UpdateDefaultServerFiles() - Constructor for class me.pauleff.converter.plugins.UpdateDefaultServerFiles
- UpdateProperties - Class in me.pauleff.converter.plugins
-
Updates
online-modeinserver.propertiesto match the conversion direction. - UpdateProperties() - Constructor for class me.pauleff.converter.plugins.UpdateProperties
- UsercacheFile - Class in me.pauleff.common.handlers.files
-
Represents a Minecraft
usercache.jsonfile. - uuidMap() - Method in class me.pauleff.converter.api.PluginContext
-
Returns the live map of original-to-remapped player UUIDs.
- uuidToNameUrl(UUID) - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Builds the request URL used to resolve an online UUID to a player name.
- UUIDType - Enum Class in me.pauleff.converter
-
Classifies a Minecraft player UUID as online, offline, or invalid by UUID version.
V
- valueOf(String) - Static method in enum class me.pauleff.converter.ConversionTarget
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.pauleff.converter.SaveFileFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.pauleff.converter.ServerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.pauleff.converter.UUIDType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class me.pauleff.converter.WorldFolderStructure
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class me.pauleff.converter.ConversionTarget
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.pauleff.converter.SaveFileFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.pauleff.converter.ServerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.pauleff.converter.UUIDType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class me.pauleff.converter.WorldFolderStructure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VANILLA - Enum constant in enum class me.pauleff.converter.ServerType
-
A default vanilla Minecraft server.
W
- withCustomApiBaseUrl(String) - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns a copy with a different shared custom API base URL.
- withRetrieveNameUrl(String) - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns a copy with a different UUID-to-name endpoint prefix.
- withRetrieveUuidUrl(String) - Method in record class me.pauleff.common.handlers.uuid.ProfileApiConfig
-
Returns a copy with a different name-to-UUID endpoint prefix.
- worldFolder() - Method in class me.pauleff.converter.api.PluginContext
-
Returns the path to the world folder resolved from
server.properties. - worldFolderStructure() - Method in class me.pauleff.converter.api.PluginContext
-
Returns the detected world folder structure, if set by a detection plugin.
- WorldFolderStructure - Enum Class in me.pauleff.converter
-
Describes how a Minecraft world's dimensions are laid out under the server folder.
- worldName() - Method in class me.pauleff.common.handlers.files.ServerPropertiesFile
-
Reads the
level-namevalue from this properties file. - worldName(Path) - Static method in class me.pauleff.common.handlers.files.ServerPropertiesFile
-
Reads the
level-namevalue from the given properties file. - writeProperty(String, String) - Method in class me.pauleff.common.handlers.files.ServerPropertiesFile
-
Updates a key-value entry in this properties file, or appends it if the key is not present.
- writeProperty(Path, String, String) - Static method in class me.pauleff.common.handlers.files.ServerPropertiesFile
-
Updates a key-value entry in the given properties file, or appends it if absent.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form