Looking for someone who could make this for free

Status
This thread has been locked.

Subsequence

Premium
Feedback score
2
Posts
112
Reactions
19
Resources
0
Hello, I know this is a bit cheeky but i was wondering if anyone would be able to make me a little plugin that Forces a GUI on a player as they enter the server so they have to choose a server.

By this i mean that the player would not be able to close the GUI.

The reasons why this would benifit me:
- I can't build and i refuse to use copied maps on my server.

Please don't say in the comments, " Whats the Point in this.." Ect.
If anyone can make this for free please comment Below and i will appriciate it alot.

NOTICE: This is my first thread on MC Market but i have been on here a while, please excuse me if i have not stuck to a specific layout for a post or anything.


Screenshot_1.png


This is an example of the type of thing i would use a GUI plugin like i am requesting for.
You wouldnt have to make this layout for me as i can do this myself :)
If there is any other Solutions please let me know also in the comments.

- Thankyou, have a nice day :)
 

Attachments

  • Screenshot_1.png
    Screenshot_1.png
    11 KB · Views: 80
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

xNameless

Feedback score
0
Posts
17
Reactions
5
Resources
0
If you are able to develop at least a little, the easiest way to achieve this is to use any other server manager. Then code 2 events to your own plugin, being player join event, and InventoryCloseEvent. On Player join send a command with the command sender as the player - this command will be the command of the /server plugin. On inventory close, send the command again, so that they cannot keep it closed. Either that or just cancel the InventoryCloseEvent :)

That way, you wouldn't need to update the plugin, or have it updated for each release of Spigot etc. (incase something gets depreciated or changed)

Events:

@EventHandler
public void onJoin(PlayerJoinEvent e){
Bukkit.dispatchCommand(e.getPlayer(), "server");
}

@EventHandler
public void onClose(InventoryCloseEvent e){
Bukkit.dispatchCommand(e.getPlayer(), "server");
or
e.setCancelled(true);
// Not cancellable
}
 
Last edited:

Subsequence

Premium
Feedback score
2
Posts
112
Reactions
19
Resources
0
What will a developer benefit from making you a free plugin? I suggest you trying to save up a little money for a smallish budget or atleast include in your thread your willing to leave a vouch! There are numerous plugins out there, all I did was a simple GUI search on spigot and a few showed up. Before making a thread asking for a free plugin please dedicate some time in extensive research to make sure the plugin you want isn't already out there. And if you really really can't find a solution, then make a thread. Of coarse if this was a paid plugin, that would be a different story.
This isnt a Plugin, and i suggest you stop being rude before i report you. Instead of trying to hate on people for no reason why don't you offer a solution? Oh u can't your just time wasting. Get the frick out or i u will be reported.[DOUBLEPOST=1501097105][/DOUBLEPOST]
If you are able to develop at least a little, the easiest way to achieve this is to use any other server manager. Then code 2 events to your own plugin, being player join event, and InventoryCloseEvent. On Player join send a command with the command sender as the player - this command will be the command of the /server plugin. On inventory close, send the command again, so that they cannot keep it closed. Either that or just cancel the InventoryCloseEvent :)

That way, you wouldn't need to update the plugin, or have it updated for each release of Spigot etc. (incase something gets depreciated or changed)

Events:

@EventHandler
public void onJoin(PlayerJoinEvent e){
Bukkit.dispatchCommand(e.getPlayer(), "server");
}

@EventHandler
public void onClose(InventoryCloseEvent e){
Bukkit.dispatchCommand(e.getPlayer(), "server");
or
e.setCancelled(true);
}

hi i really appriciate your help, sorry for that other comment earlier, i apologise. Could i message you please in regards to help? Thankyou :)
 
Last edited:

Subsequence

Premium
Feedback score
2
Posts
112
Reactions
19
Resources
0
InventoryCloseEvent is not even a cancellable event.

The code that he has left is a Valid resonce though :). The code that he has left would work and i am willing to try that solution
:). Is there any chance you have anything that could help this ?
- thanks. :)
 

xNameless

Feedback score
0
Posts
17
Reactions
5
Resources
0
InventoryCloseEvent is not even a cancellable event.
Please understand I did this from memory purely. Anyway,

hi i really appriciate your help, sorry for that other comment earlier, i apologise. Could i message you please in regards to help? Thankyou :)

Here is a plugin I just coded which should solve this issue, just put it in hub with any other server selector that has a command. Command can be set in the plugin.yml
 
Status
This thread has been locked.
Top