Sure? What makes the plugin so special? The Y project consists of a mod and a plugin. The plugin is useful if you just want to manage your very and need some quality of life features. But the real power of the plugin comes out with the Y mod! With the Y Mod, the plugin creates custom GUIs, calls events like the MinecraftKeyPressed event to life, and allows you to do things that were never possible before. More specifically, the mod extends the Spigot API so that client sided things can now be controlled via the server. Here is an example of how to edit the settings on the server with the Y mod. If you only use the Y plugin, you have to do this via commands:
Wait a minute, that sounds pretty dangerous! Yes, it is. That's why the Y mod is only equipped with certain actions. For example, you can now open custom GUIs, but no, no one can access your personal data or anything else. Still, please never enter personal information like names, email, passwords or anything like that on the server. Because the Y Mod has a KeyPressEvent, which is triggered when a key is pressed. Of course, we have programmed it so that not all keys, but important keys like W A S D Space and the like are transmitted to the server. This would theoretically make it possible to log keys, and thus find out passwords. Since we do not want this in any case, we have as already mentioned only certain keys that are transmitted to the server, but please do not enter passwords or other valuable information! (This of course only applies to Minecraft, if you have a browser window open on the side, or another app, and type something there, the Y mod pauses, and nothing is transmitted to the server)
Cool, and what do I have to do? Nothing, just download the Y Mod, YPlugin or both here and discover the features.
I am a developer, and would like to create a plugin using the YFramework
Nice that you want to create a plugin with our framework. You can find detailed documentation on Github. But please create your plugin in a way that it works even if the user doesn't have the Y mod installed, on the other hand you have to enable the ForceYMod setting of your server.
Does the YPlugin work without the Y Mod? Yes, even without the Y Mod, the Y Plugin has some useful features such as its own command system.
Do all players have to install the Y Mod when I use the Y plugin on my server? No. Basically, the Y Mod is just an extension. But sometimes it can be that a certain plugin from third parties urgently needs things from the Y Mod. In this case you should set the ForceYMod setting in the config to True, then only players with the Y Mod can join your server. However, if the plugins do not necessarily need the Y Mod, you can leave this setting off. Then both players with and without the Y mod can join your server.