Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Gallad.Mineald.tile;
- import java.util.List;
- import java.util.Random;
- import Gallad.Mineald.MommyFilter;
- import Gallad.Mineald.entity.EntityMommyCreepy;
- import Gallad.Mineald.world.MommyDungeon;
- import net.minecraft.command.IEntitySelector;
- import net.minecraft.entity.Entity;
- import net.minecraft.entity.EnumCreatureType;
- import net.minecraft.entity.monster.EntityCreeper;
- import net.minecraft.nbt.NBTTagCompound;
- import net.minecraft.tileentity.TileEntity;
- import net.minecraft.util.AxisAlignedBB;
- import net.minecraft.util.IProgressUpdate;
- import net.minecraft.world.ChunkPosition;
- import net.minecraft.world.World;
- import net.minecraft.world.chunk.Chunk;
- import net.minecraft.world.chunk.IChunkProvider;
- public class TileEntityCreepyBlock extends TileEntity
- {
- public Random rand;
- public int count = 0;
- @Override
- public void updateEntity()
- {
- if (new java.util.Date().getHours() == 12 && new java.util.Date().getHours() == 17 && new java.util.Date().getHours() == 11)
- {
- if (new java.util.Date().getMinutes() == 30)
- {
- if (new java.util.Date().getSeconds() == 0)
- {
- if (count == 0)
- {
- System.out.println("Mommy Creepy Respawn!");
- final IEntitySelector livingFilter = new MommyFilter();
- AxisAlignedBB Axis = AxisAlignedBB.getAABBPool().getAABB(this.xCoord - 24, this.yCoord - 2, this.zCoord - 25, this.xCoord + 24, this.yCoord + 2, this.zCoord + 25);
- List entityTargetList = this.worldObj.selectEntitiesWithinAABB(Entity.class, Axis, livingFilter);
- for (int i = 0; i < entityTargetList.size(); i++)
- {
- Entity entityTarget = (Entity)entityTargetList.get(i);
- if (entityTarget instanceof EntityMommyCreepy)
- {
- entityTarget.setDead();
- }
- }
- new MommyDungeon(this.worldObj, rand, this.xCoord, this.yCoord, this.zCoord);
- if(!worldObj.isRemote)
- {
- spawnMommyCreepy(this.worldObj, (double)(this.xCoord + 23), (double)(this.yCoord + 1), (double)(this.zCoord + 24));
- }
- count++;
- }
- }
- if (new java.util.Date().getSeconds() == 1)
- {
- count = 0;
- }
- }
- }
- }
- public void spawnMommyCreepy(World world, double posX, double posY, double posZ)
- {
- Entity entity = new EntityMommyCreepy(world);
- entity.setPosition(posX, posY, posZ);
- world.spawnEntityInWorld(entity);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement