BiomeTP
About
PLUGIN UPDATED, NOW WORKS PERFECTLY WITH 1.7.2.
How it Works:
The latest version works with ALL versions of and supports all future versions without any updating.
This plugin uses a combination of NMS and Bukkit code to deliver the fastest biome teleportation possible.
The plugin uses a 16/8 2D directional search mechanism, to find the the nearest biome to you, another player, or a different location all together.
The plugin almost instantly teleports you to the biome specified.
THIS PLUGIN IS 1.7.2 READY.
Encourage me to continue to make free plugins by donating to buy me some coffee.
Commands
/biometp <biome> or /btp <biome> - teleports you to the biome you specified.
When typing a biome that has spaces in it, replace the space with an underscore. So Mushroom Island would become Mushroom_Island
Permissions
biometp.use
@swampshark19
Hi, I tried installing this on a 1.7.5 bukkit server, it won't even show up in the plugin list. Am I doing something wrong by just putting the .jar into the "plugins" directory and booting the server?
@TheTechPony
Yes it does.
Doesn't work on 1.7.5
@slayermarth101
I don't see why you would need to use it when you aren't in creative mode, as this plugin is extremely over powered for a normal player to use.
@tuxokc2
No.
In the process of finding the biome, does your plugin generate chunks that are written to region files?
if it writes out chunks, can you give a short explanation of the code path that does the work. is it all native code, and not the plugin doing the generation.
@dalphi
That's a good idea dalphi. It might take a while to add since I don't play minecraft anymore.
@LHammonds
Thanks for that bit of info, I was having similar issues and although I had 1.7 installed on my PC, my server was defaulting to 1.6 for some reason.
Would it be possible to add a 'not' search ?
Like: /biometp not ocean would teleport to the nearest biome that is not an ocean.
Crashes my server whenever I use it. Then if I try to fly to the coords it gives me, the server crashes
Any way the Y coord can be a bit better. Sometimes when a player uses it, they drop over 60 blocks to their death. Sometimes it works, sometimes it doesn't. Not sure if you tried adding a negate fall damage thing, but it is resulting in a lot of player death from the fall.
@ryan_the_leach
That's what I could do. Not what I should.
An ever increasing circle of searching would take about 150x[my guess] as much calculations on the server's part. Causing the server to lag for that much more time.
It took a while to decide on which algorithm to use, and decided that the 8 directional ever increasing star is the most efficient and most likely to find a biome.
I could increase the count to 16 points, but that would make the time to find the biome double.
@LHammonds
Thanks for the reply.
This is very useful information.
Version [BiomeTP v2.1.1] should work with uncapitalized biome names.
I will look into the cause of it's dysfunction.
@pxyc
The "UnsupportedClass" in the error message makes me think you are using Java 1.6 and that this plugin might require Java 1.7.
Is there any way to get a more reliable biome finder? the way you describe it searching in 8 directions isn't really enough, what you should do, is make a ever increasing radius circle, then pick distributed points along that, it will give you a better chance of finding biomes that will be missed otherwise.
When I try to run the server with this plugin in the plugins folder, it never initializes, doesn't show up when I type /plugins, and I get this error in console:
I'm running on the latest Bukkit dev build.
Sounds like an interesting plugin (for offline use) so I tried it out on a local copy of my server.
The 1st test was to a mushroom island. It worked, however, the coordinates were 43,000 blocks from spawn. Wow. Seems like it is possible that a limited world border for a 1.7 map might not even have that biome. :)
I also noticed the biometp command did not recognize the "mushroom_island" parameter until it was fully capitalized such as "MUSHROOM_ISLAND" I'd recommend sanitizing whatever parameters you are reading and convert to all uppercase if that is what you need to compare to the biome list. That way it won't matter how players capitalize.
The 2nd test was to find an Ice Spike biome. However, when I issued the command, I got kicked from the server a few moments later and the server became unresponsive for about 5 minutes. Here is a copy of the server log:
Test Environment
OS: Windows 7, 64-bit (12 GB RAM)
Java: 1.7.0_25, 64-bit
CraftBukkit: 1.7.0-R0.1 Build 2938
Plugins: PermissionsEx 1.20.4, BiomeTP 2.1.1
Thanks,
LHammonds
@victor2748
@z1haze
I'm pretty sure the new update should fix it.
@z1haze
Thats EXACTLY what this plugin does! Can you please fix it ASAP!? I REALLY need it!
"Biome range not specified, defaulting to 200000. An internal error occurred while attempting to perform this command...
This plugin will not take you to any biomes.