PluginQuery [PluginMessage and Socket alternative | Easy Setup | No Port Required] icon

PluginQuery [PluginMessage and Socket alternative | Easy Setup | No Port Required] -----

Send plugin message without having to require the player to be online on the server (OPEN SOURCE)




----------, Oct 15, 2023

  • Fixed for Velocity Servers can't reconnect to Spigot servers
  • Added DispatcherQueryConnection
    Allows you to send query directly from spigot to another spigot without having to create a redirector in proxy side. Note that, the dispatcher connection has its own metadata and does not transfer metadata from its original connection.
    Code (Java):
    QueryConnection proxyConnection ;
    InetAddress targetAddress ;
    proxyConnection. fetchActiveConnections ( )
            . thenAccept (spigotConnections -> {
                for (QueryConnection spigotConnection : spigotConnections ) {
                    if (spigotConnection. getAddress ( ). equals (targetAddress ) ) {
                        spigotConnection. sendQuery ( "myplugin:mymessage", "HELLO". getBytes (StandardCharsets. UTF_8 ) ) ;
                    }
                }
            } ) ;
----------, Dec 7, 2021

  • Updated to support velocity 3.0.1
  • Updated wiki link
  • Updated java docs link
----------, Oct 26, 2021

  • Bug:
    Unable to connect if you didn't whitelist your server inside config.properties.
    Fix:
    Whitelisting no longer necessary for Velocity Proxy
  • Feature:
    Debug (/<spa/pq> debug)
    Toggle enable/disable plugin query debugging mode
----------, Jul 4, 2020

  • RemoteObject Library
    Added client-side reference cache
  • Updated example code: here
----------, Jun 28, 2020

  • RemoteObject Library
    It allows you to execute server code from somewhere else using interfaces.
  • QueryForwarder
    Forward incoming queries in a channel into another connection.
* wiki for libraries haven't updated yet
----------, Jun 28, 2020

  • Added Velocity Support
    • get QueryConnection by registered server using VelocityPluginQuery.getConnection(RegisteredServer)
    • get RegisteredServer from QueryConnection from Metadata using key from VelocityPluginQuery.REGISTERED_SERVER
----------, Jun 25, 2020

  • Protocol Change
    • No longer sending back response after handshake
  • Fixed with QueryMessenger#broadcastQuery always return false even there is an active connection
  • Fixed potential ClassNotFoundException for 1.8 servers since it uses older netty version
----------, Jun 23, 2020

  • Fixed randomly kicking players
  • Fixed Secret Key Synchronization
  • Added Read timeout to inactive query handshakes
----------, Jun 13, 2020

----------, Jun 13, 2020

  • Fixed issue with late-bind: true
  • Added limitation on channel length (max 127) and unique handshake token length (max 127)
----------, Jun 12, 2020

  • Protocol change for unique handshake token length and channel name length to byte instead of integer
  • Fixed handshake order
  • Fixed decryption fix on bungeecord side
----------, Jun 12, 2020

Resource Information
Author:
----------
Total Downloads: 594
First Release: Jun 12, 2020
Last Update: Oct 15, 2023
Category: ---------------
All-Time Rating:
1 ratings
Find more info at sunaryayalasatriathito.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings