mirror of
https://github.com/JEFF-Media-GbR/ChestSort.git
synced 2024-11-13 06:05:36 +01:00
13.0.0
This commit is contained in:
parent
33283a3360
commit
c4f6f37c3d
@ -21,7 +21,7 @@ You can use maven to add ChestSort as a dependency to your Spigot-/Bukkit-Plugin
|
||||
<dependency>
|
||||
<groupId>de.jeff_media</groupId>
|
||||
<artifactId>ChestSortAPI</artifactId>
|
||||
<version>12.0.0</version>
|
||||
<version>13.0.0-SNAPSHOT</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
@ -130,7 +130,7 @@ ChestSortAPI.setUnsortable(myInventory);
|
||||
|
||||
## Javadocs, Source code, Example plugin & Discord
|
||||
There are more methods you can use, just have a look at the Javadocs.
|
||||
- [ChestSortAPI Javadocs](https://repo.jeff-media.de/javadocs/ChestSortAPI).
|
||||
- [ChestSortAPI Javadocs](https://hub.jeff-media.de/javadocs/chestsortapi).
|
||||
- [ChestSortAPI source code](https://github.com/JEFF-Media-GbR/Spigot-ChestSortAPI).
|
||||
|
||||
Here is a complete example plugin that shows to add and use the ChestSort API: [LINK](https://github.com/JEFF-Media-GbR/ChestSortAPIExample)
|
||||
|
2
pom.xml
2
pom.xml
@ -9,7 +9,7 @@
|
||||
<name>ChestSort</name>
|
||||
<url>https://www.chestsort.de</url>
|
||||
<description>Allows automatic chest sorting!</description>
|
||||
<version>12.1.4</version>
|
||||
<version>13.0.0</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<properties>
|
||||
|
@ -0,0 +1,30 @@
|
||||
package de.jeff_media.chestsort.api;
|
||||
|
||||
import org.bukkit.event.Event;
|
||||
import org.bukkit.event.HandlerList;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class ChestSortPostSortEvent extends Event {
|
||||
|
||||
private static final HandlerList HANDLERS = new HandlerList();
|
||||
private final ChestSortEvent event;
|
||||
|
||||
public ChestSortPostSortEvent(ChestSortEvent event) {
|
||||
this.event = event;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return HANDLERS;
|
||||
}
|
||||
|
||||
public static HandlerList getHandlerList() {
|
||||
return HANDLERS;
|
||||
}
|
||||
|
||||
public ChestSortEvent getChestSortEvent() {
|
||||
return event;
|
||||
}
|
||||
}
|
@ -2,6 +2,7 @@ package de.jeff_media.chestsort.handlers;
|
||||
|
||||
import de.jeff_media.chestsort.api.ChestSortEvent;
|
||||
import de.jeff_media.chestsort.ChestSortPlugin;
|
||||
import de.jeff_media.chestsort.api.ChestSortPostSortEvent;
|
||||
import de.jeff_media.chestsort.data.Category;
|
||||
import de.jeff_media.chestsort.hooks.CrackShotHook;
|
||||
import de.jeff_media.chestsort.hooks.InventoryPagesHook;
|
||||
@ -623,6 +624,9 @@ public class ChestSortOrganizer {
|
||||
currentSlot++;
|
||||
}
|
||||
plugin.debug("Sorting successful. I'll go back to bed now.");
|
||||
|
||||
Bukkit.getPluginManager().callEvent(new ChestSortPostSortEvent(chestSortEvent));
|
||||
|
||||
}
|
||||
|
||||
public void updateInventoryView(InventoryClickEvent event) {
|
||||
|
@ -749,6 +749,8 @@ public class Listener implements org.bukkit.event.Listener {
|
||||
//plugin.organizer.sortInventory(e.getInventory());
|
||||
plugin.getOrganizer().updateInventoryView(e.getInventory());
|
||||
plugin.getOrganizer().updateInventoryView(p.getInventory());
|
||||
|
||||
Bukkit.getPluginManager().callEvent(new ChestSortPostSortEvent(chestSortEvent));
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user