Matt's Framework

Annotation command framework for Spigot.

License

License

GroupId

GroupId

me.mattstudios.utils
ArtifactId

ArtifactId

matt-framework
Last Version

Last Version

1.4.6
Release Date

Release Date

Type

Type

jar
Description

Description

Matt's Framework
Annotation command framework for Spigot.
Project URL

Project URL

https://github.com/ipsk/MattFramework
Source Code Management

Source Code Management

http://github.com/ipsk/MattFramework

Download matt-framework

How to add to project

<!-- https://jarcasting.com/artifacts/me.mattstudios.utils/matt-framework/ -->
<dependency>
    <groupId>me.mattstudios.utils</groupId>
    <artifactId>matt-framework</artifactId>
    <version>1.4.6</version>
</dependency>
// https://jarcasting.com/artifacts/me.mattstudios.utils/matt-framework/
implementation 'me.mattstudios.utils:matt-framework:1.4.6'
// https://jarcasting.com/artifacts/me.mattstudios.utils/matt-framework/
implementation ("me.mattstudios.utils:matt-framework:1.4.6")
'me.mattstudios.utils:matt-framework:jar:1.4.6'
<dependency org="me.mattstudios.utils" name="matt-framework" rev="1.4.6">
  <artifact name="matt-framework" type="jar" />
</dependency>
@Grapes(
@Grab(group='me.mattstudios.utils', module='matt-framework', version='1.4.6')
)
libraryDependencies += "me.mattstudios.utils" % "matt-framework" % "1.4.6"
[me.mattstudios.utils/matt-framework "1.4.6"]

Dependencies

provided (1)

Group / Artifact Type Version
org.spigotmc » spigot-api jar 1.16.1-R0.1-SNAPSHOT

Project Modules

There are no modules declared in this project.

Header

Matt's Framework (MF)

MF is a command annotation framework for Spigot plugins based on ACF. This framework is meant to be simpler to use and more customizable. With this, your parameters are the command's arguments!

Features

  • Simplifies how you handle your command arguments, instead of having an array with arguments and handling it one by one, simply add what you want to the parameters of your command method.
  • Small, adds only 32KB to your project.
  • All messages are customizable.
  • Makes having multiple commands even easier.
  • Custom tab completion handler.
  • No need to register commands on your plugin.yml.

Contributing

Found any issue? Please report it here. Feel free to PR any changes you'd like to see in it!
The source code can be found here..

GUI

MF also has an additional lib to make easier GUI's in Spigot, you can read more about it here.

Other

Join my discord server if you need help!
The JavaDocs of the framework can be found here!

Versions

Version
1.4.6
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0.1
1.4
1.3
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1
1.0.4
1.0.3