Uses of Class
fr.luc.crcore.features.team.config.TeamSetting
Packages that use TeamSetting
Package
Description
-
Uses of TeamSetting in fr.luc.crcore.features.team.config
Fields in fr.luc.crcore.features.team.config declared as TeamSettingModifier and TypeFieldDescriptionstatic final TeamSetting<Boolean> TeamSettings.FRIENDLY_FIREstatic final TeamSetting<Integer> TeamSettings.MAX_SIZEstatic final TeamSetting<Integer> TeamSettings.MIN_SIZEstatic final TeamSetting<Integer> TeamSettings.PVP_PROTECTION_SECONDSstatic final TeamSetting<Boolean> TeamSettings.RESPAWN_AT_TEAM_SPAWNstatic final TeamSetting<Boolean> TeamSettings.SHOW_TAG_ABOVE_HEADstatic final TeamSetting<Boolean> TeamSettings.TEAM_CHAT_ENABLEDstatic final TeamSetting<Boolean> TeamSettings.TEAM_COLOR_IN_NAMEMethods in fr.luc.crcore.features.team.config that return TeamSettingModifier and TypeMethodDescriptionstatic TeamSetting<Boolean> static <E extends Enum<E>>
TeamSetting<E> static TeamSetting<Integer> static TeamSetting<String> Methods in fr.luc.crcore.features.team.config that return types with arguments of type TeamSettingModifier and TypeMethodDescriptionstatic Collection<TeamSetting<?>> TeamSettings.all()Tous les settings enregistrés dans l'ordre d'enregistrement.static Optional<TeamSetting<?>> Récupère un setting par sa clé (non typé — utile pour itération générique).Map<TeamSetting<?>, Object> TeamConfigService.getGlobalSnapshot()Snapshot des valeurs globales actuelles (déjà parsées).Methods in fr.luc.crcore.features.team.config with parameters of type TeamSettingModifier and TypeMethodDescription<T> TTeamConfigService.get(Team team, TeamSetting<T> setting) Récupère la valeur effective d'un setting pour une équipe (cascade per-team → global → default).<T> TTeamConfigService.getGlobal(TeamSetting<T> setting) Récupère la valeur globale d'un setting (cascade global → default, sans per-team).booleanTeamConfigService.hasPerTeamOverride(Team team, TeamSetting<?> setting) Indique si une équipe a un override pour cette clé (utile pour l'affichage GUI : « hérité du global » vs « override »).static voidTeamSettings.register(TeamSetting<?> setting) Enregistre un setting custom.voidTeamConfigService.resetPerTeam(Team team, TeamSetting<?> setting) Supprime l'override per-team pour une clé donnée — la team retombe sur la valeur globale.<T> voidTeamConfigService.setGlobal(TeamSetting<T> setting, T value) Définit une valeur globale et persiste le fichier YAML<plugin>-team-config.yml.<T> voidTeamConfigService.setPerTeam(Team team, TeamSetting<T> setting, T value) Définit un override per-team. -
Uses of TeamSetting in fr.luc.crcore.features.team.config.gui
Methods in fr.luc.crcore.features.team.config.gui with parameters of type TeamSettingModifier and TypeMethodDescriptionprotected abstract <T> TAbstractSettingsGui.getCurrentValue(TeamSetting<T> setting) Valeur courante affichée pour ce setting (globale ou per-team selon le GUI).protected <T> TGlobalSettingsGui.getCurrentValue(TeamSetting<T> setting) protected <T> TTeamSettingsGui.getCurrentValue(TeamSetting<T> setting) protected booleanAbstractSettingsGui.isOverride(TeamSetting<?> setting) Indique si la valeur affichée est un override per-team (juste pour l'UI).protected booleanTeamSettingsGui.isOverride(TeamSetting<?> setting) protected abstract <T> voidAbstractSettingsGui.onChange(TeamSetting<T> setting, T newValue) Appelé quand l'utilisateur modifie un setting via clic.protected <T> voidGlobalSettingsGui.onChange(TeamSetting<T> setting, T newValue) protected <T> voidTeamSettingsGui.onChange(TeamSetting<T> setting, T newValue) -
Uses of TeamSetting in fr.luc.crcore.features.team.config.impl
Methods in fr.luc.crcore.features.team.config.impl that return types with arguments of type TeamSettingModifier and TypeMethodDescriptionMap<TeamSetting<?>, Object> YamlTeamConfigService.getGlobalSnapshot()Methods in fr.luc.crcore.features.team.config.impl with parameters of type TeamSettingModifier and TypeMethodDescription<T> TYamlTeamConfigService.get(Team team, TeamSetting<T> setting) <T> TYamlTeamConfigService.getGlobal(TeamSetting<T> setting) booleanYamlTeamConfigService.hasPerTeamOverride(Team team, TeamSetting<?> setting) voidYamlTeamConfigService.resetPerTeam(Team team, TeamSetting<?> setting) <T> voidYamlTeamConfigService.setGlobal(TeamSetting<T> setting, T value) <T> voidYamlTeamConfigService.setPerTeam(Team team, TeamSetting<T> setting, T value)