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
- addTelemetryData(JsonObject) - Static method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareDownloadScreen
-
Adds additional information to
JsonObject
s that act as HTTP request bodies for requests send to BSS APIs.
This information helps the BSS servers respond accordingly, as well helping prevent abuse and enforce limitations.
Please see the Privacy Policy document for more info. - addTelemetryData(JsonObject) - Static method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
-
Adds additional information to
JsonObject
s that act as HTTP request bodies for requests send to BSS APIs.
This information helps the BSS servers respond accordingly, as well helping prevent abuse and enforce limitations.
Please see the Privacy Policy document for more info. - 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
. - 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
- BetterStatsClientPlayNetworkHandler - Class in io.github.thecsdev.betterstats.client.network
-
Better statistics screen client play network handler.
Keeps track ofClientPlayerEntity
data that is related toBetterStats
. - 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
. - BetterStatsNetwork - 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. - BetterStatsProperties - Class in io.github.thecsdev.betterstats
-
Properties from the
betterstats.properties.json
file. - BetterStatsProperties() - Constructor for class io.github.thecsdev.betterstats.BetterStatsProperties
- 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
- BetterStatsServerPlayNetworkHandler - Class in io.github.thecsdev.betterstats.network
-
Better statistics screen server play network handler.
Keeps track ofServerPlayerEntity
data that is related toBetterStats
. - BetterStatsWebApiUtils - Class in io.github.thecsdev.betterstats.util.io
-
ApiStatus.Internal
utilities forBetterStats
's HTTP APIs. - 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_comingSoon() - 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_STATS_SHARING - 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
- bssNetworkConsent - Variable in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
- BSStatsSharingTab - Class in io.github.thecsdev.betterstats.client.gui.stats.tabs
- BSStatsSharingTab() - Constructor for class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSStatsSharingTab
- 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.BetterStatsNetwork
- C2S_MCBS_REQUEST - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetwork
- C2S_PREFERENCES - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetwork
- 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. - centeredStatsPanel - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
- clearEntries() - Method in class io.github.thecsdev.betterstats.api.client.gui.stats.panel.StatsSummaryPanel
- 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
- close() - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareDownloadScreen
- close() - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
- 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() - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Returns
true
ifBetterStatsClientPlayNetworkHandler
is allowed to communicate with the server. - config - Variable in class io.github.thecsdev.betterstats.BetterStats
- config_allowStatsSharing() - Static method in class io.github.thecsdev.betterstats.util.BST
- config_allowStatsSharing_tooltip() - Static method in class io.github.thecsdev.betterstats.util.BST
- config_centeredStatsPanel() - Static method in class io.github.thecsdev.betterstats.util.BST
- config_centeredStatsPanel_tooltip() - Static method in class io.github.thecsdev.betterstats.util.BST
- 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
- config_wideStatsPanel() - Static method in class io.github.thecsdev.betterstats.util.BST
- config_wideStatsPanel_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
- CUSTOM_DATA_ID - Static variable in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
The unique
Identifier
for obtaining an instance of this network handler for a given player entity, viaEntityHooks.getCustomData(Entity)
. - CUSTOM_DATA_ID - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
The unique
Identifier
for obtaining an instance of this network handler for a given player entity, viaEntityHooks.getCustomData(Entity)
. - 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.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
- EMPTY - Static variable in interface io.github.thecsdev.betterstats.api.util.io.IStatsProvider
-
EmptyStatsProvider
that always returns 0 for every single stat. - 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 class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
- equals(Object) - Method in exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
- equals(Object) - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
F
- fetchBssApiLinks(boolean, ThreadExecutor<?>, Consumer<JsonObject>, Consumer<Exception>) - Static method in class io.github.thecsdev.betterstats.util.io.BetterStatsWebApiUtils
-
Fetches
BetterStats
's API URLs. - fetchBssApiLinksAsync(ThreadExecutor<?>, Consumer<JsonObject>, Consumer<Exception>) - Static method in class io.github.thecsdev.betterstats.util.io.BetterStatsWebApiUtils
-
Asynchronously fetches
BetterStats
's API URLs. - 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
- forceFullVersion - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
G
- 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(String) - 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
- getDisplayName() - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
- 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
- getGameProfile() - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
- 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
. - getInstance() - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Returns an instance of
BetterStatsClientPlayNetworkHandler
forMinecraftClient.player
, ornull
if the client player is alsonull
. - getIntValue() - Method in enum class io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext.Type
- 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
- 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.BetterStatsProperties
- 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.BSStatsSharingTab
- 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
- getParentScreen() - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareDownloadScreen
- getParentScreen() - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
- getPlayer() - Method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
- getPlayer() - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
- getPlayer() - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
- getPlayer() - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
- 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
- getPlayerBadgeValue(Identifier) - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
- getPlayerName() - Method in interface io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext
-
Returns the name of the player the
IStatsProvider
represents, if applicable. - getPlayerName() - Method in class io.github.thecsdev.betterstats.client.network.OtherClientPlayerStatsProvider
- 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. - getSessionPlayerStats(String) - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Obtains the
OtherClientPlayerStatsProvider
from theBetterStatsClientPlayNetworkHandler.sessionPlayerStatStorage
, creating an instance if it doesn't exist yet. - 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 interface io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext
-
Returns the
IStatsListener
containing the third-party stats. - 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(Stat<?>) - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
- 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
- getStatValue(StatType<T>, T) - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
- 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
- getType() - Method in interface io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext
-
Returns information about the
IThirdPartyStatsListener.TpslContext.Type
of third-party statistics that were received. - 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
- GSON - Static variable in class io.github.thecsdev.betterstats.util.io.BetterStatsWebApiUtils
- gui_qsscreen_download_stage0() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_download_stage1() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_download_stage2() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_download_stage3() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_download_stage4() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_download_stageN1() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_download_title() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_err_cmmn_fau_generic() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_err_cmmn_fau_httpN200(String) - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_err_cmmn_fau_mssngUrl(String) - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_err_dwnl_act_httpN200(String) - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_err_dwnl_gdu_httpN200(String) - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_err_upld_act_httpN200(String) - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_err_upld_guu_httpN200(String) - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_upload_stage0() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_upload_stage1() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_upload_stage2() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_upload_stage3() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_upload_stage4(Text) - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_upload_stageN1() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_qsscreen_upload_title() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_description() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_qs() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_qs_abusenotice() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_qs_description() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_qs_step1() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_qs_step2() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_qs_step2_entrqscode() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_qs_tosnotice() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_ssps() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_ssps_description() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_ssps_playerNotFound() - Static method in class io.github.thecsdev.betterstats.util.BST
- gui_tpsbs_ssps_requirements() - 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
- hasBssInstalled - Variable in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
When set to
true
, this should never be switched back tofalse
.
Indicates whether or not the associated player hasBetterStats
installed. - hashCode() - Method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
- hashCode() - Method in exception class io.github.thecsdev.betterstats.api.util.io.IllegalHeaderException
- hashCode() - Method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
- 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() - Static method in class io.github.thecsdev.betterstats.BetterStatsProperties
- 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.screen.QuickShareDownloadScreen
- init() - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
- 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.network.BetterStatsNetwork
- initConfigGui(TPanelElement) - Static method in class io.github.thecsdev.betterstats.client.gui.stats.tabs.BSConfigTab
-
Initializes the mod configuration GUI onto a
TPanelElement
. - 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.BSStatsSharingTab
- 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.BSStatsSharingTab
- 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
- 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.interfaces - package io.github.thecsdev.betterstats.api.util.interfaces
- 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 - package io.github.thecsdev.betterstats.client.gui.screen
- 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.events - package io.github.thecsdev.betterstats.mixin.events
- io.github.thecsdev.betterstats.mixin.security - package io.github.thecsdev.betterstats.mixin.security
- 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.io - package io.github.thecsdev.betterstats.util.io
- 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.BSStatsSharingTab
- 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
- IThirdPartyStatsListener - Interface in io.github.thecsdev.betterstats.api.util.interfaces
-
This interface is similar to
IStatsListener
.
The difference is that this interface is used to listen for "third-party" statistics, aka things like statistics about other players that are present on the server the client is currently connected to. - IThirdPartyStatsListener.TpslContext - Interface in io.github.thecsdev.betterstats.api.util.interfaces
-
An interface that provides the context about received third-party statistics in
IThirdPartyStatsListener.onStatsReady(TpslContext)
. - IThirdPartyStatsListener.TpslContext.Type - Enum Class in io.github.thecsdev.betterstats.api.util.interfaces
-
An enum that indicates what kind of third-party statistics were received.
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. - liveStatsLastUpdate - Variable in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
The timestamp at which the last live stats update was performed.
- 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
forClientPlayerEntity
s. - 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_website() - 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_statsSharing() - 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
- MixinModLoader - Class in io.github.thecsdev.betterstats.mixin.security
- MixinModLoader() - Constructor for class io.github.thecsdev.betterstats.mixin.security.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
- netPref_allowStatsSharing - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
- netPref_enableLiveStats - Variable in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
- netPref_enableLiveStats - Variable in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
When set to true, the
BetterStatsNetwork
will automatically update the client on their stats changes, live. - netPref_statsSharingConsent - Variable in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
The
BetterStatsServerPlayNetworkHandler.player
's preference on having their statistics shared with third-party sources such as other players. - NETWORK_VERSION - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetwork
- NULL - Enum constant in enum class io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext.Type
-
Represents a "null"-like or "unknown" value.
O
- of(int) - Static method in enum class io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext.Type
- of(ClientPlayerEntity) - Static method in class io.github.thecsdev.betterstats.api.client.util.io.LocalPlayerStatsProvider
-
Creates a
LocalPlayerStatsProvider
instance based on aClientPlayerEntity
. - of(ClientPlayerEntity) - Static method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Returns an instance of
BetterStatsClientPlayNetworkHandler
from a givenClientPlayerEntity
. - of(ServerPlayerEntity) - Static method in class io.github.thecsdev.betterstats.api.util.io.ServerPlayerStatsProvider
-
Creates a
ServerPlayerStatsProvider
instance based on aServerPlayerEntity
. - of(ServerPlayerEntity) - Static method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Returns an instance of
BetterStatsServerPlayNetworkHandler
for a givenServerPlayerEntity
. - 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
- onClosed() - Method in class io.github.thecsdev.betterstats.client.gui.screen.hud.BetterStatsHudScreen
- onDisconnected() - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Handles the
BetterStatsClientPlayNetworkHandler.player
disconnecting from the server. - onIHaveBss(CustomPayloadNetworkReceiver.PacketContext) - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Handles the server telling the
BetterStatsClientPlayNetworkHandler.player
it hasBetterStats
installed. - onIHaveBss(CustomPayloadNetworkReceiver.PacketContext) - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Handles the
BetterStatsServerPlayNetworkHandler.player
letting this server know they haveBetterStats
installed. - onInitializeClient() - Method in class io.github.thecsdev.betterstats.BetterStatsFabric
- onInitializeServer() - Method in class io.github.thecsdev.betterstats.BetterStatsFabric
- onMcbs(CustomPayloadNetworkReceiver.PacketContext) - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Handles the server sending the
BetterStatsClientPlayNetworkHandler.player
an MCBS file. - onMcbsRequest(CustomPayloadNetworkReceiver.PacketContext) - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Handles
BetterStatsServerPlayNetworkHandler.player
's requests for MCBS files. - onOpened() - Method in class io.github.thecsdev.betterstats.api.client.gui.screen.BetterStatsScreen
- onPlayerConnected() - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Handles the
BetterStatsServerPlayNetworkHandler.player
joining event. - onPreferences(CustomPayloadNetworkReceiver.PacketContext) - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Handles the
BetterStatsServerPlayNetworkHandler.player
's preference changes for things like the "live hud stats updates" feature. - 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
- onStatsReady(IThirdPartyStatsListener.TpslContext) - Method in interface io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener
-
Called when third-party statistics are received.
- OtherClientPlayerStatsProvider - Class in io.github.thecsdev.betterstats.client.network
-
A
RAMStatsProvider
, except in form of aClass
that is specifically used for storingIStatsProvider
data about another player that isn't the client. - 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
- 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
Q
- QSC_SUFFIX - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareDownloadScreen
- QSC_SUFFIX - Static variable in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
- QuickShareDownloadScreen - Class in io.github.thecsdev.betterstats.client.gui.screen
- QuickShareDownloadScreen(Screen, Screen, String) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.QuickShareDownloadScreen
- QuickShareUploadScreen - Class in io.github.thecsdev.betterstats.client.gui.screen
- QuickShareUploadScreen(Screen, IStatsProvider) - Constructor for class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
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.
- refresh() - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareDownloadScreen
- refresh() - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
- 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
- renderBackground(TDrawContext) - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareDownloadScreen
- renderBackground(TDrawContext) - Method in class io.github.thecsdev.betterstats.client.gui.screen.QuickShareUploadScreen
- 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.BetterStatsNetwork
- S2C_MCBS - Static variable in class io.github.thecsdev.betterstats.network.BetterStatsNetwork
- SAME_SERVER_PLAYER - Enum constant in enum class io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext.Type
-
Indicates that the third-party statistics are about a player that is present on the same server the client is connected to.
- SAME_SERVER_PLAYER_NOT_FOUND - Enum constant in enum class io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext.Type
-
Indicates that a request was made to retrieve statistics about another player present on the current server, but that other player is either offline or does not exist or does not consent to having their statistics shared.
- 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
- sendAndRevokePreferences() - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Similar to
BetterStatsClientPlayNetworkHandler.sendPreferences()
, except the sent preferences disable everything, and theBetterStatsClientPlayNetworkHandler.bssNetworkConsent
is fully revoked. - sendIHaveBss() - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Tells the
BetterStatsServerPlayNetworkHandler.player
that this server hasBetterStats
installed. - sendIHaveBss(boolean) - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Sends the server a message letting the server know the
BetterStatsClientPlayNetworkHandler.player
hasBetterStats
installed. - sendLiveStatsAttepmt() - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Makes an attempt to send a live statistics update to the
BetterStatsServerPlayNetworkHandler.player
. - sendMcbsRequest(String) - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Sends a third-party player statistics request to the server.
- sendNullPlayerMcbs(String) - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Sends an indicator that the MCBS for a given player is "null".
- sendPlayerMcbs(ServerPlayerEntity, boolean) - Method in class io.github.thecsdev.betterstats.network.BetterStatsServerPlayNetworkHandler
-
Sends an MCBS file of a given
ServerPlayerEntity
, to theBetterStatsServerPlayNetworkHandler.player
. - sendPreferences() - Method in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
-
Sends the player's preferences to the server, such as for example the "enable live stats" preference.
- serverHasBss - Variable in class io.github.thecsdev.betterstats.client.network.BetterStatsClientPlayNetworkHandler
- ServerPlayerStatsProvider - Class in io.github.thecsdev.betterstats.api.util.io
-
An
IStatsProvider
that provides statistics about a givenServerPlayerEntity
. - setAll(RAMStatsProvider) - Method in interface io.github.thecsdev.betterstats.api.util.io.IEditableStatsProvider
-
Copies all statistics present in another
RAMStatsProvider
, and pastes them into thisIEditableStatsProvider
, overriding existing statistics in the process. - 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. - 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
- 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.BetterStatsNetwork
- 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_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.BetterStatsNetwork
- 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.BetterStatsProperties
- URL_FEEDBACK - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_FV - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_ISSUES - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_MODRINTH - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_QS_LEGAL - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_REMOTE_APIS - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_SOURCES - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_WEBSITE - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- URL_YOUTUBE - Static variable in class io.github.thecsdev.betterstats.BetterStatsProperties
- 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.
- valueOf(String) - Static method in enum class io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext.Type
-
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.
- values() - Static method in enum class io.github.thecsdev.betterstats.api.util.interfaces.IThirdPartyStatsListener.TpslContext.Type
-
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
- wideStatsPanel - Variable in class io.github.thecsdev.betterstats.BetterStatsConfig
- 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