Name and descriptions for this mod, that show up in Mod Menu.
modmenu.nameTranslation.betterstats
The display name of the mod within the 'Mod Menu' interface.modmenu.summaryTranslation.betterstats
The summary description of the mod within the 'Mod Menu' interface.Much like how items have their own corresponding creative mode tabs, mobs too have their categories. The following language texts aim to give those categories user-friendly names.
mobCategory.monster
Hostile creatures like zombies, skeletons, creepers, blazes, etc.mobCategory.creature
Friendly creatures like pigs, cows, sheep, foxes, striders, etc.mobCategory.ambient
As of26.1.2, it contains only 1 mob; bat. There could be more in the future.
mobCategory.axolotls
As of26.1.2, it contains only 1 mob; axolotl. There could be more in the future.
mobCategory.underground_water_creature
As of26.1.2, it contains only 1 mob; glow squid. There could be more in the future.
mobCategory.water_creature
For creatures who call the underwater their home.mobCategory.water_ambient
Underwater ambient creatures, like fish.mobCategory.misc
Miscellaneous entities, typically ones that aren't "alive". Includes stuff like boats, minecarts, armor stands, snowballs, etc.stat.blocksButton
The vanilla game has "General", "Items", and "Mobs" buttons/menus. This mod has an additional one; "Blocks". This additional section allows users to see their statistics related specifically to blocks.stat.betterstats.time_since_login
Name of thebetterstats:time_since_login general/custom stat. This temporal stat tracks how long
the player's current session is.
commands.statistics.edit.output
Output for the/statistics edit command.
commands.statistics.clear.output
Output for the/statistics clear command.
commands.statistics.clear.kick
The/statistics clear command kicks players whose statistics are cleared. This mechanism
prevents client/server desync issues with statistics. When a player is kicked for this reason, this
is the message that shows up on their screen.
commands.statistics.query.output
Output for the/statistics query command.
Language texts used when presenting the user with a GUI interface to configure this mod.
betterstats.config.common.register_commands
User-friendly name of the "Register commands" property.betterstats.config.common.register_commands.tooltip
User-friendly description of the "Register commands" property.betterstats.config.common.api_endpoint
User-friendly name of the "API endpoint" property.betterstats.config.common.api_endpoint.tooltip
User-friendly description of the "API endpoint" property.betterstats.config.common.experimental_features
User-friendly name of the "Experimental features" property.betterstats.config.common.experimental_features.tooltip
User-friendly description of the "Experimental features" property.betterstats.config.client.allow_chat_psa
User-friendly name of the "Allow chat PSA messages" property.betterstats.config.client.allow_chat_psa.tooltip
User-friendly description of the "Allow chat PSA messages" property.betterstats.config.client.gui_mobs_follow_cursor
User-friendly name of the "GUI mobs follow cursor" property.betterstats.config.client.gui_mobs_follow_cursor.tooltip
User-friendly description of the "GUI mobs follow cursor" property.
GUI Screen whose job is to provide an interface for editing general numeric goals.
betterstats.gui.screen.edit_siv_goal.stat_type
Label that indicates to the user that the text field below it is for defining the "stat type" of the goal.betterstats.gui.screen.edit_siv_goal.stat_subject
Label that indicates to the user that the text field below it is for defining the "stat subject" of the goal.betterstats.gui.screen.edit_siv_goal.target_value_range
Label that indicates to the user that the text fields below it are for defining the "target value range" of the goal.The GUI menubar panel that appears at the top of the better "Statistics" screen.
betterstats.gui.menubar.file
File menubar item.
betterstats.gui.menubar.file.new
File > New menubar item.
betterstats.gui.menubar.file.open
File > Open menubar item.
betterstats.gui.menubar.file.save_as
File > Save as menubar item.
betterstats.gui.menubar.file.settings
File > Settings menubar item.
betterstats.gui.menubar.file.close
File > Close menubar item.
betterstats.gui.menubar.view
View menubar item.
betterstats.gui.menubar.view.vanilla_screen
View > Vanilla screen menubar item.
betterstats.gui.menubar.view.homepage
View > Home menubar item.
betterstats.gui.menubar.view.local_player_stats
View > My statistics menubar item.
betterstats.gui.menubar.view.stats_view
View > Switch view menubar item.
betterstats.gui.menubar.about
About menubar item.
betterstats.gui.menubar.about.source_code
About > Source code menubar item.
betterstats.gui.menubar.about.support_me
About > Support me menubar item.
betterstats.gui.menubar.about.legal_notices
About > Legal notices menubar item.
When looking at statistics, to the left in the "Filters" menu, there is a dropdown called "Stats view" near the top
of the "Filters" panel. That dropdown allows users to select what is known as a "stats view". A "stats view" is
what determines which statistics are to be shown on screen; be it general or items or blocks or mobs etc.
Language texts featured here are related to those "stats views", and each "view" may have its own dedicated texts.
betterstats.gui.statsview.filters
The "Filters" label shown on the left side where the "Filters" panel is.betterstats.gui.statsview.filter.selected_view
Tooltip for the dropdown menu that allows users to select the current "stats view".betterstats.gui.statsview.filter.search
Placeholder text for the text field that is used for searching.betterstats.gui.statsview.filter.show_all_stats
The filters checkbox whose label says "Show all stats". Ticking this checkbox shows all related statistics regardless of their values.betterstats.gui.statsview.filter.hide_completed_goals
The filters checkbox whose label says "Hide completed goals". Ticking this checkbox hides all completed goals in the "Goals" stats view.betterstats.gui.statsview.filter.sort_by
Tooltip text for the "Sort by" filter dropdown.betterstats.gui.statsview.filter.group_by
Tooltip text for the "Group by" filter dropdown.betterstats.gui.statsview.filter.group_by.all
"Group by" filter option that groups all statistics in one singular group.betterstats.gui.statsview.filter.group_by.mod
"Group by" filter option that groups statistics by the mod they originate from.betterstats.gui.statsview.filter.group_by.mob_category
"Group by" filter option that groups mob statistics based on mob categories.betterstats.gui.statsview.filter.group_by.creative_mode_tab
"Group by" filter option that groups item statistics based on the tab items appear in - in the creative mode inventory.betterstats.gui.statsview.filter.distance_unit
Tooltip text for the "Distance unit" filter dropdown.betterstats.gui.statsview.filter.time_unit
Tooltip text for the "Time unit" filter dropdown.betterstats.gui.statsview.stats.no_stats
Text that shows up when there are no statistics to show (either because the player doesn't have any or because none match the given filters' criteria).betterstats.gui.statsview.stats.no_goals
Text that shows up when there are no goals to show (either because the player did not define any or because none match the given filters' criteria).betterstats.gui.statsview.stats.ctxmenu.view_error_info
Sometimes, errors may occur when rendering specific statistics on screen. In such cases, right-clicking such errored stats may present the user with a choice to "View error info". That choice uses this textual label.betterstats.gui.statsview.stats.ctxmenu.view_on_wiki
Right-clicking statistics about a given thing may present the user with a choice to visit the Minecraft wiki article about the corresponding thing. That choise uses this textual label.betterstats.gui.statsview.stats.ctxmenu.create_goal
Right-clicking statistics about a given thing may present the user with a choice to create a "Goal" about said thing.betterstats.gui.statsview.mcbs_goals
Name of the "Goals" stats view, as shown in the "Selected view" filter dropdown.betterstats.gui.statsview.mcbs_goals.alert1.prefix
Prefix text for one of the "Goals"-related alerts that show up on screen.betterstats.gui.statsview.mcbs_goals.alert1
Text for one of the "Goals"-related alerts that show up on screen.betterstats.gui.statsview.mcbs_goals.alert2.prefix
Prefix text for one of the "Goals"-related alerts that show up on screen.betterstats.gui.statsview.mcbs_goals.alert2
Text for one of the "Goals"-related alerts that show up on screen.betterstats.gui.statsview.mcbs_goals.overview
Name of the "Overview" section that displays things like how many goals the player completed and what their current overall progress is towards completing all goals.betterstats.gui.statsview.mcbs_goals.overview.completed_goals
Goals "Overview" section that shows how many goals were completed.betterstats.gui.statsview.mcbs_goals.overview.total_progress
Goals overview section that shows the total progress towards completing all goals.betterstats.gui.statsview.mcbs_goals.new_btn
Text of the button for creating new goals.betterstats.gui.statsview.mcbs_goals.manage_btn
Text of the button for managing existing goals.betterstats.gui.statsview.mcbs_goals.edit_btn
Tooltip text of the button for editing a given goal.betterstats.gui.statsview.mcbs_goals.delete_btn
Tooltip text of the button for deleting a given goal.betterstats.gui.statsview.mcbs_goals.delete_btn.confirm
Text that (was intended to) show up when clicking the button to delete a goal. Its purpose is to prevent accidental goal deletions.betterstats.gui.statsview.mcbs_goals.no_edit_gui
Placeholder text that appears on screen when clicking to edit a goal but it turns the developer of that 'goal type' did not code in an editing GUI interface for said goal. It is unlikely you will ever encounter this in-game.Texts that appear on the introductory "Home" tab that is shown when the user opens the better "Statistics" screen for the first time in a given session.
betterstats.gui.home_tab.featured_stats
For the section featuring "Featured statistics".Texts related to "Credits" that are featured on the "Home" tab.
betterstats.credits
Generic "Credits" label. Used to indicate that a section of GUI is for crediting stuff and people.betterstats.credits.section.top_sponsors
Credits section featuring top sponsors.betterstats.credits.section.top_sponsors.summary
Description of the credits section featuring top sponsors.betterstats.credits.section.recent_sponsors
Credits section featuring recent sponsors.betterstats.credits.section.recent_sponsors.summary
Description of the credits section featuring recent sponsors.betterstats.credits.section.recent_sponsors.entry.sponsor
"Call to action" button with intent to get people to click on it to sponsor the project.betterstats.credits.section.recent_sponsors.entry.sponsor.summary
Description of the "call to action" button that intends to get people to sponsor the project.betterstats.credits.section.special_thanks
Credits section for "Special thanks" that thanks things and people who are special.betterstats.credits.section.special_thanks.summary
Description of the "Special thanks" credits section.betterstats.credits.section.special_thanks.entry.you
"Special thanks" entry crediting you! Yes YOU, the one reading this. Thank you!betterstats.credits.section.special_thanks.entry.you.summary
Description of the "Special thanks" entry that credits you.betterstats.credits.section.special_thanks.entry.contributors
"Special thanks" entry crediting contributors. Given you are reading this, it is likely you too may end up credited here. Translate this mod for the community, and you too may be credited as a contributor!betterstats.credits.section.special_thanks.entry.contributors.summary
Description of the "Special thanks" entry that credits contributors.betterstats.credits.section.contributors
Title of the dedicated "Contributors" credits section that credits those who contributed to this project.betterstats.credits.section.contributors.summary
Description of the dedicated "Contributors" credits section.betterstats.credits.section.contributors.entry.contribute
"Call to action" button whose goal is to get people to contribute to this project.betterstats.credits.section.contributors.entry.contribute.summary
Description of the "call to action" button that seeks to get people to contribute to this project.betterstats.credits.section.founder_contributors
Title of the dedicated credits section crediting people who contributed to this project prior tov5.X.
betterstats.credits.section.founder_contributors.summary
Description of the "Founder contributors" credits section.Much like how statistics have their "types" (ex. "Times used" and "Times mined"), this mod's "Goals" feature also features the ability to have different "types" of "goals". The following language texts are names for each of those "goal types".
betterstats.mcbsgoaltype.betterstats.stat_int_value
Goal type for "General numeric goal". This type of goal allows the user to choose a target "stat type", "stat subject", and "target numeric value range".minecraft:minedminecraft:stonefrom 0 to 50
Every possible "general numeric goal" instance has to have a separate text representing its "objective".
Examples include "Mine 64 Stone", "Use 12 Apple", "Craft 128 Iron Helmet", etc.
This is where complexity explodes, as it is in theory possible to have a unique objective text for every exiting thing in the game; every item, every block, every mob, etc, 10s to 100s of thousands of theoretically possible translation keys, if not millions. For obvious reasons, we do not actually do that. Instead, we define general texts that encompass all possible stat type/subject pairs.
For example if we take minecraft:mined, instead of creating a translation for each possible block
in the game, we create one single translation that goes "Mine %4$d %2$s", capturing all block possibilities in
one go. But you are more than welcome to make translations for specific stat type/subject pairs as well.
Given the complexity of texts for general numeric goal objectives, this section shall serve as tutorial on how to construct your own custom translation texts for given stat type/subject pairs.
Before we begin, you must first be familiar with identifiers.
Identifiers allow the game to keep track of features present in the game by assigning each feature a unique "ID".
An identifier consists of a "namespace" and a "path", and an example of an identifier is minecraft:stone where
minecraft is the namespace and stone is the path. So remember; namespace:path. That's
all an identifier is. So when this tutorial mentions a "namespace", it's referring to the left side of the colon character (:),
and "path" refers to the right side of the colon (:).
Next up, examples of stat type identifiers include minecraft:used and minecraft:mined, and examples
of stat subject identifiers include minecraft:stone (for a block) and minecraft:apple (for an item).
Pairing the two of them like [minecraft:used / minecraft:apple] gets us "How many apples have we used?".
When translating an objective, there are 4 formatting arguments you can use:
%1$s - Stat type name. Ex. "Times used", "Times mined", etc.%2$s - Stat subject name. Ex. "Stone", "Apple", "Iron Helmet", etc.%3$d - Target range value: from. When creating a goal, user has to define a
target "from / to" range. This is the to value. This argument is largely unused.
%4$d - Target range value: to - from. When creating a goal, user has to define a
target "from / to" range. This is the to - from value. Use this most of the time.
100 %1$s for %2$s.". If stat type were
"Times mined" and stat subject were "Stone", then this would become "100 Times mined for Stone", which
is a 'botched' way of saying "Mine 100 Stone".
Depending on the level of complexity you desire, you may pick one of the following formats to translate goal objectives:
Let's begin our practice with the following template:
betterstats.mcbsgoal.siv_objective.[stat-type namespace].[stat-type path].[stat-subject namespace].[stat-subject path]
We will translate an example stat type/subject pair. How about... [minecraft:used / minecraft:apple].
That would then become; "betterstats.mcbsgoal.siv_objective.minecraft.used.minecraft.apple": "Use %4$d apples".
"betterstats.mcbsgoal.siv_objective.minecraft.used": "Use %4$d %2$s""betterstats.mcbsgoal.siv_objective": "%4$d [%1$s] for [%2$s]"64 [Times mined] for [Stone]". As you can see, this fallback template
includes both the stat type name and the stat subject name simultaneously, which does end up looking a little weird/botched, but
it also gets the job done.
betterstats.mcbsgoal.siv_objective
Fallback objective text that encompasses all possible stat type/subject combinations.betterstats.mcbsgoal.siv_objective.betterstats.edit_this_goal
Placeholder stat type/subject pair used to tell the user that a goal was just created and needs be configured/edited.betterstats.mcbsgoal.siv_objective.betterstats.edit_this_goal
Placeholder stat type/subject pair used to tell the user that a goal was just created and needs be configured/edited.