BetterRTP | Random Wild Teleport
3.6.13A random teleport plugin for staying between the WorldBorder! Custom restrictions and more
3.6.13latest3.6.13 - Bug FixesMay 24, 2024 - Fixed - Damage prevent when teleporting no longer depends on the Minecraft API, rather damage is prevented by time elapsed. Thanks HSGamer on GitHub! - MEGA Fix - No longer sends players to exclusively the corners of the map when using min/max radius. Thanks ZepsiZola on GitHub!3.6.123.6.12 - Features and Bug FixesDec 29, 2023 - Added - Ability to RTP when a player respawns/dies. New option 'RTPOnDeath' added to Default and Custom world setups (will ignore delay). - Fixed - Cooldown would not be ignored when using the Portals Addon (thanks smscentras on github) - Fixed - EssentialsX compatibility would break when adding/backsupport on specific systems. - Language - New Hungarian (hu) translated by Has-X on github. - Lang Fix - Vietnamese (br) and Turkish (tr) now generate in the /lang folder3.6.113.6.11 - Folia Update + Bug FixesOct 5, 2023 - Fixed - Folia shading issue causing Folia support errors - Fixed - Memory issue with SQL generating tables for disabled worlds - Fixed - UltimateClaims support not calling the correct methods. - Fixed - Support for special characters in table names Thank @TechnicallyCoded for most of these updates!3.6.103.6.10 - Players Command revamp + Bug FixesJun 15, 2023 - Fixed - If a player failed the economy charge after an rtp started, they would be stuck in a rtp'ing state. Thanks ravenskypaul for helping out! - Added - Support for the CrashClaim region protection plugin. Thanks @TechnicallyCoded - Added - Flags for the/rtp playercommand such as NODELAY, NOCOOLDOWN, IGNORECOOLDOWN, IGNOREMONEY and IGNOREHUNGER. - Added - A new sudo command/rtp player_sudoto teleport a player as if all above flags were added, minus nocooldown. - Code - Small improvements, no longer a double economy check. - Folia Support - Thanks to SirSalad for a slight performance boost of Folia initialization. - 1.20 Known Issues - Particles! We know! We depend on ParticleLib for particles, but this project was abandoned for anything over 1.19.43.6.9-13.6.9-1 - Folia Resync FixMay 19, 2023 - Fixed - Folia resync fix when a player is delayed, but their async task is not resynced causing the following error: "RTP_FindLocationEvent may only be triggered synchronously". Thanks to Aldehyde#8312 on Discord! - Fixed - Also patched in 3.6.9 but foreal this time, a world loaded after BetterRTP will now auto reload the rtp database. allowing for rtp's in this world. Fixes Custom PlotSquared configs and Hot Import Multi-Verse support3.6.9-FOLIA3.6.9-FOLIA - Folia Support!May 16, 2023 - Added - In a recent patch to the FoliaLib legacy-support branch, we gain access to new methods to run tasks on Folia's timers! Need a new Server? Check out our new Hosting Service RonanHost! 3.6.8-33.6.8-3 - New World After Load fix + Locations Bypass PermMay 12, 2023 - Fixed - If a world would load in after BetterRTP loaded, one would be met with a database error when rtp'ing in that new world (Fixes PlotSquared) Thanks to Nodek#2026 on Discord! - Added - A new permission ` bypass.locationto be able to use/rtp location <loc>into any location not in the current world whenUseLocationsInSameWorld` is enabled in locations.yml. Thanks to Corrupt#3888 on Discord! - Fixed -/rtp biome <...>will now auto complete more than one biome - Changed - Logger will no longer default to send to console in the config.yml3.6.8-23.6.8-2 - Hot FixApr 21, 2023 - Fixed - If a player had a delay before teleporting, an async error would occur. Thank yomamaeatstoes#6491 for the pain!3.6.8-13.6.8-1 - Java Requirements FixApr 21, 2023 - Fixed - Recently there was a push that updated Java requirements. This update fixes this!3.6.83.6.8 - Hot FixApr 19, 2023 - Fixed - In recent updates, disabling Queue would cause issues. Now enabling Queue would also cause an issue. This patch fixes both of these!3.6.73.6.7 - Minor Bug FixesApr 18, 2023 - Fixed - If the Queue was disabled, a minor null error would be thrown when an attempt was made - Added - Ability to disable logging to file if Logger is disabled (thanks to RavenskyPaul#1249) - Added - MinePlots support added, thanks to ARR4NN Make sure to check out Teleport Talks on our Discord server this weekend!3.6.63.6.6 - Permissions Compatibility with AddonsApr 10, 2023 - Fixed - Ability to extend the permission class api (Fixing the Addons plugin)3.6.43.6.4 - Queue Fix + Permission UpdateApr 6, 2023 - Fixed - Queue system would not disable even if the Queue.Enabled setting was set to false. - Added - Ability for players to see which permission they are missing when disallowed to execute a command! (Lang files updated!) placeholder:%permission%3.6.33.6.3 - 1.19.4 Update + Logger UpgradeMar 29, 2023 - Updated/Fixed - Particles Library no longer a hard dependency, updated to support 1.19.4 - Added - New Logger command/rtp loggerto allow easy uploading of logs and ability to upload/rtp info [world/player]to logs.ronanplugins.com (replaces Debugger setting) Announcement! We are officially making our own website! Still a work in progress, but join us in our journey as we make plugins more accessible!3.6.23.6.2 - 1.19.3 Update and Legacy Fixes!Feb 25, 2023 Please advise we have started a new Reddit thread, feel free to visit and post your questions on there! - Updated - Particles library updated to version 1.8.3, fixing and supporting 1.19.3! - Fixed - Chunk a-sync calls fixed on Minecraft server versions 1.8-1.11 - Updated - HuskTowns and Lands api integrations! Thank you Stormer#8369 for helping out!3.6.13.6.1 - APINov 11, 2022 - API - Added the ability to cancel a FindLocation and TeleportPre events to allow more control to developers. Also fixed is Delayed teleports would not call the TeleportPre event.3.6.03.6.0 - Memory Leak FixOct 26, 2022 - The Bug - In the recently added 'Queue' system, if a server had large amounts of setups or misconfigured configs, a large amount of queue data would be produced, causing a memory leak when all the data was loaded on start and continued to generate during run-time. - The Fix - This Queue system has been recoded to only load up some data to check against, then removed from memory. These queued up locations will now only load up (with limitations) briefly when a RTP attempt is made. - The Future - If this issue continues, with some edge cases that might still be possible, I will continue to improve this system and will soon make it mandatory to keep enabled.3.5.13.5.1 - Particle Performance FixOct 20, 2022 - Fixed - Too many particles would spawn, causing server/player lag. - Performance - Particles are now all be created off the main thread, no longer causing lag spikes. - Changed - Particles are now only shown to the player rtp'ing instead of the whole server.3.5.03.5.0 - Placeholder FixesOct 14, 2022 - Fixed - Some placeholders would also send the player a chat message according to the internal check done. - Recode - Re-did how all messages are handled, giving all messages PlaceholderAPI support! - Placeholders - Added acanrtp_(cooldown/price/hunger)placeholder and the %time% and cooldown placeholder now shows a fancy time format setup in the placeholders.yml file. (Language files updated to no longer say%time% seconds) - Added - New player command to/rtp info, allowing to test the parameters vs. a specific player3.4.53.4.5 - PlaceholderAPI + More Regions + Bug FixesOct 11, 2022 - Added - PlaceholderAPI support, a list of newly available placeholders will generate under the new placeholders.yml file. - Fixed - If using locations and both UseLocationsInSameWorld and RequirePermission where disabled, no locations would be chosen. - Translation - Added Hebrew (by thefourcraft), Vietnamese (by VoChiDanh#0862) and German (by IBimsDaNico#8690) Thank you! - Updated - ParticleLib updated to 1.8.1, adding 1.19 particle support - Support - Added support for SaberFactions and HuskTown regions. - Command - Added/wildand/wildtpas aliases for/rtp3.4.43.4.4 - Queue Handler FixJun 15, 2022 - Fixed - When using the Queue handler, chunks would be loaded on an a-sync thread, causing issues on 1.8-1.12 servers. Thanks to ZIIROX#0001 on Discord! - Improved - Queue's will now show more data while in debug mode, and will generate a new location as soon as the last one finished, instead of every 5 seconds. - Disabled - The message "UseLocationIfAvailable is set totrue, but no location was found for..." will only show up if in debug mode.3.4.33.4.3 - Bug FixesJun 8, 2022 - Performance - To mitigate chunk loading issues for clients, 2+ years ago we implemented a chunk loading radius system to preload chunks for players, this has now been replaced with a simpler singular chunk load, fixing multiple async loading and performance issues! - Fixed - Cooldowns not loading for each type of setup correctly - Debug - Added further debugging to custom worlds, location and permission group loading.3.4.2-23.4.2-2 - Cooldown Loading FixApr 23, 2022 - Fixed - Due to recent cooldown changes, cooldowns would load after a world configs, having cooldowns set to 0 if/rtp reloadwas not executed. Thanks to @hohosmc3.4.2-13.4.2-1 - Hot PatchApr 15, 2022 - Fixed - Due to a typo, all Z coordinates of any rtp would be 0.5, causing massive unsafe locations Don't you love multiple updates that cause more bugs in rapid succession!3.4.23.4.2 - Bug FixesApr 14, 2022 - Fixed - If previously using version #3.4.0, server owners who did not reset their database.db files would have soft locked if locations queued where deemed unsafe. These positions are now auto deleted. - Fixed - If an rtp was cancelled, cooldowns, when PerWorld was disabled, would still be applied. - Lang - An updated Dutch (nl) translation. Thanks to GeleVla on GitHub! - Config - PerWorld configuration section would not generate... whoops3.4.13.4.1 - Queue Database BugApr 13, 2022 - Fixed - When reloading, queue position would only save the X position instead of both X and Z causing a lot of re-queues. - Queue - Slowed down the generation of a safe queue location by waiting until the previous location has been generated before starting the next. - Debugging - Added some more info in debug mode when viewing queue's generation, being able to see what type of queues are being generated (Default, Custom World or Location)3.4.03.4.0 - Auto Queue and QOL update!Apr 12, 2022 - Warning - This update will reset all current cooldowns! - Added - Automatically load/queue/cache random locations instead of finding one upon a/rtpattempt, improving rtp times and potential for lag by over 10x! - Added - Ability to have different cooldowns either per custom world, location or permission group! Learn how to configure it from the wiki! - Added - Essentials/backsupport. Thanks to KayaLambrechts#0001 on Discord! - Permission/Command - Changedbetterrtp.testwithbetterrtp.admin, adding the ` /rtp queue` command ( debug mode only) to check for how many queued locations are ready to be used! Any bugs please report it on GitHub!3.3.03.3.0 - Max/Min Y control + Permission Group/Location recodeMar 17, 2022 - Added - Ability to edit the min/max y in any setting in default, custom world, locations and permission groups! - Added - Hex color support, make your own hex colors! - Locations - has been recoded to allow more control over its behavior, additional settings in the locations.yml file! Can now havebetterrtp.location.<location>can be enabled/disabled in the file! Check out more on the wiki! - Permission Groups - Have been totally recoded internally to be treated as a world setting, also addedPriorityas a setting to allow further control over what group gets selected. Check out more on the wiki!3.2.33.2.3 - Api UpdateMar 10, 2022 - Api - Several new HelperRTP classes to easily access functions such as registering a command and teleporting players - Translation - Spanish translation updated thanks to zFoxy#1717 on Discord! - Api - Ability to take over the base/rtpteleport command (used in the new RTPMenu addon in BetterRTPAddons) - Wiki - Updated the wiki to include most recent rtp events3.2.2-23.2.2-2 - Particle Library PatchMar 4, 2022 - Fixed - Particle Library updated to 1.7.1, fixing 1.18.x compatibility! Big thanks to ByteZ#1337 on Discord and on GitHub!3.2.2-13.2.2-1 - Particles disable in 1.18Mar 4, 2022 - Hot Patch - To help with errors, the effects.yml particle system will self disable if it isn't supported in your MC version (mostly 1.18) - Note - ParticleLib dev will work on a patch to get 1.18 particle compatibility!3.2.23.2.2 - Api FixMar 3, 2022 - Fixed - An api event (RTP_SettingUpEvent) would be registered, but never get called. - Updated - ParticleLib up to version 1.6.6 - Added - A bug that particles don't load in MC version 1.18+3.2.1-43.2.1-4 - Java Requirement Fix + Cooldown BugOct 4, 2021 - Fixed - Java requirements fixed to compile in 1.8 (stupid Pueblos plugin, that dev stinks) - Fixed - Cooldowns database would download too early, causing an error.3.2.1-33.2.1-3 - Java Version DowngradeOct 1, 2021 - Fixed - An attempt to lower java requirements...3.2.1-23.2.1-1 - Hotter Fix (I promise)Sep 28, 2021 - Fixed - Pueblos is no longer a must have... completely removed mysql config to load cooldowns database... Dev Note: I hate Intellij In the last 12 hours, there was some panicking, so I will summarize all patches in one here... - Changed - Cooldowns are now saved via an a-sync SQLite database, saving and loading cooldowns are no longer intensive on larger servers. (Cooldowns will automatically be converted on first start) - Updated - Spanish and French language files. - Updated - hClaims support has been updated to 2.2.1 - Added Bug - Multiverse-Core will now be forced to load AFTER this plugin. Muahaha3.2.1-13.2.1 - Hot FixSep 28, 2021 - Fixed - Database file for cooldowns would not load unless "Pueblos" was installed. ( whoops) - Fixed - Large plugin size due to the newLombokproject dependency being imported into the Jar file. - Fixed - Added Multiverse-Core to load before BetterRTP, to allow detecting loaded worlds in BetterRTP's load up time.3.2.13.2.1-2 - Multiverse-Core fixSep 28, 2021 - Fixed - Supposed to fix Multiverse-Core world loading after BetterRTP issues...3.2.03.2.0 - Cooldown Revamp (kinda)Sep 28, 2021 - Changed - Cooldowns are now saved via an a-sync SQLite database, saving and loading cooldowns are no longer intensive on larger servers. (Cooldowns will automatically be converted on first start) - Code - Loads of internal changes have been made to improve development speed and updated coding style. Dev note: This is one of many updates to come, this update fixes cooldowns, as it has been increasing CPU usage and potentially causing a memory leak on larger servers - Updated - Updated hClaims to version 2.1.83.1.0-53.1.0-5 - Factions UUID WarZone FixJun 17, 2021 - Fixed - Players would get teleported into WarZone areas, thinking it was a safe zone.3.1.0-43.1.0-4 - Language Update + Pueblos SupportJun 5, 2021 3.1.0-33.1.0-3 - Console `/rtp player` BugApr 10, 2021 - Fixed - When rtp'ing a player using the console command/rtp player <player>, console was being saved as the "player" to check economy parameters with rather than the target player.3.1.0-23.1.0-2 - Permissions FixApr 9, 2021 - Fixed - Permissions for/rtp locationwas not grabbing correct permission node - Config - Typo on both wiki and locations file hadCenterYinstead ofCenterZas an example location.3.1.0-13.1.0-1 - Hot FixApr 6, 2021 - Fixed - Overrides not saving on the latest 3.1.0 patch. Whoops!3.1.03.1.0 - Locations + more claim plugins supportApr 3, 2021 - Added - Locations, a new feature allowing to create multiple points of interest instead of just one center point to rtp. Found in the new locations.yml file. Please view the wiki for more info! - Added - Support for numerous protection plugins: hClaims, GriefDefender and UltimateClaims. - Language - New Italian language added as a default language file! Thanks to Villag3r_ on Github! - API - The internal API to teleporting a player has been updated, please view the updated api wiki page. - BetterRTP-Addons - The addons plugin now has a dedicated wiki page! If you had any questions, hopefully the wiki will explain it! Sponsorship Thanks to JeekieHost for sponsoring this update! Try JeekieHost for a fast and cheap server host! 3.0.53.0.5 - Bug FixJan 31, 2021 - Fixed - Support for Lands has been updated to the latest 5.0 patch, fixing areas always returning as being claimed. - Other - Updater no longer takes up cpu time when the server starts, and invalid Overriden worlds will give a warning in console if the world doesn't exist.3.0.4-13.0.4-1 - RTP Shape (circle) FixJan 14, 2021 - Fixed - If using theCirclertp shape, the minimum radius would be ignored. Thanks to christaylor201 on GitHub. ANNOUNCEMENT BetterRTP Addons is now released! This addons plugin takes advantage of the new 3.0 API patch, adding additional features such as advanced portals, flashback mechanic, much better debugging and much more to come!3.0.43.0.4 - Bug Fix + RTP ShapesJan 14, 2021 - Fixed - A random chunk would be loaded before teleporting a player, causing unnecessary lag spikes when teleporting long distances. - Added - Teleporting shapes, allowed areSquare(default) andCirclefor all default and custom worlds. Thanks to christaylor201 on GitHub.3.0.33.0.3 - Bug FixDec 11, 2020 - Fixed - Custom World prices in economy.yml and config.yml were not registering correctly. config.yml prices will now override economy.yml prices! - Q OL - World price, type and biomes will now be listed in/rtp info world <world>as well as show if value is custom or not.3.0.23.0.2 - KingdomsX Support + Bug FixDec 10, 2020 - Added - KingdomsX support, disallowing players to rtp into kingdom regions! - Fixed - If a custom world was missing max/min radius, an error could occur during random number generation. (Custom worlds will now use default world values if none are configured) - Language - Russian translation has been updated. Thanks to BruceWayne on Discord.3.0.13.0.1 - Hot FixNov 24, 2020 - Hot Fix - If ProtocolLib was not installed, it would throw an exception when playing sounds. - API - Teleport Event now provides the world type3.0.03.0.0 - API UpdateNov 22, 2020 - Added - Events system to allow additional plugins to hook and change rtp events. (New Addons plugin will be coming out soon using this feature!) View the wiki - Changed - Particle effects can now have multiple particles with a list instead of just a string. - Language - French translation has been updated, thanks to Mrflo67 (GitHub). - Dev Note - ProtocolLib support has been added to allow calling custom sounds, please let me know of any console errors!2.14.42.14.4 - Languages + More Options!Nov 5, 2020 - Video Spotlight - Huge thanks to Barbercraft for making this plugin tutorial video! - Added - Czech and Spanish translations thanks to Lewisparkle and Emgv on Discord! - Added - Ability to set respawn point for rtp on first join with the "SetAsRespawn" in the config.yml. Thanks to Flying--Dutchman on Github, view issue #47. - Added - Failed title message when an rtp failed due to too many attempts added to effects.yml. Thanks to MineTown on Github, view pull request #462.14.32.14.3 - Economy Patch + Lands & Residence supportOct 8, 2020 - Added - Lands and Residence land claims are now supported! - Changed - To avoid the risk of chargebacks(refunds) due to a safe location not being found, players will be checked before if they have available balance, and be charged after a safe location was found.2.14.22.14.2 - Bug Fixes + Hunger PermissionOct 4, 2020 - Added - Permission 'betterrtp.bypass.hunger' will now allow to bypass hunger economy setting - Fixed - Economy will no longer charge before teleporting, rather check if they have money/hunger, and only charge right before a valid teleport spot. - Fixed - '/rtp player <player>' would not give feedback if a player was already teleporting2.14.12.14.1 - Bug FixesOct 1, 2020 - Fixed - An Economy bug would cause players to gain money if they were teleported using '/rtp player <player>' - Fixed - If a player using '/rtp player <player>' it would allow them to override a worlds price. (This command will now use the permission of the command sender) - Fixed - Tab-completing a players name would take their nickname rather than their login name. - Updated - Chinese 'chs.yml' translation file was renamed and fully updated. - Code - General stability with player teleportation separated from main rtp cache code, along with delay improvements.2.14.02.14.0 - Permission Groups + Bug Fixes + FactionsUUID supportSep 25, 2020 - Changed - 'UseWorldBorder' will no longer ignore 'MaxRadius', it will now only limit you up to the worldborders radius if too high. - ReAdded - '/rtp edit' command has been patched and updated, allowing you to quickly change options without opening the config file - Added - New "PermissionGroup" section in the config allows you to have custom restrictions if a player has a permission for a group (perm format: "betterrtp.config.<group>") - Added - '/rtp info' command will now let you check you executed it in (not in console) or another player (format: '/rtp info world [player_name]'). Info command will now also show more information when it has custom conditions. - Added - '/rtp help' was revamped, it now includes all commands, and messages where added to the language files. - Added - FactionsUUID has been added to be able to disallow players from rtp'ing into other factions. - Added - Teleporting progress title when under no delay. - Fixed - Teleport progress messages would not display if the Titles system was disabled2.13.12.13.1 - Language Fix + Hunger EconomySep 23, 2020 - Added - Hunger can now be used as a currency to rtp (available in economy.yml) - Fixed - Language files that are noten.ymlwould have missing sections, causing errors in some commands2.13.02.13.0 - Multi-Plugin Region SupportSep 20, 2020 - Added - WorldGuard, GriefPrevention, Towny and RedProtect region support to disallow teleporting into created regions. Configurabe under the new "Respect" section in the config.yml - Added - Ability to control chunk load radius "PreloadRadius" in config.yml - Added - Teleport message if a player doesn't have a delay to start teleporting - Fixed - '/rtp info' using outdated custom world name variable - Fixed - Invincibility timer was in ticks rather than seconds - Added - New '/rtp info world' will now only display information for the world the player is in. If you have any other plugins to add support for, please request it in the wiki!2.12.22.12.2 - Bug FixAug 13, 2020 - Fixed - Cooldowns, when disabled, would still try to save to a file when a player cancels a teleport when under a delay, causing a nasty console error.2.12.12.12.1 - Chunk Async errors on older serversAug 12, 2020 - Fixed - Async calls for grabbing the highest block in a chunk now loads the chunk prior to calling it. - Performance - There should be slightly better performance due to random block grabs being called asynchronously rather than force loaded. - Recoded - Random number generation has been updated to call randoms on when necessary.2.12.02.12.0 - Effects (particles, titles, sounds, potions, invincibility) + Cooldown revamp + Bug FixesAug 11, 2020 - Added - New Particles upon teleportation with a handful of builtin shapes. Use ' /rtp info particles' and ' /rtp info shapes' for a list of supported inputs! - Added - Invincibility and Potion effects to apply to a player once they teleport! Available in the new ' effects.yml' file. - Added - Cooldown locking, allowing the player to rtp a few times and never allowing them to rtp ever again. - Added - Teleport on first join option. - Fixed - Revamped Cooldowns system now saves even when the server restarts or reloads. - Changed - Titles and sounds have been moved to the new 'effects.yml' file to edit all cosmetics in one file! Also added loading and cancelled title messages. - Fixed - Async chunk loading now waits instead of constantly checking if a chunk is ready. Chunks loaded radius will also depend on server view-distance. - Extra - A new command ' /rtp test' has been added to play the effects a player will see when they teleport to their destination. (only enabled when debugger is enabled)2.11.32.11.3 - Hot FixAug 7, 2020 - Fixed - Delays System would cause an async issue due to running async code on the main thread. - Added - The ability to disable/enable delays in the config file. - Fixed - Sounds would play at players old location2.11.22.11.2 - Async Release!Aug 6, 2020 - Added - PaperLib (included), allowing for asynchronous chunk loading and teleporting, allowing for smooth game-play while players are rtp'ing. Thanks to @kn-km on Github. - Added - A 10x10 chunk area around the player will now be loaded before teleporting a player. - Fixed - Players able to bypass delays will still have to wait for rtp's to finish before rtp'ing again. - Compile - BetterRTP is now being compiled against maven, allowing PaperLib to be included in the project.2.11.1-BETA2.11.1-BETA - Performance Boost + Bug FIxesAug 5, 2020 - Async - BetterRTP will now try to find a safe location without hogging up CPU time, it will try to handle it on another thread until it finds the best location. (Best for huge worlds) - Fixed - Nether type worlds would sometimes have players teleport beneath y level 0 - Added - Support for Vault based permissions plugins - Note - If you find any async errors, please report them on our discord. And immediately downgrade to 2.11.0!2.11.02.11.0 - Nether/End UpdateJul 23, 2020 - Fixed - 1.16 Nether support with the new "WorldType" feature, allowing you to search for the tallest block in the world type "NORMAL", or find the lowest safest block in the world type "NETHER". - Fixed - The End world would likely teleport you to the void, now this will make sure the valid block is at least y level 1. - Fixed - Versions > 1.15.1 would sometimes rtp into one high water - Fixed - Versions <= 1.15.1 would only be allowed to rtp into bushes. - Config - Updated some default sections to remove some confusion on first start up. - Disabled - '/rtp settings' disabled due to some issues with the new 1.16 update2.10.12.10.1 - QOL ChangesApr 1, 2020 - Added - CancelOnDamage is a new setting allowing to stop players from rtp'ing out of combat/fire/mobs/etc (if under a delay) - Changed - CancelOnMove setting will now ignore if the player moves their camera. - Changed - Default config will now set the rtp area withing a small area of (x = 0, z = 0) to help those who don't read the instructions/wiki. . .2.10.02.10.0 - Bug Fixes + New Info CommandFeb 22, 2020 - Fixed - 1.15.2 servers having players teleport into blocks - Added - "Info" command to visualize all parameters BetterRTP will use for each world! Requires betterrtp.info permission - Changed - Commands now have all their separate classes, removing a bunch of cluttered code. - Changed - Empty messages will not be sent to a players chat.2.9.32.9.3 - Bug FixNov 7, 2019 - Fixed - Permission "betterrtp.world.*" was not taken into consideration when checking if a player had permission to teleport into a world. Also fixing an issue where a player needed "betterrtp.world" to teleport from a world even if overridden/forced.2.9.22.9.2 - Bug FixesNov 6, 2019 - Fixed - Custom worlds not taking in default values if custom world economy section was disabled the price for the world would be $0. - Fixed - Help command showing world help command even if not allowed to execute the command.2.9.12.9.1 - Bug FixOct 24, 2019 - Fixed - A bug in 1.13 servers, or less, would not be able to tab-complete biome names. - Fixed - Signs feature would still detect for sign placement even if the config option is disabled - Fixed - French translation with escaped apostrophes2.9.02.9.0 - Biomes and Translations!Oct 19, 2019 - Added - A new biome command "/rtp biome <biome1, biome2...>" allowing to specify which biome(s) you would like to randomly teleport in. Needs permission "betterrtp.biome" to use any biome arguments! - Added - World and Player commands can now take a biome argument (ex: /rtp player <player> [world] [biome1, biome2...] or /rtp world <world> [biome1, biome2...]) - Fixed - Custom worlds config section always overriding with default values (Please use dashes to make custom worlds!) .SpoilerTarget">Spoiler: Image - Added - French, Japanese and Russian translations added to the lang list - Fixed - A small memory leak caused if a world had biome arguments, it would continuously add the biomes to its list.2.8.42.8.4 - Hot FixJul 30, 2019 - Fixed - An issue if a world did not have any biomes to look for, the biome list will be automatically populated with junk words. - Changed - A biome is no longer string specific, the biome string must just contain the name of a biome (ex: A biome specified as "desert", can include "desert_lakes" or "desert_hills")2.8.32.8.3 - /rtp player {player} - FIXJul 28, 2019 - Fixed - An issue where the '/rtp player {player}' command would check for the incorrect permission value2.8.22.8.2 - Economy FixMay 12, 2019 - Fixed - Typos while checking a worlds custom price and when checking if the economy setting was enabled. Thanks to @DjGamerDz2.8.12.8.1 - New permission + Bug fixMay 5, 2019 - Added - Permission 'betterrtp.world' to use the command '/rtp world' Thanks to @DjGamerDz - Fixed - If a player had no permission to rtp in a world, an error would occur. - Changed - A few ways on how teleporting is handled, should be a little less resource intensive. Please report any issues here2.8.02.8.0 - Java DeprecationApr 28, 2019 Fixed - A Java deprecation issue for 1.14 servers. Fixed - Max/Min radius could be configured incorrectly, causing an error Added - Debug feedback when the min/max radius are configured incorrectly2.7.62.7.6 - Linux ServersAug 29, 2018 - Fixed - An issue with Java versions on Linux machines not getting the right file directory for the language file2.7.52.7.5 - Bug FixAug 22, 2018 - Fixed - When a failed attempt happens, the quadrant would not change. - Fixed - Attempts always being displayed as 0 even if there were more than 1 attempt.2.7.4.12.7.4.1 - Hot FixAug 22, 2018 - Fixed - Default file for the language file having an invalid path.2.7.42.7.4 - Defaults LoadingAug 21, 2018 - Changed - Missing default sections in lang and config files are now loaded into the file instead of generated on a separate file.2.7.3.12.7.3.1 - More Compatibility IssuesAug 19, 2018 - Fixed - More issues with Nether world support...2.7.32.7.3 - Compatibility IssuesAug 18, 2018 - Fixed - "Hell" Biome was renamed to Nether in 1.13, causing errors on previous server versions2.7.22.7.2 - Nether SupportAug 17, 2018 - Fixed - Nether World is now supported, teleporting players under the nether roof. - Notes - Only works on 1.13 for now!2.7.12.7.1 - Location IssuesAug 15, 2018 - Added - Attempt counter can now be displayed in a successful rtp in the lang file with "%attemtps%". View the "DEFAULTen.yml" for those changes - Fixed - An issue when going into negative quadrants and incorrect coordinates. Causing players to either teleport just outside a maximum value or never reaching a minimum value. - Fixed - Negative number interval error if the radius was below 0, which includes the below changes. - Changed - If the maxradius is below zero it will now default to the default value or 1,000. And if the minradius is above the max radius it will now default to the default value or 1 less than maxradius2.7.02.7.0 - Command OverhaulAug 15, 2018 I highly suggest regenerating your Lang file, as some changes have been made! - Added - " /rtp world <world>", allowing individuals to rtp to other worlds if they are allowed to teleport to them. - Added - Removed "/rtp [player] [world]" and replaced it with "/rtp player <player> [world]", fixing a cross world teleport issue. Changing the permission to "betterrtp.player" - Added - Permissions and Default Lang are now spilled out to "permissions.yml" and "DEFAULTen.yml" rather than having to go to the wiki to find them - Changed - How commands are handled, making commands execute more smoothly and use less resources. - Code - Fixed up some permissions, and most data is now cached rather than accessed when necessary, reducing strain on lower end machines2.6.32.6.3 - Bukkit Support!Aug 14, 2018 - Added - A " /rtp version" command, to know what version is running without looking in console. - Fixed - An anonymous color class being used, only allowing spigot servers to run the plugin. - Fixed - Soft Depend issues with newer worldguard versions2.6.22.6.2 - Async IssuesAug 9, 2018 - Fixed - If a player was being delayed, the movement warning text would display endlessly. - Changed - An a-sync task where it would run useless code every game tick, improving performance2.6.12.6.0 - Recode!Aug 8, 2018 - Added - Command tab completion and full 1.13 compatibility! - Changed - Totally redid how worlds are treated, as well as re-coded the entire plugin, making everything load before hand. - Fixed - Updater being spammed even though it was disabled, and updated to new Spigot API.2.6.02.6.1 - Hot FixAug 8, 2018 - Fixed - Default "config.yml" not generating.2.5.02.5.0 - ReuploadMar 26, 2018 This is just a post to make sure players use the 2.5.0 version of this plugin, 2.6.0 is broken due to some chunk loading issues, will try to fix very very soon!2.4.12.4.1 - Language Files! +WikiOct 8, 2017 - Added - A new Wiki page with detailed description of each config setting! - Added - Language files for quickly being able to change between languages! Currently supporting English! Español is coming in the next patch. - Dev Tip - If you would like to add a translation please make a pull request on the wiki with your spigot name to get it added! Update is compatible with previous version! If you have changed the old message.yml, you can copy and paste it to the new "lang" file and add "Language-File" in the config file and set it to the name of your messages file, including '.yml'
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta