Class GenerateDefaultLanguageEvent

java.lang.Object
com.hypixel.hytale.server.core.modules.i18n.event.GenerateDefaultLanguageEvent
All Implemented Interfaces:
IBaseEvent<Void>, IEvent<Void>

public class GenerateDefaultLanguageEvent extends Object implements IEvent<Void>
Called when automated language files are generated. For example NPC role names.

Modules can listen to this event to add their own generated output.

Generated files are 'merged' with the one on disk: - Adds newly generated keys - Does NOT overwrite value of keys existing in file - (IF specified) REMOVES keys that exist in file but weren't just generated

/!\ This event is called async

  • Constructor Details

  • Method Details

    • putTranslationFile

      public void putTranslationFile(@Nonnull String filename, @Nonnull TranslationMap translations)
      Parameters:
      filename - the name of the file, DON'T include extension
      translations - Key-Value of translation key -> default translation (English)