aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/server/StackAccessor.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/server/StackAccessor.java')
-rw-r--r--src/main/java/me/shedaniel/rei/server/StackAccessor.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/rei/server/StackAccessor.java b/src/main/java/me/shedaniel/rei/server/StackAccessor.java
index 65b722a9e..278a75baa 100644
--- a/src/main/java/me/shedaniel/rei/server/StackAccessor.java
+++ b/src/main/java/me/shedaniel/rei/server/StackAccessor.java
@@ -23,6 +23,7 @@
package me.shedaniel.rei.server;
+import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.ItemStack;
public interface StackAccessor {
@@ -31,4 +32,12 @@ public interface StackAccessor {
void setItemStack(ItemStack stack);
ItemStack takeStack(int amount);
+
+ default boolean allowModification(PlayerEntity player) {
+ return true;
+ }
+
+ default boolean canPlace(ItemStack stack) {
+ return true;
+ }
}