makkarakiska / masuiteteleports Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Affero General Public License v3.0
License: GNU Affero General Public License v3.0
It seems like when you are creating teleportation request to your location, you will receive the warmup instead of the receiver.
This has something to do with the if in the TeleportRequestService
As the title tells, offline players are suggested for some reason. Might be related with MaSuiteCore PlayerLeaveEvent.
I want players to get sent to their home when they die, but if they don't have a home set they fall out of the world when they die.
If you made it so that players get sent to spawn by default, then this issue wouldn't happen. If they don't have a home set yet and they die, they'll get sent to spawn.
When having respawn-type set to bed, it breaks /back when you don't have a bed set because you get teleported to the original spawn point and then instantly spawned to the spawn point, so you always /back to the original spawn point.
The '~' is not working in the /tp command.
It is causing an exception:
[19:02:42 WARN]: [MaSuiteTeleportsBridge] Plugin MaSuiteTeleportsBridge v1.3.4.6 generated an exception while executing task 615
java.lang.NumberFormatException: For input string: "~"
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) ~[?:1.8.0_171]
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) ~[?:1.8.0_171]
at java.lang.Double.parseDouble(Double.java:538) ~[?:1.8.0_171]
at fi.matiaspaavilainen.masuiteteleports.commands.force.Teleport.lambda$onCommand$1(Teleport.java:86) ~[?:?]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) ~[spigot_server.jar:git-Spigot-518206a-a5b9c7b]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [spigot_server.jar:git-Spigot-518206a-a5b9c7b]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_171]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_171]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
Players cannot perform accurate tp teleportation,No error log,I don’t know what effective information to provide you can help me solve the problem, if you need any information, I will provide you as soon as possible,Sorry my english is not good, this text comes from google translate.
An error occurs when back:https://paste.ubuntu.com/p/TG8qrsqgrb/
The first join seems to be working when spawn-on-join: true
but the second player is throwing an error:
[12:06:24 ERROR]: Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@64a8c844, id=101, owner=dev.masa.masuiteteleports.bungee.MaSuiteTeleports@480cbe2e, task=dev.masa.masuiteteleports.bungee.listeners.PlayerJoinEvent$$Lambda$616/524485164@3f2ae361, delay=750, period=0, running=true) encountered an exception java.lang.NullPointerException: null
at dev.masa.masuiteteleports.core.services.SpawnService.teleportToSpawn(SpawnService.java:33) ~[?:?]
at dev.masa.masuiteteleports.bungee.listeners.PlayerJoinEvent.lambda$onJoin$0(PlayerJoinEvent.java:34) ~[?:?]
at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.15-SNAPSHOT:a16947e:318]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:1.8.0_131]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
When keep-request-alive: 1 #In seconds, the error disappears and spawn-on-join: true is valid, but the player accept time is too short.
when trying to use /tp <name> <world>
the command gives error saying the arguments need to be numbers.
when trying to use /tp <name> <world> <x> <y> <z>
the command gives an error saying unknown command.
I think that /tp <name> <world>
shouldn't need coordinates and should teleport you to the spawn point in whatever world you specify. Once it's fixed of course.
When using /setspawn on a server, if it already has a spawn of that type set, instead of just updating that one entry in the database, every spawn of that type changes to that server & location. Using /delspawn first|default before setting it does work around this.
For example, after setting a first and default spawn on some servers, the spawns table in the database looks like this:
https://imgur.com/4W8Ppqr
Then if I run /setspawn first again on my hub server:
https://imgur.com/6FQK1Dw
I'm using the latest dev builds of MaSuiteCore, Portals, Warps and Teleports on all of my servers and bungeecord.
When executing /back
command on the same server where is the executors last position everything is working. When the last location is on the other server, the position may change for some reason.
This issue has been there always and the location request class might need full rewrite.
I am running Ma's teleport with 1.12.2 servers. The waterfall is able to load normally but the spigot/catserver/Mohist version doesn't. All the MaSuite plugins are properly installed and configured. But it shows the following stacktrace at the startup.
[23:23:17] [Server thread/ERROR]: Could not load 'plugins\MaSuitePortals.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/block/data/BlockData
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[JavaPluginLoader.class:git-CatServer-1.12.2-92b87c7]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[SimplePluginManager.class:git-CatServer-1.12.2-92b87c7]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [SimplePluginManager.class:git-CatServer-1.12.2-92b87c7]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:359) [CraftServer.class:git-CatServer-1.12.2-92b87c7]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:344) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:329) [nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]
Caused by: java.lang.NoClassDefFoundError: org/bukkit/block/data/BlockData
at dev.masa.masuiteportals.bukkit.MaSuitePortals.(MaSuitePortals.java:28) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_281]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_281]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_281]
at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:98) ~[PluginClassLoader.class:git-CatServer-1.12.2-92b87c7]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[JavaPluginLoader.class:git-CatServer-1.12.2-92b87c7]
... 7 more
Caused by: java.lang.ClassNotFoundException: org.bukkit.block.data.BlockData
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:118) ~[PluginClassLoader.class:git-CatServer-1.12.2-92b87c7]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:108) ~[PluginClassLoader.class:git-CatServer-1.12.2-92b87c7]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_281]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_281]
at dev.masa.masuiteportals.bukkit.MaSuitePortals.(MaSuitePortals.java:28) ~[?:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_281]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_281]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_281]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_281]
at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:98) ~[PluginClassLoader.class:git-CatServer-1.12.2-92b87c7]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[JavaPluginLoader.class:git-CatServer-1.12.2-92b87c7]
... 7 more
Hello! I thought that since it was a replacement for other plugins I would have this feature, but it seems like not so I came here to suggest it.
I suggest that when a user sends a teleportation request to another and it is accepted, say something like "Teleport will start in x seconds, don't move" and a permission to ignore this cooldown.
My server and many others are based on an improvement of the experience of the players by his rank, so we have ranks that have more time on the server or more effort not to have this cooldown.
It would be a great addition, thanks for reading
Let's assume we have 3 players: test, test2 and test3.
I am test2 and I want to teleport test to test3, but by typing "/tp test test3" I teleport myself to test3. I think it's important that test is a substring of test2
Hi, my spawn command doesn't work right. If a player is on a server other than the one where the spawn point is set and he enters /spawn, he will be teleported to the server but not to the spawn point but to the last point where the player was on that server.
So as an example:
Player A is on server A and the spawn point is on server B. If player A now enters /spawn he will be connected to server B but not teleported to the spawn point.
If there is also no other player on server A and the user returns to server A after the faulty spawn teleport, this error occurs in the console:
If there is still player B on server A, this error does not occur in the console, but player A is still not teleported correctly to the spawn.
I use the latest dev builds from MaSuite(Core, Warps, Teleports, Portals, Homes) and the latest builds from Paper and Waterfall 1.14.4.
I hope you understand what I mean.
I have found out that some cases Essentials will break teleportation. If player teleports to other server, the player will only be moved to target's server. If the player is in the same server with the target, only teleportation message shows up.
Maybe I could try to disable Essentials' teleportation commands?
My suggestion is to disable /tpa to players, who have some permission. Beacuse now its possible to check if user is vanished simply by trying /tpa to him.
It should send some new message like "You cannot teleport to that player" no matter if he is online or not
World names are suggested after typing player name in tp command and pressing tab.
It is related with location teleporting because there are multipe teleportation methods.
Getting the below error when player respawns.
Periodically I am finding that tpas stop working randomly; nothing was changed at all (other than routine client restarts) and then suddenly they stop teleporting you. It almost always is fixed with a proxy restart though.
Hi,
in the latest rewrite version #39, commands such as /tpa are overwritten by Essentials. However, the problem does not occur on all my servers. Essentials Version and Essentials Config is the same on all servers.
I was able to fix the problem temporarily with the plugin.yml parameter "loadbefore: [Essentials]".
I would be glad about an answer.
Error when a player tries to connect to a whitelist server:
http://bin.mc-imperia.fr/hBI2ocj4KW
Bukkit: Catserver 1.12.2
Plugin: MaSuiteTeleports v2.0.0
Description: An error is generated on the server console.
Log:
[17:22:58] [Craft Scheduler Thread - 1378/WARN] [dev.masa.masuiteteleports.bukkit.MaSuiteTeleports]: [MaSuiteTeleports] Plugin MaSuiteTeleports v2.0.0 generated an exception while executing task 203613
java.lang.NullPointerException: null
at dev.masa.masuitecore.core.channels.BukkitPluginChannel.lambda$send$0(BukkitPluginChannel.java:59) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:76) ~[CraftTask.class:git-CatServer-1.12.2-4292748]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [CraftAsyncTask.class:git-CatServer-1.12.2-4292748]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_301]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_301]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_301]
For example, a person’s name is Pocaca
I need to enter /tpa pocaca , Can't just enter /tpa po
Essentials plugins Can enter /tpa po
MaSuiteTeleports 'Create an issue' Link error. Link to MaSuiteChat issue
Hi,
It seems there is a malfunction with the commande /tpa here [player name] (in fact he recognizes here as a player). The command line turns valid (blue) when you type it, and is also accepting to display the list of the players currently connected, but it won't teleport the player. The error message displayed is "This player is not connected". Is there a way to fix this, by turning this command into a valid one or make it look like an unproper command line ?
I use the last version of this plugin and Bungee, Paper 1.16.4 and also EssentialsX 2.18.2
Thanks in advance
I come to suggest a new use for the tp command.
/tp x y z world (I'm used to seeing it in other plugins, and it would be nice to have it)
Bye!
As you can see from my timings, MaSuiteTeleport has a fairly high delay and a rather abnormal consumption. If that helps, I have this problem on the server where is the / spawn and the spawn of newbies
https://timings.aikar.co/?id=431eaf3a0c274348851e7e7bd7577c21
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.