Mask

API Mask 2.1.2

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Moderocky

The Master
Staff member
Admin
Moderator
Resource Staff
MVP++
Supporter
Mar 12, 2017
22
23
3
124
England
github.com
Discord Username
Mackenbee#0001
Moderocky submitted a new resource:

Mask - A plugin framework primarily aimed at Skript addons to simplify boilerplate tasks.

This API is aimed primarily at plugin-makers or beginner addon developers.

The primary goal is to try and simplify most of the dull or complex tasks that are required in addon/plugin creation.

I use it in production, which is pretty much a guarantee that I will keep it updated.
Almost no features rely on Minecraft version-specific methods so it ought to work on almost any version.

Included Features
  • Automatic Skript addon...

Read more about this resource...
 
Moderocky updated Mask with a new update entry:

Commander

A new thing of beauty has been added to Mask: the WrappedCommand interface.

WrappedCommands are able to be handled entirely from the class itself - no entry in the plugin.yml or setting executors (though, I suppose, you could still bother with that if you want?)

If you are using the Plugin class template, you can use register(WrappedCommand... commands) to register multiple within your startup() method, or wherever you'd like.

Equally, if you aren't using the Plugin template, you can use...

Read the rest of this update entry...
 
Moderocky updated Mask with a new update entry:

Containers

This update adds a few libraries that I've been working on in the background, as well as some supportive changes to try and quash any potential clerical errors.

Key changes:
  • Removed several deprecated classes (these are due to be redone soon)
  • Added the PositionalMap
    - a map that uses an X/Y-based key in order to categorise entries
    - brilliant for ordering stuff in a grid basis
    - trust me this thing is a g when it comes to grid work
    - easy acquisition of rows and columns...

Read the rest of this update entry...
 
Moderocky updated Mask with a new update entry:

Web servers, menus, item factories and javadocs :)

In this version the following changes have been made:

Fixed
* Erroneous file creation if using the addon template

Added
  • Basic extendable web server creation system
  • Web action callback events (for GET/POST etc.)
  • Basic system for simple creation of online jSon APIs
  • Better documentation of maps and other classes
  • ItemFactory system for easy creation/editing of items (replaces ItemStacker)
  • Menu GUI system for simple menu creation via callback buttons...

Read the rest of this update entry...