PL
PlayerBiomes
7.1.0Get player's Biome Name, however you like it to be displayed! (Using PlaceholderAPI)
7.1.0latestPlayerBiomes 7.1.0Jul 25, 2026 What's new
- Support for Folia servers - yeah that's about it7.0.1HOTFIX 7.0.1Jan 3, 2026 This hotfix makes the plugin persist itself after reloading PlaceholderAPI7.0.0PlayerBiomes 7.0.0Dec 7, 2025 me bacc with major overhaul! thanks TheGiv32 for the feature request!What's New?
- [IMPORTANT] Command /whereami has been renamed to /whatbiome. The old one still works, but if you have explicitly set the permission to false, change the permission to `playerbiomes.command.whatbiome` - [IMPORTANT] Configuration changes from 5.0.0 to 7.0.0! The plugin will automatically generate a new config.new.yml file for you. Please check it, edit the values, and rename it to config,yml! - The plugin now supports complete localization! This can be done one of two ways: - Force a locale set in the config to all players on the server - Automatically fetch the player's locale and send the translated version of the biome name - For the above to work, you have to supply the language file (as found in Minecraft Javaassets/lang/folder). Alternatively, the plugin can download vanilla language files as needed. Read the configuration file for more information! - If the language file for the locale is not found and auto-download is disabled, the plugin will fall back to displaying the names as it used to (by formatting the biome's namespaced key directly). Bugs? Report in the [SpigotMC Resource Discussion Tab](https://www.spigotmc.org/threads/playerbiomes-1-16-x-1-19… / [Discord](https://dsc.gg/pseudoforceyt), or in the issues tab of this repository (with proper information!)6.9.1-EOLHOTFIX 6.9.1-EOLDec 7, 2025 This hotfix makes the plugin return the biome properly on paper and derivatives6.9.0-EOLPlayerBiomes 6.9.0-EOLDec 7, 2025 Release 6.9.0-EOL for 1.16.2+ [COMMEMORATING 1000+ DOWNLOADS]
weheheheheaayy long time no see So, in the time I was gone, very recently, Spigot has changed something internally and getting the biome name via Spigot/Bukkit API no longer returnsCUSTOMwhenever there is a custom biome involved. Therefore,What's New?
- The plugin no longer depends on JeffLib for placeholder registration and biome fetching on 1.21.3 and above (using Bukkit API) - Unless there are breaking changes to PlaceholderAPI/Bukkit API, this release can be used for many more Minecraft updates to come. This plugin was created in the intention of preserving support for all versions of Minecraft, and make it easier for me to rebuild it for newer versions without needing to dig into the code for every version. Atleast when I was searching for ways to get the player's biome (even if the biome was defined in a datapack), Spigot/Bukkit API did not give a way to get the custom biome name, instead it only returnedCUSTOM. I was told by a developer ( @mfnalex ) that it was possible only through NMS, and that he had a library (JeffLib) that allowed me to skip the NMS BS and just get the namespaced biome directly. The reason it is a plugin and not an expansion is because I use(d) the library (under his advice) to register the placeholders too. _Now_ the reason has changed because it is no longer just an expansion, it also has a command and its own configuration. I thank you all for downloading my plugin over a 1000 times. Thank you from the bottom of my heart for making learning Java feel worth. Hope we meet again soon! (well maybe not _very_ soon, I am sure the plugin won't need updates any time soon!) Withfrom PseudoPanda
6.0.0PlayerBiomes 6.0.0Dec 7, 2025 What's New?
- Reverted to using JeffLib to get biomes and initialise placeholders, - meaning the plugin now supports all versions once again, from 1.16.2 to 1.21 - The plugin will now notify the user that it uses bstats and that it can be disabled in the config - FIX backported fix for #2 from 5.0.0 to 1.20.1 and below [JeffLib] - [Technical] Removed redundant code - [Technical] Plugin now checks messages in config for missing format specifiers. - [Technical] Rewrote string manipulation with string builder... - ...which now replaces periods (.) with spaces (period is a valid character in Minecraft resource keys)4.3.0-legacyFinal Release 4.3.0 for 1.16.3-1.20.1Dec 7, 2025 What's new?
- This version of the plugin supports 1.16.3-1.20.1. No more updates are to be expected for these versions - Pending bug #2 is NOT fixed in this release. You will have to use 5.0.0 which supports latest minor versions of all major versions (ie., 1.16.5, 1.17.1, 1.18.2, 1.19.4) and all minor versions of latest major version (ie., 1.20.0, 1.20.1, 1.20.2, 1.20.3/4) - Changes Backported from 5.0.0: - NEW COMMAND! /whereami - permission nodeplayerbiomes.command.whereami. Description: Displays the name of the biome the player is currently in. - CONFIGURATION [config.yml](https://raw.githubusercontent.com/pseudoforceyt/PlayerBio…4.2.0PlayerBiomes 4.2.0Dec 7, 2025 Hahaha 420 funni number Support for 1.20.14.1.0PlayerBiomes 4.1.0Dec 7, 2025 Trails
and
Tails
Features in this release
- Support for version: 1.20 - Remove STDOUT messages (as they don't tell you anything useful anyway) - The above change fixes the error:Nag author(s): '[]' of 'PlayerBiomes v4.0.1' about their usage of System.out/err.print. Please use your plugin's logger instead (JavaPlugin#getLogger).4.0.1PlayerBiomes 4.0.1Dec 7, 2025 This release is a minor update, with the following changes: - [Backend] Updated JeffLib to 12.3.0 - Updated to PlaceholderAPI 2.11.3, thus adding 1.19.4 support4.0.0PlayerBiomes 4.0.0Dec 7, 2025 I know I know, increasing the major version number very often is bad, but this is a big update so yeahFeatures in this release
- Support for versions: 1.16.1-5, 1.17.1, 1.18.1-2, 1.19.x - Reduce jar size by a little amount - Support from java 11Fixes in this release
- NoneBugs
- None recorded!3.1.0PlayerBiomes 3.1.0Dec 7, 2025 Features in this release
- bStats plugin statistics have been added.Fixes in this release
- NoneBugs
- None recorded!The latest version of the plugin can be downloaded through the endpoint [https://github.com/pseudoforceyt/PlayerBiomes/releases/do… from now on!
3.0.0PlayerBiomes 3.0.0Dec 7, 2025 I have arisen from the dead and have decided to fix some major issues with this plugin!
Features in this release
- Update to 1.19.3 (Support for all versions will come soon!) #### CHANGES TO PLACEHOLDERS: - `%playerbiomes_biome%` - is now `%playerbiomes_biome_raw%`! -%playerbiomes_biome_raw% - Now returns full namespaced ID! (Biomes will now display as<namespace>:<biome name>` instead of just biome name) - `%playerbiomes_biome_capitalized%` - is now `%playerbiomes_biome_formatted%`! (no more confusions on whether capitalized is spelled with an s or z lol) -%playerbiomes_biome_formatted%- Now returns name with namespace! (Example: terralith:ominous_grove becomes "Terralith: Ominous Grove") - NEW!%playerbiomes_biome_name%- returns just the biome nameFixes in this release
- Now re-registers expansion when PlaceholderAPI is reloaded! - Now gets full namespaced ID!Bugs
- None recorded!2.0.0PlayerBiomes 2.0.0Dec 7, 2025 Features in this release
- Update to 1.18.1Fixes in this release
noneBugs
- Doesnt re-register expansion when reloaded - Doesnt show the namespaced ID (minecraft:jungle shows up as "jungle")1.0.2PlayerBiomes 1.0.2Dec 7, 2025 Features in this release
noneFixes in this release
- Rewritten Capitalization (Credit: Si6gma#\0828)Bugs
- Doesnt re-register expansion when reloaded - Doesnt show the namespaced ID (minecraft:jungle shows up as "jungle")1.0.1PlayerBiomes 1.0.1Dec 7, 2025 Features in this release:
noneFixes in this release:
- No longer throw error when parsing placeholder in one word named biomes - Removed duplicate startup message - Changed plugin disable messageBugs:
- Doesnt re-register expansion when reloaded - Doesnt show the namespaced ID (minecraft:jungle shows up as "jungle")
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta