Giter Site home page Giter Site logo

gesuit's People

Contributors

addstar avatar addstarbot avatar alchemistmatt avatar archmohaa avatar artuto avatar cybertiger avatar dependabot-preview[bot] avatar genazt avatar hatventures avatar herocc avatar johnfriedrich avatar narimm avatar ruriryan avatar schmoller avatar sleiss avatar starg09 avatar volk101 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gesuit's Issues

Sudden logout messages

Hello!

When a User trys to join the Server, and the Server they're trying to connect to is offline or they're being kicked while logging in, there's just a logout message - not a login message, which confuses the normal Minecraft Player.

tp

In the latest release, it appears that the /HOME command places plates about 10-20 blocks below the intended destination. The database hold the correct Y value for the home but the telephone is not correct. Any other reports of this?

No proxy connection messages

I believe this is a duplicate of #11 but cannot be sure.

I am having an issue whereby the proxy join messages are not being displayed; but the proxy leave messages are displaying as expected.

PLAYER_CONNECT_PROXY | not displayed in console; not displayed in chat.
PLAYER_DISCONNECT_PROXY | displayed in console; displayed in chat.

Proxy Log - Startup
Proxy Log - Player join event
Proxy Log - Player leave event - Note that we are using "LEAVE MESSAGE" as a debug leave message
Server Log - Startup
Server Log - Player join event

Config.yml
Messages.yml

Bungeecord version: git:Bungeecord-Bootstrap:1.8-SNAPSHOT:"f2d17cb":1052 by md_5
Spigot version: git-Spigot-c3c767f-33d5de3 (MC:1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)

All versions of GeSuit are latest from your build server.

Database tables not created on update

Moving this here from the Spigot discussion thread:

note: I don't (currently) use geSuitBans, and I re-used the configs I had already, with inited: true in config. config files were properly updated, with info for tracking updates.

I had to create the entire "tracking" table and columns, and had to add the "active" column to the bans table

(Suggestion) Suffix for Ban/Temp-Ban

Hello!

When people get banned, they often worry about where to dispute. Maybe we could have an automatic line break where we could specify a Message and a Link to dispuse a Ban/Temp-Ban?

Cheers!

Yamler no longer working on recent bungeecord builds.

This is from my own testing but it appears to be a issue with Yamler causing it not to read any of the details in the defined area of the config. Here is gesuit portion of my log http://pastebin.com/u1cVbA66
as you can see Bungee Admin Tools has a similar error with Yamler, except I have put it to it's SQLlite database for now until someone can figure out then fix what it wrong with Yamler.

Teleport issue

I have a multiserver setup, and use a different plugin for cross server teleportation.
When new players enter the server, and go through the portals they are back teleported to
the point they spawned (globalspawn), because their player data dont exists on the player they are connecting
Is it possible to add a flag to deactivate this behaviour?

EDIT: Tested it also with bungeeportals, portal type warp.
Some more info:
Tested in spigot and paperspigot
ForceAllPlayersToProxySpawn setting to true or on bungee false has no influence
Setting permode gesuit.spawns.new.server has no effect. ( I think it should teleport the player then to server spawn?)
how to reproduce: delete playerdata and stats in lobby and the destinationserver. Then join an go throuh the portals. It should teleport you back to the globylspawn of lobby
Edit 2: meaned gesuitportals instead bungeeportals

Ontime duplicated users.

I just noticed that the ontime sql table has thousand of records, and many are the same user like this

ea26bec876ec406c85ae1741214903c4 2015-03-24 22:00:00 3600

the only difference is the timeslot, why ?

Gesuit bug on homes

java.lang.NullPointerException
14:40:36 [ proxy]: at net.cubespace.geSuit.managers.HomesManager.listOtherPlayersHomes(HomesManager.java:137)
14:40:36 [ proxy]: at net.cubespace.geSuit.listeners.HomesMessageListener.receivePluginMessage(HomesMessageListener.java:79)
14:40:36 [ proxy]: at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
14:40:36 [ proxy]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
14:40:36 [ proxy]: at java.lang.reflect.Method.invoke(Method.java:498)
14:40:36 [ proxy]: at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
14:40:36 [ proxy]: at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
14:40:36 [ proxy]: at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:420)
14:40:36 [ proxy]: at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:237)
14:40:36 [ proxy]: at net.md_5.bungee.protocol.packet.PluginMessage.handle(PluginMessage.java:61)
14:40:36 [ proxy]: at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:103)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
14:40:36 [ proxy]: at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
14:40:36 [ proxy]: at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
14:40:36 [ proxy]: at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
14:40:36 [ proxy]: at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
14:40:36 [ proxy]: at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
14:40:36 [ proxy]: at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
14:40:36 [ proxy]: at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
14:40:36 [ proxy]: at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
14:40:36 [ proxy]: at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:797)
14:40:36 [ proxy]: at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:404)
14:40:36 [ proxy]: at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:304)
14:40:36 [ proxy]: at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
14:40:36 [ proxy]: at java.lang.Thread.run(Thread.java:748)

Force Proxy Spawn

In spawns.yml when ForceAllPlayersToProxySpawn is true it fails to teleport people on join to the proxy's spawn point.

Thanks for continuing this project.

09:21:00 [INFO] Warning! Teleport called but player is null!
09:21:00 [SEVERE] java.lang.Exception:
09:21:00 [SEVERE] at net.cubespace.geSuit.pluginmessages.TeleportToLocation.execute(TeleportToLocation.java:32)
09:21:00 [SEVERE] at net.cubespace.geSuit.managers.SpawnManager.sendPlayerToProxySpawn(SpawnManager.java:38)
09:21:00 [SEVERE] at net.cubespace.geSuit.listeners.SpawnListener.sendPlayerToHub(SpawnListener.java:19)
09:21:00 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:21:00 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:21:00 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:21:00 [SEVERE] at java.lang.reflect.Method.invoke(Method.java:483)
09:21:00 [SEVERE] at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
09:21:00 [SEVERE] at net.md_5.bungee.event.EventBus.post(EventBus.java:47)
09:21:00 [SEVERE] at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:367)
09:21:00 [SEVERE] at net.md_5.bungee.connection.InitialHandler$6$1.run(InitialHandler.java:466)
09:21:00 [SEVERE] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:380)
09:21:00 [SEVERE] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
09:21:00 [SEVERE] at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
09:21:00 [SEVERE] at java.lang.Thread.run(Thread.java:745)

Permission ? or bug ?

Hi i am using a 1.8.3 spigot with

  • geSuit build 90
  • geSuitPortals build 4
  • geSuitHomes build 13
  • geSuitSpawns build 10
  • geSuitWarps build 9

My problem is :
When a player non OP pass over a portal for travel to a second server with portal type warp or server, player is not teleported from the server to the second server.
Editing permission change nothing.

hub server log: http://pastebin.com/uPLPrYbs
server1 log: http://pastebin.com/93Dsrs4k
server2 log: http://pastebin.com/5z9e8wAX
proxy log: http://pastebin.com/HyeasMTB

Setting Enabled to false in bans.yml seems to have no effect

I have a different ban plugin on my server; however gesuit checks if there is a gesuit-ban database-table, (Which I have removed) and throws an error every time a player visits the server; even if I have disabled the gesuit-ban module in the ban.yml config.

Players are unloaded when they are logged in

I have a problem, I don't know if you can help because I'm using a sightly moded version of your fork but it's almost the same....

Sometimes Players are unloaded few seconds after they log in the server and then they cant do anything that's related to gesuit unless I move them trough bungeecord using the "send " command

The error after I try to use a portal warp
http://hastebin.com/dokemajoju.avrasm

if I try to use /tphere or /tp, They arent show as online.

Is this problem in my playerlistener.java (http://hastebin.com/uhaquguwad.avrasm)?

Triple welcome announcement

Below are the messages im seeing in console, on the server it seemed to only announce once, properly.

12:42:01 [INFO] Player ANSON1964114 (051b9fa0-12c1-4ca5-afe9-4a8b4b50a92f) connected from x.x.x.x
12:42:01 [INFO] [ANSON1964114] <-> ServerConnector [survival] has connected
12:42:02 [INFO] Created player ANSON1964114 (051b9fa0-12c1-4ca5-afe9-4a8b4b50a92f)
12:42:02 [INFO] Welcome ANSON1964114 to Herocraft for the first time!
12:42:02 [INFO] Welcome ANSON1964114 to Herocraft for the first time!
12:42:02 [INFO] Welcome ANSON1964114 to Herocraft for the first time!
12:42:02 [INFO] ANSON1964114 is from Central District, Hong Kong

No proxy connection message

Hey!
Thanks for continuing the geSuit.
Works perfectly, except for the proxy connection message.
PLAYER_CONNECT_PROXY <- is not displayed
PLAYER_DISCONNECT_PROXY <- is displayed
As you see, the disconnect message is displayed in the chat. Sadly, I don't have another plugin for bungeewide connection messages.
It would be really nice of you, if you could look into it.

Thanks a lot.
afaik4711

Warp list not displaying

Hi,

When running the command ./warp, the list of warps doesn't show. This is what appears in the Bungee server's console:

`

Send
29.12 17:37:30 [Server] INFO at java.lang.Thread.run(Unknown Source)
29.12 17:37:30 [Server] INFO at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)
29.12 17:37:30 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:307)
29.12 17:37:30 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:402)
29.12 17:37:30 [Server] INFO at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:1018)
29.12 17:37:30 [Server] INFO at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
29.12 17:37:30 [Server] INFO at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
29.12 17:37:30 [Server] INFO at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:266)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
29.12 17:37:30 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
29.12 17:37:30 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
29.12 17:37:30 [Server] INFO at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
29.12 17:37:30 [Server] INFO at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:351)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
29.12 17:37:30 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:373)
29.12 17:37:30 [Server] INFO at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:77)
29.12 17:37:30 [Server] INFO at net.md_5.bungee.protocol.packet.PluginMessage.handle(PluginMessage.java:61)
29.12 17:37:30 [Server] INFO at net.md_5.bungee.connection.DownstreamBridge.handle(DownstreamBridge.java:228)
29.12 17:37:30 [Server] INFO at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
29.12 17:37:30 [Server] INFO at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
29.12 17:37:30 [Server] INFO at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
29.12 17:37:30 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source)
29.12 17:37:30 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
29.12 17:37:30 [Server] INFO at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
29.12 17:37:30 [Server] INFO at net.cubespace.geSuit.listeners.WarpsMessageListener.receivePluginMessage(WarpsMessageListener.java:51)
29.12 17:37:30 [Server] INFO at net.cubespace.geSuit.managers.WarpsManager.getWarpsList(WarpsManager.java:89)
29.12 17:37:30 [Server] INFO java.lang.NullPointerException
29.12 17:37:30 [Server] INFO WARNING: Error dispatching event PluginMessageEvent(super=TargetedEvent(sender=net.md_5.bungee.ServerConnection@3bc7e53a, receiver=Lil_Shadow15), cancelled=true, tag=geSuitWarps) to listener net.cubespace.geSuit.listeners.WarpsMessageListener@60fa3495
29.12 17:37:30 [Server] SEVERE Dec 29, 2016 5:37:30 PM net.md_5.bungee.event.EventBus post`

Homes Limits per Server bug.

Server limit is bypassed like this

Permissions:
global limit is 4
server limit is 2.

Player has these homes he shouldnt be able to have more than 2 homes in each server
survival: house, mine
hardcore: cows, spawner

he cant use /sethome temple because thats the limit but, if player uses
/sethome house

In the hardcore server, it updates the survival home in hardcore and moves it to that server bypassing the server limit.

EssentialsX vs. gesuit /seen command...

Hello we use EssentialsX and gesuit, we would use the seen command from gesuit (not from essentials) and it seems to be impossible...? Have anyone an idea how we can do this? Or is there something wrong (bug)?

seen command / perms and commands...

First of all the seen command does not work at all...

/seen
/gesuit:seen

dont work... it says the command ist unknown..

We use essentialsX but we would use the gesuit command for this... or must be the bungeechat installed? (we use chatcontrol pro)

2nd: Is there any information/list about all available perms/commands for the gesuit ? i dont find any for this...

thanks for all!

You are Already Online!

Sometimes players cannot connect to the server because... they are already online ? its weird

I think this problem is related to the problem we had once with the "PlayerDisconnectDelay: 0" (Because even today I still have that problem and people are online but are hidden for gesuit). I didnt notice we had this problem until I added global joins plugin and saw the lots of reconnections from players. and isnt that plugin fault since i checked logs and it was there before it.

http://hastebin.com/murazixoce.avrasm

Max tempban 6 days

Hello!

While trying to tempban a User for longer than 1 month, the time has changed to 6 days while sending the Command.

Any way to solve this?

Teleports whitelist format

How this actually works?

This

  • rpg:pvp
    Allows people from rpg go to pvp but not from pvp to rpg right?
    using /tpa playerInPvPserver or when someone from pvp uses /tphere playerInRPGserver ?

or am I missing something? because I tried it and I get the error "You are not allowed to teleport to that player from here.", I made it work once but, I have no idea what I did and it didn't work anymore.

Support Yamler 2.3.0+

Yamler is now version 2.3.0, and as far as I can tell build 59 of Yamler is 2.2, and is out of date. The link to the cube-space jenkins is down, and the new MD-5 repo reorders the build numbers. It would be best to support the latest Yamler, as many other plugins are incompatible with older versions. Is there any way to update the geSuite plugins to support the latest Yamler? Thanks!

Enhancement: add friends system

One thing I've seen a glaring need for is a reliable bungeecord friends list feature for tracking players' friend's logging in/out, whereabouts, last seen, teleporting, etc and I feel it would fit well within the scope of this plugin suite considering it has most of the supporting features already implemented. If you disagree, feel free to close, totally understandable, I know you don't want to waste a bunch of time making stuff for other servers If not, read on and think about how it could benefit you as well ๐Ÿ˜ƒ :

Players would be able to send request to others to become friends. If a player has a friend log on/off, they would see a separate join/leave message for their friends (that could be enabled/disabled independently of the normal msgs, join/leave messages get annoying with many players, but nobody knows when their friends join with them disabled!). Ability to teleport to their friends (with perms, supporting tp and tpa, etc). Ability to visit friends home (separate permission from current home visiting). Toggleable display of list of friends currently online/last seen info on login.

Seems like it would be fairly easy to implement with most of the supporting features already being part of this plugin, though I don't know java so I'm unsure of whats involved (or else I'd be making PRs!)

Logging /kick

Hey ho!

Can we have the ability to log kicks in the MySQL? Maybe to be enabled through config so bigger servers won't have problems <3

Cheers

UUID value incompatiblity

Is there anyway to fix the format of the uuid to be compatible with nearly every other plugin?

gesuit's uuid
645e0fe3d2aa42f3a1146163cf611b9d

pex and nearly everyone else, essentials, minecraft etc.
b552e857-3f40-4f20-a338-5cf5d32eaa1e

Thanks, if this could be done it would make mysql queries so much easier.

Portals deleted after restart

I know you rarely restart your bungeecord server, but we have a script that restart the server everyday.

Sometimes portals get deleted for unknown reasons, there are no errors, they just dissapear... i dont know if they are deleted from the sql I didnt check the day before, but today they werent in the sql.

Also when I tried to place a /setproxyspawn (i already had one but decided to change it) it didnt update, i had to manually delete it from the sql db to add it again.

Maybe a solution could be never restart bungeecord, but i think it should be looked at.I have months with this issue, almost everyday I have to recreate portals,I think warps arent affected.

Error on Startup

Hello,
I am looking to transfer from BungeeSuite over to your plugin. When I put your main plugin into our Proxy server I get this message in console. http://pastebin.com/LAmZCEAT

I am running the most recent bungee version, as well as the most recent geSuit and Yamler versions, and have even tried a previous version, but no luck.

I know my database info is correct, I can send a copy of the config if you wish. Thanks!

Enhancement: Disabling messages

Here's a basic idea: I use console warp to move players out of a specific minigame server at the end of the match, so they appear in a set location in the "lobby" server. The only thing that bothers me is that it always says "You have been warped to nameofwarp", and I don't really like it. I tried using an empty string (''), but it didn't work, it just gave a blank line of text, so the problem is kind of still there. I tried to fix it myself and send it as a pull request, but I just can't find the way. Could you consider making it so if you put '' in the config, that message is not sent at all? (Not even a blank line)

Thanks in advance :)

don't works every times

hello :)

thanks to updated gesuit (http://jenkins.addstar.com.au/job/geSuit/)

but there are big bug

I start the proxy but 3 times on 5 the proxy can't load

02:27:23 [INFOS] Starting geSuit
02:27:23 [INFOS] Initialising Managers
and thats all it don't start

Initialising Managers don't works every times

can you check that please ??

thanks

BungeeChat Integration option

Just creating an issue for the BungeeChat config option discussed in the Spigot thread.

The references I found to it (for your quick reference) were in:
src/main/java/net/cubespace/geSuit/Utilities.java
src/main/java/net/cubespace/geSuit/managers/PlayerManager.java
src/main/java/net/cubespace/geSuit/listeners/PlayerListener.java

/seen would cause the player to be kicked, and join messages would throw a bungee console error. Leave messages would work normally.

/portals command not displaying a full list of portals.

I am experiencing a problem with the /portals command not displaying a full list of all the portals on the server.

Currently this is only displaying 1 portal on the Paintball server, yet when I check phpMyAdmin and access the data base, I can see all of the portals on the servers.

We are using build #93 of geSuite and geSuitPortals version 0.1.1b-4

Any advice on resolving this would be appreciated.

Ellis Win.

Some problems

1- For a long time, for some reason the log is full of errors when a user teleports.
Also "/tpall" doesn't work.
This error occurs constantly.

https://pastebin.com/6kWsr2TY
https://pastebin.com/MAudrk61

I have deleted my database several times to see if it could be a bug in it, but these errors still occur, my servers are in version 1.12
The plugins I use in bungeecord are: BungeeTabListPlus, DeluxeChat, ExecuteEverywhere, geSuit, ServerListPlus, Yamler-Bungee.

2- Many times when someone has lag, when he stops lagging he can't use the commands of this plugin, he has to leave the server and re-enter.

3- When a user enters the server for the first time, he can't use the commands of this plugin, after leaving and then entering again he can use them normally.

4- There are times that users enter with a domain ip and several errors occur, also in the database the ip gets cut instead of converting it to a normal ip

https://pastebin.com/vU4pbDLT

5- Maybe I'm mistaken with how warps work, but server warps should not be usable from a different server, since it makes it no different to a global warp.

Server warps should be able to replicate the name and be independent of other servers (as if it were a server plugin, such as essentials)

Maybe I'm making a mistake in this, that's why I ask.

Fetch old usernames on first join to show in /namehistory.

Mojang added an web/json API to lookup old usernames. This could allow geSuit to lookup these old names when a new player joins, and add them to the tracking database for /namehistory to show them even though they've never joined with those names. It gives dates for when they changed the name but I think it'd be best to just use the date of first join to prevent any confusion as to when someone actually first joined.

http://wiki.vg/Mojang_API#UUID_-.3E_Name_history

Players sometimes not re-added to online players list

Under some circumstances, players are not re-added to geSuit's online players list when they log out and back in:

22:25:34 [INFO] [DontL00kBack] <-> InitialHandler has connected
22:25:35 [INFO] [BungeePerms] Login by DontL00kBack (1d57b630-caa1-4488-a966-560a87eeb210)
22:25:35 [INFO] [DontL00kBack] disconnected with: You are already connected to this proxy!
22:25:35 [INFO] [BungeePerms] Adding default groups to DontL00kBack (1d57b630-caa1-4488-a966-560a87eeb210)
22:25:35 [INFO] Loaded player from cache DontL00kBack (1d57b630-caa1-4488-a966-560a87eeb210)
22:25:35 [INFO] Player DontL00kBack (1d57b630-caa1-4488-a966-560a87eeb210) connected from 24.224.89.182
22:25:35 [INFO] [DontL00kBack] <-> ServerConnector [survival] has connected
22:25:35 [INFO] [DontL00kBack] <-> DownstreamBridge <-> [survival] has disconnected
22:25:35 [INFO] - DontL00kBack
22:25:35 [INFO] Unloaded player DontL00kBack
22:25:35 [INFO] [DontL00kBack] -> UpstreamBridge has disconnected
22:25:36 [SEVERE] Aug 02, 2017 10:25:36 PM net.md_5.bungee.event.EventBus post
WARNING: Error dispatching event ServerConnectedEvent(player=DontL00kBack, server=net.md_5.bungee.ServerConnection@3e0bec89) to listener net.cubespace.geSuit.listeners.PlayerListener@5790cbcb
java.lang.NullPointerException
    at net.cubespace.geSuit.managers.PlayerManager.confirmJoin(PlayerManager.java:134)
    at net.cubespace.geSuit.listeners.PlayerListener.playerServerConnected(PlayerListener.java:52)
    at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:377)
    at net.md_5.bungee.ServerConnector.handle(ServerConnector.java:159)
    at net.md_5.bungee.protocol.packet.Login.handle(Login.java:72)
    at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:94)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:979)
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:403)
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:306)
    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
    at java.lang.Thread.run(Thread.java:745)


22:25:44 [INFO] [Chat] DontL00kBack: this lag gona kill me

geSuit shows that the player leaves but they are still online, and exceptions are thrown subsequently when a player tries to do something using geSuit until they relog.

Player name changes tracking bug

In /namehistory, if a player (original NameA) changes their name (NameB), then changes it back to their original name (NameA), it appears in /namehistory with only two names and makes the dates appear as if their original name was NameB, and they changed it one time to NameA.

I'm not sure how this could be handled though, as there may be some issues with duplicate values in the playername column.

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.