32 lines
738 B
Java
32 lines
738 B
Java
package thaumicenergistics.common.container.slot;
|
|
|
|
import net.minecraft.world.Container;
|
|
import net.minecraft.world.entity.player.Player;
|
|
import net.minecraft.world.inventory.Slot;
|
|
import net.minecraft.world.item.ItemStack;
|
|
|
|
/**
|
|
* 幽灵物品槽,用于知识记录仪的合成网格。
|
|
* 玩家可以放置任意物品,也可以取回。
|
|
*/
|
|
public class GhostSlot extends Slot {
|
|
public GhostSlot(Container inv, int idx, int x, int y) {
|
|
super(inv, idx, x, y);
|
|
}
|
|
|
|
@Override
|
|
public boolean mayPlace(ItemStack stack) {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public boolean mayPickup(Player player) {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public int getMaxStackSize() {
|
|
return 1;
|
|
}
|
|
}
|