Index

A B C D E F G H I K L M N O P R S T V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractMcbsGoalEditScreen<G> - Class in com.thecsdev.betterstats.api.client.gui.screen
Abstract TScreen implementation that provides a template for constructing McbsGoal editing interfaces.
AbstractMcbsGoalEditScreen(Screen, McbsEditorFileTab, G) - Constructor for class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Constructs an instance of this screen.
accept(Identifier, Identifier, int) - Method in interface com.thecsdev.betterstats.api.mcbs.model.McbsStats.IntValueConsumer
Consumes a single Stat entry.
AccessorStatsCounter - Interface in com.thecsdev.betterstats.mixin.hooks
 
addAll(IStatsProvider) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Adds Stat entries from another IStatsProvider into this one, summing up values where applicable.
addEditCount() - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Incrementing the McbsEditor.getEditCount() value.
addEditCount() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorTab
Increments the McbsEditorTab.getEditCount() value by 1.
addTab(McbsEditorTab, boolean) - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Attempts to add the specified McbsEditorTab within this editor.
ALL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
 
ALL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
 
ALL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
 
ALL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
 
allowsChatPsaMessages() - Method in class com.thecsdev.betterstats.BetterStatsConfig
Whether this mod is allowed to display public-service-announcement messages in chat.
ALPHABETICAL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
 
ALPHABETICAL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
 
ALPHABETICAL - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
 
ALPHABETICAL - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
 
ALPHABETICAL - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
 
applyChanges() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Applies changes by replacing the McbsEditorFileTab's existing AbstractMcbsGoalEditScreen.getGoal() instance with the AbstractMcbsGoalEditScreen.getPreviewGoal() instance.
applyFilter(Collection, StatsView.Filters, int) - Static method in class com.thecsdev.betterstats.client.gui.panel.StatsPageChooser
Applies pagination to a Collection of SubjectStats.
ArtifactVersion - Interface in org.apache.maven.artifact.versioning
 

B

BClientRegistries - Class in com.thecsdev.betterstats.api.client.registry
BetterStats's client-sided registries for adding features to the mod.
BetterStats - Class in com.thecsdev.betterstats
The main Class representing this mod.
BetterStats() - Constructor for class com.thecsdev.betterstats.BetterStats
 
BetterStatsClient - Class in com.thecsdev.betterstats.client
The main "client" entry-point for this mod, that is executed by all loaders (fabric/neoforge).
BetterStatsClient() - Constructor for class com.thecsdev.betterstats.client.BetterStatsClient
 
BetterStatsConfig - Class in com.thecsdev.betterstats
The configuration ModConfig for the BetterStats mod.
BetterStatsConfig() - Constructor for class com.thecsdev.betterstats.BetterStatsConfig
 
BetterStatsConfigScreen - Class in com.thecsdev.betterstats.api.client.gui.screen
TScreen implementation featuring GUI for configuring this mod.
BetterStatsConfigScreen(Screen) - Constructor for class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
BetterStatsFabric - Class in com.thecsdev.betterstats.fabric
 
BetterStatsFabric() - Constructor for class com.thecsdev.betterstats.fabric.BetterStatsFabric
 
BetterStatsFabricClient - Class in com.thecsdev.betterstats.fabric.client
The main "client" entry-point for this mod, that is executed by the Fabric loader.
BetterStatsFabricClient() - Constructor for class com.thecsdev.betterstats.fabric.client.BetterStatsFabricClient
 
BetterStatsFabricServer - Class in com.thecsdev.betterstats.fabric.server
The main "dedicated server" entry-point for this mod, that is executed by the Fabric loader.
BetterStatsFabricServer() - Constructor for class com.thecsdev.betterstats.fabric.server.BetterStatsFabricServer
 
BetterStatsModmenu - Class in com.thecsdev.betterstats.fabric.client
ModMenuApi implementation for BetterStats.
BetterStatsModmenu() - Constructor for class com.thecsdev.betterstats.fabric.client.BetterStatsModmenu
 
BetterStatsNeoClient - Class in com.thecsdev.betterstats.neoforge.client
The main "client" entry-point for this mod, that is executed by the NeoForge loader.
BetterStatsNeoClient() - Constructor for class com.thecsdev.betterstats.neoforge.client.BetterStatsNeoClient
 
BetterStatsNeoForge - Class in com.thecsdev.betterstats.neoforge
 
BetterStatsNeoForge() - Constructor for class com.thecsdev.betterstats.neoforge.BetterStatsNeoForge
 
BetterStatsNeoServer - Class in com.thecsdev.betterstats.neoforge.server
The main "dedicated server" entry-point for this mod, that is executed by the NeoForge loader.
BetterStatsNeoServer() - Constructor for class com.thecsdev.betterstats.neoforge.server.BetterStatsNeoServer
 
BetterStatsRestAPI - Class in com.thecsdev.betterstats.resource.dto
This class represents TheCSDev's REST-ful APIs specifically designed for this mod.
BetterStatsRestAPI.RateLimitingInfo - Class in com.thecsdev.betterstats.resource.dto
Provides telemetry information used by the REST-ful API.
BetterStatsScreen - Class in com.thecsdev.betterstats.api.client.gui.screen
The "Better Statistics Screen" itself.
BetterStatsScreen(Screen) - Constructor for class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
BetterStatsScreen(Screen, McbsEditor) - Constructor for class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
BetterStatsServer - Class in com.thecsdev.betterstats.server
The main "dedicated server" entry-point for this mod, that is executed by all loaders (fabric/neoforge).
BetterStatsServer() - Constructor for class com.thecsdev.betterstats.server.BetterStatsServer
 
BGoalProgressBar - Class in com.thecsdev.betterstats.client.gui.widget
Visual progress-bar widget commonly used by StatsViewGoals.
BGoalProgressBar() - Constructor for class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
 
BGoalProgressBar(double) - Constructor for class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
 
BLanguage - Class in com.thecsdev.betterstats.resource
BetterStats's language translation keys.
bootstrap() - Static method in class com.thecsdev.betterstats.api.client.registry.BClientRegistries
 
bootstrap() - Static method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
Registers internal McbsEditorTabGUI factories.
bootstrap() - Static method in class com.thecsdev.betterstats.api.registry.BRegistries
 
BRegistries - Class in com.thecsdev.betterstats.api.registry
BetterStats's common-sided registries for adding features to the mod.
BSprites - Class in com.thecsdev.betterstats.resource
BetterStats's Identifiers for TextureAtlasSprites.
BTextures - Class in com.thecsdev.betterstats.resource
BetterStats's Identifiers for resource-pack textures.

C

canRegisterCommands() - Method in class com.thecsdev.betterstats.BetterStatsConfig
Whether this mod's commands are to be registered.
CATEGORY - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
 
CENTIMETER - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
clear() - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Clears all statistics data.
clearAndAddAll(IStatsProvider) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Clears all existing Stat entries and adds all entries from another IStatsProvider.
CLIENT - Enum constant in enum class net.neoforged.api.distmarker.Dist
 
clone() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
 
clone() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
cmd_stats_clear_kick() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
cmd_stats_clear_out(int) - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
cmd_stats_edit_out(Component, int) - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
cmd_stats_query_out(Component, Component, int) - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
CODEC - Static variable in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
Codec instance for handling McbsGoal serialization.
CODEC - Static variable in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
MapCodec implementation for serializing McbsSivGoal instances.
CODEC - Static variable in class com.thecsdev.betterstats.api.mcbs.model.McbsFile
Codec implementation for McbsFile.
CODEC - Static variable in class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
Codec instance for serializing and deserializing CreditsEntry instances.
CODEC - Static variable in class com.thecsdev.betterstats.resource.dto.credits.CreditsSection
Codec instance for serializing and deserializing CreditsSection instances.
com.thecsdev.betterstats - package com.thecsdev.betterstats
 
com.thecsdev.betterstats.api.client.gui.screen - package com.thecsdev.betterstats.api.client.gui.screen
 
com.thecsdev.betterstats.api.client.registry - package com.thecsdev.betterstats.api.client.registry
 
com.thecsdev.betterstats.api.mcbs.controller - package com.thecsdev.betterstats.api.mcbs.controller
This package implements the Model-View-Controller (MVC) architectural pattern, and is responsible for manipulating data that is present in models.
com.thecsdev.betterstats.api.mcbs.controller.tab - package com.thecsdev.betterstats.api.mcbs.controller.tab
 
com.thecsdev.betterstats.api.mcbs.model - package com.thecsdev.betterstats.api.mcbs.model
This package implements the Model-View-Controller (MVC) architectural pattern, and is responsible for objects that hold raw player statistics data.
com.thecsdev.betterstats.api.mcbs.model.goal - package com.thecsdev.betterstats.api.mcbs.model.goal
 
com.thecsdev.betterstats.api.mcbs.view - package com.thecsdev.betterstats.api.mcbs.view
This package implements the Model-View-Controller (MVC) architectural pattern, and is responsible for displaying data that is present in models.
com.thecsdev.betterstats.api.mcbs.view.goal - package com.thecsdev.betterstats.api.mcbs.view.goal
 
com.thecsdev.betterstats.api.mcbs.view.menubar - package com.thecsdev.betterstats.api.mcbs.view.menubar
 
com.thecsdev.betterstats.api.mcbs.view.statsview - package com.thecsdev.betterstats.api.mcbs.view.statsview
 
com.thecsdev.betterstats.api.mcbs.view.tab - package com.thecsdev.betterstats.api.mcbs.view.tab
 
com.thecsdev.betterstats.api.registry - package com.thecsdev.betterstats.api.registry
 
com.thecsdev.betterstats.client - package com.thecsdev.betterstats.client
 
com.thecsdev.betterstats.client.gui.panel - package com.thecsdev.betterstats.client.gui.panel
 
com.thecsdev.betterstats.client.gui.screen - package com.thecsdev.betterstats.client.gui.screen
 
com.thecsdev.betterstats.client.gui.widget - package com.thecsdev.betterstats.client.gui.widget
 
com.thecsdev.betterstats.command - package com.thecsdev.betterstats.command
 
com.thecsdev.betterstats.fabric - package com.thecsdev.betterstats.fabric
 
com.thecsdev.betterstats.fabric.client - package com.thecsdev.betterstats.fabric.client
 
com.thecsdev.betterstats.fabric.server - package com.thecsdev.betterstats.fabric.server
 
com.thecsdev.betterstats.mcbs.view.editor - package com.thecsdev.betterstats.mcbs.view.editor
 
com.thecsdev.betterstats.mcbs.view.goal - package com.thecsdev.betterstats.mcbs.view.goal
 
com.thecsdev.betterstats.mcbs.view.menubar - package com.thecsdev.betterstats.mcbs.view.menubar
 
com.thecsdev.betterstats.mcbs.view.statsview - package com.thecsdev.betterstats.mcbs.view.statsview
 
com.thecsdev.betterstats.mixin.hooks - package com.thecsdev.betterstats.mixin.hooks
 
com.thecsdev.betterstats.neoforge - package com.thecsdev.betterstats.neoforge
 
com.thecsdev.betterstats.neoforge.client - package com.thecsdev.betterstats.neoforge.client
 
com.thecsdev.betterstats.neoforge.server - package com.thecsdev.betterstats.neoforge.server
 
com.thecsdev.betterstats.resource - package com.thecsdev.betterstats.resource
 
com.thecsdev.betterstats.resource.dto - package com.thecsdev.betterstats.resource.dto
 
com.thecsdev.betterstats.resource.dto.credits - package com.thecsdev.betterstats.resource.dto.credits
 
com.thecsdev.betterstats.server - package com.thecsdev.betterstats.server
 
config_client_allowChatPsa() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_client_allowChatPsa_tooltip() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_client_guiMobsFollowCursor() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_client_guiMobsFollowCursor_tooltip() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_common_apiEndpoint() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_common_apiEndpoint_tooltip() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_common_experiments() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_common_experiments_tooltip() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_common_registerCommands() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
config_common_registerCommands_tooltip() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
copyFrom(McbsSivGoal) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
Copies values of all fields from the provided McbsSivGoal into this McbsSivGoal.
create() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoalType
Creates an McbsGoal instance for this McbsGoalType, with default configurations (where any apply).
createContextMenu(Minecraft, McbsEditor) - Method in class com.thecsdev.betterstats.api.mcbs.view.menubar.MenubarItem
Creates the context menu that is shown when this MenubarItem is clicked in the menubar.
createContextMenu(Minecraft, McbsEditor) - Method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemAbout
 
createContextMenu(Minecraft, McbsEditor) - Method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemFile
 
createContextMenu(Minecraft, McbsEditor) - Method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemView
 
createEditScreen(Screen, McbsEditorFileTab, McbsSivGoal) - Method in class com.thecsdev.betterstats.mcbs.view.goal.McbsSivGoalGUI
 
createEditScreen(Screen, McbsEditorFileTab, T) - Method in class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
Creates a Screen that presents an interface allowing the user to edit properties for an McbsGoal of type T.
createTabGui(T) - Static method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
Creates a new McbsEditorTabGUI instance for the given McbsEditorTab using the registered factory function.
createWrapperScreen() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
credits() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_contributors() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_contributors_entry_contribute() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_contributors_entry_contribute_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_contributors_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_founderContributors() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_founderContributors_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_recentSponsors() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_recentSponsors_entry_sponsor() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_recentSponsors_entry_sponsor_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_recentSponsors_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_specialThanks() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_specialThanks_entry_contributors() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_specialThanks_entry_contributors_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_specialThanks_entry_you() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_specialThanks_entry_you_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_specialThanks_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_topSponsors() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
credits_section_topSponsors_summary() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
CreditsEntry - Class in com.thecsdev.betterstats.resource.dto.credits
Represents an entity that can be credited in a "Credits" GUI of this mod.
CreditsEntry(URI, Component, Component, URI) - Constructor for class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
 
CreditsPanel - Class in com.thecsdev.betterstats.client.gui.panel
A panel GUI element that displays "Credits" information for this mod.
CreditsPanel(CompletableFuture) - Constructor for class com.thecsdev.betterstats.client.gui.panel.CreditsPanel
 
CreditsSection - Class in com.thecsdev.betterstats.resource.dto.credits
Represents a section in the "Credits" GUI of this mod, which contains multiple CreditsEntry instances.
CreditsSection(Component, Component, List) - Constructor for class com.thecsdev.betterstats.resource.dto.credits.CreditsSection
 

D

DAY - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
DECREMENTAL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
 
DECREMENTAL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
 
DEDICATED_SERVER - Enum constant in enum class net.neoforged.api.distmarker.Dist
 
Dist - Enum Class in net.neoforged.api.distmarker
 

E

ePageChanged - Variable in class com.thecsdev.betterstats.client.gui.panel.StatsPageChooser
Deprecated.
equals(Object) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
 
equals(Object) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorHomepageTab
 
equals(Object) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorNullTab
 
equals(Object) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorSettingsTab
 
equals(Object) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorTab
To prevent the McbsEditors from opening duplicate tabs, it is essential to override this method along with McbsEditorTab.hashCode() to enforce non-fungibility.
equals(Object) - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
 
equals(Object) - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
 
equals(Object) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
 
equals(Object) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
 
equals(Object) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
 
equals(Object) - Method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
 
experimentsEnabled() - Method in class com.thecsdev.betterstats.BetterStatsConfig
Whether experimental features are allowed to show up in-game.

F

fetchAsync() - Static method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Fetches the REST API data from the endpoint specified in this mod's configuration.
fetchAsync(URI) - Static method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Fetches the REST API data from the specified endpoint.
fetchBuiltInCreditsAsync() - Static method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Fetches the built-in "Credits" data from the classpath resource.
fetchCreditsAsync() - Method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Fetches the "Credits" data from this RESTful API.
fetchCreditsAsync(URI) - Static method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Fetches the "Credits" data from the specified URI.
fetchNewsAsync() - Method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Fetches the "News" data from this RESTful API.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
The main "filter id" used for StatsView.Filters.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
The main "filter id" used for StatsView.Filters.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
The main "filter id" used for StatsView.Filters.
FID - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
The main "filter id" used for StatsView.Filters.
FID_EMPTYSTATS - Static variable in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
StatsView.Filters key for the "Show empty stats" filter.
FID_HIDE_COMPLETED - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals
StatsView.Filters key for whether the completed goals should be hidden.
FID_MANAGE_GOALS - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals
StatsView.Filters key for whether the goal management buttons should currently be visible.
FID_SEARCH - Static variable in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
StatsView.Filters key for the "Search..." filter.
FID_STATSVIEW - Static variable in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
StatsView.Filters key for the "Current StatsView" filter.
Filters() - Constructor for class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.Filters
 
findFor(McbsGoalType) - Static method in class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
Finds and returns the McbsGoalGUI instance for a given McbsGoalType.
findFor(T) - Static method in class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
Finds and returns the McbsGoalGUI instance for a given McbsGoal.
FMLEnvironment - Class in net.neoforged.fml.loading
 
FMLLoader - Class in net.neoforged.fml.loading
 
fontProperty() - Method in class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
The Font this BGoalProgressBar uses to render text.
FOOT - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
forEach(McbsStats.IntValueConsumer) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Iterates all integer values stored in this McbsStats instance.

G

GAP - Static variable in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
The default horizontal and vertical margin that is commonly used for various GUI elements on McbsEditorGUIs.
getApiEndpoint() - Method in class com.thecsdev.betterstats.BetterStatsConfig
The HTTP rest API endpoint URI used by this mod.
getAvatarURI() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
The URI of the "profile picture" that is associated with the credited entity.
getBaseClass() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoalType
Returns the Class of the McbsGoal this McbsGoalType represents.
getCodec() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoalType
Returns the Codec used for serializing and deserializing McbsGoals of this McbsGoalType.
getConfig() - Static method in class com.thecsdev.betterstats.BetterStats
Returns the configuration data for this mod.
getCreditsAsync() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorHomepageTab
Returns the future that will complete (or has completed) with the CreditsSections information to be displayed on the homepage tab.
getCreditsURI() - Method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Returns the URI of the "Credits" endpoint in this RESTful API.
getCurrent() - Static method in class net.neoforged.fml.loading.FMLLoader
 
getCurrentTab() - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Returns the current McbsEditorTab being edited by this McbsEditor.
getCurrentView() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Returns the StatsView instance that is currently selected for this McbsEditorFileTab.
getDefault() - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView
Returns the StatsView instance that is used by default, usually as the introductory view that is open when an McbsEditorTab tab is opened for its first time.
getDisplayName() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
 
getDisplayName() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorHomepageTab
 
getDisplayName() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorNullTab
 
getDisplayName() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorSettingsTab
 
getDisplayName() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorTab
This method provides the display name that will be shown in the user interface for this particular tab within an McbsEditor.
getDisplayName() - Method in class com.thecsdev.betterstats.api.mcbs.view.menubar.MenubarItem
Returns the display name for this MenubarItem, which is shown as the label in the menubar.
getDisplayName() - Method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView
Returns the display name of this StatsView.
This Component will be shown on the GUI to indicate the view's name.
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemAbout
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemFile
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemView
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewFood
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewHunter
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
 
getDisplayName() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
 
getDisplayName() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
 
getDisplayName() - Method in class net.neoforged.fml.loading.moddiscovery.ModInfo
 
getDist() - Static method in class net.neoforged.fml.loading.FMLEnvironment
 
getEditCount() - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Returns the total number of edits made via McbsEditor.
getEditCount() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorTab
Returns the total number of edits made via this McbsEditorTab instance.
getEditorTab() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Returns the McbsEditorFileTab that the user used to open this McbsGoal editing interface.
getEditorTab() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
Returns the McbsEditorTab instance associated with this GUI.
getEndpointURI() - Method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Returns the URI of the RESTful API endpoint used to fetch this BetterStatsRestAPI.
getEntries() - Method in class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
Returns the entries that are to be included by this StatsSummaryPanel.
getEntries() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsSection
A collection of CreditsEntry instances that belong to this section.
getFilters() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.FiltersInitContext
The StatsView.Filters configurations for filtering statistics displayed with StatsView.StatsInitContexts.
getFilters() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.StatsInitContext
The StatsView.Filters configuration for filtering statistics displayed with StatsView.StatsInitContexts.
getFormatter() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
getFormatter() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
getFromValue() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
The "starting point" value for this goal.
getGoal() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Returns the original McbsGoal instance contained by the AbstractMcbsGoalEditScreen.getEditorTab(), that will eventually be replaced once AbstractMcbsGoalEditScreen.applyChanges() is called.
getGoalID() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Returns the McbsGoal's Identifier that is used when applying changes via AbstractMcbsGoalEditScreen.applyChanges().
getGoals() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Returns a Map view of the McbsGoal instances this McbsEditorFileTab is managing.
getGoals() - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsFile
Returns the McbsGoals associated with this McbsFile.
getGuiMobsFollowCursor() - Method in class com.thecsdev.betterstats.BetterStatsConfig
Whether entities rendered in client "mob stats" GUI should follow the cursor.
getHomepageURI() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
The URI of the homepage or main website of the credited entity.
getInstance() - Static method in class com.thecsdev.betterstats.BetterStats
Returns the instance of this BetterStats.
getIntValue(Identifier, Identifier) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Returns the value of a given integer-based statistic.
getIntValue(Stat) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Returns the value of a given integer-based statistic.
getIntValue(StatType, T) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Returns the value of a given integer-based statistic.
getIntValues() - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Returns raw direct access to the main Map that holds all integer-based statistics values.
getIntValues(Identifier) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Returns the Map that contains integer-based statistics values for a given StatType.
getKey() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoalType
Returns the Identifier key for this McbsGoalType in the BRegistries.GOAL_TYPE registry, or null if this McbsGoalType is not registered.
getKey() - Method in class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
Returns the Identifier key for this McbsGoalGUI in the BClientRegistries.GOAL_GUI registry, or null if this McbsGoalGUI is not registered.
getLastLoginTime() - Static method in class com.thecsdev.betterstats.client.BetterStatsClient
The last time the player logged in, in milliseconds since the epoch.
getLastScreen() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
 
getLastScreen() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
getLastScreen() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
getLoadingModList() - Method in class net.neoforged.fml.loading.FMLLoader
 
getMachineGuidHash() - Static method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI.RateLimitingInfo
Returns the 'MachineGuid' from the Windows Registry, or null if the OS is not 'Windows' or it could not be obtained.
getMcbsEditor() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
Returns the primary MVC controller McbsEditor instance that represents the entire editor GUI.
getMcbsEditor() - Method in class com.thecsdev.betterstats.api.mcbs.view.McbsEditorGUI
Returns the McbsEditor instance associated with this GUI.
getMcbsFile() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Returns the raw unfiltered McbsFile instance this MVC controller controls.
getModConfigScreenFactory() - Method in class com.thecsdev.betterstats.fabric.client.BetterStatsModmenu
 
getModId() - Method in class net.neoforged.fml.loading.moddiscovery.ModInfo
 
getModName() - Method in class com.thecsdev.betterstats.BetterStats
Returns the name of this mod.
getMods() - Method in class net.neoforged.fml.loading.LoadingModList
 
getModVersion() - Method in class com.thecsdev.betterstats.BetterStats
Returns the version of this mod, in String form.
getName() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoalType
Returns the user-friendly display name for this McbsGoalType.
getName() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
User-friendly display name of the credited entity.
getName() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsSection
The user-friendly name of this credits section.
getNewsAsync() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorHomepageTab
Returns the future that will complete (or has completed) with the CreditsSections containing news information.
getNewsURI() - Method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
Returns the URI of the "News" endpoint in this RESTful API.
getNicMacHash() - Static method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI.RateLimitingInfo
Returns the network-interface-card's MAC address, or null if it could not be obtained.
getObjectiveText() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
Returns the user-friendy display text for what the goal's "objective" is.
For example "Mine 100 Stone" or "Kill 30 Zombie" or "Travel 500 meters".
getObjectiveText() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
getPageValue() - Method in class com.thecsdev.betterstats.client.gui.panel.StatsPageChooser
Returns the currently selected page value (zero-indexed).
getPanel() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.FiltersInitContext
The TPanelElement onto which the filters GUI is to be initialized.
getPanel() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.StatsInitContext
The TPanelElement onto which the statistics GUI is to be initialized.
getPreviewGoal() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Returns the McbsGoal this interface edits.
getProgress(McbsFile) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
Returns a value ranging from 0 to 1, that indicates current progress towards completing the goal.
getProgress(McbsFile) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
getProgressText(McbsFile) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
Returns visual user-friendly text that indicates current progress towards completing the goal.
getProgressText(McbsFile) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
getProperty(String) - Static method in class com.thecsdev.betterstats.BetterStats
Deprecated, for removal: This API element is subject to removal in a future version.
getSorter() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
Returns the Comparator for sorting McbsGoals.
getStatFilters() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Returns the StatsView.Filters instance that is used for this McbsEditorFileTab.
getStats() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Returns an IStatsProvider view of the McbsStats instance this McbsEditorFileTab is managing.
getStats() - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsFile
Returns the McbsStats that holds statistics values.
getStats() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.StatsInitContext
The McbsStats instance holding the statistics data.
getStats() - Method in interface com.thecsdev.betterstats.mixin.hooks.AccessorStatsCounter
 
getStatsGrouper() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
 
getStatsGrouper() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
 
getStatsGrouper() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
 
getStatsGrouper() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
 
getStatsGrouper(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks
 
getStatsGrouper(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral
 
getStatsGrouper(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
 
getStatsGrouper(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
 
getStatsGrouper(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.SubjectStatsView
The Function that takes a collection of SubjectStats and groups them into a Map based on the StatsView.Filters.
getStatsPredicate(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewFood
 
getStatsPredicate(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewHunter
 
getStatsPredicate(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.SubjectStatsView
The Predicate used for filtering SubjectStats shown on this SubjectStatsView's "Statistics" panel.
getStatsSorter() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
 
getStatsSorter() - Method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
Returns the statistics order associated with this StatsViewGeneral.SortBy instance.
getStatsSorter() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
 
getStatsSorter() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
 
getStatsSorter(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks
 
getStatsSorter(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral
 
getStatsSorter(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
 
getStatsSorter(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
 
getStatsSorter(StatsView.Filters) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.SubjectStatsView
The Comparator used for sorting SubjectStats shown on this SubjectStatsView's "Statistics" panel.
getStatSubject() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
The statistic subject's unique identifier.
getStatsView() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.FiltersInitContext
Utility method for getting the value of the StatsViewUtils.FID_STATSVIEW filter.
getStatType() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
Returns the StatType's unique Identifier.
getSummary() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
A short biography or description of the credited entity.
getSummary() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsSection
A brief summary or description of this credits section.
getTab() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.FiltersInitContext
The McbsEditorFileTab instance of the currently initializing view.
getTab() - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.StatsInitContext
The McbsEditorFileTab instance of the currently initializing view.
getTabsReadOnly() - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Returns an unmodifiable Collection containing all the McbsEditorTab instances that are currently open within this editor.
getTargetValue() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
The "target" value for this goal.
getType() - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
Returns the McbsGoalType of this McbsGoal.
getType() - Method in class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
Returns the McbsGoalType of the McbsGoal this McbsGoalGUI is for.
getValue() - Method in class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
Returns the value of BGoalProgressBar.valueProperty().
getVersion() - Method in class net.neoforged.fml.loading.moddiscovery.ModInfo
 
GOAL_GUI - Static variable in class com.thecsdev.betterstats.api.client.registry.BClientRegistries
Registry for McbsGoalGUIs.
Registered entries are factories that construct GUIs for McbsGoals.
GOAL_TYPE - Static variable in class com.thecsdev.betterstats.api.registry.BRegistries
Registry for McbsGoalTypes.
Allows this mod to be capable of recognizing and serializing McbsGoal instances.
gui_editor_goal_listedGoalBg() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_goal_listedGoalBgDone() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_goal_listedGoalIconBg() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_goal_listedGoalPBarBg() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_menubar_background() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_menubar_foreground() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tab_background() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tab_foreground() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tab_statsFile_filtersBackground() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tab_statsFile_filtersForeground() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tab_statsFile_statsBackground() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tab_statsFile_statsForeground() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tabStrip_background() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tabStrip_entry() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tabStrip_entrySelected() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_editor_tabStrip_foreground() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_homeTab_featuredStats() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_icon_close() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_faviconCf() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_faviconMr() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_faviconWiki() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_filterGroup() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_filterSort() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_filterUnitDist() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_filterUnitTime() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_heart() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_heartBss() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_pencil() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_settings() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_trash() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_icon_trashRed() - Static method in class com.thecsdev.betterstats.resource.BSprites
 
gui_images_nostatsSilhouette() - Static method in class com.thecsdev.betterstats.resource.BTextures
 
gui_menubar_about() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_about_legalNotices() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_about_sourceCode() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_about_supportMe() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_file() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_file_close() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_file_new() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_file_open() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_file_saveAs() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_file_settings() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_view() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_view_homepage() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_view_localPlayerStats() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_view_statsView() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_menubar_view_vanillaScreen() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_screen_editSivGoal_statSubject() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_screen_editSivGoal_statType() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_screen_editSivGoal_targetValueRange() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_distanceUnit() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_groupBy() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_groupBy_all() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_groupBy_createiveModeTab() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_groupBy_mobCategory() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_groupBy_mod() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_hideCompletedGoals() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_search() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_selectedView() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_showAllStats() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_sortBy() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filter_timeUnit() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_filters() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_ctxMenu_createGoal() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_ctxMenu_viewErrorInfo() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_ctxMenu_viewOnWiki() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_alert1() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_alert1Prefix() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_alert2() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_alert2Prefix() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_deleteBtn() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_deleteBtn_confirm() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_editBtn() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_manageBtn() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_newBtn() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_noEditGui() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_overview() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_overview_completedGoals() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_mcbsGoals_overview_totalProgress() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_noGoals() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
gui_statsview_stats_noStats() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 

H

handleError(CommandContext, Throwable) - Static method in class com.thecsdev.betterstats.command.StatisticsCommand
Handles errors that occur during command execution.
hashCode() - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
 
hashCode() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
 
hashCode() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorHomepageTab
 
hashCode() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorNullTab
 
hashCode() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorSettingsTab
 
hashCode() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorTab
To prevent the McbsEditors from opening duplicate tabs, it is essential to override this method along with McbsEditorTab.equals(Object) to enforce non-fungibility.
hashCode() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
 
hashCode() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
 
hashCode() - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
 
hashCode() - Method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI
 
hashCode() - Method in class com.thecsdev.betterstats.resource.dto.credits.CreditsEntry
 
HHMMSSMS - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
HOUR - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 

I

icon() - Static method in class com.thecsdev.betterstats.resource.BTextures
 
id(String) - Static method in class com.thecsdev.betterstats.api.registry.BRegistries
Creates an Identifier that uses BetterStats.MOD_ID as the "namespace".
INCH - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
INCREMENTAL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
 
INCREMENTAL - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
 
init() - Static method in class com.thecsdev.betterstats.resource.dto.BetterStatsRestAPI.RateLimitingInfo
 
initBlockStats(TPanelElement, Component, Iterable) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "Block" statistics in a given "group".
initBlockStats(TPanelElement, Component, Iterable, Consumer) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "Block" statistics in a given "group".
initBooleanFilter(StatsView.FiltersInitContext, Identifier, boolean, Component) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a TCheckboxWidget for a given boolean type filter.
initCallback() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
 
initCallback() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
initCallback() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
initCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.McbsEditorGUI
 
initCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
 
initCallback() - Method in class com.thecsdev.betterstats.client.gui.panel.CreditsPanel
 
initCallback() - Method in class com.thecsdev.betterstats.client.gui.panel.PersonalHomePanel
 
initCallback() - Method in class com.thecsdev.betterstats.client.gui.panel.StatsPageChooser
 
initCallback() - Method in class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
 
initCallback() - Method in class com.thecsdev.betterstats.mcbs.view.editor.MenubarPanel
 
initCallback() - Method in class com.thecsdev.betterstats.mcbs.view.editor.TabStripPanel
 
initConfigGui(TPanelElement) - Static method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
Initializes a configuration GUI for this mod.
initDefaultFilters(StatsView.FiltersInitContext) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes the default user-interface for a StatsView's "Filters" panel.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
Initializes GUI for the StatsViewBlocks.GroupBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
Initializes GUI for the StatsViewBlocks.SortBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
Initializes GUI for the StatsViewGeneral.DistanceUnit filter.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
Initializes GUI for the StatsViewGeneral.GroupBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
Initializes GUI for the StatsViewGeneral.SortBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
Initializes GUI for the StatsViewGeneral.TimeUnit filter.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
Initializes GUI for the StatsViewGoals.SortBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
Initializes GUI for the StatsViewItems.GroupBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
Initializes GUI for the StatsViewItems.SortBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
Initializes GUI for the StatsViewMobs.GroupBy filter.
initFilter(StatsView.FiltersInitContext) - Static method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
Initializes GUI for the StatsViewMobs.SortBy filter.
initFilters(StatsView.FiltersInitContext) - Method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView
Invoked when a StatsView's filters GUI is initializing.
initFilters(StatsView.FiltersInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks
 
initFilters(StatsView.FiltersInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral
 
initFilters(StatsView.FiltersInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals
 
initFilters(StatsView.FiltersInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
 
initFilters(StatsView.FiltersInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
 
initGeneralStats(TPanelElement, Component, Iterable) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "General" statistics in a given "group".
initGeneralStats(TPanelElement, Component, Iterable, Consumer) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "General" statistics in a given "group".
initGoalEditorGui(TElement) - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Initializes GUI interface for editing the AbstractMcbsGoalEditScreen.getPreviewGoal(), to a given TElement that acts as the baseline "body".
initGoalEditorGui(TElement) - Method in class com.thecsdev.betterstats.client.gui.screen.McbsSivGoalEditScreen
 
initGroupLabel(TPanelElement, Component) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Creates and adds a TLabelElement to the TPanelElement, positioned at the bottom of the panel's TElement.getContentBounds(), and taking up full panel width.
initGroupLabelFramed(TPanelElement, Component, double) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Creates and adds a "framed" label to the TPanelElement, positioned at the bottom of the panel's TElement.getContentBounds(), and taking up full panel width.
initIcon(McbsSivGoal, TElement, int) - Method in class com.thecsdev.betterstats.mcbs.view.goal.McbsSivGoalGUI
 
initIcon(T, TElement, int) - Method in class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
Creates GUI that visually acts as a goal's "icon", and then adds it to the provided TElement.
initItemStats(TPanelElement, Component, Iterable) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "Item" statistics in a given "group".
initItemStats(TPanelElement, Component, Iterable, Consumer) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "Item" statistics in a given "group".
initMobStats(TPanelElement, Component, Iterable) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "Mob" statistics in a given "group".
initMobStats(TPanelElement, Component, Iterable, Consumer) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes a collection of "Mob" statistics in a given "group".
initNoStatsGUI(TElement) - Static method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorNullTabGUI
Initializes GUI that is shown when no statistics can be shown.
initPanel(TPanelElement, StatsView.Filters, int, int) - Static method in class com.thecsdev.betterstats.client.gui.panel.StatsPageChooser
Initializes a StatsPageChooser on the provided target TPanelElement.
initPanel(TPanelElement, Collection) - Static method in class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
Initializes a StatsSummaryPanel on the given target TPanelElement, using the provided SubjectStats collection as the source of data to summarize.
initSearchFilter(StatsView.FiltersInitContext) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes the TSimpleTextFieldWidget "Search" filter that filters statistics based on their names.
initSection(TPanelElement, CreditsSection) - Static method in class com.thecsdev.betterstats.client.gui.panel.CreditsPanel
Initializes a credits section GUI inside this panel.
initShowAllStatsFilter(StatsView.FiltersInitContext) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes the TCheckboxWidget "Show all stats" filter that shows statistics whose values are "0".
initStats(StatsView.StatsInitContext) - Method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView
Invoked when the StatsView's statistics GUI is initializing.
initStats(StatsView.StatsInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks
 
initStats(StatsView.StatsInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral
 
initStats(StatsView.StatsInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals
 
initStats(StatsView.StatsInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
 
initStats(StatsView.StatsInitContext) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
 
initStatsViewFilter(StatsView.FiltersInitContext) - Static method in class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsViewUtils
Initializes the StatsView selection dropdown widget.
initTabGuiCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorFileTabGUI
 
initTabGuiCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorHomepageTabGUI
 
initTabGuiCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorNullTabGUI
 
initTabGuiCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorSettingsTabGUI
 
initTabGuiCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
Subclasses should implement this method to initialize the GUI components specific to the associated McbsEditorTab.
INSTANCE - Static variable in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Main McbsEditor instance used by BetterStatsScreen.
INSTANCE - Static variable in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorHomepageTab
 
INSTANCE - Static variable in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorNullTab
Main singleton instance of this class.
INSTANCE - Static variable in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorSettingsTab
Main singleton instance of this class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.goal.McbsSivGoalGUI
The main instance of this Class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemAbout
 
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemFile
 
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemView
 
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks
The main instance of this Class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewFood
The main instance of this Class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral
The main instance of this Class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals
The main instance of this Class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewHunter
The main instance of this Class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
The main instance of this Class.
INSTANCE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
The main instance of this Class.
isAllowingInGameHud() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
 
isAllowingInGameHud() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
isAllowingInGameHud() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
isDone(McbsFile) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
Returns true only if McbsGoal.getProgress(McbsFile) is >= 1.0.
isEditable() - Method in class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
Returns true if and only if McbsGoalGUI.createEditScreen(Screen, McbsEditorFileTab, McbsGoal) is intended to be used.
isEditable() - Method in class com.thecsdev.betterstats.mcbs.view.goal.McbsSivGoalGUI
 

K

KILOMETER - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 

L

LACITEBAHPLA - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
 
LACITEBAHPLA - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
 
LACITEBAHPLA - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
 
LACITEBAHPLA - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
 
LACITEBAHPLA - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
 
loadFrom(Path) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Loads the McbsFile data from the specified file into this McbsEditorFileTab's McbsFile instance.
LoadingModList - Class in net.neoforged.fml.loading
 
loadStatsFrom(IStatsProvider) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Loads the McbsStats data from the specified IStatsProvider into this McbsEditorFileTab's McbsFile instance.
LOCALPLAYER - Static variable in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
"Special" McbsEditorTab instance, specifically for interfacing with LocalPlayerStatsProvider data.
LOGGER - Static variable in class com.thecsdev.betterstats.BetterStats
The primary Logger instance used by this mod.

M

McbsEditor - Class in com.thecsdev.betterstats.api.mcbs.controller
This Class functions as the central controller in the MVC architecture, overseeing the complete editor interface.
McbsEditor() - Constructor for class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
 
McbsEditorFileTab - Class in com.thecsdev.betterstats.api.mcbs.controller.tab
This Class serves as the controller component in the MVC architecture.
McbsEditorFileTab(McbsFile) - Constructor for class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
 
McbsEditorFileTab(Path) - Constructor for class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
 
McbsEditorFileTabGUI - Class in com.thecsdev.betterstats.api.mcbs.view.tab
Tabbed document interface tab content element that houses the main content of the currently selected McbsEditorFileTab.
McbsEditorFileTabGUI(McbsEditorFileTab) - Constructor for class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorFileTabGUI
 
McbsEditorGUI - Class in com.thecsdev.betterstats.api.mcbs.view
TElement implementation that holds all of BetterStatsScreen's graphical user interface.
McbsEditorGUI(McbsEditor) - Constructor for class com.thecsdev.betterstats.api.mcbs.view.McbsEditorGUI
 
McbsEditorHomepageTab - Class in com.thecsdev.betterstats.api.mcbs.controller.tab
The main "homepage" tab that is selected by default when an McbsEditor instance is created.
McbsEditorHomepageTabGUI - Class in com.thecsdev.betterstats.api.mcbs.view.tab
The GUI implementation for McbsEditorHomepageTab.
McbsEditorHomepageTabGUI(McbsEditorHomepageTab) - Constructor for class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorHomepageTabGUI
 
McbsEditorNullTab - Class in com.thecsdev.betterstats.api.mcbs.controller.tab
Placeholder McbsEditorTab implementation used for when there are no selected tabs in a given McbsEditor.
McbsEditorNullTabGUI - Class in com.thecsdev.betterstats.api.mcbs.view.tab
McbsEditorTabGUI implementation that is used as fallback for when no tabs are selected.
McbsEditorNullTabGUI(McbsEditorNullTab) - Constructor for class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorNullTabGUI
 
McbsEditorSettingsTab - Class in com.thecsdev.betterstats.api.mcbs.controller.tab
McbsEditorTab implementation for displaying the "Settings" GUI for configuring this mod.
McbsEditorSettingsTabGUI - Class in com.thecsdev.betterstats.api.mcbs.view.tab
McbsEditorSettingsTabGUI(McbsEditorSettingsTab) - Constructor for class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorSettingsTabGUI
 
McbsEditorTab - Class in com.thecsdev.betterstats.api.mcbs.controller.tab
This Class serves as a controller component in the MVC architecture.
McbsEditorTab() - Constructor for class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorTab
 
McbsEditorTabGUI<T> - Class in com.thecsdev.betterstats.api.mcbs.view.tab
This class serves as the graphical user interface (GUI) for a specific McbsEditorTab.
McbsEditorTabGUI(T) - Constructor for class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
 
McbsFile - Class in com.thecsdev.betterstats.api.mcbs.model
This Class serves as the main MVC data structure for storing and managing all statistics associated with a specific player.
McbsFile() - Constructor for class com.thecsdev.betterstats.api.mcbs.model.McbsFile
 
McbsGoal - Class in com.thecsdev.betterstats.api.mcbs.model.goal
Represents a goal that a user seeks to accomplish for a given McbsFile.
McbsGoal(McbsGoalType) - Constructor for class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoal
Creates an McbsGoal instance.
mcbsgoal_sivObjectiveText(McbsSivGoal) - Static method in class com.thecsdev.betterstats.resource.BLanguage
Returns the "objective" display text for a given McbsSivGoal.
McbsGoalGUI<T> - Class in com.thecsdev.betterstats.api.mcbs.view.goal
Client-sided factory for constructing GUIs for McbsGoals.
McbsGoalGUI(McbsGoalType) - Constructor for class com.thecsdev.betterstats.api.mcbs.view.goal.McbsGoalGUI
 
McbsGoalType<T> - Class in com.thecsdev.betterstats.api.mcbs.model.goal
Represents a type of McbsGoal.
McbsGoalType(Class) - Constructor for class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoalType
 
mcbsgoaltype_name(Identifier) - Static method in class com.thecsdev.betterstats.resource.BLanguage
Returns the display name of a given McbsGoalType.
McbsSivGoal - Class in com.thecsdev.betterstats.api.mcbs.model.goal
McbsGoal implementation whose goal is to achieve a specific stat integer value.
McbsSivGoal() - Constructor for class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
McbsSivGoal(McbsSivGoal) - Constructor for class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
McbsSivGoal(Identifier, Identifier, int) - Constructor for class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
McbsSivGoal(Identifier, Identifier, int, int) - Constructor for class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
 
McbsSivGoalEditScreen - Class in com.thecsdev.betterstats.client.gui.screen
Goal editing screen for McbsSivGoal.
McbsSivGoalEditScreen(Screen, McbsEditorFileTab, McbsSivGoal) - Constructor for class com.thecsdev.betterstats.client.gui.screen.McbsSivGoalEditScreen
Constructs an instance of this screen.
McbsSivGoalGUI - Class in com.thecsdev.betterstats.mcbs.view.goal
McbsGoalGUI implementation for McbsSivGoal.
McbsStats - Class in com.thecsdev.betterstats.api.mcbs.model
Container for holding statistics values, used by McbsFile.
McbsStats.IntValueConsumer - Interface in com.thecsdev.betterstats.api.mcbs.model
FunctionalInterface for consuming integer values stored in an McbsStats instance.
MENUBAR_ITEM - Static variable in class com.thecsdev.betterstats.api.client.registry.BClientRegistries
Registry for MenubarItems.
Registered entries appear on the statistics screen's top-side menu-bar.
MenubarItem - Class in com.thecsdev.betterstats.api.mcbs.view.menubar
Represents a single button in McbsEditorGUI's menubar.
MenubarItem() - Constructor for class com.thecsdev.betterstats.api.mcbs.view.menubar.MenubarItem
 
MenubarItemAbout - Class in com.thecsdev.betterstats.mcbs.view.menubar
MenubarItem implementation for "About".
MenubarItemAbout() - Constructor for class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemAbout
 
MenubarItemFile - Class in com.thecsdev.betterstats.mcbs.view.menubar
MenubarItem implementation for "File".
MenubarItemFile() - Constructor for class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemFile
 
MenubarItemView - Class in com.thecsdev.betterstats.mcbs.view.menubar
MenubarItem implementation for "View".
MenubarItemView() - Constructor for class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemView
 
MenubarPanel - Class in com.thecsdev.betterstats.mcbs.view.editor
McbsEditorGUI's menubar interface that appears at the top of the interface, featuring controls and options for the user to interact with.
MenubarPanel(McbsEditor) - Constructor for class com.thecsdev.betterstats.mcbs.view.editor.MenubarPanel
 
METER - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
MILE - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
MILLISECOND - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
MINUTE - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
mmName_betterstats() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
mmSummary_betterstats() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
Mod - Annotation Interface in net.neoforged.fml.common
 
MOD - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
 
MOD - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
 
MOD - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
 
MOD - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
 
MOD_ID - Static variable in class com.thecsdev.betterstats.BetterStats
The value of this variable MUST accurately reflect the same value as 'mod.id' from 'gradle.properties'.
ModInfo - Class in net.neoforged.fml.loading.moddiscovery
 
MONTH - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 

N

net.neoforged.api.distmarker - package net.neoforged.api.distmarker
 
net.neoforged.fml.common - package net.neoforged.fml.common
 
net.neoforged.fml.loading - package net.neoforged.fml.loading
 
net.neoforged.fml.loading.moddiscovery - package net.neoforged.fml.loading.moddiscovery
 

O

OC_DONE - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.SubjectStatsView
An Integer corresponding to the outline color that is to be used for statistics widgets that are considered "complete", usually for advancement progress tracking (ex.
OC_INPROGRESS - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.SubjectStatsView
An Integer corresponding to the outline color that is to be used for statistics widgets that aren't empty but aren't SubjectStatsView.OC_DONE either.
onInitialize() - Method in class com.thecsdev.betterstats.fabric.BetterStatsFabric
 
onInitializeClient() - Method in class com.thecsdev.betterstats.fabric.BetterStatsFabric
 
onInitializeServer() - Method in class com.thecsdev.betterstats.fabric.BetterStatsFabric
 
onLoad(JsonObject) - Method in class com.thecsdev.betterstats.BetterStatsConfig
 
openCallback() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
org.apache.maven.artifact.versioning - package org.apache.maven.artifact.versioning
Placeholder "dummy" classes that represent actual external APIs.

P

PersonalHomePanel - Class in com.thecsdev.betterstats.client.gui.panel
TPanelElement whose interface serves as the local-player's personal space, featuring statistics and utilities related to them.
PersonalHomePanel(McbsEditorHomepageTab) - Constructor for class com.thecsdev.betterstats.client.gui.panel.PersonalHomePanel
 
postProcessWidget(StatsView.StatsInitContext, TEntityStatsWidget) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewHunter
 
postProcessWidget(StatsView.StatsInitContext, TItemStatsWidget) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewFood
 
postProcessWidget(StatsView.StatsInitContext, TCustomStatWidget) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral
Post-processes a TCustomStatWidget after its creation.
postProcessWidget(StatsView.StatsInitContext, TEntityStatsWidget) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
Post-processes each TEntityStatsWidget after its creation.
postProcessWidget(StatsView.StatsInitContext, TItemStatsWidget) - Method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
Post-processes a newly created TItemStatsWidget.
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.betterstats.mcbs.view.editor.MenubarPanel
 
postRenderCallback(TGuiGraphics) - Method in class com.thecsdev.betterstats.mcbs.view.editor.TabStripPanel
 
putGoal(McbsGoal) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
putGoal(Identifier, McbsGoal) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Puts an McbsGoal into McbsFile.getGoals() with a specific Identifier key.

R

refetch() - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorHomepageTab
Refreshes the news and credits information by (re/)fetching from the REST-ful APIs.
refreshPreview() - Method in class com.thecsdev.betterstats.api.client.gui.screen.AbstractMcbsGoalEditScreen
Refreshes the goal preview interface.
register(CommandDispatcher, CommandBuildContext) - Static method in class com.thecsdev.betterstats.command.StatisticsCommand
Registers the /statistics (or /stats) command.
registerFactory(Class, Function) - Static method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
Registers a factory Function for creating McbsEditorTabGUI instances corresponding to a specific type of McbsEditorTab.
reloadFrom(McbsFile) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsFile
This method completely replaces all the data in this McbsFile with data copied from the provided McbsFile.
removeGoal(McbsGoal) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Removes an McbsGoal from the McbsFile.
removeGoal(Identifier) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Removes an McbsGoal from the McbsFile.
removeTab(McbsEditorTab) - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Attempts to remove the specified McbsEditorTab from this editor.
renderCallback(TGuiGraphics) - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.betterstats.mcbs.view.editor.MenubarPanel
 
renderCallback(TGuiGraphics) - Method in class com.thecsdev.betterstats.mcbs.view.editor.TabStripPanel
 

S

saveAs(Path) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Saves the McbsFile data of this McbsEditorFileTab to the specified file.
SECOND - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
setAllowChatPsaMessages(boolean) - Method in class com.thecsdev.betterstats.BetterStatsConfig
Sets whether this mod is allowed to display public-service-announcement messages in chat.
setApiEndpoint(URI) - Method in class com.thecsdev.betterstats.BetterStatsConfig
Sets the HTTP rest API endpoint URI used by this mod.
setCurrentTab(McbsEditorTab) - Method in class com.thecsdev.betterstats.api.mcbs.controller.McbsEditor
Sets the current McbsEditorTab being edited by this McbsEditor.
setCurrentView(StatsView) - Method in class com.thecsdev.betterstats.api.mcbs.controller.tab.McbsEditorFileTab
Sets the StatsView instance that is currently selected for this McbsEditorFileTab.
setExperimentsEnabled(boolean) - Method in class com.thecsdev.betterstats.BetterStatsConfig
Sets whether experimental features are allowed to show up in-game.
setFromValue(int) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
Sets the value of McbsSivGoal.getFromValue().
setGuiMobsFollowCursor(boolean) - Method in class com.thecsdev.betterstats.BetterStatsConfig
Sets whether entities rendered in client "mob stats" GUI should follow the cursor.
setIntValue(Identifier, Identifier, int) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Sets the value of a given integer-based statistic.
setIntValue(Stat, int) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Sets the value of a given integer-based statistic.
setIntValue(StatType, T, int) - Method in class com.thecsdev.betterstats.api.mcbs.model.McbsStats
Sets the value of a given integer-based statistic.
setPageValue(int) - Method in class com.thecsdev.betterstats.client.gui.panel.StatsPageChooser
Sets the currently selected page value (zero-indexed).
setRegisterCommands(boolean) - Method in class com.thecsdev.betterstats.BetterStatsConfig
Sets whether this mod's commands are to be registered.
setStatSubject(Identifier) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
setStatsView(StatsView) - Method in interface com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView.FiltersInitContext
Utility method for setting the value of the StatsViewUtils.FID_STATSVIEW filter.
setStatType(Identifier) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
Sets the value of McbsSivGoal.getStatType().
setTargetValue(int) - Method in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
Sets the value of McbsSivGoal.getTargetValue().
setValue(double) - Method in class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
showOpenFileDialog(Minecraft, McbsEditor) - Static method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemFile
Shows the "Open File" dialog and handles loading the selected McbsFile into a new McbsEditorTab.
showUriScreen(String, boolean) - Static method in class com.thecsdev.betterstats.mcbs.view.menubar.MenubarItemAbout
Opens a ConfirmLinkScreen that asks the user whether they want to open the specified URI.
stat_betterstats_timeSinceLogin() - Static method in class com.thecsdev.betterstats.resource.BLanguage
 
STAT_INT_VALUE - Static variable in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsGoalType
McbsGoalType implementation for McbsSivGoal.
StatisticsCommand - Class in com.thecsdev.betterstats.command
Logic for the /statistics (or /stats) command.
STATS_VIEW - Static variable in class com.thecsdev.betterstats.api.client.registry.BClientRegistries
Registry for StatsViews.
Registered entries appear the "stats view" dropdown.
StatsPageChooser - Class in com.thecsdev.betterstats.client.gui.panel
A simple page chooser element for paginating statistics that are displayed on StatsViews.
StatsPageChooser(int, StatsView.Filters, Identifier) - Constructor for class com.thecsdev.betterstats.client.gui.panel.StatsPageChooser
 
statsReceivedCallback() - Method in class com.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
StatsSummaryPanel - Class in com.thecsdev.betterstats.client.gui.panel
TPanelElement that displays TTextualStatWidget elements that aim to summarize the statistics on a given StatsView.
StatsSummaryPanel() - Constructor for class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
 
StatsSummaryPanel(Collection) - Constructor for class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
 
StatsView - Class in com.thecsdev.betterstats.api.mcbs.view.statsview
Represents a 'view' within an McbsEditorTab of an McbsEditorGUI.
StatsView() - Constructor for class com.thecsdev.betterstats.api.mcbs.view.statsview.StatsView
 
StatsView.Filters - Class in com.thecsdev.betterstats.api.mcbs.view.statsview
GenericProperties implementation that holds "Filters" configuration that is used to filter statistics displayed with StatsView.StatsInitContexts.
StatsView.FiltersInitContext - Interface in com.thecsdev.betterstats.api.mcbs.view.statsview
The initialization context for when a StatsView's "stat filters" GUI is initializing.
StatsView.StatsInitContext - Interface in com.thecsdev.betterstats.api.mcbs.view.statsview
The initialization context for when a StatsView's "statistics" GUI is initializing.
StatsViewBlocks - Class in com.thecsdev.betterstats.mcbs.view.statsview
StatsView that displays "Block" statistics.
StatsViewBlocks() - Constructor for class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks
 
StatsViewBlocks.GroupBy - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for grouping BlockStats.
StatsViewBlocks.SortBy - Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for sorting BlockStats.
StatsViewFood - Class in com.thecsdev.betterstats.mcbs.view.statsview
StatsView that displays "Food & Drinks" statistics.
StatsViewGeneral - Class in com.thecsdev.betterstats.mcbs.view.statsview
StatsView that displays "General" statistics.
StatsViewGeneral.DistanceUnit - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for overriding distance stat formatters.
StatsViewGeneral.GroupBy - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for grouping CustomStat.
StatsViewGeneral.SortBy - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for sorting CustomStat.
StatsViewGeneral.TimeUnit - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for overriding time stat formatters.
StatsViewGoals - Class in com.thecsdev.betterstats.mcbs.view.statsview
StatsView that displays McbsGoals.
StatsViewGoals.SortBy - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for sorting McbsGoals.
StatsViewHunter - Class in com.thecsdev.betterstats.mcbs.view.statsview
StatsView that displays "Hostile Mobs" statistics.
StatsViewItems - Class in com.thecsdev.betterstats.mcbs.view.statsview
StatsView that displays "Item" statistics.
StatsViewItems() - Constructor for class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems
 
StatsViewItems.GroupBy - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for grouping ItemStats.
StatsViewItems.SortBy - Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for sorting ItemStats.
StatsViewMobs - Class in com.thecsdev.betterstats.mcbs.view.statsview
StatsView that displays "Mobs" statistics.
StatsViewMobs() - Constructor for class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs
 
StatsViewMobs.GroupBy - Enum Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for grouping EntityStats.
StatsViewMobs.SortBy - Class in com.thecsdev.betterstats.mcbs.view.statsview
TDropdownWidget.Entrys for sorting EntityStats.
StatsViewUtils - Class in com.thecsdev.betterstats.api.mcbs.view.statsview
Utilities for initializing StatsView GUI interfaces.
STID_EDITTHISGOAL - Static variable in class com.thecsdev.betterstats.api.mcbs.model.goal.McbsSivGoal
McbsSivGoal.getStatType() value that is used for McbsSivGoal instances constructed using the default McbsSivGoal() constructor.
SubjectStatsView<SS> - Class in com.thecsdev.betterstats.mcbs.view.statsview
Base Class for BetterStats's StatsView implementations.
SubjectStatsView() - Constructor for class com.thecsdev.betterstats.mcbs.view.statsview.SubjectStatsView
 
summarizeEntityStats(Collection) - Static method in class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
Summarizes a Collection of EntityStats into a LinkedHashMap that maps each StatType to the total integer value of that statistic across all provided EntityStats.
summarizeItemStats(Collection) - Static method in class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
Summarizes a Collection of ItemStats into a LinkedHashMap that maps each net.minecraft.stats.StatType<net.minecraft.world.item.Item> to the total integer value of that statistic across all provided ItemStats.
summarizeStats(Collection) - Static method in class com.thecsdev.betterstats.client.gui.panel.StatsSummaryPanel
Summarizes a Collection of SubjectStats into a LinkedHashMap that maps each StatType to the total integer value of that statistic across all provided SubjectStats.

T

TAB - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
 
TAB - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
 
TabStripPanel - Class in com.thecsdev.betterstats.mcbs.view.editor
Tabbed document interface tab-strip element that serves as a navigational component, enabling users to switch between different McbsEditorTab instances.
TabStripPanel(McbsEditor) - Constructor for class com.thecsdev.betterstats.mcbs.view.editor.TabStripPanel
 
TICK - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
tickCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.McbsEditorGUI
 
tickCallback() - Method in class com.thecsdev.betterstats.api.mcbs.view.tab.McbsEditorTabGUI
 
tickCallback() - Method in class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
 

V

value() - Element in annotation interface net.neoforged.fml.common.Mod
 
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.neoforged.api.distmarker.Dist
Returns the enum constant of this class with the specified name.
valueProperty() - Method in class com.thecsdev.betterstats.client.gui.widget.BGoalProgressBar
The visual progress value of this progress-bar widget, ranging from 0 to 1.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.GroupBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
Returns all StatsViewBlocks.SortBy instances that are to be used.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.GroupBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGoals.SortBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.GroupBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
Returns all StatsViewItems.SortBy instances that are to be used.
values() - Static method in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.GroupBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
Returns all StatsViewMobs.SortBy instances that are to be used.
values() - Static method in enum class net.neoforged.api.distmarker.Dist
Returns an array containing the constants of this enum class, in the order they are declared.
VANILLA - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
VANILLA - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.SortBy
 
VANILLA - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
VANILLA - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewBlocks.SortBy
 
VANILLA - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
 
VANILLA - Static variable in class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
 

W

WATERMARK - Static variable in class com.thecsdev.betterstats.resource.BLanguage
 
WEEK - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 

Y

YARD - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.DistanceUnit
 
YEAR - Enum constant in enum class com.thecsdev.betterstats.mcbs.view.statsview.StatsViewGeneral.TimeUnit
 
A B C D E F G H I K L M N O P R S T V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form