Class Settings.Enabled_Components

java.lang.Object
com.plotsquared.core.configuration.Settings.Enabled_Components
Enclosing class:
Settings

@Comment({"Enable or disable parts of the plugin","Note: A cache will use some memory if enabled"}) public static final class Settings.Enabled_Components extends Object
  • Field Details

    • DATABASE

      @Comment("The database stores all the plots") public static boolean DATABASE
    • EVENTS

      @Comment("Events are needed to track a lot of things") public static boolean EVENTS
    • COMMANDS

      @Comment("Commands are used to interact with the plugin") public static boolean COMMANDS
    • UPDATE_NOTIFICATIONS

      @Comment("Whether we should notify you about updates or not.") public static boolean UPDATE_NOTIFICATIONS
    • PERSISTENT_META

      @Comment("Stores user metadata in a database") public static boolean PERSISTENT_META
    • RATING_CACHE

      @Comment("Getting a rating won\'t need the database") public static boolean RATING_CACHE
    • WORLDEDIT_RESTRICTIONS

      @Comment("Allow WorldEdit to be restricted to plots") public static boolean WORLDEDIT_RESTRICTIONS
    • ECONOMY

      @Comment("Allow economy to be used to sell, claim or buy plots.") public static boolean ECONOMY
    • PLOT_EXPIRY

      @Comment("Expiry will clear old or simplistic plots") public static boolean PLOT_EXPIRY
    • CHUNK_PROCESSOR

      @Comment("Processes chunks (trimming, or entity/tile limits) ") public static boolean CHUNK_PROCESSOR
    • KILL_ROAD_MOBS

      @Comment("Kill mobs on roads (Chicken, Cow, etc.)") public static boolean KILL_ROAD_MOBS
    • KILL_OWNED_ROAD_MOBS

      @Comment("Also kill any road mobs that are being ridden, or are leashed") public static boolean KILL_OWNED_ROAD_MOBS
    • KILL_NAMED_ROAD_MOBS

      @Comment("Also kill any road mobs that are named") public static boolean KILL_NAMED_ROAD_MOBS
    • KILL_ROAD_ITEMS

      @Comment("Kill items on roads (Stick, Paper, etc.)") public static boolean KILL_ROAD_ITEMS
    • KILL_ROAD_VEHICLES

      @Comment("Kill vehicles on roads (Boat, Minecart, etc.)") public static boolean KILL_ROAD_VEHICLES
    • COMMENT_NOTIFIER

      @Comment("Notify a player of any missed plot comments upon plot entry") public static boolean COMMENT_NOTIFIER
    • WORLDS

      @Comment("Let players claim entire worlds with PlotSquared") public static boolean WORLDS
    • DATABASE_PURGER

      @Comment("Actively purge invalid database entries") public static boolean DATABASE_PURGER
    • BAN_DELETER

      @Comment({"Delete plots when a player is banned.","Note: This only works with the /minecraft:ban command. Any punishment plugin is not supported."}) public static boolean BAN_DELETER
    • EXTERNAL_PLACEHOLDERS

      @Comment("Allows PlaceholderAPI placeholders to be used in captions, flags, etc.") public static boolean EXTERNAL_PLACEHOLDERS
    • PERSISTENT_ROAD_REGEN

      @Comment("Make road regeneration persistent across restarts") public static boolean PERSISTENT_ROAD_REGEN
    • COMPONENT_PRESETS

      @Comment({"Enable the `/plot component` preset GUI","Read more about components here: https://intellectualsites.gitbook.io/plotsquared/customization/plot-components"}) public static boolean COMPONENT_PRESETS
    • PER_USER_LOCALE

      @Comment("Enable per user locale") public static boolean PER_USER_LOCALE
    • DEFAULT_LOCALE

      @Comment({"The default locale. Before changing the language, make sure you downloaded the appropriate file and put it in the \'lang\' folder.","You can find additional translations here: https://intellectualsites.crowdin.com/plotsquared"}) public static String DEFAULT_LOCALE
    • EXTENDED_USERNAME_COMPLETION

      @Comment("Use UUID cache to complete usernames") public static boolean EXTENDED_USERNAME_COMPLETION
    • TAB_COMPLETED_ALIASES

      @Comment("Command aliases that will be tab completed") public static List<String> TAB_COMPLETED_ALIASES
    • USE_MVDWAPI

      @Comment("Whether PlotSquared should hook into MvDWPlaceholderAPI or not") public static boolean USE_MVDWAPI
    • DISABLE_BEACON_EFFECT_OVERFLOW

      @Comment("Prevent cross plot beacon effects") public static boolean DISABLE_BEACON_EFFECT_OVERFLOW
  • Constructor Details