Memory Card can now be used on most Blocks/Parts to save/load settings.

This commit is contained in:
AlgorithmX2
2014-02-19 23:18:49 -06:00
parent 921c681b47
commit b23aab81e6
15 changed files with 220 additions and 34 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ public class PartConversionMonitor extends PartStorageMonitor
}
@Override
public boolean onShiftActivate(EntityPlayer player, Vec3 pos)
public boolean onPartShiftActivate(EntityPlayer player, Vec3 pos)
{
if ( Platform.isClient() )
return true;
-8
View File
@@ -6,9 +6,7 @@ import java.io.IOException;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Vec3;
import net.minecraftforge.common.util.ForgeDirection;
import appeng.api.implementations.parts.IPartMonitor;
import appeng.api.networking.GridFlags;
@@ -220,10 +218,4 @@ public class PartMonitor extends AEBasePart implements IPartMonitor
bch.addBox( 4, 4, 13, 12, 12, 14 );
}
@Override
public boolean onActivate(EntityPlayer player, Vec3 pos)
{
return false;
}
}
+1 -1
View File
@@ -116,7 +116,7 @@ public class PartStorageMonitor extends PartMonitor implements IPartStorageMonit
}
@Override
public boolean onActivate(EntityPlayer player, Vec3 pos)
public boolean onPartActivate(EntityPlayer player, Vec3 pos)
{
if ( Platform.isClient() )
return true;
+1 -1
View File
@@ -64,7 +64,7 @@ public class PartTerminal extends PartMonitor implements ITerminalHost, IConfigM
}
@Override
public boolean onActivate(EntityPlayer player, Vec3 pos)
public boolean onPartActivate(EntityPlayer player, Vec3 pos)
{
if ( !player.isSneaking() )
{