fixed rift sig depth
adding mob Signed-off-by: StevenRS11 <stevenrs11@aol.com>
This commit is contained in:
@@ -2,6 +2,7 @@ package StevenDimDoors.mod_pocketDim.items;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import StevenDimDoors.mod_pocketDim.DimData;
|
||||||
import StevenDimDoors.mod_pocketDim.LinkData;
|
import StevenDimDoors.mod_pocketDim.LinkData;
|
||||||
import StevenDimDoors.mod_pocketDim.dimHelper;
|
import StevenDimDoors.mod_pocketDim.dimHelper;
|
||||||
import StevenDimDoors.mod_pocketDim.mod_pocketDim;
|
import StevenDimDoors.mod_pocketDim.mod_pocketDim;
|
||||||
@@ -184,7 +185,8 @@ public class itemLinkSignature extends Item
|
|||||||
if(par1ItemStack.stackTagCompound.getBoolean("isCreated"))
|
if(par1ItemStack.stackTagCompound.getBoolean("isCreated"))
|
||||||
{
|
{
|
||||||
Integer[] coords = this.readFromNBT(par1ItemStack);
|
Integer[] coords = this.readFromNBT(par1ItemStack);
|
||||||
par3List.add(String.valueOf("Leads to dim "+coords[3] +" with depth "+dimHelper.instance.getDimDepth(dimHelper.instance.getDimDepth(coords[3]))));
|
|
||||||
|
par3List.add(String.valueOf("Leads to dim "+coords[3] +" with depth "+(dimHelper.instance.getDimDepth(coords[3]))));
|
||||||
par3List.add("at x="+coords[0]+" y="+coords[1]+" z="+coords[2]);
|
par3List.add("at x="+coords[0]+" y="+coords[1]+" z="+coords[2]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ import java.util.HashMap;
|
|||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.command.ICommand;
|
import net.minecraft.command.ICommand;
|
||||||
|
import net.minecraft.entity.EntityEggInfo;
|
||||||
|
import net.minecraft.entity.EntityList;
|
||||||
import net.minecraft.entity.item.EntityItem;
|
import net.minecraft.entity.item.EntityItem;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
@@ -32,6 +34,7 @@ import cpw.mods.fml.common.event.FMLServerStartingEvent;
|
|||||||
import cpw.mods.fml.common.event.FMLServerStoppingEvent;
|
import cpw.mods.fml.common.event.FMLServerStoppingEvent;
|
||||||
import cpw.mods.fml.common.network.NetworkMod;
|
import cpw.mods.fml.common.network.NetworkMod;
|
||||||
import cpw.mods.fml.common.network.NetworkMod.SidedPacketHandler;
|
import cpw.mods.fml.common.network.NetworkMod.SidedPacketHandler;
|
||||||
|
import cpw.mods.fml.common.registry.EntityRegistry;
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
import cpw.mods.fml.common.registry.LanguageRegistry;
|
import cpw.mods.fml.common.registry.LanguageRegistry;
|
||||||
import cpw.mods.fml.common.registry.TickRegistry;
|
import cpw.mods.fml.common.registry.TickRegistry;
|
||||||
@@ -58,6 +61,7 @@ import StevenDimDoors.mod_pocketDim.items.itemDimDoor;
|
|||||||
import StevenDimDoors.mod_pocketDim.items.itemExitDoor;
|
import StevenDimDoors.mod_pocketDim.items.itemExitDoor;
|
||||||
import StevenDimDoors.mod_pocketDim.items.itemLinkSignature;
|
import StevenDimDoors.mod_pocketDim.items.itemLinkSignature;
|
||||||
import StevenDimDoors.mod_pocketDim.items.itemRiftRemover;
|
import StevenDimDoors.mod_pocketDim.items.itemRiftRemover;
|
||||||
|
import StevenDimDoors.mod_pocketDim.ticking.MobObelisk;
|
||||||
|
|
||||||
|
|
||||||
@Mod(modid = mod_pocketDim.modid, name = "Dimensional Doors", version = mod_pocketDim.version)
|
@Mod(modid = mod_pocketDim.modid, name = "Dimensional Doors", version = mod_pocketDim.version)
|
||||||
@@ -127,6 +131,7 @@ public class mod_pocketDim
|
|||||||
public static int blockDimWallID;
|
public static int blockDimWallID;
|
||||||
public static int itemRiftRemoverID;
|
public static int itemRiftRemoverID;
|
||||||
public static int blockDimWallPermID;
|
public static int blockDimWallPermID;
|
||||||
|
public static int obeliskID;
|
||||||
public static Block linkDimDoor;
|
public static Block linkDimDoor;
|
||||||
public static Block transientDoor;
|
public static Block transientDoor;
|
||||||
public static Block ExitDoor;
|
public static Block ExitDoor;
|
||||||
@@ -300,6 +305,7 @@ public class mod_pocketDim
|
|||||||
TNFREAKINGT = config.get("BOOLEAN", "EXPLOSIONS!!???!!!?!?!!", false).getBoolean(false);
|
TNFREAKINGT = config.get("BOOLEAN", "EXPLOSIONS!!???!!!?!?!!", false).getBoolean(false);
|
||||||
this.enableRiftGrief = config.get("BOOLEAN", "toggles whether rifts eat blocks around them or not", true).getBoolean(true);
|
this.enableRiftGrief = config.get("BOOLEAN", "toggles whether rifts eat blocks around them or not", true).getBoolean(true);
|
||||||
HOW_MUCH_TNT=config.get("Int", "Chance that a block will not be TNT. must be greater than 1. Explosions!?!?? must be set to true, and you figure out what it does. ", 25).getInt(25);
|
HOW_MUCH_TNT=config.get("Int", "Chance that a block will not be TNT. must be greater than 1. Explosions!?!?? must be set to true, and you figure out what it does. ", 25).getInt(25);
|
||||||
|
this.obeliskID=config.get("Int", "MobObeliskID", 125).getInt(125);
|
||||||
|
|
||||||
|
|
||||||
blockLimboID=config.get("Int", "Block ID for Limbo- must be below 256", 217).getInt();
|
blockLimboID=config.get("Int", "Block ID for Limbo- must be below 256", 217).getInt();
|
||||||
@@ -357,8 +363,7 @@ public class mod_pocketDim
|
|||||||
this.limboBiome= (new BiomeGenLimbo(this.limboBiomeID) );
|
this.limboBiome= (new BiomeGenLimbo(this.limboBiomeID) );
|
||||||
this.pocketBiome= (new BiomeGenPocket(this.pocketBiomeID));
|
this.pocketBiome= (new BiomeGenPocket(this.pocketBiomeID));
|
||||||
|
|
||||||
proxy.loadTextures();
|
|
||||||
proxy.registerRenderers();
|
|
||||||
GameRegistry.registerWorldGenerator(this.riftGen);
|
GameRegistry.registerWorldGenerator(this.riftGen);
|
||||||
|
|
||||||
//GameRegistry.registerBlock(dimRail, "Dimensional Rail");
|
//GameRegistry.registerBlock(dimRail, "Dimensional Rail");
|
||||||
@@ -414,6 +419,12 @@ public class mod_pocketDim
|
|||||||
|
|
||||||
GameRegistry.registerTileEntity(TileEntityDimDoor.class, "TileEntityDimDoor");
|
GameRegistry.registerTileEntity(TileEntityDimDoor.class, "TileEntityDimDoor");
|
||||||
GameRegistry.registerTileEntity(TileEntityRift.class, "TileEntityRift");
|
GameRegistry.registerTileEntity(TileEntityRift.class, "TileEntityRift");
|
||||||
|
|
||||||
|
EntityRegistry.registerModEntity(MobObelisk.class, "Obelisk", this.obeliskID, this,40, 1, true);
|
||||||
|
EntityList.IDtoClassMapping.put(this.obeliskID, MobObelisk.class);
|
||||||
|
EntityList.entityEggs.put(this.obeliskID, new EntityEggInfo(this.obeliskID, 0, 0xffffff));
|
||||||
|
LanguageRegistry.instance().addStringLocalization("entity.MobObelisk.Obelisk.name", "Obelisk");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//GameRegistry.addBiome(this.limboBiome);
|
//GameRegistry.addBiome(this.limboBiome);
|
||||||
@@ -646,6 +657,11 @@ public class mod_pocketDim
|
|||||||
|
|
||||||
this.metadataNextList.add(Block.redstoneRepeaterIdle.blockID);
|
this.metadataNextList.add(Block.redstoneRepeaterIdle.blockID);
|
||||||
this.metadataNextList.add(Block.redstoneRepeaterActive.blockID);
|
this.metadataNextList.add(Block.redstoneRepeaterActive.blockID);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
proxy.loadTextures();
|
||||||
|
proxy.registerRenderers();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
23
StevenDimDoors/mod_pocketDim/ticking/MobObelisk.java
Normal file
23
StevenDimDoors/mod_pocketDim/ticking/MobObelisk.java
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
package StevenDimDoors.mod_pocketDim.ticking;
|
||||||
|
|
||||||
|
import net.minecraft.entity.monster.EntityMob;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
|
public class MobObelisk extends EntityMob
|
||||||
|
{
|
||||||
|
|
||||||
|
public MobObelisk(World par1World)
|
||||||
|
{
|
||||||
|
super(par1World);
|
||||||
|
this.texture="/mods/DimensionalDoors/textures/mobs/Monolith.png";
|
||||||
|
// TODO Auto-generated constructor stub
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getMaxHealth()
|
||||||
|
{
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
return 20;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
BIN
resources/mods/DimensionalDoors/textures/mobs/Monolith.png
Normal file
BIN
resources/mods/DimensionalDoors/textures/mobs/Monolith.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.1 KiB |
Reference in New Issue
Block a user