Class CRCoreConfig

java.lang.Object
fr.luc.crcore.CRCoreConfig

public class CRCoreConfig extends Object
Configuration de CRCore fournie au constructeur. API builder : on chaîne les with... pour modifier les valeurs par défaut.
new CRCore(this, new CRCoreConfig()
    .withSqliteFile("mydata.db")
    .withCommandName("game"))
    .enable();

Valeurs par défaut :

  • SQLite activé, fichier crcore.db dans le dataFolder du plugin
  • Commande Bukkit racine : core
  • Constructor Details

    • CRCoreConfig

      public CRCoreConfig()
  • Method Details

    • withInMemoryStorage

      public CRCoreConfig withInMemoryStorage()
      Désactive SQLite — toutes les données vivent en mémoire (perdues au reload/stop).
    • withSqliteFile

      public CRCoreConfig withSqliteFile(String filename)
      Active SQLite et fixe le nom du fichier (relatif au dataFolder du plugin).
    • withCommandName

      public CRCoreConfig withCommandName(String commandName)
      Change le nom de la commande Bukkit racine. Doit matcher l'entrée du commands: dans le plugin.yml du plugin de jeu.
    • isSqliteEnabled

      public boolean isSqliteEnabled()
    • getSqliteFilename

      public String getSqliteFilename()
    • getCommandName

      public String getCommandName()