Index

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

A

AbstractStatWidget<S> - Class in io.github.thecsdev.betterstats.api.client.gui.stats.widget
A GUI widget that displays stats information from a given SUStat.
AbstractStatWidget(int, int, int, int, S) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
ActionBarPanel - Class in io.github.thecsdev.betterstats.client.gui.stats.panel
 
ActionBarPanel(int, int, int, ActionBarPanel.ActionBarPanelProxy) - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel
 
ActionBarPanel.ActionBarPanelProxy - Interface in io.github.thecsdev.betterstats.client.gui.stats.panel
 
addEntry(Text, Text) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
addEntry(Text, Text, Text) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
ADVENTUROUS_TRAVELER - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSClientPlayerBadges
 
ALL - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterGroupBy
Group all statistics entries into one single group.
ALPHABETICAL - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
A-Z
Sorts statistics entries in the alphabetical order, based on entry names.
apply(Iterable<S>, S...) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterGroupBy
Groups a collection of SUStats using this FilterGroupBy.
autoHeight() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
Resizes this StatsSummaryPanel to fit the children labels on the Y axis.

B

backgroundColor - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
The background fill color of the AbstractStatWidget.
badgeHandler - Variable in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
BetterStats - Class in io.github.thecsdev.betterstats
 
BetterStats() - Constructor for class io.github.thecsdev.betterstats.BetterStats
 
BetterStatsClient - Class in io.github.thecsdev.betterstats.client
 
BetterStatsClient() - Constructor for class io.github.thecsdev.betterstats.client.BetterStatsClient
 
BetterStatsClientNetworkHandler - Class in io.github.thecsdev.betterstats.client.network
 
BetterStatsConfig - Class in io.github.thecsdev.betterstats
 
BetterStatsConfig(String) - Constructor for class io.github.thecsdev.betterstats.BetterStatsConfig
 
BetterStatsConfigScreen - Class in io.github.thecsdev.betterstats.api.client.gui.screen
A config TScreen for the BetterStats mod.
BetterStatsConfigScreen(Screen) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
BetterStatsFabric - Class in io.github.thecsdev.betterstats
Fabric Mod Loader entry-points for this mod.
BetterStatsFabric() - Constructor for class io.github.thecsdev.betterstats.BetterStatsFabric
 
BetterStatsGUIEvent - Interface in io.github.thecsdev.betterstats.api.events.client.gui
TEvents related to the BetterStatsScreen and other BetterStats GUI-related events.
BetterStatsGUIEvent.MenuBarInitialized - Interface in io.github.thecsdev.betterstats.api.events.client.gui
 
BetterStatsHudScreen - Class in io.github.thecsdev.betterstats.client.gui.screen.hud
BetterStats's TWidgetHudScreen.
BetterStatsNetworkHandler - Class in io.github.thecsdev.betterstats.network
Represents the server-side network handler for BetterStats.
BetterStatsPanel - Class in io.github.thecsdev.betterstats.client.gui.stats.panel.impl
A BSComponentPanel that usually goes on the BetterStatsScreen.
BetterStatsPanel(int, int, int, int, BetterStatsPanel.BetterStatsPanelProxy) - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
 
BetterStatsPanel.BetterStatsPanelProxy - Interface in io.github.thecsdev.betterstats.client.gui.stats.panel.impl
A component that provides the BetterStatsPanel with the necessary information to operate properly.
BetterStatsScreen - Class in io.github.thecsdev.betterstats.api.client.gui.screen
The main focal point of this mod.
The screen where player statistics are shown, but better.
BetterStatsScreen(Screen) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
BetterStatsScreen(Screen, IStatsProvider) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
Constructs the BetterStatsScreen using a custom IStatsProvider.
BetterStatsServer - Class in io.github.thecsdev.betterstats.server
 
BetterStatsServer() - Constructor for class io.github.thecsdev.betterstats.server.BetterStatsServer
 
block - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
block - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudItemEntry
 
broadcastFirstCraft(ServerPlayerEntity, Item) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
Broadcasts a "first crafted" event to all players in the server.
broadcastFirstCustomStat(ServerPlayerEntity, Stat<Identifier>, String) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
Broadcasts a player increasing the value of a "custom stat" for their first time.
broadcastFirstDeath(ServerPlayerEntity) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
Broadcasts a "first death" event to all players in the server.
broadcastFirstKilled(ServerPlayerEntity, EntityType<?>) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
Broadcasts a "first killed" event to all players in the server.
broadcastFirstKilledBy(ServerPlayerEntity, EntityType<?>) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
Broadcasts a "first killed by" event to all players in the server.
broadcastFirstMine(ServerPlayerEntity, Block) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
Broadcasts a "first mined" event to all players in the server.
broken - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
BROKEN - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
BROKEN - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
BS_WIDGETS_TEXTURE - Static variable in class io.github.thecsdev.betterstats.api.client.gui.panel.BSComponentPanel
BetterStats's "textures/gui/widgets.png" texture Identifier.
BSClientPlayerBadge - Class in io.github.thecsdev.betterstats.api.client.badge
BetterStats's implementation of ClientPlayerBadge.
BSClientPlayerBadge(Text, Text) - Constructor for class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
 
BSClientPlayerBadges - Class in io.github.thecsdev.betterstats.api.client.registry
 
BSClientRegistries - Class in io.github.thecsdev.betterstats.api.client.registry
BetterStats registries that are present on the client side only.
BSComponentPanel - Class in io.github.thecsdev.betterstats.api.client.gui.panel
A TRefreshablePanelElement representing a BetterStatsScreen GUI component.
BSComponentPanel(int, int, int, int) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.panel.BSComponentPanel
 
BSConfigTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
BSConfigTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSConfigTab
 
BSCreditsTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
BSCreditsTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSCreditsTab
 
BSRegistries - Class in io.github.thecsdev.betterstats.api.registry
BetterStats registries that are present on both the client and the server side.
bss() - Static method in class io.github.thecsdev.betterstats.util.BST
 
BSS_CONFIG - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
bss_contributors_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
BSS_CREDITS - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
bss_translators_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
BSStatsTabs - Class in io.github.thecsdev.betterstats.api.client.registry
BST - Class in io.github.thecsdev.betterstats.util
BSUtils - Class in io.github.thecsdev.betterstats.api.util
 

C

C2S_I_HAVE_BSS - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 
c2s_iHaveBSS(boolean) - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientNetworkHandler
 
C2S_LIVE_STATS - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 
c2s_liveStats() - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientNetworkHandler
 
c2s_liveStats(boolean) - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientNetworkHandler
 
canClose() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel.ActionBarPanelProxy
Returns true if the "close" operation is supported, aka if the current GUI Screen may be closed.
clearEntries() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
CLIENT_NET_CONSENT - Static variable in class io.github.thecsdev.betterstats.BetterStatsConfig
Indicates whether or not the user consents to this mod communicating with the server the user is playing on.
close() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
close() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
cmd_stats_clear_kick() - Static method in class io.github.thecsdev.betterstats.util.BST
 
cmd_stats_clear_out(Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
cmd_stats_edit_out(Text, Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
cmd_stats_query_out(Text, Text, Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
COLOR_SPECIAL - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
An Integer corresponding to the yellow color.
columnCount - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
comms() - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientNetworkHandler
Returns true if BetterStatsClientNetworkHandler is allowed to communicate with the server.
config - Variable in class io.github.thecsdev.betterstats.BetterStats
 
config_debugMode() - Static method in class io.github.thecsdev.betterstats.util.BST
 
config_enableSas() - Static method in class io.github.thecsdev.betterstats.util.BST
 
config_guiMobsFollowCursor() - Static method in class io.github.thecsdev.betterstats.util.BST
 
config_guiSmoothScroll() - Static method in class io.github.thecsdev.betterstats.util.BST
 
config_guiSmoothScroll_tooltip() - Static method in class io.github.thecsdev.betterstats.util.BST
 
config_registerCommands() - Static method in class io.github.thecsdev.betterstats.util.BST
 
config_trustAllServersBssNet() - Static method in class io.github.thecsdev.betterstats.util.BST
 
config_trustAllServersBssNet_tooltip() - Static method in class io.github.thecsdev.betterstats.util.BST
 
crafted - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
CRAFTED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
CRAFTED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
createScreenWrapper() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
createScreenWrapper() - Method in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
createWidget() - Method in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudGeneralEntry
 
createWidget() - Method in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudItemEntry
 
createWidget() - Method in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudMobEntry
 
CreditsTabPersonWidget - Class in io.github.thecsdev.betterstats.client.gui.widget
A widget that displays information about a credited Person in the BSCreditsTab.
CreditsTabPersonWidget(int, int, int, TcdWebApiPerson, boolean) - Constructor for class io.github.thecsdev.betterstats.client.gui.widget.CreditsTabPersonWidget
 
CustomStatElement - Class in io.github.thecsdev.betterstats.api.client.gui.stats.widget
A TBlankElement that only renders Texts on the left and right side of the CustomStatElement.
Does not handle any user input or have a background color.
CustomStatElement(int, int, int, SUGeneralStat) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
CustomStatElement(int, int, int, Text, Text) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 

D

deaths - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
 
DEATHS - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
 
DEBUG_MODE - Static variable in class io.github.thecsdev.betterstats.BetterStatsConfig
 
DECREMENTAL - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
9-0
Sorts statistics entries based on the entry Integer values.
DEDICATION - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSClientPlayerBadges
 
DEFAULT - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterGroupBy
The default grouping method, decided by the StatsTab.
DEFAULT - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Sorts statistics entries in the "default" order.
This usually ends up displaying entries in the order their items are registered in their corresponding registries.
DEFAULT - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
DEFAULT - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
 
defaultTooltip - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.GeneralStatWidget
 
defaultTooltip - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
defaultTooltip - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
defaultTooltip - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
 
description - Variable in class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
 
displayName - Variable in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
displayName - Variable in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
dropped - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
DROPPED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
DROPPED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 

E

enableServerSAS - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
 
ENTITIES - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
ENTITY_STAT_PHRASE - Static variable in class io.github.thecsdev.betterstats.api.registry.BSRegistries
A Map of Texts representing "phrases" for each entity stat type.
For example:
- Stats.KILLED becomes "Killed"
- Stats.KILLED_BY becomes "Died to"
- and so on...
ENTITY_STAT_TEXT_FORMATTER - Static variable in class io.github.thecsdev.betterstats.api.registry.BSRegistries
Deprecated, for removal: This API element is subject to removal in a future version.
entityRenderer - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
entityType - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
entityType - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
 
entityType - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudMobEntry
 
ENTRY_HEIGHT - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
entryOf(StatsTab) - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget
Returns a SelectStatsTabWidget.StatsTabEntry that is associated with a given StatsTab value.
equals(Object) - Method in exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
 

F

FILE_EXTENSION - Static variable in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
 
FILE_VERSION - Static variable in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
The current StatsProviderIO.FILE_EXTENSION's "RIFF" data format version.
filesDragged(Collection<Path>) - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
filter_groupBy_default() - Static method in class io.github.thecsdev.betterstats.util.BST
 
filter_groupBy_mod() - Static method in class io.github.thecsdev.betterstats.util.BST
 
FILTER_ID_GROUP - Static variable in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
The Identifier of the "group by" filter.
FILTER_ID_SCROLL_CACHE - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
 
FILTER_ID_SEARCH - Static variable in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
The Identifier of the "search query" filter.
FILTER_ID_SHOWEMPTY - Static variable in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
The Identifier of the "show empty stats" filter.
FILTER_ID_SORT_CUSTOMS - Static variable in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
The Identifier of the "sort by" filter for SUGeneralStat statistics.
FILTER_ID_SORT_ITEMS - Static variable in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
The Identifier of the "sort by" filter for SUItemStat statistics.
FILTER_ID_SORT_MOBS - Static variable in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
The Identifier of the "sort by" filter for SUMobStat statistics.
filter_noFiltersQuestion() - Static method in class io.github.thecsdev.betterstats.util.BST
 
filter_showEmptyStats() - Static method in class io.github.thecsdev.betterstats.util.BST
 
FilterGroupBy - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
A statistics filter Enum that dictates how statistics entries are to be grouped.
filters() - Static method in class io.github.thecsdev.betterstats.util.BST
 
FilterSortCustomsBy - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
A statistics filter Enum that dictates how SUGeneralStat statistics entries are sorted.
FilterSortItemsBy - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
A statistics filter Enum that dictates how SUItemStat statistics entries are sorted.
FilterSortMobsBy - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
A statistics filter Enum that dictates how SUMobStat statistics entries are sorted.
FIRST_CRAFTED_ITEMS - Static variable in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
 
FIRST_CUSTOM_STATS - Static variable in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
 
FIRST_KILLED_BY_ENTITIES - Static variable in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
 
FIRST_KILLED_ENTITIES - Static variable in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
 
FIRST_MINED_BLOCKS - Static variable in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
 
firstCraftedItems - Variable in class io.github.thecsdev.betterstats.util.stats.SASConfig
 
firstCustomStats - Variable in class io.github.thecsdev.betterstats.util.stats.SASConfig
 
firstKilledByEntities - Variable in class io.github.thecsdev.betterstats.util.stats.SASConfig
 
firstKilledEntities - Variable in class io.github.thecsdev.betterstats.util.stats.SASConfig
 
firstMinedBlocks - Variable in class io.github.thecsdev.betterstats.util.stats.SASConfig
 
focusOutlineColor - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
The outline color used when this AbstractStatWidget is focused or hovered.
FOOD_STUFFS - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
FoodStuffsStatsTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
FoodStuffsStatsTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
 

G

gameProfile - Variable in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
gameProfile - Variable in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
GameProfilePanel - Class in io.github.thecsdev.betterstats.api.client.gui.stats.panel
 
GameProfilePanel(int, int, int, IStatsProvider) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.panel.GameProfilePanel
 
GAP - Static variable in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
The default horizontal and vertical margin BetterStats applies to various GUI elements on the BetterStatsScreen.
GENERAL - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
generalStat - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudGeneralEntry
 
GeneralStatsTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
GeneralStatsTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
 
GeneralStatWidget - Class in io.github.thecsdev.betterstats.api.client.gui.stats.widget
 
GeneralStatWidget(int, int, int, SUGeneralStat) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.GeneralStatWidget
 
getBackgroundColor() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
getBlock() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Returns the Block that corresponds with SUItemStat.getItem(), or null if the Item does not have a corresponding Block.
getConfig() - Method in class io.github.thecsdev.betterstats.BetterStats
 
getContributors() - Static method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSCreditsTab
Returns an array of TcdWebApiPersons who are credited as contributors of this mod.
getDefaultGroupFilter() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
 
getDefaultGroupFilter() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
Returns the FilterGroupBy that'll be used by "default".
getDefaultGroupFilter() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
Returns the FilterGroupBy that'll be used by "default".
getDefaultGroupFilter() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
Returns the FilterGroupBy that'll be used by "default".
getDescription() - Method in class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
 
getDisplayName() - Method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
getDisplayName() - Method in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
Returns a "visual"/"user friendly" display Text that will be shown on the GUI screen as an indicator as to who the stats belong to.
getDisplayName() - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
getDisplayNameFromGHUser(RepositoryUserInfo) - Static method in class io.github.thecsdev.betterstats.client.gui.widget.CreditsTabPersonWidget
Constructs a "display name" Text from a RepositoryUserInfo.
getEntityStatTypePhrase(StatType<EntityType<?>>) - Static method in class io.github.thecsdev.betterstats.api.registry.BSRegistries
Obtains the Text representing the "phrase" for a given entity StatType.
getEntityType() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
Returns the EntityType corresponding with this SUMobStat.
getExpected() - Method in exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
Returns the header String that was expected to be in a PacketByteBuf at a given point.
getFilterSettings() - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.FiltersInitContext
Returns the filter settings/preferences set by the user.
getFilterSettings() - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.StatsInitContext
Returns the filter settings/preferences set by the user.
getFilterSettings() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel.BetterStatsPanelProxy
 
getFilterSettings() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel.StatFiltersPanelProxy
Stores the "filter settings" aka user's stat filter preferences that apply for the current session.
getFilterSettings() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel.StatsTabPanelProxy
 
getFiltersPanel() - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.FiltersInitContext
Returns the TPanelElement onto which the "filter" GUI elements should be initialized.
getFocusOutlineColor() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
getGameProfile() - Method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
getGameProfile() - Method in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
Returns the GameProfile of the player these stats belong to, or null if these stats are not associated with a player.
getGameProfile() - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
getGeneralStat() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
Returns the "general" Stat that corresponds with this SUGeneralStat.
getGeneralStats(IStatsProvider, Predicate<SUGeneralStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
Obtains a list of all "general" Stats in form of SUGeneralStat.
getGeneralStatText(Stat<Identifier>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
Returns the Text that should correspond to a given general SUGeneralStat, using SUGeneralStat.getGeneralStatTranslationKey(Stat).
getGeneralStatTranslationKey(Stat<Identifier>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
Returns the translation key for a given Stat.
getGot() - Method in exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
Returns the String that was obtained instead of the IllegalHeaderException.getExpected() one.
getId() - Method in class io.github.thecsdev.betterstats.api.client.registry.StatsTab
Returns an Optional containing the unique Identifier of this StatsTab.
getInstance() - Static method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
Returns the current LocalPlayerStatsProvider instance, or null if the MinecraftClient is not "in-game".
getInstance() - Static method in class io.github.thecsdev.betterstats.BetterStats
 
getInstance() - Static method in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
Returns the current instance of BetterStatsHudScreen.
getItem() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Returns the Item corresponding with this SUItemStat.
getItemGroup(Item) - Static method in class io.github.thecsdev.betterstats.api.util.BSUtils
Uses BSUtils.ITG to find the ItemGroup for the given Item.
getItemStats(IStatsProvider, Predicate<SUItemStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Obtains all Item Stats in form of SUItemStat.
getItemStatsByItemGroups(IStatsProvider, Predicate<SUItemStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Obtains all Item Stats in form of SUItemStat, grouped into ItemGroups using a Map.
getItemStatsByItemGroupsB(IStatsProvider, Predicate<SUItemStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Deprecated, for removal: This API element is subject to removal in a future version.
getItemStatsByModGroups(IStatsProvider, Predicate<SUItemStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Obtains all Item Stats in form of SUItemStat, grouped into "mod groups" using a Map.
getItemStatsByModGroupsB(IStatsProvider, Predicate<SUItemStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Deprecated, for removal: This API element is subject to removal in a future version.
getItemStatText(Item) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
Returns the Text that should correspond to a given SUItemStat.
getItemWikiURL(Identifier) - Static method in class io.github.thecsdev.betterstats.api.registry.BSRegistries
Obtains the "item Wiki" web URL for a given Item, using BSRegistries.ITEM_WIKIS.
getLeftText() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
getLiveStatsEnabled() - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientNetworkHandler
 
getMaxEntries() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.PBSummaryPanel
 
getMobStats(IStatsProvider, Predicate<SUMobStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
Obtains all "mob" Stats, in form of SUMobStat.
getMobStatsByModGroups(IStatsProvider, Predicate<SUMobStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
Obtains all "mob" Stats, in form of SUMobStat, grouped into "mod groups" using a Map.
getMobStatsByModGroupsB(IStatsProvider, Predicate<SUMobStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
Same as SUMobStat.getMobStatsByModGroups(IStatsProvider, Predicate), but the Map keys represent Textual names of the mods.
getMobStatText(EntityType<?>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
Returns the Text that should correspond to a given SUMobStat.
getMobWikiURL(Identifier) - Static method in class io.github.thecsdev.betterstats.api.registry.BSRegistries
Obtains the "mob Wiki" web URL for a given Entity, thanks to BSRegistries.MOB_WIKIS.
getModConfigScreenFactory() - Method in class io.github.thecsdev.betterstats.api.client.modmenu.ModMenuApiImpl
 
getModID() - Static method in class io.github.thecsdev.betterstats.BetterStats
 
getModName() - Static method in class io.github.thecsdev.betterstats.BetterStats
 
getModProperties() - Static method in class io.github.thecsdev.betterstats.BetterStats
 
getName() - Method in class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
 
getName() - Method in class io.github.thecsdev.betterstats.api.client.registry.StatsTab
Returns the name of this StatsTab.
This Text will be rendered on the GUI to indicate the tab's name.
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSConfigTab
 
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSCreditsTab
 
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
 
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
 
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
 
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MonstersHuntedStatsTab
 
getName() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
getOnSelect() - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget.StatsTabEntry
 
getOutlineColor() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
getPage() - Method in interface io.github.thecsdev.betterstats.client.gui.panel.PageChooserPanel.PageChooserPanelProxy
 
getPageCount() - Method in interface io.github.thecsdev.betterstats.client.gui.panel.PageChooserPanel.PageChooserPanelProxy
 
getPageFilter(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
Returns the AtomicInteger that represents the "page" filter value.
getPageFilter(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
Returns the AtomicInteger that represents the "page" filter value.
getPageFilter(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
Returns the AtomicInteger that represents the "page" filter value.
getPageFilter(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
Returns the AtomicInteger that represents the "page" filter value.
getPageFilter(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MonstersHuntedStatsTab
Returns the AtomicInteger that represents the "page" filter value.
getPageFilter(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
Returns the AtomicInteger that represents the "page" filter value.
getParentScreen() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
getParentScreen() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
getPlayerBadge() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
 
getPlayerBadgeStatMap() - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
getPlayerBadgeStats(IStatsProvider, Predicate<SUPlayerBadgeStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
Obtains PlayerBadge stats, in form of SUPlayerBadgeStats.
getPlayerBadgeStatsByModGroups(IStatsProvider, Predicate<SUPlayerBadgeStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
Obtains PlayerBadge stats, in form of SUPlayerBadgeStats, grouped into "mod groups" using a Map.
getPlayerBadgeStatsByModGroupsB(IStatsProvider, Predicate<SUPlayerBadgeStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
Same as SUPlayerBadgeStat.getPlayerBadgeStatsByModGroups(IStatsProvider, Predicate), but the Map keys represent Textual names of the mods.
getPlayerBadgeValue(PlayerBadge) - Method in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
Returns the Integer value of a given PlayerBadge stat.
getPlayerBadgeValue(Identifier) - Method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
getPlayerBadgeValue(Identifier) - Method in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
Returns the Integer value of a given PlayerBadge stat.
getPlayerBadgeValue(Identifier) - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
getPredicate(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
 
getPredicate(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
 
getPredicate(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
 
getPredicate(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
getPredicate(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MonstersHuntedStatsTab
 
getPredicate(StatFilterSettings) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.panel.PageChooserPanel
Returns the PageChooserPanel.PageChooserPanelProxy associated with this object.
getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel
Returns the ActionBarPanel.ActionBarPanelProxy associated with this ActionBarPanel.
getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel
Returns the MenuBarPanel.MenuBarPanelProxy associated with this MenuBarPanel.
getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel
getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
Returns the StatsTabPanel.StatsTabPanelProxy associated with this StatsTabPanel.
getRightText() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
getSelectedStatsTab() - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.FiltersInitContext
Returns the currently selected StatsTab that will be used to display player statistics.
getSelectedStatsTab() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel.BetterStatsPanelProxy
Returns the currently selected StatsTab that will be used to display player statistics.
getSelectedStatsTab() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel.StatFiltersPanelProxy
 
getSelectedStatsTab() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel.StatsTabPanelProxy
Returns the currently selected StatsTab that will be used to display player statistics.
getServerHasBSS() - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientNetworkHandler
 
getStat() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
Returns the SUStat associated with this AbstractStatWidget.
getStatCriteria() - Method in class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
About the returned function:
getStatID() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUStat
Returns the unique Identifier associated with this SUStat.
getStatLabel() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUStat
Returns the Textual label that represents the Stat.
getStatMap() - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
getStatsPanel() - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.StatsInitContext
Returns the TPanelElement onto which the GUI should be initialized.
getStatsProvider() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
Returns the IStatsProvider associated with this BetterStatsScreen.
getStatsProvider() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.PBSummaryPanel
Returns the IStatsProvider associated with this PBSummaryPanel.
getStatsProvider() - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.StatsInitContext
Returns the IStatsProvider that contains all the statistics.
getStatsProvider() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUStat
Returns the IStatsProvider the Stats data was obtained from.
getStatsProvider() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel.BetterStatsPanelProxy
Returns the IStatsProvider that will be used to visually display the player statistics.
getStatsProvider() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel.MenuBarPanelProxy
 
getStatsProvider() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel.StatsTabPanelProxy
Returns the IStatsProvider that will be used to visually display the player statistics.
getStatsTab() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
Returns the currently selected StatsTab.
getStatsTab() - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget.StatsTabEntry
 
getStatsTabVerticalScrollAmount() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
getStatType() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
getStatType() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
 
getStatValue(SUItemStat) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
getStatValue(SUMobStat) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
 
getStatValue(Stat<?>) - Method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
getStatValue(Stat<?>) - Method in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
Returns the Integer value of a given Stat.
getStatValue(Stat<?>) - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
getStatValue(StatType<T>, T) - Method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
getStatValue(StatType<T>, T) - Method in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
Returns the Integer value of a given StatType and its corresponding Stat.
getText() - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget.StatsTabEntry
 
getText() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterGroupBy
 
getText() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
 
getText() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
getText() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
 
getText() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
getText() - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
 
getTooltip() - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget.StatsTabEntry
 
getVerticalScrollBarValue() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
gpp_uuid() - Static method in class io.github.thecsdev.betterstats.util.BST
 
guiMobsFollowCursor - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
 
guiSmoothScroll - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
 

H

hasBss - Variable in class io.github.thecsdev.betterstats.network.PlayerPreferences
When set to true, this should never be switched back to false.
Indicates whether or not the associated player has BetterStats installed.
hashCode() - Method in exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
 
HEIGHT - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.GameProfilePanel
 
HEIGHT - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
HEIGHT - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.GeneralStatWidget
 
HEIGHT - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel
 
HEIGHT - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel
The default MenuBarPanel's TElement.getHeight().
hud_liveStatsToggle() - Static method in class io.github.thecsdev.betterstats.util.BST
 
hud_pinStat() - Static method in class io.github.thecsdev.betterstats.util.BST
 
HUD_SCREEN_ID - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
hud_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
hud_tutorial1() - Static method in class io.github.thecsdev.betterstats.util.BST
 
hud_tutorial2() - Static method in class io.github.thecsdev.betterstats.util.BST
 
hud_tutorial3() - Static method in class io.github.thecsdev.betterstats.util.BST
 

I

ID_NULL - Static variable in class io.github.thecsdev.betterstats.api.util.stats.SUStat
 
IEditableStatsProvider - Interface in io.github.thecsdev.betterstats.api.util.io
An IStatsProvider whose statistics can be edited.
IllegalHeaderException - Exception Class in io.github.thecsdev.betterstats.api.util.io
An IOException that takes place when reading a RAMStatsProvider's data form a PacketByteBuf that contains invalid header data.
IllegalHeaderException(String, String) - Constructor for exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
 
increaseStatValue(Stat<?>, int) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
Increases the value of a given Stat.
increaseStatValue(StatType<T>, T, int) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
Increases the value of a given Stat.
INCREMENTAL - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
0-9
Sorts statistics entries based on the entry Integer values.
init() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
init() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
init() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.GameProfilePanel
 
init() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.PBSummaryPanel
 
init() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.panel.PageChooserPanel
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
 
init() - Method in class io.github.thecsdev.betterstats.client.gui.widget.CreditsTabPersonWidget
 
init() - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientNetworkHandler
 
init() - Static method in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 
initDebugInfo(TPanelElement) - Static method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
Initializes "debug mode" info.
initDefaultFilters(StatsTab.FiltersInitContext) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes the GUI for the most basic filters such as the SelectStatsTabWidget and the search bar.
initEnumFilter(StatsTab.FiltersInitContext, UITexture, Identifier, E) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes the GUI for an Enum-based filter.
initExtraFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
 
initExtraFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
 
initExtraFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
initExtraFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.api.client.registry.StatsTab
Invoked when a StatFiltersPanel GUI is initializing for a given StatsTab.
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSConfigTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSCreditsTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MonstersHuntedStatsTab
 
initFilters(StatsTab.FiltersInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
initGroupByFilter(StatsTab.FiltersInitContext) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes the GUI TSelectEnumWidget for the "group by" filter.
initGroupLabel(TPanelElement, Text) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes a TLabelElement that represents a group of elements that come after it.
initPageChooser(StatsTab.StatsInitContext, int, int) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
Initializes a PageChooserPanel.
initPageChooser(StatsTab.StatsInitContext, int, int) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
Initializes a PageChooserPanel.
initPageChooser(StatsTab.StatsInitContext, int, int) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
Initializes a PageChooserPanel.
initPageChooser(StatsTab.StatsInitContext, int, int) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
Initializes a PageChooserPanel.
initPageChooser(StatsTab.StatsInitContext, int, int) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MonstersHuntedStatsTab
Initializes a PageChooserPanel.
initPageChooser(StatsTab.StatsInitContext, int, int) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
Initializes a PageChooserPanel.
initShowEmptyStatsFilter(StatsTab.FiltersInitContext) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes the GUI TCheckboxWidget for the "show empty stats" filter.
initSortCustomsByFilter(StatsTab.FiltersInitContext) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes the GUI TSelectEnumWidget for the "sort by" filter for SUGeneralStats.
initSortItemsByFilter(StatsTab.FiltersInitContext) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes the GUI TSelectEnumWidget for the "sort by" filter for SUItemStats.
initSortMobsByFilter(StatsTab.FiltersInitContext) - Static method in class io.github.thecsdev.betterstats.api.client.gui.util.StatsTabUtils
Initializes the GUI TSelectEnumWidget for the "sort by" filter for SUMobStats.
initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.api.client.registry.StatsTab
Invoked when a StatsTabPanel GUI is initializing for a given StatsTab.
initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSConfigTab
 
initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSCreditsTab
 
initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
 
initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
 
initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
initStats(TPanelElement, Collection<SUGeneralStat>, Consumer<GeneralStatWidget>) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
Initializes a Collection of SUGeneralStats onto a TPanelElement.
initStats(TPanelElement, Collection<SUItemStat>, Consumer<ItemStatWidget>) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
Initializes a Collection of SUItemStat onto a TPanelElement.
initStats(TPanelElement, Collection<SUMobStat>, Consumer<MobStatWidget>) - Static method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
initStats(TPanelElement, Collection<SUPlayerBadgeStat>, Consumer<PlayerBadgeStatWidget>) - Static method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
input(TInputContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
input(TInputContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
input(TInputContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
INSTANCE - Static variable in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
invoke(TMenuBarPanel) - Method in interface io.github.thecsdev.betterstats.api.events.client.gui.BetterStatsGUIEvent.MenuBarInitialized
A TEvent that is invoked after the MenuBarPanel component initializes its menu items in the TMenuBarPanel.
io.github.thecsdev.betterstats - package io.github.thecsdev.betterstats
 
io.github.thecsdev.betterstats.api.client.badge - package io.github.thecsdev.betterstats.api.client.badge
 
io.github.thecsdev.betterstats.api.client.gui.panel - package io.github.thecsdev.betterstats.api.client.gui.panel
 
io.github.thecsdev.betterstats.api.client.gui.screen - package io.github.thecsdev.betterstats.api.client.gui.screen
 
io.github.thecsdev.betterstats.api.client.gui.stats.panel - package io.github.thecsdev.betterstats.api.client.gui.stats.panel
 
io.github.thecsdev.betterstats.api.client.gui.stats.widget - package io.github.thecsdev.betterstats.api.client.gui.stats.widget
 
io.github.thecsdev.betterstats.api.client.gui.util - package io.github.thecsdev.betterstats.api.client.gui.util
 
io.github.thecsdev.betterstats.api.client.gui.widget - package io.github.thecsdev.betterstats.api.client.gui.widget
 
io.github.thecsdev.betterstats.api.client.modmenu - package io.github.thecsdev.betterstats.api.client.modmenu
 
io.github.thecsdev.betterstats.api.client.registry - package io.github.thecsdev.betterstats.api.client.registry
 
io.github.thecsdev.betterstats.api.client.util - package io.github.thecsdev.betterstats.api.client.util
 
io.github.thecsdev.betterstats.api.client.util.io - package io.github.thecsdev.betterstats.api.client.util.io
 
io.github.thecsdev.betterstats.api.events.client.gui - package io.github.thecsdev.betterstats.api.events.client.gui
 
io.github.thecsdev.betterstats.api.registry - package io.github.thecsdev.betterstats.api.registry
 
io.github.thecsdev.betterstats.api.util - package io.github.thecsdev.betterstats.api.util
 
io.github.thecsdev.betterstats.api.util.enumerations - package io.github.thecsdev.betterstats.api.util.enumerations
 
io.github.thecsdev.betterstats.api.util.io - package io.github.thecsdev.betterstats.api.util.io
 
io.github.thecsdev.betterstats.api.util.stats - package io.github.thecsdev.betterstats.api.util.stats
 
io.github.thecsdev.betterstats.client - package io.github.thecsdev.betterstats.client
 
io.github.thecsdev.betterstats.client.gui.panel - package io.github.thecsdev.betterstats.client.gui.panel
 
io.github.thecsdev.betterstats.client.gui.screen.hud - package io.github.thecsdev.betterstats.client.gui.screen.hud
 
io.github.thecsdev.betterstats.client.gui.screen.hud.entry - package io.github.thecsdev.betterstats.client.gui.screen.hud.entry
 
io.github.thecsdev.betterstats.client.gui.stats.panel - package io.github.thecsdev.betterstats.client.gui.stats.panel
 
io.github.thecsdev.betterstats.client.gui.stats.panel.impl - package io.github.thecsdev.betterstats.client.gui.stats.panel.impl
 
io.github.thecsdev.betterstats.client.gui.stats.tabs - package io.github.thecsdev.betterstats.client.gui.stats.tabs
 
io.github.thecsdev.betterstats.client.gui.widget - package io.github.thecsdev.betterstats.client.gui.widget
 
io.github.thecsdev.betterstats.client.network - package io.github.thecsdev.betterstats.client.network
 
io.github.thecsdev.betterstats.command - package io.github.thecsdev.betterstats.command
 
io.github.thecsdev.betterstats.mixin.__ - package io.github.thecsdev.betterstats.mixin.__
 
io.github.thecsdev.betterstats.mixin.events - package io.github.thecsdev.betterstats.mixin.events
 
io.github.thecsdev.betterstats.network - package io.github.thecsdev.betterstats.network
 
io.github.thecsdev.betterstats.server - package io.github.thecsdev.betterstats.server
 
io.github.thecsdev.betterstats.util - package io.github.thecsdev.betterstats.util
 
io.github.thecsdev.betterstats.util.stats - package io.github.thecsdev.betterstats.util.stats
 
isAvailable() - Method in class io.github.thecsdev.betterstats.api.client.registry.StatsTab
Returns true if this StatsTab should appear in the SelectStatsTabWidget's dropdown menu at the time of the SelectStatsTabWidget's creation.
isAvailable() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSConfigTab
 
isAvailable() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSCreditsTab
 
isAvailable() - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
isClient() - Static method in class io.github.thecsdev.betterstats.BetterStats
 
isEmpty - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
isEmpty - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
 
isEmpty - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
 
isEmpty() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
 
isEmpty() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
isEmpty() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
 
isEmpty() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
 
isEmpty() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUStat
Returns true if the sum of all the Stat values associated with this SUStat is 0.
isItemStat(Stat<?>) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
isMobStat(Stat<?>) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
 
isModInitialized() - Static method in class io.github.thecsdev.betterstats.BetterStats
 
isServer() - Static method in class io.github.thecsdev.betterstats.BetterStats
 
IStatsProvider - Interface in io.github.thecsdev.betterstats.api.util.io
A component that contains loaded statistics about a given player.
item - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
item - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudItemEntry
 
ITEM_WIKIS - Static variable in class io.github.thecsdev.betterstats.api.registry.BSRegistries
A Map of mod IDs and Functions that act as suppliers for item Wiki URLs for the given mods.

The keys represent mod IDs.
The values represent Functions that return the Wiki URL for a given item from that mod.
ITEMS - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
itemStack - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
ItemStatsTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
ItemStatsTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
 
ItemStatType - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
 
ItemStatWidget - Class in io.github.thecsdev.betterstats.api.client.gui.stats.widget
 
ItemStatWidget(int, int, int, SUItemStat) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
ItemStatWidget(int, int, SUItemStat) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 

K

KILLED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
 
KILLED_BY - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
 
kills - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
 
KILLS - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
 

L

LACITEBAHPLA - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Z-A
Sorts statistics entries in the reverse-alphabetical order, based on entry names.
liveStats - Variable in class io.github.thecsdev.betterstats.network.PlayerPreferences
When set to true, the BetterStatsNetworkHandler will automatically update the client on their stats changes, live.
loadFromFile(File) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
Loads an IStatsProvider's data from a File.
loadFromJson(JsonObject) - Method in class io.github.thecsdev.betterstats.util.stats.SASConfig
 
LocalPlayerStatsProvider - Class in io.github.thecsdev.betterstats.api.client.util.io
An IStatsProvider for the MinecraftClient.player.
LocalPlayerStatsProvider() - Constructor for class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
LOGGER - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
LOYALTY - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSClientPlayerBadges
 

M

matchesSearchQuery(String) - Method in class io.github.thecsdev.betterstats.api.util.stats.SUStat
Checks if this SUStat's statLabel matches a given "search query".
maxEntries - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.PBSummaryPanel
 
MC_CLIENT - Static variable in class io.github.thecsdev.betterstats.client.BetterStatsClient
 
menu_about() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_about_cf() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_about_dc() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_about_kofi() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_about_mr() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_about_src() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_about_yt() - Static method in class io.github.thecsdev.betterstats.util.BST
 
MENU_BAR_INITIALIZED - Static variable in interface io.github.thecsdev.betterstats.api.events.client.gui.BetterStatsGUIEvent
 
menu_file() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_file_new() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_file_open() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_file_save() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_file_saveAs() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_view() - Static method in class io.github.thecsdev.betterstats.util.BST
 
menu_view_vStats() - Static method in class io.github.thecsdev.betterstats.util.BST
 
MenuBarPanel - Class in io.github.thecsdev.betterstats.client.gui.stats.panel
Represents the "menu bar" GUI component that usually shows up on the top of the BetterStatsScreen.
MenuBarPanel(int, int, int, MenuBarPanel.MenuBarPanelProxy) - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel
 
MenuBarPanel.MenuBarPanelProxy - Interface in io.github.thecsdev.betterstats.client.gui.stats.panel
A component that provides the MenuBarPanel with the necessary information to operate properly.
mined - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
MINED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
MINED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
MixinArgumentTypes - Class in io.github.thecsdev.betterstats.mixin.events
 
MixinArgumentTypes() - Constructor for class io.github.thecsdev.betterstats.mixin.events.MixinArgumentTypes
 
MixinModLoader - Class in io.github.thecsdev.betterstats.mixin.__
 
MixinModLoader() - Constructor for class io.github.thecsdev.betterstats.mixin.__.MixinModLoader
 
MixinServerStatHandler - Class in io.github.thecsdev.betterstats.mixin.events
 
MixinServerStatHandler() - Constructor for class io.github.thecsdev.betterstats.mixin.events.MixinServerStatHandler
 
MOB_WIKIS - Static variable in class io.github.thecsdev.betterstats.api.registry.BSRegistries
A Map of mod IDs and Functions that act as suppliers for mob/entity Wiki URLs for the given mods.

The keys represent mod IDs.
The values represent Functions that return the Wiki URL for a given mob/entity from that mod.
MobStatsTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
MobStatsTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
MobStatType - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
 
MobStatWidget - Class in io.github.thecsdev.betterstats.api.client.gui.stats.widget
 
MobStatWidget(int, int, int, SUMobStat) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
MobStatWidget(int, int, SUMobStat) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
MOD - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterGroupBy
Group statistics entries based on the mod the entry's item belongs to.
mode - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudGeneralEntry
 
mode - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudItemEntry
 
mode - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudMobEntry
 
ModMenuApiImpl - Class in io.github.thecsdev.betterstats.api.client.modmenu
An optional ModMenuApi integration for the config GUI.
ModMenuApiImpl() - Constructor for class io.github.thecsdev.betterstats.api.client.modmenu.ModMenuApiImpl
 
MONSTERS_HUNTED - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
MonstersHuntedStatsTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
MonstersHuntedStatsTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.MonstersHuntedStatsTab
 

N

name - Variable in class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
 
net_consentWarning() - Static method in class io.github.thecsdev.betterstats.util.BST
 
net_toggleTooltip() - Static method in class io.github.thecsdev.betterstats.util.BST
 
NETWORK_VERSION - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 

O

onClick() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
onClose() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel.ActionBarPanelProxy
Called when the "close" button is pressed.
Use this to close the current Screen.
onClosed() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
onInitializeClient() - Method in class io.github.thecsdev.betterstats.BetterStatsFabric
 
onInitializeServer() - Method in class io.github.thecsdev.betterstats.BetterStatsFabric
 
onOpened() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
onPreSetStat(PlayerEntity, Stat<?>, int, CallbackInfo) - Method in class io.github.thecsdev.betterstats.mixin.events.MixinServerStatHandler
 
onSetStat(PlayerEntity, Stat<?>, int, CallbackInfo) - Method in class io.github.thecsdev.betterstats.mixin.events.MixinServerStatHandler
 
outlineColor - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
The outline color used when this AbstractStatWidget is not focused or hovered.

P

PageChooserPanel - Class in io.github.thecsdev.betterstats.client.gui.panel
A TRefreshablePanelElement featuring a label that shows the "current page", as well as buttons that allow the user to change "pages".
PageChooserPanel(int, int, int, PageChooserPanel.PageChooserPanelProxy) - Constructor for class io.github.thecsdev.betterstats.client.gui.panel.PageChooserPanel
 
PageChooserPanel.PageChooserPanelProxy - Interface in io.github.thecsdev.betterstats.client.gui.panel
A component used by PageChooserPanel that relays the PageChooserPanel's current state to the PageChooserPanel.
panel - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
 
panel_actionBar - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
 
panel_filters - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
 
panel_menu - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
 
panel_stats - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
 
pbadge_advtravel_description() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_advtravel_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_dedication_description() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_dedication_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_loyalty_description() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_loyalty_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_nextgen_description() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_nextgen_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_psurvivor_description() - Static method in class io.github.thecsdev.betterstats.util.BST
 
pbadge_psurvivor_title() - Static method in class io.github.thecsdev.betterstats.util.BST
 
PBSummaryPanel - Class in io.github.thecsdev.betterstats.api.client.gui.stats.panel
Player badge summary panel.
Shows a few highlight PlayerBadges for a given IStatsProvider.
PBSummaryPanel(int, int, int, int, IStatsProvider) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.panel.PBSummaryPanel
 
PERENNIAL_SURVIVOR - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSClientPlayerBadges
 
PICKED_UP - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
PICKED_UP - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 
pickedUp - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
PLAYER_BADGES - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
 
playerBadge - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
 
playerBadge - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
 
playerBadgeRenderer - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
 
playerBadgeStatMap - Variable in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
PlayerBadgeStatsTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
 
PlayerBadgeStatsTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
PlayerBadgeStatWidget - Class in io.github.thecsdev.betterstats.api.client.gui.stats.widget
 
PlayerBadgeStatWidget(int, int, SUPlayerBadgeStat) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
 
PlayerPreferences - Class in io.github.thecsdev.betterstats.network
 
PlayerPreferences() - Constructor for class io.github.thecsdev.betterstats.network.PlayerPreferences
 
PlayerPrefs - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 
postRender(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
processWidget(GeneralStatWidget) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.GeneralStatsTab
processWidget(ItemStatWidget) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.FoodStuffsStatsTab
 
processWidget(ItemStatWidget) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
processWidget(MobStatWidget) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MobStatsTab
 
processWidget(MobStatWidget) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.MonstersHuntedStatsTab
 
processWidget(PlayerBadgeStatWidget) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.PlayerBadgeStatsTab
 
proxy - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel
 
proxy - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
 
proxy - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
 

R

RAMStatsProvider - Class in io.github.thecsdev.betterstats.api.util.io
An IEditableStatsProvider whose statistics are loaded into and held in the memory (aka RAM), hence the name RAMStatsProvider.
RAMStatsProvider() - Constructor for class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
RAMStatsProvider(PacketByteBuf, boolean) - Constructor for class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
read(PacketByteBuf, IEditableStatsProvider) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
Reads an IStatsProvider's data that has been written to a PacketByteBuf, and converts it to an IStatsProvider.
readGameProfile(PacketByteBuf) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
Reads a GameProfile from a PacketByteBuf.
refresh() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
Refreshes this screen by clearing and re-initializing its children.
refreshStatsTab() - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.FiltersInitContext
Call this whenever you wish to refresh the StatsTab.StatsInitContext.getStatsPanel().
refreshStatsTab() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel
Refreshes the StatsTabPanel.
refreshStatsTab() - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel.StatFiltersPanelProxy
Refreshes the StatsTabPanel.
register() - Static method in class io.github.thecsdev.betterstats.api.client.registry.BSClientPlayerBadges
Registers the BSClientPlayerBadges to the TRegistries.PLAYER_BADGE registry.
register() - Static method in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
Registers the BSStatsTabs to the BSClientRegistries.STATS_TAB registry.
register(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess) - Static method in class io.github.thecsdev.betterstats.command.StatisticsCommand
 
registerCommands - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
 
render(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
render(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
render(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.GeneralStatWidget
 
render(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
render(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
 
render(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.ScrollBarWidget
 
render(TDrawContext) - Method in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
renderBackground(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
renderSliderKnob(TDrawContext, int, int, int, int) - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.ScrollBarWidget
 
renderSliderProgressBar(TDrawContext) - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.ScrollBarWidget
 

S

S2C_I_HAVE_BSS - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 
s2c_iHaveBSS(ServerPlayerEntity) - Static method in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
Sends the BetterStatsNetworkHandler.S2C_I_HAVE_BSS packet to a given ServerPlayerEntity.
s2c_liveStats(ServerPlayerEntity) - Static method in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
Handles live stats updates.
sas_custom(Text, Text, Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
sas_firstCraft(Text, Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
sas_firstDeath(Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
sas_firstDeath_hc1(Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
sas_firstDeathTo(Text, Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
sas_firstKill(Text, Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
sas_firstMine(Text, Text) - Static method in class io.github.thecsdev.betterstats.util.BST
 
sasConfig - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
 
SASConfig - Class in io.github.thecsdev.betterstats.util.stats
 
SASConfig() - Constructor for class io.github.thecsdev.betterstats.util.stats.SASConfig
 
saveToFile(File, IStatsProvider) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
Saves an IStatsProvider's data to a File.
If the File doesn't exist, it will be created; otherwise, it will be overridden.
saveToJson() - Method in class io.github.thecsdev.betterstats.util.stats.SASConfig
 
scroll_panel - Variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
 
ScrollBarWidget - Class in io.github.thecsdev.betterstats.api.client.gui.widget
A TScrollBarWidget implementation whose visuals use flat/static colors, instead of the default textures.
ScrollBarWidget(int, int, int, int, TPanelElement) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.widget.ScrollBarWidget
 
ScrollBarWidget(int, int, int, int, TPanelElement, boolean) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.widget.ScrollBarWidget
 
SelectStatsTabWidget - Class in io.github.thecsdev.betterstats.api.client.gui.widget
A TSelectWidget for StatsTabs.
Allows the user to Select a StatsTab via a GUI interface.
SelectStatsTabWidget(int, int, int, int) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget
 
SelectStatsTabWidget(int, int, int, int, Text) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget
 
SelectStatsTabWidget.StatsTabEntry - Class in io.github.thecsdev.betterstats.api.client.gui.widget
 
setBackgroundColor(int) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
setColumnCount(int) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
Sets the number of columns that will be used to summarize stats.
setDisplayName(Text) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
setDisplayName(Text) - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
setFocusOutlineColor(int) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
setGameProfile(GameProfile) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
setGameProfile(GameProfile) - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
setLeftText(Text) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
setMaxEntries(int) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.PBSummaryPanel
 
setOutlineColor(int) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
 
setPage(int) - Method in interface io.github.thecsdev.betterstats.client.gui.panel.PageChooserPanel.PageChooserPanelProxy
 
setPlayerBadgeValue(PlayerBadge, int) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
Sets the Integer value of a given PlayerBadge stat.
setPlayerBadgeValue(Identifier, int) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
Sets the Integer value of a given PlayerBadge stat.
setPlayerBadgeValue(Identifier, int) - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
setRightText(Text) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
setSelected(StatsTab) - Method in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget
Sets the selected SelectStatsTabWidget.StatsTabEntry using its StatsTab value.
setSelectedStatsTab(StatsTab) - Method in interface io.github.thecsdev.betterstats.api.client.registry.StatsTab.FiltersInitContext
 
setSelectedStatsTab(StatsTab) - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.ActionBarPanel.ActionBarPanelProxy
setSelectedStatsTab(StatsTab) - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.impl.BetterStatsPanel.BetterStatsPanelProxy
Sets the currently selected StatsTab that will be used to display player statistics.
setSelectedStatsTab(StatsTab) - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel.MenuBarPanelProxy
 
setSelectedStatsTab(StatsTab) - Method in interface io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel.StatFiltersPanelProxy
 
setSize(int, int, int) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
setSize(int, int, int) - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel
 
setStatCriteria(Function<IStatsProvider, Integer>) - Method in class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
Sets the "stat criteria" Function.
setStatsTab(StatsTab) - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
Sets the currently selected StatsTab, after which BetterStatsScreen.refresh() is called.
setStatValue(Stat<?>, int) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
Sets the value of a given Stat.
setStatValue(Stat<?>, int) - Method in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
setStatValue(StatType<T>, T, int) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
Sets the value of a given Stat.
shouldPause() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
shouldRenderInGameHud() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsConfigScreen
 
shouldRenderInGameHud() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
 
SIZE - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
SIZE - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
SIZE - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
 
sortGeneralStats(List<SUGeneralStat>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Sorts a List<SUGeneralStat> based on this FilterSortCustomsBy.
sortGeneralStats(List<SUGeneralStat>, FilterSortCustomsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
sortItemStats(List<SUItemStat>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
Sorts a List<SUItemStat> based on this FilterSortItemsBy.
sortItemStats(List<SUItemStat>, FilterSortItemsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
Sorts a List<SUItemStat> based on FilterSortItemsBy.
sortItemStats(Map<?, List<SUItemStat>>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
Sorts a Map of SUItemStats based on this FilterSortItemsBy.
sortItemStats(Map<?, List<SUItemStat>>, FilterSortItemsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
Sorts a Map of SUItemStats based on FilterSortItemsBy.
sortMobStats(List<SUMobStat>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
Sorts a List<SUMobStat> based on this FilterSortMobsBy.
sortMobStats(List<SUMobStat>, FilterSortMobsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
Sorts a List<SUMobStat> based on FilterSortMobsBy.
sortMobStats(Map<?, List<SUMobStat>>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
Sorts a Map of SUMobStats based on this FilterSortMobsBy.
sortMobStats(Map<?, List<SUMobStat>>, FilterSortMobsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
Sorts a Map of SUMobStats based on FilterSortMobsBy.
sortPlayerBadgeStats(List<SUPlayerBadgeStat>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
sortPlayerBadgeStats(List<SUPlayerBadgeStat>, FilterSortCustomsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
sortPlayerBadgeStats(Map<?, List<SUPlayerBadgeStat>>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Sorts a Map of SUPlayerBadgeStats based on this FilterSortCustomsBy.
sortPlayerBadgeStats(Map<?, List<SUPlayerBadgeStat>>, FilterSortCustomsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
sortStats(List<E>, Function<E, Integer>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Sorts a List<SUStat> based on FilterSortCustomsBy.
sortStats(List<E>, Function<E, Integer>, FilterSortCustomsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Sorts a List<SUStat> based on FilterSortCustomsBy.
sTab_hashedSeed() - Static method in class io.github.thecsdev.betterstats.util.BST
 
sTab_noStatsYet() - Static method in class io.github.thecsdev.betterstats.util.BST
 
stat - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.AbstractStatWidget
The SUStat.
StatAnnouncementSystem - Class in io.github.thecsdev.betterstats.util.stats
A Class that handles announcing players doing things for the first time in the current world.
For example, mining a diamond ore for the first time.
statCriteria - Variable in class io.github.thecsdev.betterstats.api.client.badge.BSClientPlayerBadge
 
StatFilterSettings - Class in io.github.thecsdev.betterstats.api.client.util
An instance of GenericProperties whose sole purpose is to store information about "statistics filters" applied to a BetterStatsPanel.
StatFilterSettings() - Constructor for class io.github.thecsdev.betterstats.api.client.util.StatFilterSettings
 
StatFiltersPanel - Class in io.github.thecsdev.betterstats.client.gui.stats.panel
 
StatFiltersPanel(int, int, int, int, StatFiltersPanel.StatFiltersPanelProxy) - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel
 
StatFiltersPanel.StatFiltersPanelProxy - Interface in io.github.thecsdev.betterstats.client.gui.stats.panel
A component that provides the StatFiltersPanel with the necessary information to operate properly.
statId - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUStat
 
statIdSQ - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUStat
 
StatisticsCommand - Class in io.github.thecsdev.betterstats.command
 
statLabel - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUStat
 
statLabelSQ - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUStat
 
statMap - Variable in class io.github.thecsdev.betterstats.api.util.io.RAMStatsProvider
 
STATS_TAB - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSClientRegistries
A TRegistry containing StatsTabs that will be shown on the list of "statistics tabs" to select from.
statsHandler - Variable in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
 
StatsHudGeneralEntry - Class in io.github.thecsdev.betterstats.client.gui.screen.hud.entry
 
StatsHudGeneralEntry(IStatsProvider, Identifier) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudGeneralEntry
 
StatsHudGeneralEntry(SUGeneralStat) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudGeneralEntry
 
StatsHudItemEntry - Class in io.github.thecsdev.betterstats.client.gui.screen.hud.entry
 
StatsHudItemEntry(IStatsProvider, Item) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudItemEntry
 
StatsHudItemEntry(SUItemStat) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudItemEntry
 
StatsHudMobEntry - Class in io.github.thecsdev.betterstats.client.gui.screen.hud.entry
 
StatsHudMobEntry(IStatsProvider, EntityType<?>) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudMobEntry
 
StatsHudMobEntry(SUMobStat) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudMobEntry
 
statsProvider - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUStat
 
statsProvider - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudGeneralEntry
 
statsProvider - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudItemEntry
 
statsProvider - Variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.entry.StatsHudMobEntry
 
StatsProviderIO - Class in io.github.thecsdev.betterstats.api.util.io
A utility class for reading and writing IStatsProvider data.
StatsProviderIO_fv2 - Class in io.github.thecsdev.betterstats.api.util.io
A class containing StatsProviderIO logic for file version 2.
StatsProviderIO_fv2() - Constructor for class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO_fv2
 
StatsProviderIO_fv4 - Class in io.github.thecsdev.betterstats.api.util.io
 
StatsProviderIO_fv4() - Constructor for class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO_fv4
 
StatsSummaryPanel - Class in io.github.thecsdev.betterstats.api.client.gui.stats.panel
A BSComponentPanel that summarizes given Collections of SUItemStats and SUMobStats.
StatsSummaryPanel(int, int, int) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
StatsSummaryPanel(int, int, int, int) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
 
statsTab - Variable in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget.StatsTabEntry
 
StatsTab - Class in io.github.thecsdev.betterstats.api.client.registry
Represents a "statistics tab" Object used in StatsTabPanel for initializing a "statistics tab"'s GUI.
StatsTab() - Constructor for class io.github.thecsdev.betterstats.api.client.registry.StatsTab
 
StatsTab.FiltersInitContext - Interface in io.github.thecsdev.betterstats.api.client.registry
The "initialization context" for when a StatsTab's corresponding "stat filters" GUI is "initializing".
StatsTab.StatsInitContext - Interface in io.github.thecsdev.betterstats.api.client.registry
The "initialization context" for when a StatsTab's GUI is "initializing".
StatsTabEntry(StatsTab) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget.StatsTabEntry
 
StatsTabPanel - Class in io.github.thecsdev.betterstats.client.gui.stats.panel
Represents the TPanelElement where the statistics GUI is initialized.
StatsTabPanel(int, int, int, int, StatsTabPanel.StatsTabPanelProxy) - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
 
StatsTabPanel.StatsTabPanelProxy - Interface in io.github.thecsdev.betterstats.client.gui.stats.panel
A component that provides the StatsTabPanel with the necessary information to operate properly.
StatsTabUtils - Class in io.github.thecsdev.betterstats.api.client.gui.util
Some utility methods for initializing and handling StatsTab GUIs.
stp_mc_killed() - Static method in class io.github.thecsdev.betterstats.util.BST
 
stp_mc_killedBy() - Static method in class io.github.thecsdev.betterstats.util.BST
 
SUGeneralStat - Class in io.github.thecsdev.betterstats.api.util.stats
 
SUGeneralStat(IStatsProvider, Stat<Identifier>) - Constructor for class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
 
SUItemStat - Class in io.github.thecsdev.betterstats.api.util.stats
 
SUItemStat(IStatsProvider, Item) - Constructor for class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
summarizeItemStats(Iterable<SUItemStat>) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
Adds Textual entries to this StatsSummaryPanel that summarize a collection of SUItemStat's stats.
summarizeMobStats(Iterable<SUMobStat>) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
Adds Textual entries to this StatsSummaryPanel that summarize a collection of SUMobStat's stats.
SUMobStat - Class in io.github.thecsdev.betterstats.api.util.stats
 
SUMobStat(IStatsProvider, EntityType<?>) - Constructor for class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
 
SUPlayerBadgeStat - Class in io.github.thecsdev.betterstats.api.util.stats
 
SUPlayerBadgeStat(IStatsProvider, PlayerBadge) - Constructor for class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
 
SUStat<T> - Class in io.github.thecsdev.betterstats.api.util.stats
A "Stat utils stat".
SUStat(IStatsProvider, Identifier, Text) - Constructor for class io.github.thecsdev.betterstats.api.util.stats.SUStat
 
sWidget_general_value() - Static method in class io.github.thecsdev.betterstats.util.BST
 
sWidget_mob_deaths() - Static method in class io.github.thecsdev.betterstats.util.BST
Deprecated.
sWidget_mob_kills() - Static method in class io.github.thecsdev.betterstats.util.BST
Deprecated.
sWidget_pbadge_obtained() - Static method in class io.github.thecsdev.betterstats.util.BST
 

T

TEX_NO_FILTERS - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel
 
TEXT_CLEAR_KICK - Static variable in class io.github.thecsdev.betterstats.command.StatisticsCommand
 
TEXT_LIVE_TOGGLE - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
TEXT_OPEN_LINK - Static variable in class io.github.thecsdev.betterstats.client.gui.widget.CreditsTabPersonWidget
 
TEXT_STAT_BROKEN - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
TEXT_STAT_CRAFTED - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
TEXT_STAT_DEATHS - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
TEXT_STAT_DROPPED - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
TEXT_STAT_KILLS - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.MobStatWidget
 
TEXT_STAT_MINED - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
TEXT_STAT_PICKED_UP - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
TEXT_STAT_USED - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.ItemStatWidget
 
TEXT_TITLE - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
TEXT_TITLE - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSConfigTab
 
TEXT_TUTORIAL_1 - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
TEXT_TUTORIAL_2 - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
TEXT_TUTORIAL_3 - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
 
TEXT_UUID - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.GameProfilePanel
 
TEXT_VALUE - Static variable in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
 
THE_NEXT_GENERATION - Static variable in class io.github.thecsdev.betterstats.api.client.registry.BSClientPlayerBadges
 
tooltip - Variable in class io.github.thecsdev.betterstats.api.client.gui.widget.SelectStatsTabWidget.StatsTabEntry
 
trustAllServersBssNet - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
 
TXT_CONSENT_WARNING - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 
TXT_FILTERS - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel
 
txt_label - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.GeneralStatWidget
 
TXT_NO_FILTERS - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel
 
TXT_NO_STATS_YET - Static variable in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
 
TXT_STAT_OBTAINED - Static variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.PlayerBadgeStatWidget
 
TXT_TOGGLE_TOOLTIP - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetworkHandler
 
txt_value - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.GeneralStatWidget
 
txtLeft - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 
txtRight - Variable in class io.github.thecsdev.betterstats.api.client.gui.stats.widget.CustomStatElement
 

U

updateITG() - Static method in class io.github.thecsdev.betterstats.api.util.BSUtils
Updates the BSUtils.ITG Map that is used by BSUtils.getItemGroup(Item).
URL_CURSEFORGE - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
URL_DISCORD - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
URL_FEEDBACK - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
URL_ISSUES - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
URL_KOFI - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
URL_MODRINTH - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
URL_SOURCES - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
URL_YOUTUBE - Static variable in class io.github.thecsdev.betterstats.BetterStats
 
used - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
 
USED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
 
USED - Enum constant in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
 

V

value - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
The raw Integer value of this Stat.
value - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
Supposed to indicate the "quantity" of a given PlayerBadge that a given player has.
valueOf(String) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterGroupBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterGroupBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortCustomsBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.ItemStatType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.MobStatType
Returns an array containing the constants of this enum class, in the order they are declared.
valueText - Variable in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
The formatted Textual user-friendly version of this Stat's SUGeneralStat.value.

W

write(PacketByteBuf, IStatsProvider) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
Writes an IStatsProvider's statistics data to a given PacketByteBuf.
writeGameProfile(PacketByteBuf, GameProfile) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
Writes a GameProfile to a given PacketByteBuf.

_

__handleStatChange(ServerPlayerEntity, Stat<?>, int, int) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
An ApiStatus.Internal method responsible for handling Stat value changes for ServerPlayerEntitys.
A B C D E F G H I K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form