Skip to content

Keksnet/JAGIL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAGIL

Version: 3.3.10

just another generic inventory library (for Spigot)

You have to install JAGIL-Loader on the server in order for JAGIL to work.

Maven

Repository:

<repositories>
	<repository>
		<id>repo.neo8.de</id>
		<url>https://repo.neo8.de/</url>
	</repository>
</repositories>

Dependency:

<dependency>
    <groupID>de.neo.jagil</groupID>
    <artifactID>JAGIL</artifactID>
    <version>VERSION</version>
    <scope>compile</scope>
</dependency>

Gradle

Repository:

repositories {
    maven {
        url 'https://repo.neo8.de/'
    }
}

Dependency:

dependencies {
    compileOnly 'de.neo.jagil:JAGIL:VERSION'
}

How to use:

And you have to put the following in your onEnable method:

JAGIL.init(this, compatibiltyMode);

If you turn compatibilityMode on it will disable some features like save closing the inventory.

To create a new GUI you have to create a class that extends GUI. If you like to use functional programming you can use the GUIBuilder class.

Help! I do not now how to get started.

Take a look at the wiki. Wiki coming soon.

Planned Features for v4

  • Animations
  • Removal of compatibilitymode and other hacky "fixes"
  • more Json features
  • "codeless" features
  • Wiki (applies to v3 as well)
  • Attributes
  • (Prebuild) UI Elements

If there are any questions please write me on Discord (Neo8#4608).

Have Fun!

About

just another generic inventory library (for Spigot)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages