Uses of Annotation Interface
valorless.havenbags.annotations.DoNotCall

Packages that use DoNotCall
Package
Description
Core package for the HavenBags plugin, containing main classes, listeners, configuration, and shared utilities.
Provides versioned, one-shot migration utilities for HavenBags configuration and data.
Data transfer objects and models representing bags, settings, and messages.
  • Uses of DoNotCall in valorless.havenbags

    Methods in valorless.havenbags with annotations of type DoNotCall
    Modifier and Type
    Method
    Description
    static Boolean
    Clears the contents of every bag currently loaded in memory.
    static void
    Database.init()
    Initialises the database layer on plugin enable.
    static void
    Database.loadData()
    Loads all bags from the active storage backend into the in-memory map.
    static void
    Reset the tooltip-styles of ALL bags to the default one specified in the config.
    This is used when the tooltip-style is changed in the config, to update all bags to the new style.
    protected static void
    Database.setDatabaseType(DatabaseType databaseType)
    Sets the active DatabaseType.
    protected static void
    Database.setMysql(MySQL mysql)
    Sets the active MySQL connection wrapper.
    static void
    Database.shutdown()
    Closes all active database connections cleanly.
  • Uses of DoNotCall in valorless.havenbags.configconversion

    Methods in valorless.havenbags.configconversion with annotations of type DoNotCall
    Modifier and Type
    Method
    Description
    static void
    CV2_BagConversion.check(valorless.valorlessutils.config.Config config)
    Checks the provided configuration for an outdated config-version and, if necessary, migrates bag directories from player-name based folders to UUID-based folders.
    static void
    CV4_DataConversion.check(@NotNull valorless.valorlessutils.config.Config config)
    Checks the provided configuration and, if config-version < 4, converts each owner's legacy bag JSON files into YAML files containing bag metadata and serialized content.
    static void
    CV5_TokenConfigConversion.check(valorless.valorlessutils.config.Config config)
    Checks the provided configuration and, if config-version < 5, updates the configuration structure by moving skin-token.* keys into token.skin.*, removes the legacy keys, and persists the changes.
    static void
    CV6_ConfigRestructure.check(valorless.valorlessutils.config.Config config)
    Checks the provided config and, if needed, performs a one-shot migration to config-version = 6.
    static void
    CV7_ConfigRestructure.check(valorless.valorlessutils.config.Config config)
    Checks the given configuration and performs a one-time migration to config-version = 7 when required.
  • Uses of DoNotCall in valorless.havenbags.datamodels

    Methods in valorless.havenbags.datamodels with annotations of type DoNotCall
    Modifier and Type
    Method
    Description
    void
    Bag.setOwner(@NotNull String owner)
    Set owner UUID.
    void
    Bag.setUuid(@NotNull String uuid)
    Set the bag UUID.