diff --git a/StevenDimDoors/mod_pocketDim/blocks/BlockDoorGold.java b/StevenDimDoors/mod_pocketDim/blocks/BlockDoorGold.java index fdc26c3..5dead11 100644 --- a/StevenDimDoors/mod_pocketDim/blocks/BlockDoorGold.java +++ b/StevenDimDoors/mod_pocketDim/blocks/BlockDoorGold.java @@ -1,5 +1,7 @@ package StevenDimDoors.mod_pocketDim.blocks; +import java.util.Random; + import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import StevenDimDoors.mod_pocketDim.DDProperties; @@ -7,6 +9,7 @@ import StevenDimDoors.mod_pocketDim.mod_pocketDim; import net.minecraft.block.BlockDoor; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; +import net.minecraft.item.Item; import net.minecraft.util.Icon; import net.minecraft.world.IBlockAccess; @@ -23,6 +26,11 @@ public class BlockDoorGold extends BlockDoor } + public int idDropped(int par1, Random par2Random, int par3) + { + return mod_pocketDim.itemGoldDoor.itemID; + } + public void registerIcons(IconRegister par1IconRegister) { this.blockIcon = par1IconRegister.registerIcon(mod_pocketDim.modid + ":" + this.getUnlocalizedName2()+"_top"); diff --git a/StevenDimDoors/mod_pocketDim/blocks/BlockGoldDimDoor.java b/StevenDimDoors/mod_pocketDim/blocks/BlockGoldDimDoor.java index 9089d0e..66feccc 100644 --- a/StevenDimDoors/mod_pocketDim/blocks/BlockGoldDimDoor.java +++ b/StevenDimDoors/mod_pocketDim/blocks/BlockGoldDimDoor.java @@ -1,10 +1,13 @@ package StevenDimDoors.mod_pocketDim.blocks; +import java.util.Random; + import net.minecraft.block.material.Material; import net.minecraft.item.Item; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; import StevenDimDoors.mod_pocketDim.DDProperties; +import StevenDimDoors.mod_pocketDim.mod_pocketDim; import StevenDimDoors.mod_pocketDim.core.DimLink; import StevenDimDoors.mod_pocketDim.core.LinkTypes; import StevenDimDoors.mod_pocketDim.core.NewDimData; @@ -37,9 +40,9 @@ public class BlockGoldDimDoor extends BaseDimDoor implements IDimDoor } @Override public int getDrops() - { - return this.properties.GoldDoorItemID; - } + { + return mod_pocketDim.itemGoldDoor.itemID; + } @Override public TileEntity createNewTileEntity(World world) diff --git a/StevenDimDoors/mod_pocketDim/blocks/TransientDoor.java b/StevenDimDoors/mod_pocketDim/blocks/TransientDoor.java index 1a1232b..35566b1 100644 --- a/StevenDimDoors/mod_pocketDim/blocks/TransientDoor.java +++ b/StevenDimDoors/mod_pocketDim/blocks/TransientDoor.java @@ -27,7 +27,7 @@ public class TransientDoor extends BaseDimDoor public void enterDimDoor(World world, int x, int y, int z, Entity entity) { // We need to ignore particle entities - if (world.isRemote || entity instanceof EntityFX) + if (world.isRemote) { return; } diff --git a/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java b/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java index 43efc21..6e9430a 100644 --- a/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java +++ b/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java @@ -100,7 +100,7 @@ public class GatewayGenerator implements IWorldGenerator if (link == null) { dimension = PocketManager.getDimensionData(world); - link = dimension.createLink(x, y + 1, z, LinkTypes.POCKET); + link = dimension.createLink(x, y + 1, z, LinkTypes.DUNGEON); } else {