Compare commits

...

2 Commits

Author SHA1 Message Date
Intelli 6023c21ba9 Fixed hopper pulls performing container validation on source block 2024-05-06 19:19:48 -06:00
Intelli 3e3496ad12 Corrected version references in API v10 documentation 2024-05-06 18:18:56 -06:00
2 changed files with 5 additions and 5 deletions

View File

@ -25,8 +25,8 @@ logRemoval(String user, BlockState blockState)
## Getting Started
Ensure you're using CoreProtect 21.0 or higher. Add it as an external jar to your plugin in your IDE.
Alternatively, if using Maven, you can add it via the repository [https://maven.playpro.com](https://maven.playpro.com) (net.coreprotect, 21.0).
Ensure you're using CoreProtect 23.0 or higher. Add it as an external jar to your plugin in your IDE.
Alternatively, if using Maven, you can add it via the repository [https://maven.playpro.com](https://maven.playpro.com) (net.coreprotect, 23.0).
The first thing you need to do is get access to CoreProtect. You can do this by using code similar to the following:
@ -49,7 +49,7 @@ private CoreProtectAPI getCoreProtect() {
}
// Check that a compatible version of the API is loaded
if (CoreProtect.APIVersion() < 9) {
if (CoreProtect.APIVersion() < 10) {
return null;
}

View File

@ -28,7 +28,7 @@ public final class HopperPullListener {
}
}
ItemStack[] sourceContainer = Util.getContainerState(sourceHolder.getInventory().getContents());
ItemStack[] destinationContainer = Util.getContainerState(destinationHolder.getInventory().getContents());
ItemStack movedItem = item.clone();
final long taskStarted = InventoryChangeListener.tasksStarted.incrementAndGet();
@ -39,7 +39,7 @@ public final class HopperPullListener {
}
boolean abort = false;
boolean addedInventory = Util.canAddContainer(sourceContainer, movedItem, sourceHolder.getInventory().getMaxStackSize());
boolean addedInventory = Util.canAddContainer(destinationContainer, movedItem, destinationHolder.getInventory().getMaxStackSize());
if (!addedInventory) {
abort = true;
}