package pm.j4.petroleum.modules.splash; import java.util.ArrayList; import java.util.List; import net.minecraft.text.LiteralText; import pm.j4.petroleum.PetroleumMod; import pm.j4.petroleum.gui.PModuleConfigEntry; import pm.j4.petroleum.gui.PModuleConfigPane; import pm.j4.petroleum.util.module.ModuleBase; import pm.j4.petroleum.util.module.option.BooleanOption; import pm.j4.petroleum.util.module.option.ConfigurationOption; /** * The type Splash text. */ public class SplashText extends ModuleBase { /** * Instantiates a new Splash text. */ public SplashText() { super("petroleum.splashtext", "petroleum.misc", false, true, true); } @Override public List getDefaultConfig() { List options = new ArrayList<>(); options.add(new BooleanOption("petroleum.splashtext.active", "Show the main menu version text.", this)); return options; } /** * Get string. * * @return the string */ public static String get() { if (PetroleumMod.modData != null) { return "Petroleum v" + PetroleumMod.modData.getVersion().getFriendlyString(); } return "Petroleum vUnknown"; } }