Index
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
SUStat
s using thisFilterGroupBy
. - 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 theBetterStats
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
- BetterStatsGUIEvent.MenuBarInitialized - Interface in io.github.thecsdev.betterstats.api.events.client.gui
- BetterStatsHudScreen - Class in io.github.thecsdev.betterstats.client.gui.screen.hud
-
BetterStats
'sTWidgetHudScreen
. - 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 theBetterStatsScreen
. - 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
-
Constructs the
BetterStatsScreen
using theLocalPlayerStatsProvider
. - BetterStatsScreen(Screen, IStatsProvider) - Constructor for class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
-
Constructs the
BetterStatsScreen
using a customIStatsProvider
. - 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
- BSClientPlayerBadge - Class in io.github.thecsdev.betterstats.api.client.badge
-
BetterStats
's implementation ofClientPlayerBadge
. - 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 aBetterStatsScreen
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
-
BetterStats
'sStatsTab
s. - BST - Class in io.github.thecsdev.betterstats.util
-
BetterStats
Text
s. - 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 GUIScreen
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
ifBetterStatsClientNetworkHandler
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 theBSCreditsTab
. - 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 rendersText
s on the left and right side of theCustomStatElement
.
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 entryInteger
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
ofText
s 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 givenStatsTab
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 forSUGeneralStat
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 forSUItemStat
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 forSUMobStat
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 howSUGeneralStat
statistics entries are sorted. - FilterSortItemsBy - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
-
A statistics filter
Enum
that dictates howSUItemStat
statistics entries are sorted. - FilterSortMobsBy - Enum Class in io.github.thecsdev.betterstats.api.util.enumerations
- 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 theBetterStatsScreen
. - 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 withSUItemStat.getItem()
, ornull
if theItem
does not have a correspondingBlock
. - 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
TcdWebApiPerson
s 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 aRepositoryUserInfo
. - getEntityStatTypePhrase(StatType<EntityType<?>>) - Static method in class io.github.thecsdev.betterstats.api.registry.BSRegistries
-
Obtains the
Text
representing the "phrase" for a given entityStatType
. - getEntityType() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
-
Returns the
EntityType
corresponding with thisSUMobStat
. - getExpected() - Method in exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
-
Returns the header
String
that was expected to be in aPacketByteBuf
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, ornull
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 thisSUGeneralStat
. - getGeneralStats(IStatsProvider, Predicate<SUGeneralStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
-
Obtains a list of all "general"
Stat
s in form ofSUGeneralStat
. - getGeneralStatText(Stat<Identifier>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUGeneralStat
-
Returns the
Text
that should correspond to a given generalSUGeneralStat
, usingSUGeneralStat.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 theIllegalHeaderException.getExpected()
one. - getId() - Method in class io.github.thecsdev.betterstats.api.client.registry.StatsTab
- getInstance() - Static method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
-
Returns the current
LocalPlayerStatsProvider
instance, ornull
if theMinecraftClient
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 thisSUItemStat
. - getItemGroup(Item) - Static method in class io.github.thecsdev.betterstats.api.util.BSUtils
-
Uses
BSUtils.ITG
to find theItemGroup
for the givenItem
. - getItemStats(IStatsProvider, Predicate<SUItemStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
- getItemStatsByItemGroups(IStatsProvider, Predicate<SUItemStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUItemStat
- 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
- 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 givenSUItemStat
. - getItemWikiURL(Identifier) - Static method in class io.github.thecsdev.betterstats.api.registry.BSRegistries
-
Obtains the "item Wiki" web URL for a given
Item
, usingBSRegistries.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"
Stat
s, in form ofSUMobStat
. - getMobStatsByModGroups(IStatsProvider, Predicate<SUMobStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
- getMobStatsByModGroupsB(IStatsProvider, Predicate<SUMobStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUMobStat
-
Same as
SUMobStat.getMobStatsByModGroups(IStatsProvider, Predicate)
, but theMap
keys representText
ual 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 givenSUMobStat
. - getMobWikiURL(Identifier) - Static method in class io.github.thecsdev.betterstats.api.registry.BSRegistries
-
Obtains the "mob Wiki" web URL for a given
Entity
, thanks toBSRegistries.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
.
ThisText
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 ofSUPlayerBadgeStat
s. - getPlayerBadgeStatsByModGroups(IStatsProvider, Predicate<SUPlayerBadgeStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
- getPlayerBadgeStatsByModGroupsB(IStatsProvider, Predicate<SUPlayerBadgeStat>) - Static method in class io.github.thecsdev.betterstats.api.util.stats.SUPlayerBadgeStat
-
Same as
SUPlayerBadgeStat.getPlayerBadgeStatsByModGroups(IStatsProvider, Predicate)
, but theMap
keys representText
ual names of the mods. - getPlayerBadgeValue(PlayerBadge) - Method in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
-
Returns the
Integer
value of a givenPlayerBadge
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 givenPlayerBadge
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 thisActionBarPanel
. - getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.MenuBarPanel
-
Returns the
MenuBarPanel.MenuBarPanelProxy
associated with thisMenuBarPanel
. - getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatFiltersPanel
-
Returns the
StatFiltersPanel.StatFiltersPanelProxy
associated with thisStatFiltersPanel
. - getProxy() - Method in class io.github.thecsdev.betterstats.client.gui.stats.panel.StatsTabPanel
-
Returns the
StatsTabPanel.StatsTabPanelProxy
associated with thisStatsTabPanel
. - 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 thisAbstractStatWidget
. - 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 thisSUStat
. - getStatLabel() - Method in class io.github.thecsdev.betterstats.api.util.stats.SUStat
-
Returns the
Text
ual label that represents theStat
. - 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 thisBetterStatsScreen
. - getStatsProvider() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.PBSummaryPanel
-
Returns the
IStatsProvider
associated with thisPBSummaryPanel
. - 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
theStats
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 givenStat
. - 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
- 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
-
Used for caching
StatsTabPanel.FILTER_ID_SCROLL_CACHE
. - 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 tofalse
.
Indicates whether or not the associated player hasBetterStats
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
'sTElement.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 aRAMStatsProvider
's data form aPacketByteBuf
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 entryInteger
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 givenStatsTab
. - 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 forSUGeneralStat
s. - 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 forSUItemStat
s. - 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 forSUMobStat
s. - initStats(StatsTab.StatsInitContext) - Method in class io.github.thecsdev.betterstats.api.client.registry.StatsTab
-
Invoked when a
StatsTabPanel
GUI is initializing for a givenStatsTab
. - 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
- initStats(TPanelElement, Collection<SUItemStat>, Consumer<ItemStatWidget>) - Method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.ItemStatsTab
- 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 theMenuBarPanel
component initializes its menu items in theTMenuBarPanel
. - 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 thisStatsTab
should appear in theSelectStatsTabWidget
's dropdown menu at the time of theSelectStatsTabWidget
'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
- 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
- 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 aFile
. - 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 theMinecraftClient.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
- 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
- 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 thePageChooserPanel
's current state to thePageChooserPanel
. - 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
- 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
-
Default
GeneralStatWidget
processing logic.
Primarily used forGeneralStatsTab.initStats(TPanelElement, Collection, Consumer)
- 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
-
Default
ItemStatWidget
processing logic.
Primarily used forItemStatsTab.initStats(TPanelElement, Collection, Consumer)
. - 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 nameRAMStatsProvider
. - 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
-
Creates a
RAMStatsProvider
instance, after whichStatsProviderIO.read(PacketByteBuf, IEditableStatsProvider)
is called. - 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 aPacketByteBuf
, and converts it to anIStatsProvider
. - readGameProfile(PacketByteBuf) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
-
Reads a
GameProfile
from aPacketByteBuf
. - 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
BSClientPlayerBadge
s to theTRegistries.PLAYER_BADGE
registry. - register() - Static method in class io.github.thecsdev.betterstats.api.client.registry.BSStatsTabs
-
Registers the
BSStatsTabs
to theBSClientRegistries.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 givenServerPlayerEntity
. - 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 aFile
.
If theFile
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
- 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
-
Sets the value of
IStatsProvider.getDisplayName()
. - 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
-
Sets the value of
IStatsProvider.getGameProfile()
. - 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 givenPlayerBadge
stat. - setPlayerBadgeValue(Identifier, int) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
-
Sets the
Integer
value of a givenPlayerBadge
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 itsStatsTab
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 whichBetterStatsScreen.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
- 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
- sortItemStats(List<SUItemStat>, FilterSortItemsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
- sortItemStats(Map<?, List<SUItemStat>>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
- sortItemStats(Map<?, List<SUItemStat>>, FilterSortItemsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortItemsBy
- sortMobStats(List<SUMobStat>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
- sortMobStats(List<SUMobStat>, FilterSortMobsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
- sortMobStats(Map<?, List<SUMobStat>>) - Method in enum class io.github.thecsdev.betterstats.api.util.enumerations.FilterSortMobsBy
- sortMobStats(Map<?, List<SUMobStat>>, FilterSortMobsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.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
- 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
- sortStats(List<E>, Function<E, Integer>, FilterSortCustomsBy) - Static method in enum class io.github.thecsdev.betterstats.api.util.enumerations.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 aBetterStatsPanel
. - 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
containingStatsTab
s 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
- 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 inStatsTabPanel
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
- summarizeMobStats(Iterable<SUMobStat>) - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
- 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
- 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 thisStat
. - 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
W
- write(PacketByteBuf, IStatsProvider) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
-
Writes an
IStatsProvider
's statistics data to a givenPacketByteBuf
. - writeGameProfile(PacketByteBuf, GameProfile) - Static method in class io.github.thecsdev.betterstats.api.util.io.StatsProviderIO
-
Writes a
GameProfile
to a givenPacketByteBuf
.
_
- __handleStatChange(ServerPlayerEntity, Stat<?>, int, int) - Static method in class io.github.thecsdev.betterstats.util.stats.StatAnnouncementSystem
-
An
ApiStatus.Internal
method responsible for handlingStat
value changes forServerPlayerEntity
s.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form