SchoolGO 0.2-BETA

The Ultimate school plugin for role-play servers you were looking for!

  1. ecry_
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    Ducky
    Join My Discord server for News about my plugins, to discuss about my plugins, to suggest me new features for my Plugins and to report bugs!
    https://discord.gg/48N2pvJhZK



    What is SchoolGO?

    SchoolGO is a school utilities plugin, it lets you manage grades, notes, and also has a class functionality.
    The plugin is still a beta so there might be some bugs/errors.
    Right now there are 11 Subjects which can be disabled in the Subjects.yml file (by setting the sbuject to false).
    The current Subjects are:

    • Biology
    • Math
    • History
    • Music
    • Redstone
    • Civics
    • Science
    • PE
    • Physics
    • Chemistry
    • Geography
    Keep in mind that when you use commands involving the subject name, the subject names are case sensitive.

    Features:

    • You can set a student kit so when someone joins a class their inventory will be replaced with the student kit (it will include the armor too)
    • You can add or remove grades to a player
    • You can see yours or someone else's grades
    • You can add or remove notes to a player
    • You can see yours or someone else's notes
    • You can create multiple Classes with different names
    • Works with offline players
    • Everything related to storage and databases will be managed by the plugin automatically
    • Light-weight, efficent, smart, easy to use.

    Commands and permissions:

    • /studentkit - permission: schoolgo.adminkit - usage: With this command you can set the student kit that will replace Player's inventory when they join a class
    • /createclass <Class Name> - permission: schoolgo.createclass - usage: With this command you can create a new Class
    • /deleteclass <Class Name> - permission: schoolgo.deleteclass - usage: With this command you can delete a Class
    • /class start <class name> - permission: You need to be the owner of the class, have the permission "schoolgo.admingroups" or have the permission "schoolgo.manageclass<class name>" - usage: This command will start a class
    • /class stop <class name> - permission: You need to be the owner of the class, have the permission "schoolgo.admingroups" or have the permission "schoolgo.manageclass<class name>" - usage: This command will stop a class
    • /class add <Player Name> <class name> - permission: You need to be the owner of the class, have the permission "schoolgo.admingroups" or have the permission "schoolgo.manageclass<class name>" - usage: This command will let you add the specified player to the specified class' members
    • /class leave <Player Name> <class name> - permission: You need to be the owner of the class, have the permission "schoolgo.admingroups" or have the permission "schoolgo.manageclass<class name>" - usage: This command will let you remove the specified player to the specified class' members
    • /class join <class name> - permission: You need to be a member of this class - usage: This command will let you join a class
    • /class leave <class name> - permission: You need to be a member of this class - usage: This command will let you leave a class
    • /setclass <Class Name> - permission: schoolgo.setclass - usage: updates the specified class' location
    • /classchat - permission: schoolgo.classchat - usage: this will let you switch between the normal and the joined class' chat
    • /class <Class Name> - permission: schoolgo.infoclass - usage: check a class' info
    • /grades <add/remove> <Subject> <Player name> <Grade> - permission: schoolgo.admingrades - usage: this command will let you manage players' grades.
    • /grades - permission: schoolgo.grades - usage: displays your grades
    • /grades <Player name> - permission: schoolgo.gradesothers - usage: displays someone else's grades
    • /notes <add/remove> <Player name> <Note> - permission: schoolgo.adminnotes - usage: this command lets you manage players' notes
    • /notes - permission: schoolgo.notes - usage: displays your notes
    • /notes <Player name> - permission: schoolgo.notesothers - usage: displays someone else's notes
    • /schoolhelp - No permission required - usage: This command will only display commands that the player executing the command has access to
    If you like my plugin(s) and want to support my work you're free to leave a donation :)
    Please report me bugs and/or suggest me features to add on Discord : ecry#2937
    .

    Currently i'm planning to add:
    • Poissibility to create your own subjects




    NOTES.png



    D42F1A8C-C625-49FD-9967-893250A939E0.png

    DAACDF52-C521-4BD3-9C67-38F14AA1D852.png

    GRADE-2.png


    Minecraft_Screenshot_2021.03.21_-_11.38.46.78_3.png

Recent Reviews

  1. Wheatnoodels
    Wheatnoodels
    5/5,
    Version: 0.2-BETA
    Excellent Plugin! The School Go plugin will work great on my city roleplay Server! The developer is friendly and the plugin is advanced but easy to use! Thanks ecry_!
    1. ecry_
      Author's Response
      I’m glad you liked my plugin! Thank you so much for your positive review!