1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-19 19:25:48 +00:00

[CI skip] Added package docs [javadocs]

This commit is contained in:
TheBusyBiscuit 2020-03-21 21:16:25 +01:00
parent 9ac325adbc
commit dd29abf24a
18 changed files with 89 additions and 0 deletions

11
pom.xml
View File

@ -44,6 +44,17 @@
<finalName>${project.name} v${project.version}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<excludes>
<exclude>**/package-info.java</exclude>
</excludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>

View File

@ -0,0 +1,5 @@
/**
* This package contains all extensions of {@link org.bukkit.event.Event} that Slimefun provides
* and allows you to listen to.
*/
package io.github.thebusybiscuit.slimefun4.api.events;

View File

@ -0,0 +1,5 @@
/**
* This package contains all different extensions of {@link java.lang.Exception} that Slimefun
* uses internally.
*/
package io.github.thebusybiscuit.slimefun4.api.exceptions;

View File

@ -0,0 +1,4 @@
/**
* This package provides the API infrastructure for networks, such as the Cargo- or Energy net.
*/
package io.github.thebusybiscuit.slimefun4.api.network;

View File

@ -0,0 +1,5 @@
/**
* This package contains a bunch of classes and sub-packages related to the interaction
* with Slimefun via an API.
*/
package io.github.thebusybiscuit.slimefun4.api;

View File

@ -0,0 +1,5 @@
/**
* This package contains all variations of {@link io.github.thebusybiscuit.slimefun4.core.attributes.ItemAttribute} that
* can be assigned to a {@link me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem}
*/
package io.github.thebusybiscuit.slimefun4.core.attributes;

View File

@ -0,0 +1,4 @@
/**
* This package contains everything related to slimefun's ingame command.
*/
package io.github.thebusybiscuit.slimefun4.core.commands;

View File

@ -0,0 +1,5 @@
/**
* This package contains the core system for the {@link io.github.thebusybiscuit.slimefun4.core.guide.SlimefunGuide}.
* Note that you can find the individual implementations of the guide, in the implementation package
*/
package io.github.thebusybiscuit.slimefun4.core.guide;

View File

@ -0,0 +1,4 @@
/**
* This package contains everything related to GitHub and contributors.
*/
package io.github.thebusybiscuit.slimefun4.core.services.github;

View File

@ -0,0 +1,4 @@
/**
* This package contains everything related to bStats Metrics
*/
package io.github.thebusybiscuit.slimefun4.core.services.metrics;

View File

@ -0,0 +1,6 @@
/**
* This package provides a few "Services" that Slimefun uses.
* These services can be considered like a black box, you put stuff in or just let them run,
* they work independently.
*/
package io.github.thebusybiscuit.slimefun4.core.services;

View File

@ -0,0 +1,4 @@
/**
* This package contains all hooks to external plugins
*/
package io.github.thebusybiscuit.slimefun4.core.services.plugins;

View File

@ -0,0 +1,5 @@
/**
* This package provides the different implementations of our
* {@link io.github.thebusybiscuit.slimefun4.core.guide.SlimefunGuide}
*/
package io.github.thebusybiscuit.slimefun4.implementation.guide;

View File

@ -0,0 +1,5 @@
/**
* This package contains the different classes for each
* {@link me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem}
*/
package io.github.thebusybiscuit.slimefun4.implementation.items;

View File

@ -0,0 +1,4 @@
/**
* This package contains all implementations of {@link org.bukkit.event.Listener} that Slimefun uses.
*/
package io.github.thebusybiscuit.slimefun4.implementation.listeners;

View File

@ -0,0 +1,4 @@
/**
* In this package we initialize our items, researches and stuff.
*/
package io.github.thebusybiscuit.slimefun4.implementation.setup;

View File

@ -0,0 +1,4 @@
/**
* This package contains several tasks that Slimefun runs regularly.
*/
package io.github.thebusybiscuit.slimefun4.implementation.tasks;

View File

@ -0,0 +1,5 @@
/**
* This package contains some utility classes that offer handy ways to do stuff.
* They are often not directly related to Slimefun.
*/
package io.github.thebusybiscuit.slimefun4.utils;