Code Monkey home page Code Monkey logo

masuiteteleports's People

Contributors

gabor7d2 avatar masagameplay avatar seruhiox avatar

Stargazers

 avatar  avatar

Watchers

 avatar

masuiteteleports's Issues

/tpahere warmup bug

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

Player is not teleported to spawn if they die and don't have home

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.

Respawn-type set to bed or spawn breaks /back

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.

'~' not working in /tp

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]

tp failure and back error

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/

Spawn on join is throwing an error when second player joins

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.

tp to worlds not working

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.

Setting a spawn on a server which already has one results in other server's spawns being deleted.

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.

/back command not working with cross servers

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.

Plugin are completely off on 1.12.2

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

[Suggestion] Teleport cooldown

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

Wrong teleport

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

spawn command not work correctly

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:

ERROR [21:41:08 WARN]: [MaSuiteTeleports] Task #650 for MaSuiteTeleports v1.3.5 generated an exception java.lang.IllegalArgumentException: location.world at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) ~[patched_1.14.4.jar:git-Paper-156] at org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer.teleport(CraftPlayer.java:742) ~[patched_1.14.4.jar:git-Paper-156] at org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity.teleport(CraftEntity.java:489) ~[patched_1.14.4.jar:git-Paper-156] at fi.matiaspaavilainen.masuiteteleports.bukkit.listeners.TeleportListener.lambda$onPluginMessageReceived$4(TeleportListener.java:83) ~[?:?] at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[patched_1.14.4.jar:git-Paper-156] at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1147) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:420) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1074) ~[patched_1.14.4.jar:git-Paper-156] at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[patched_1.14.4.jar:git-Paper-156] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

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.

Disable /tpa for players with permission

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

Teleportation requests stops working randomly

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.

Essentials overwrites commands like /tpa and so on

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.

An error is generated on the server console.

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]

Name cannot be abbreviated

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

Misleading auto-completion with /tpa

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 ?

tpa_here_01
tpa_here_02

I use the last version of this plugin and Bungee, Paper 1.16.4 and also EssentialsX 2.18.2

Thanks in advance

[Suggestion] New uses for tp command

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.