mirror of
https://github.com/JEFF-Media-GbR/ChestSort.git
synced 2024-12-02 15:43:22 +01:00
9.0.0 release
This commit is contained in:
parent
008419694d
commit
2894ee3966
@ -1,7 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## 8.19.0
|
## 9.0.0
|
||||||
- Improved API for ItemJoin
|
THIS UPDATE IS IMPORTANT WHEN YOU ARE USING PLUGINS THAT INTERACT WITH CHESTSORT
|
||||||
|
Note: When you are using other plugins that depend on the ChestSortAPI 2.0.0+ (e.g. probably the next release of ItemJoin AFAIK) you need at least this version of ChestSort.
|
||||||
|
- Improved API, especially for plugins that want to prevent specific items from being moved.
|
||||||
|
- Implements ChestSortAPI version 2.0.0
|
||||||
|
|
||||||
## 8.18.1
|
## 8.18.1
|
||||||
- Improved API
|
- Improved API
|
||||||
|
@ -19,7 +19,7 @@ You can use maven to add ChestSort as a dependency to your Spigot-/Bukkit-Plugin
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>de.jeff_media</groupId>
|
<groupId>de.jeff_media</groupId>
|
||||||
<artifactId>ChestSortAPI</artifactId>
|
<artifactId>ChestSortAPI</artifactId>
|
||||||
<version>1.1.0</version> <!-- The API version is independent of the ChestSort version -->
|
<version>2.0.0</version> <!-- The API version is independent of the ChestSort version -->
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
4
pom.xml
4
pom.xml
@ -9,7 +9,7 @@
|
|||||||
<name>ChestSort</name>
|
<name>ChestSort</name>
|
||||||
<url>https://www.chestsort.de</url>
|
<url>https://www.chestsort.de</url>
|
||||||
<description>Automatically sorts your chests!</description>
|
<description>Automatically sorts your chests!</description>
|
||||||
<version>8.19.0-SNAPSHOT</version>
|
<version>9.0.0</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
@ -123,7 +123,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>de.jeff_media</groupId>
|
<groupId>de.jeff_media</groupId>
|
||||||
<artifactId>ChestSortAPI</artifactId>
|
<artifactId>ChestSortAPI</artifactId>
|
||||||
<version>1.1.0</version>
|
<version>2.0.0</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -30,4 +30,15 @@ public class ChestSortAPIHandler implements ChestSortAPI {
|
|||||||
return plugin.isSortingEnabled(p);
|
return plugin.isSortingEnabled(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getChestSortVersion() {
|
||||||
|
return plugin.getDescription().getVersion();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getChestSortAPIVersion() {
|
||||||
|
return "1.2.0";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -564,6 +564,7 @@ public class ChestSortListener implements Listener {
|
|||||||
|
|
||||||
|
|
||||||
ChestSortEvent chestSortEvent = new ChestSortEvent(e.getInventory());
|
ChestSortEvent chestSortEvent = new ChestSortEvent(e.getInventory());
|
||||||
|
chestSortEvent.setPlayer(e.getWhoClicked());
|
||||||
chestSortEvent.setLocation(e.getWhoClicked().getLocation());
|
chestSortEvent.setLocation(e.getWhoClicked().getLocation());
|
||||||
|
|
||||||
chestSortEvent.setSortableMaps(new HashMap<ItemStack, Map<String, String>>());
|
chestSortEvent.setSortableMaps(new HashMap<ItemStack, Map<String, String>>());
|
||||||
|
@ -476,6 +476,12 @@ public class ChestSortOrganizer {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(inv.getHolder() != null) {
|
||||||
|
if(inv.getHolder() instanceof HumanEntity) {
|
||||||
|
chestSortEvent.setPlayer((HumanEntity) inv.getHolder());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
chestSortEvent.setSortableMaps(new HashMap<ItemStack, Map<String, String>>());
|
chestSortEvent.setSortableMaps(new HashMap<ItemStack, Map<String, String>>());
|
||||||
for (ItemStack item : inv.getContents()) {
|
for (ItemStack item : inv.getContents()) {
|
||||||
chestSortEvent.getSortableMaps().put(item, getSortableMap(item));
|
chestSortEvent.getSortableMaps().put(item, getSortableMap(item));
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
main: de.jeff_media.ChestSort.ChestSortPlugin
|
main: de.jeff_media.ChestSort.ChestSortPlugin
|
||||||
name: ChestSort
|
name: ChestSort
|
||||||
version: 8.18.1
|
version: 9.0.0
|
||||||
api-version: "1.13"
|
api-version: "1.13"
|
||||||
description: Allows automatic chest sorting
|
description: Allows automatic chest sorting
|
||||||
author: mfnalex
|
author: mfnalex
|
||||||
|
Loading…
Reference in New Issue
Block a user