Coder Social home page Coder Social logo

einsteinsworkshopedu's Introduction

EinsteinsWorkshopEDU Minecraft Sponge Mod

Description

This mod was developed for Einsteins Workshop to provide administrative features to facilitate an educational environment.

Author

Pieter Svenson
Website

Contact

Discord

Permissions

  • einsteinsworkshop
    • einsteinsworkshop.student
      • Allows usage of student-level commands
    • einsteinsworkshop.instructor
      • Allows usage of instructor-level commands
      • Instructors must also inherit the student permission
    • einsteinsworkshop.immunity
      • Causes immunity of student-altering effects
      • Required for instructors
      • A feature added for testing purposes

Commands

Command Usage Syntax

  • "|": Delimiter for a list of synonymous subcommands
  • "": foo is a required argument
  • "[bar]": bar is an optional argument
  • "...": This argument can take multiple words
  • "{do, re}": do and re are the only two options

Command Usage

  • /einsteinsworkshop|ew
    • freeze|f Permission: einsteinsworkshop.instructor Students cannot interact, be interacted with, or chat
      • all|a
        • Freezes all students in place
        • Students who join into the world will be frozen, even if they were individually unfrozen before
      • player|p
        • Freezes a specific player
    • unfreeze|uf
      • Permission: einsteinsworkshop.instructor
      • Student can move and chat freely
      • all|a
        • Unfreezes all students
      • player|p
        • Unfreezes a specific player
    • assignment|a
      • list
        • Permission: einsteinsworkshop.student Lists all assignments
      • complete
        • Permission: einsteinsworkshop.student
        • Completes the assignment with the given id
      • add <title...>
        • Permission: einsteinsworkshop.instructor
        • Add an assignment with the given title
      • remove
        • Permission: einsteinsworkshop.instructor
        • Remove an assignment with the given id
      • info
        • Permission: einsteinsworkshop.instructor
        • Get a detailed information message about the assignment with the given id
      • edit
        • Permission: einsteinsworkshop.instructor
        • title <title...>
          • Edit the title of the assignment with the given id and title
        • body <body...>
          • Edit the body of the assignment with the given id and body
        • type
          • Edit the type of the assignment with the given type
    • box|b
      • Permission: einsteinsworkshop.instructor
      • list
        • Returns a list of all saved boxes
      • position1|pos1
        • Sets the location of the first position for selecting a box region to your current location
      • position2|pos2
        • Sets the location of the second position for selecting a box region to your current location
      • create
        • Generates a box in the currently selected region
      • destroy
        • Deletes a box with the given id
      • info [id]
        • Returns detailed information about the box with the given id
        • If no id is given, it returns information about the box you are currently occupying
      • edit
        • movement {true,false}
          • Sets the student's movement ability inside the box
        • building {true,false}
          • Sets the students' editing ability inside the box
      • show
        • all
          • Displays a brief border around all boxes saved
          • Displays a brief border around the box with the specified id
      • teleport|tp
        • Teleport yourself to the corner of a specific box (corner is at minimum of x, y, and z coordinates)
      • wand
        • Gives yourself the wand associated with box position selection.
        • By default, this is a brick. This cannot be changed at this time.
    • home|h
      • Permission: einsteinsworkshop.student
      • Teleports you to your home, if you set
        • set
          • Sets your home location to your current location
        • set
          • Permission: einsteinsworkshop.instructor
          • If x, y, and z coordinates are specified, then sets your location to that coordinate location in the world you are in
        • player
          • Permission: einteinsworkshop.instructor
          • Teleport you to the home of the specified player
    • documentation|docs
      • Permission: einsteinsworkshop.instructor
      • Gives you a link to the documentation page

einsteinsworkshopedu's People

Contributors

whimxiqal avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.