From 2a0faddd671404d2cbca4ea38d3f02f6df3196c9 Mon Sep 17 00:00:00 2001 From: Justin Aquadro Date: Fri, 20 Feb 2015 23:44:39 -0500 Subject: [PATCH] Make individual drawer faces solid. --- build.gradle | 4 +++- resources/mcmod.info | 2 +- .../minecraft/storagedrawers/StorageDrawers.java | 2 +- .../minecraft/storagedrawers/block/BlockDrawers.java | 12 ++++++++++++ 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 6b58649..91993f9 100644 --- a/build.gradle +++ b/build.gradle @@ -17,13 +17,15 @@ buildscript { apply plugin: 'forge' -version = "1.7.10-1.2.2" +version = "1.7.10-1.2.3" group= "com.jaquadro.minecraft.storagedrawers" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "StorageDrawers" minecraft { version = "1.7.10-10.13.2.1291" assetDir = "runtime/assets" + + replace '@VERSION@', project.version } sourceSets.main { diff --git a/resources/mcmod.info b/resources/mcmod.info index 819f43f..f84fddf 100644 --- a/resources/mcmod.info +++ b/resources/mcmod.info @@ -3,7 +3,7 @@ "modid": "StorageDrawers", "name": "Storage Drawers", "description": "Multi-drawer storage blocks for quick storage and retrieval.", - "version": "1.2.2", + "version": "1.0.0", "credits": "By jaquadro", "logoFile": "", "url": "http://www.jaquadro.com/", diff --git a/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java b/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java index d4285d2..a2c831f 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java +++ b/src/com/jaquadro/minecraft/storagedrawers/StorageDrawers.java @@ -28,7 +28,7 @@ public class StorageDrawers { public static final String MOD_ID = "StorageDrawers"; public static final String MOD_NAME = "Storage Drawers"; - public static final String MOD_VERSION = "1.2.2"; + public static final String MOD_VERSION = "@VERSION@"; public static final String SOURCE_PATH = "com.jaquadro.minecraft.storagedrawers."; public static final Api api = new Api(); diff --git a/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java b/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java index 311506e..d2ec091 100644 --- a/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java +++ b/src/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java @@ -31,6 +31,7 @@ import net.minecraft.util.MathHelper; import net.minecraft.util.MovingObjectPosition; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import net.minecraftforge.common.util.ForgeDirection; import java.util.List; import java.util.Random; @@ -295,6 +296,17 @@ public class BlockDrawers extends BlockContainer implements IExtendedBlockClickH } } + @Override + public boolean isSideSolid (IBlockAccess world, int x, int y, int z, ForgeDirection side) { + if (halfDepth) + return false; + + if (side.ordinal() != getTileEntity(world, x, y, z).getDirection()) + return true; + + return false; + } + private void dropItemStack (World world, int x, int y, int z, EntityPlayer player, ItemStack stack) { EntityItem entity = new EntityItem(world, player.posX, player.posY, player.posZ, stack); world.spawnEntityInWorld(entity);