Merge remote-tracking branch 'origin/mc1.10' into mc1.10

This commit is contained in:
Raoul Van den Berge
2016-10-16 22:35:57 +02:00
2 changed files with 6 additions and 2 deletions

View File

@@ -13,10 +13,15 @@ import java.util.List;
public class ItemStorageItemHandler extends ItemStorageExternal {
private TileExternalStorage externalStorage;
private IItemHandler handler;
private AccessType lockedAccessType = AccessType.READ_WRITE;
public ItemStorageItemHandler(TileExternalStorage externalStorage, IItemHandler handler) {
this.externalStorage = externalStorage;
this.handler = handler;
if (externalStorage.getFacingTile().getBlockType().getUnlocalizedName().equals("tile.ExtraUtils2:TrashCan")) {
lockedAccessType = AccessType.WRITE;
}
}
@Override
@@ -97,6 +102,6 @@ public class ItemStorageItemHandler extends ItemStorageExternal {
@Override
public AccessType getAccessType() {
return externalStorage.getAccessType();
return ((lockedAccessType != AccessType.READ_WRITE) ? lockedAccessType : externalStorage.getAccessType());
}
}

View File

@@ -358,7 +358,6 @@ public class TileExternalStorage extends TileMultipartNode implements IItemStora
return TYPE;
}
@Override
public int getType() {
return worldObj.isRemote ? TYPE.getValue() : type;