Class StatsViewMobs.SortBy
java.lang.Object
com.thecsdev.betterstats.mcbs.view.statsview.StatsViewMobs.SortBy
- All Implemented Interfaces:
com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.Entry
- Enclosing class:
StatsViewMobs
public static final class StatsViewMobs.SortBy
extends Object
implements com.thecsdev.commonmc.api.client.gui.widget.TDropdownWidget.Entry
TDropdownWidget.Entrys for sorting EntityStats.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StatsViewMobs.SortBystatic final net.minecraft.resources.IdentifierThe main "filter id" used forStatsView.Filters.static final StatsViewMobs.SortBystatic final StatsViewMobs.SortBy -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanfinal @NotNull net.minecraft.network.chat.Component@NotNull Comparator<com.thecsdev.commonmc.api.stats.util.EntityStats> final inthashCode()static final voidinitFilter(StatsView.FiltersInitContext context) Initializes GUI for theStatsViewMobs.SortByfilter.static final @NotNull Collection<StatsViewMobs.SortBy> values()Returns allStatsViewMobs.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.EntityStats> getStatsSorter() -
hashCode
-
equals
-
initFilter
public static final void initFilter(@NotNull StatsView.FiltersInitContext context) throws NullPointerException Initializes GUI for theStatsViewMobs.SortByfilter.- Parameters:
context- TheStatsView.FiltersInitContext.- Throws:
NullPointerException- If the argument isnull.
-
values
Returns allStatsViewMobs.SortByinstances that are to be used.
-