Make item stack accessible in item query.

This commit is contained in:
Florian Nücke
2020-12-15 04:21:06 +01:00
parent 3523425066
commit abe7f928fb
2 changed files with 9 additions and 0 deletions

View File

@@ -1,4 +1,7 @@
package li.cil.oc2.api.bus.device.provider;
import net.minecraft.item.ItemStack;
public interface ItemDeviceQuery extends DeviceQuery {
ItemStack getItemStack();
}

View File

@@ -29,6 +29,7 @@ public final class Providers {
addProvider(new ItemHandlerDeviceProvider());
addProvider(new TileEntityDeviceProvider());
addProvider(new BlockDeviceProvider());
addProvider(new MemoryItemDeviceProvider());
}
public static void addProvider(final DeviceProvider provider) {
@@ -101,5 +102,10 @@ public final class Providers {
public ItemQuery(final ItemStack stack) {
this.stack = stack;
}
@Override
public ItemStack getItemStack() {
return stack;
}
}
}