diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-01-04 06:13:42 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-03 23:13:42 +0100 |
commit | fc63cee4c0284635c601889ce49a892cf73082ff (patch) | |
tree | c1134ef79b5be8a1b9b1d38ebbcc86d0fc081706 /src/functionalTest/java/gregtech/test/mock | |
parent | 046f0991493a242e894c6df2fb77493fa17f00b6 (diff) | |
download | GT5-Unofficial-fc63cee4c0284635c601889ce49a892cf73082ff.tar.gz GT5-Unofficial-fc63cee4c0284635c601889ce49a892cf73082ff.tar.bz2 GT5-Unofficial-fc63cee4c0284635c601889ce49a892cf73082ff.zip |
Update ParallelHelper (#2427)
* Update GT_ParallelHelper.java
* Update GT_Recipe.java
* fix and comment
* unit test
Diffstat (limited to 'src/functionalTest/java/gregtech/test/mock')
-rw-r--r-- | src/functionalTest/java/gregtech/test/mock/MockIVoidableMachine.java | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/functionalTest/java/gregtech/test/mock/MockIVoidableMachine.java b/src/functionalTest/java/gregtech/test/mock/MockIVoidableMachine.java new file mode 100644 index 0000000000..4796d1d3ee --- /dev/null +++ b/src/functionalTest/java/gregtech/test/mock/MockIVoidableMachine.java @@ -0,0 +1,55 @@ +package gregtech.test.mock; + +import java.util.List; + +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + +import gregtech.api.enums.VoidingMode; +import gregtech.api.interfaces.fluid.IFluidStore; +import gregtech.api.interfaces.tileentity.IVoidable; + +public class MockIVoidableMachine implements IVoidable { + + protected VoidingMode voidingMode = getDefaultVoidingMode(); + + @Override + public boolean supportsVoidProtection() { + return true; + } + + @Override + public VoidingMode getVoidingMode() { + return voidingMode; + } + + @Override + public void setVoidingMode(VoidingMode mode) { + voidingMode = mode; + } + + @Override + public List<ItemStack> getItemOutputSlots(ItemStack[] toOutput) { + return null; + } + + @Override + public List<? extends IFluidStore> getFluidOutputSlots(FluidStack[] toOutput) { + return null; + } + + @Override + public boolean canDumpItemToME() { + return false; + } + + @Override + public boolean canDumpFluidToME() { + return false; + } + + @Override + public VoidingMode getDefaultVoidingMode() { + return VoidingMode.VOID_ALL; + } +} |