Client Dedector

Status
This thread has been locked.

SametY

Feedback score
0
Posts
2
Reactions
0
Resources
0
Hi,

My team is developing a special minecraft 1.12 Client(version) for our server. So we want that when player joins the server, a plugin dedect our special Minecraft Client and give rewards. Is exist plugin like that?
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Meecka

Premium
Feedback score
0
Posts
48
Reactions
11
Resources
1
Hi,

My team is developing a special minecraft 1.12 Client(version) for our server. So we want that when player joins the server, a plugin dedect our special Minecraft Client and give rewards. Is exist plugin like that?
There is no plugin like that, but you can use bukkit communication packets or a database.
 

Norska

Java Developer (https://norska.dev)
Supreme
Feedback score
68
Posts
901
Reactions
1,407
Resources
14
I mean, if your team has the skills to develop a custom client I'm pretty sure they'd also know how to do what you're asking?
 

SametY

Feedback score
0
Posts
2
Reactions
0
Resources
0
There is no plugin like that, but you can use bukkit communication packets or a database.
May you be more specific?[DOUBLEPOST=1590413707][/DOUBLEPOST]
I mean, if your team has the skills to develop a custom client I'm pretty sure they'd also know how to do what you're asking?
Probably, They don't know.
 
Last edited:

Meecka

Premium
Feedback score
0
Posts
48
Reactions
11
Resources
1
May you be more specific?[DOUBLEPOST=1590413707][/DOUBLEPOST]
Probably, They don't know.
Create your own custom packets that you can send to the server and read them with bukkit. You can also use a database by setting a players UUID to a table on the Minecraft.java #start() method and removing on the #shutdown(). Also I agree with the other post, you may have the wrong developers.

EDIT: Forgot to mention, and this is very key. Don’t put anything stupid in that packet. Just make something the server can easily read or you can put users on you clients at risk of false bans.
 
Last edited:

OneFightOneWin

ya yeet
Supreme
Feedback score
11
Posts
52
Reactions
61
Resources
0
Create your own custom packets that you can send to the server and read them with bukkit. You can also use a database by setting a players UUID to a table on the Minecraft.java #start() method and removing on the #shutdown(). Also I agree with the other post, you may have the wrong developers.

EDIT: Forgot to mention, and this is very key. Don’t put anything stupid in that packet. Just make something the server can easily read or you can put users on you clients at risk of false bans.
Almost a week since last reply but I feel like this has to be said, as your answer is pretty flawed.

If they arent sure how to communicate from the client to the server to begin with, custom packets probably is off the table, why reinvent the wheel. I'm not quite sure if youre actually recommending to connect to an SQL server to update information from the CLIENT, but I really hope you're not as that would be a massive mistake(Mainly because of the security concerns, but with the approach you provided, they could also run into a problem where the user never is removed from the table, etc).

A more simple and better approach would be to just send a chat message in the chat to claim the reward upon joining a server, possibly by command, this is really easy to do. That way, you really would'nt even have to make a new plugin for it. This does have its own drawbacks, mainly that if anyone figured out the command, they could just manually use it, however easily fixable by just slightly improving the idea.
 

Soki

Feedback score
1
Posts
73
Reactions
7
Resources
0
Tell your developers (or commission someone) to send packets going out of the client to the server with the data that you want. I would be willing, Discord: soki#0700. This can be done in your spigot or through a third party plugin
 

OneFightOneWin

ya yeet
Supreme
Feedback score
11
Posts
52
Reactions
61
Resources
0
Tell your developers (or commission someone) to send packets going out of the client to the server with the data that you want. I would be willing, Discord: soki#0700. This can be done in your spigot or through a third party plugin
We've already informed him of that option, regardless, it should take like 5 min or so as its an really easy task. I'd be up to do it for free if OP still needs help.
 
Status
This thread has been locked.
Top