Class StatsViewItems.SortBy
java.lang.Object
com.thecsdev.betterstats.mcbs.view.statsview.StatsViewItems.SortBy
- All Implemented Interfaces:
com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.Entry
- Enclosing class:
StatsViewItems
public static final class StatsViewItems.SortBy
extends Object
implements com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.Entry
TDropdownWidget.Entrys for sorting ItemStats.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StatsViewItems.SortBystatic final net.minecraft.resources.IdentifierThe main "filter id" used forStatsView.Filters.static final StatsViewItems.SortBystatic final StatsViewItems.SortBy -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal @NotNull net.minecraft.network.chat.Component@NotNull Comparator<com.thecsdev.commonmc.api.stats.util.ItemStats> final inthashCode()static final voidinitFilter(StatsView.FiltersInitContext context) Initializes GUI for theStatsViewItems.SortByfilter.static final @NotNull Collection<StatsViewItems.SortBy> values()Returns allStatsViewItems.SortByinstances that are to be used.
-
Field Details
-
VANILLA
-
ALPHABETICAL
-
LACITEBAHPLA
-
FID
public static final net.minecraft.resources.Identifier FIDThe main "filter id" used forStatsView.Filters.
-
-
Method Details
-
getDisplayName
@NotNull public final @NotNull net.minecraft.network.chat.Component getDisplayName()- Specified by:
getDisplayNamein interfacecom.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.Entry
-
getStatsSorter
@NotNull public @NotNull Comparator<com.thecsdev.commonmc.api.stats.util.ItemStats> getStatsSorter() -
hashCode
-
equals
-
initFilter
public static final void initFilter(@NotNull StatsView.FiltersInitContext context) throws NullPointerException Initializes GUI for theStatsViewItems.SortByfilter.- Parameters:
context- TheStatsView.FiltersInitContext.- Throws:
NullPointerException- If the argument isnull.
-
values
Returns allStatsViewItems.SortByinstances that are to be used.
-