Class GenerateI18nCommand
java.lang.Object
com.hypixel.hytale.server.core.command.system.AbstractCommand
com.hypixel.hytale.server.core.command.system.basecommands.AbstractAsyncCommand
com.hypixel.hytale.server.core.modules.i18n.commands.GenerateI18nCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final FlagArgstatic final com.hypixel.hytale.logger.HytaleLoggerFields inherited from class com.hypixel.hytale.server.core.command.system.AbstractCommand
EMPTY_STRING_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> Set<T> difference(Set<T> a, Set<T> b) protected CompletableFuture<Void> executeAsync(CommandContext context) private TranslationMapmergei18nWithOnDisk(Path path, TranslationMap generated, boolean cleanOldKeys) private voidwriteTranslationMap(Path path, TranslationMap translationMap) Methods inherited from class com.hypixel.hytale.server.core.command.system.basecommands.AbstractAsyncCommand
execute, runAsyncMethods inherited from class com.hypixel.hytale.server.core.command.system.AbstractCommand
acceptCall, addAliases, addSubCommand, addUsageVariant, canGeneratePermission, completeRegistration, countParents, generatePermissionNode, getAliases, getDescription, getFullyQualifiedName, getName, getOwner, getPermission, getPermissionGroups, getPermissionGroupsRecursive, getRequiredArguments, getSubCommands, getUsageShort, getUsageString, hasBeenRegistered, hasPermission, isVariant, matches, putRecursivePermissionGroups, requirePermission, setAllowsExtraArguments, setOwner, setPermissionGroup, setPermissionGroups, setUnavailableInSingleplayer, withDefaultArg, withDefaultArg, withFlagArg, withListDefaultArg, withListOptionalArg, withListRequiredArg, withOptionalArg, withOptionalArg, withRequiredArg, withRequiredArg
-
Field Details
-
LOGGER
public static final com.hypixel.hytale.logger.HytaleLogger LOGGER -
cleanArg
-
-
Constructor Details
-
GenerateI18nCommand
public GenerateI18nCommand()
-
-
Method Details
-
executeAsync
- Specified by:
executeAsyncin classAbstractAsyncCommand
-
mergei18nWithOnDisk
@Nonnull private TranslationMap mergei18nWithOnDisk(@Nonnull Path path, @Nonnull TranslationMap generated, boolean cleanOldKeys) throws Exception - Throws:
Exception
-
writeTranslationMap
private void writeTranslationMap(@Nonnull Path path, @Nonnull TranslationMap translationMap) throws Exception - Throws:
Exception
-
difference
-