Class MinecraftLocalization

java.lang.Object
net.guizhanss.guizhanlib.localization.Localization
net.guizhanss.guizhanlib.localization.MinecraftLocalization
Direct Known Subclasses:
SlimefunLocalization

public class MinecraftLocalization extends Localization
This is an extended Localization class that overrides some methods to be helpful in minecraft plugin development.
Author:
ybw0014
  • Constructor Details

    • MinecraftLocalization

      @ParametersAreNonnullByDefault public MinecraftLocalization(JavaPlugin plugin)
      Constructor
      Parameters:
      plugin - The JavaPlugin instance
    • MinecraftLocalization

      @ParametersAreNonnullByDefault public MinecraftLocalization(JavaPlugin plugin, String folderName)
      Constructor
      Parameters:
      plugin - The JavaPlugin instance
      folderName - The name of the folder that holds all language files
    • MinecraftLocalization

      @ParametersAreNonnullByDefault public MinecraftLocalization(JavaPlugin plugin, String folderName, String langFile)
      Constructor
      Parameters:
      plugin - The JavaPlugin instance
      folderName - The name of the folder that holds all language files
      langFile - The name of language file (without file extension .yml)
  • Method Details

    • getString

      @Nonnull public String getString(@Nonnull String path)
      Get colored and localized String from path
      Overrides:
      getString in class Localization
      Parameters:
      path - the localization path
      Returns:
      Colored and localized String, empty if string is not found
    • getStringList

      @Nonnull public List<String> getStringList(@Nonnull String path)
      Get colored and localized String List from path
      Overrides:
      getStringList in class Localization
      Parameters:
      path - the localization path
      Returns:
      Colored and localized String List
    • getStringArray

      @Nonnull public String[] getStringArray(@Nonnull String path)
      Get colored and localized String array from path
      Overrides:
      getStringArray in class Localization
      Parameters:
      path - the localization path
      Returns:
      Colored and localized String array