Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
136e507
List ideas for planned stuff.
Sunconure11 Jun 4, 2018
c635e6b
Update new mobs for later.md
Sunconure11 Jun 4, 2018
751cdf4
Update new mobs for later.md
Sunconure11 Jun 4, 2018
c04ccf8
Update README.md
BlackJar72 Jun 4, 2018
53eb89c
Clearing code for clean start (old will be pasted back as needed
BlackJar72 Jun 4, 2018
fd84e98
Main mod class exits again
BlackJar72 Jun 4, 2018
6555946
Added in EntityDugeonMob and EntityFlyingDungeon
BlackJar72 Jun 5, 2018
666224f
More progress...?
BlackJar72 Jun 6, 2018
5418579
Just need to move it with all changes
BlackJar72 Jun 6, 2018
f541776
Did networking (right?); runs (no content)
BlackJar72 Jun 6, 2018
f7abe02
Started on ghoul
BlackJar72 Jun 7, 2018
1523812
Started on ghoul
BlackJar72 Jun 7, 2018
23339e4
Merge pull request #1 from BlackJar72/MC1.12.2
Sunconure11 Jun 8, 2018
6b244b7
Revert "Merge pull request #1 from BlackJar72/MC1.12.2"
Sunconure11 Jun 8, 2018
c1378c1
Upload stuff
Sunconure11 Jul 7, 2018
b65fcfb
t
Sunconure11 Jul 7, 2018
31185f8
moar
Sunconure11 Jul 7, 2018
3e578c0
Fixed server-ended crashes
Sunconure11 Jul 7, 2018
a33dbf0
Reformat + Localization tweaks
Sunconure11 Jul 7, 2018
d00acb5
Prepare next release
Sunconure11 Jul 7, 2018
7fcd341
Quick fix for spawners crashing severs (no more DM in vanilla spawners)
BlackJar72 Jul 7, 2018
8eacf4e
Slightly better outher thing sounds (tweaked)
BlackJar72 Jul 8, 2018
580f606
Fixed spawning from spawner blocks, troll petrifying
BlackJar72 Jul 11, 2018
10138d9
Rust monster foods and shrieker summons now have configs
BlackJar72 Jul 14, 2018
833644f
Corrected version number
BlackJar72 Jul 14, 2018
9732c18
Outer thing will now retaliate when attacked
BlackJar72 Jul 14, 2018
83d0dd6
Restored old blade trap code (previously deleted due to trouble rende…
BlackJar72 Jul 15, 2018
0d1a09b
Preliminary tile entity renderer for blade trap (now, how do I regist…
BlackJar72 Jul 15, 2018
390df65
All blade trap logic (except spawnig / world gen) is there and works;…
BlackJar72 Jul 15, 2018
cd43b72
Major changes to revenant
BlackJar72 Jul 15, 2018
a548e5a
Trying different registration setup (seems better for rendering)
BlackJar72 Jul 16, 2018
ea75d3d
Started setting up lazalfos fix
BlackJar72 Jul 19, 2018
4ae8ac9
Working on Lizalfos fix
Jul 19, 2018
7181491
Fixed lizalfos (I think)
BlackJar72 Jul 19, 2018
815f1cd
Blade trap now renders as block (at least with old model)
BlackJar72 Jul 19, 2018
c200f2e
Blade trap now renders as block (at least with old model)
BlackJar72 Jul 19, 2018
e83efe0
Blade trap now exist in the world
BlackJar72 Jul 20, 2018
70ce256
Done for now
BlackJar72 Jul 20, 2018
417ed80
Added sounds for possible future mobs: ghost, tarrasque, displacer be…
BlackJar72 Jul 22, 2018
e75dbd9
Fix for non-despawning eye-rays; added dev mode
BlackJar72 Jul 22, 2018
9aedb23
Fixed nether crash by blade trap; tweaks
BlackJar72 Jul 28, 2018
90c29ec
Added Doomlike Dungeons API (which seems to be brokenin on the other …
BlackJar72 Jul 31, 2018
b9a4731
Fixed Rustmonster not adding foods from its list
BlackJar72 Aug 1, 2018
3fe5f8c
Rust monster foods can now use meta / damage values
BlackJar72 Aug 4, 2018
ce1671a
Optimized blade trap
BlackJar72 Aug 4, 2018
8b3f5b4
*HOPEFULLY* fixed lizalfos this time
BlackJar72 Aug 4, 2018
719366c
Fixed rust monster parsing crash
BlackJar72 Aug 5, 2018
c125434
Removed some debug code from sonic boom projectile
BlackJar72 Aug 14, 2018
e95d5a8
Hopefully fixed the reported illithid server crash
BlackJar72 Sep 2, 2018
b388083
Reformat
Sunconure11 Sep 7, 2018
7e3139f
i think i fixed it
Sunconure11 Sep 7, 2018
6d0629c
Whoops
Sunconure11 Sep 7, 2018
82b9ee1
Update build.gradle
Sunconure11 Sep 8, 2018
925c502
hmmm
Sunconure11 Sep 8, 2018
def6a43
hmmm
Sunconure11 Sep 8, 2018
81344d8
Merge branch 'master' of https://github.com/Sunconure11/dungeon-mobs
Sunconure11 Sep 8, 2018
1bfd92a
actually fixed armor
Sunconure11 Sep 8, 2018
a1eba68
Slight performance tweak
Sunconure11 Sep 8, 2018
b3e2955
Started on spawn rule configuration
BlackJar72 Sep 17, 2018
72068ba
Finished spawn config (TODO: Add rule-negation code)
BlackJar72 Sep 19, 2018
fff501c
Ability to turn off special spawning rules now implemented
BlackJar72 Sep 21, 2018
a6c6d16
Minor correction to outer thing spawn config
BlackJar72 Sep 21, 2018
9c4edf5
Change 'Dungeon Mods' to 'Dungeon Mobs' in mcmod.info
BlackJar72 Oct 5, 2018
6852285
Fixed bug in troll and vampire spawning, nerfed troll a bit
BlackJar72 Oct 8, 2018
0fbe56a
Slightly nerfed fallen angle, slightly buffed revenant
BlackJar72 Dec 9, 2018
1feca74
Fallen angel light balls will now make an explosion sound again
BlackJar72 Dec 24, 2018
193053a
Try these
Sunconure11 Dec 24, 2018
5cda9d9
Tried to start Thaumcraft compatibility; failed, can't do it
BlackJar72 Dec 24, 2018
45868f9
Removed broken DLD API usage
BlackJar72 Dec 24, 2018
020362c
Finished Thaumcraft support; Thaumcraft API has magically stopped wor…
BlackJar72 Dec 25, 2018
3317991
Thaumcraft compat is working (still need to test this without thaumcraft
BlackJar72 Dec 25, 2018
e2ac836
DLD API is too broken; abandoning it for now (next version will suppo…
BlackJar72 Dec 25, 2018
d2df1d0
Added Doomlike Dungeons API support
BlackJar72 Dec 25, 2018
81aa385
More nerfing of OP fallen angel
BlackJar72 Jan 19, 2019
c616bde
Fixing cockatrice spawn rule
BlackJar72 Feb 12, 2019
7f1f232
Fixed (hopefully) vampire having wrong unlocalized name
BlackJar72 May 1, 2019
5c7ef9e
Sound tweaks
BlackJar72 Aug 27, 2019
18ce2db
Version 5.7.3
BlackJar72 Aug 28, 2019
995e49a
Hardcore vampires
BlackJar72 Aug 28, 2019
1e1319b
Fixed full-bright renders; started on a ghost mod w/ standin texture
BlackJar72 Aug 28, 2019
0392725
Finish ghost prototype (could use aesthetic polish / new texture)
BlackJar72 Aug 28, 2019
f235200
Ghost now off by default, for now
BlackJar72 Aug 28, 2019
f63c6cd
Version 5.8.0: Ghosts
BlackJar72 Aug 28, 2019
8cb9fc0
Version 5.8.0, really I think
BlackJar72 Aug 29, 2019
9256139
Made some things static that really should have been
BlackJar72 Aug 29, 2019
7ee1993
Ghost no longer acts like hit when attack can't damage it
BlackJar72 Aug 29, 2019
fec514f
Fallen angel attack now works are originally intended
BlackJar72 Aug 30, 2019
d53ca0b
Angel lightball damage now better fit to difficulty
BlackJar72 Aug 30, 2019
d371eba
removed some debug code
BlackJar72 Sep 1, 2019
d7f6407
No, the angel at full bright really doesn't look quite right
BlackJar72 Sep 1, 2019
1adb72f
Added hardcore (i.e., oldschool) thoqqua (is default)
BlackJar72 Sep 1, 2019
1c868f4
fixed blade trap death message and outerthing targeting self
BlackJar72 Sep 2, 2019
3331930
Hook Horrors are now arthropods, like the monster manual says
BlackJar72 Sep 2, 2019
af8b6f3
depth mast now on for ghost renderer (results: weird, but less weird)
BlackJar72 Sep 2, 2019
fe6166f
thoqqua is now immune to suffication, more vulnerable to water
BlackJar72 Sep 2, 2019
3ee9490
Version 5.8.3
BlackJar72 Sep 2, 2019
19b5582
Some language and resource location tweaks
BlackJar72 Sep 5, 2019
e32cc9d
Will not longer try to register mob spawns with P=0
BlackJar72 Sep 8, 2019
14a3213
Added the original score for the Fallen Angel songs to the repo
BlackJar72 Sep 20, 2019
fc795b9
Added the original score for the Fallen Angel songs to the repo
BlackJar72 Sep 20, 2019
2732a99
MagicMissle should not check for a valid EntityLivingBase before appl…
BlackJar72 Sep 25, 2019
8e33860
Outerthing's fire storm attack can now be disable for compatibility w…
BlackJar72 Sep 25, 2019
e1783d5
Version 5.8.4
BlackJar72 Sep 25, 2019
ea3ebfb
Config can now weaken mobs as well as buff them
BlackJar72 Feb 4, 2020
f4f456b
Updated default spawn chance to be intermediate between initial rebor…
BlackJar72 Mar 21, 2020
bfbd502
Update illithid.png
Sunconure11 Mar 24, 2020
f93820f
Update mappings + new mindflayer model
Sunconure11 Mar 30, 2020
2d87eb8
Revert "Update mappings + new mindflayer model"
Sunconure11 Apr 16, 2020
373bec8
Revert "Update illithid.png"
Sunconure11 Apr 16, 2020
a8afc38
Added Russian translation by
BlackJar72 Jun 29, 2020
3a442db
Removed example mod
BlackJar72 Jun 29, 2020
7095883
Made build.gradle compile again
BlackJar72 Jun 29, 2020
1838d4c
Hopefully fixed some problems with the fallen angel
BlackJar72 Jun 19, 2021
ddc5dee
Layed groundwork for some future mobs
BlackJar72 Jun 19, 2021
4e4596a
New possible model for hissing demon
BlackJar72 Jun 22, 2021
2fa748c
Small tweaks to hissing demon model
BlackJar72 Jun 22, 2021
dfa1604
Improvements to Maralith model
BlackJar72 Jun 22, 2021
e488e61
Improvements to Maralith model
BlackJar72 Jun 22, 2021
3ac01db
Some demonic fighting improvements
BlackJar72 Jun 22, 2021
4d15798
Made some animations for the hissing demons
BlackJar72 Jun 23, 2021
b8ca6f5
Made some animations for the hissing demons
BlackJar72 Jun 23, 2021
99a3283
GeckoLib hissing demon model
BlackJar72 Jun 23, 2021
4f2bdc3
GeckoLab Maralith model now has weapons
BlackJar72 Jun 23, 2021
ec0f762
GeckoLib is worse than vanilla, and totally broken too
BlackJar72 Jun 23, 2021
a3d8450
Reverting back to good old vanilla style Notch models, since they work
BlackJar72 Jun 23, 2021
cace556
Reverting to no GeckoLib, and no new mob BS
BlackJar72 Jun 24, 2021
efc4d65
Fixed crash cause by blocks and tile entities not being registered
BlackJar72 Aug 12, 2021
2fff3dc
Fixed but in reading Hellhound spawn configs
BlackJar72 Aug 29, 2021
20c2688
fix some bugs.
S-Leader Jul 27, 2025
6343077
compat iaf.
S-Leader Nov 30, 2025
4e79831
Merge pull request #47 from KELETU66666/master
BlackJar72 Nov 30, 2025
81f3156
gradlew changes? when? why? (what?)
BlackJar72 Nov 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .directory
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[Dolphin]
Timestamp=2020,4,16,16,4,7
Version=3
22 changes: 22 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# eclipse
bin
*.launch
.settings
.metadata
.classpath
.project

# idea
out
*.ipr
*.iws
*.iml
.idea

# gradle
build
.gradle

# other
eclipse
run
28 changes: 28 additions & 0 deletions CREDITS-fml.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
This is Forge Mod Loader.

You can find the source code at all times at https://github.com/MinecraftForge/FML

This minecraft mod is a clean open source implementation of a mod loader for minecraft servers
and minecraft clients.

The code is authored by cpw.

It began by partially implementing an API defined by the client side ModLoader, authored by Risugami.
http://www.minecraftforum.net/topic/75440-
This support has been dropped as of Minecraft release 1.7, as Risugami no longer maintains ModLoader.

It also contains suggestions and hints and generous helpings of code from LexManos, author of MinecraftForge.
http://www.minecraftforge.net/

Additionally, it contains an implementation of topological sort based on that
published at http://keithschwarz.com/interesting/code/?dir=topological-sort

It also contains code from the Maven project for performing versioned dependency
resolution. http://maven.apache.org/

It also contains a partial repackaging of the javaxdelta library from http://sourceforge.net/projects/javaxdelta/
with credit to it's authors.

Forge Mod Loader downloads components from the Minecraft Coder Pack
(http://mcp.ocean-labs.de/index.php/Main_Page) with kind permission from the MCP team.

Binary file added DungeonMobs-1-12-2-src.zip
Binary file not shown.
483 changes: 483 additions & 0 deletions LICENSE-new.txt

Large diffs are not rendered by default.

26 changes: 26 additions & 0 deletions MinecraftForge-Credits.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
* Eloraam *

* FlowerChild *

* Hawkye *

* MALfunction84 *

Submitted the sleep handler code for his mod (Somnia) and others to use.

* Scokeev9 *

Gave permission for ScotTools API to be integrated into MCF, and also supported the Forge by converting his mods to use it.

ScotTools Background: ScotTools was an API that enabled modders to add blocks to harvesting levels (and many other ease-of-use features to create new tools), and the first tool API that used block material for block breaking efficiency which allowed blocks from mods that didn't use ScotTools API to break with the correct speed.

* SpaceToad *

* LexManos *

* cpw *

* Minecraft Coder Pack (MCP) *
Forge Mod Loader and Minecraft Forge have permission to distribute and automatically download components of MCP and distribute MCP data files.
This permission is not transitive and others wishing to redistribute the Minecraft Forge source independently should seek permission of MCP or
remove the MCP data files and request their users to download MCP separately.
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.gw.dm;

import net.minecraftforge.fml.client.registry.RenderingRegistry;

import com.gw.dm.entity.EntityAhriman;
import com.gw.dm.entity.EntityBeamos;
import com.gw.dm.entity.EntityBladeTrap;
Expand Down Expand Up @@ -70,8 +72,6 @@
import com.gw.dm.render.RenderUmberHulk;
import com.gw.dm.render.RenderVescavor;

import cpw.mods.fml.client.registry.RenderingRegistry;

public class ClientProxy extends CommonProxy
{
public void registerRenders()
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,26 @@
import net.minecraft.entity.Entity;
import net.minecraft.entity.EnumCreatureType;
import net.minecraft.potion.Potion;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraft.world.biome.BiomeGenBase.SpawnListEntry;
import net.minecraft.world.biome.Biome.SpawnListEntry;
import net.minecraftforge.common.BiomeDictionary;
import net.minecraftforge.common.BiomeDictionary.Type;
import net.minecraftforge.common.DungeonHooks;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.common.config.Property;
import net.minecraftforge.fml.common.FMLCommonHandler;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.ModMetadata;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.EntityRegistry;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

import com.gw.dm.blocks.BlockBladeTrap;
import com.gw.dm.blocks.BlockLavarock;
Expand Down Expand Up @@ -60,20 +72,6 @@
import com.gw.dm.projectile.EntityMagicMissile;
import com.gw.dm.projectile.EntitySonicBoom;

import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.ModMetadata;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;

@Mod(modid=DungeonMobs.MODID, name="Dungeon Mobs", version=DungeonMobs.VERSION)
public class DungeonMobs
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,15 @@
import java.net.URL;

import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.event.ClickEvent;
import net.minecraft.network.play.client.C01PacketChatMessage;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.ChatStyle;
import net.minecraftforge.client.event.RenderGameOverlayEvent;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.eventhandler.EventPriority;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import cpw.mods.fml.common.gameevent.TickEvent.ClientTickEvent;
import cpw.mods.fml.common.gameevent.TickEvent.PlayerTickEvent;
import cpw.mods.fml.common.network.FMLNetworkEvent.ClientConnectedToServerEvent;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.util.text.event.ClickEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent.ClientTickEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent.PlayerTickEvent;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class DungeonMobsEventHandler
{
{
@SideOnly(Side.CLIENT)
@SubscribeEvent
public void doStuff(ClientTickEvent event)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,10 @@

import java.util.LinkedList;

import net.minecraft.client.entity.EntityClientPlayerMP;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.util.MathHelper;
import net.minecraft.util.math.MathHelper;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.World;
import net.minecraftforge.common.util.FakePlayer;
Expand All @@ -18,7 +17,7 @@
//import cpw.mods.fml.common.network.Player;

public class DungeonMobsHelper
{
{
//private static Item[] modItems;
//private static Class[] modEntities;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,19 @@

import java.util.Random;

import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;

import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.world.ChunkPosition;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
//import net.minecraftforge.event.ForgeSubscribe;
import net.minecraftforge.event.terraingen.PopulateChunkEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;

public class DungeonMobsWorldGenEvent
{
//private WorldGenBladeTraps bladeTrapGen = new WorldGenBladeTraps();

/*
@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import net.minecraft.entity.EntityFlying;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.MathHelper;
import net.minecraft.util.math.MathHelper;
import net.minecraft.world.EnumSkyBlock;
import net.minecraft.world.World;

Expand All @@ -13,11 +13,11 @@ public class EntityDungeonFlying extends EntityFlying

public EntityDungeonFlying(World par1World)
{
super(par1World);
super(par1World);
//this.spawnChecked = !DungeonMobsHelper.getMSC();
}

/*
/*
@Override
public int getMaxHealth()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,12 @@
* Do not redistribute without permission.
*/

import com.gw.dm.entity.EntityRustMonster;

import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityCreature;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.ai.EntityAIAttackOnCollide;
import net.minecraft.pathfinding.PathEntity;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;

import com.gw.dm.entity.EntityRustMonster;

public class EntityAIAttackAnythingWanted extends EntityAIAttackOnCollide
{
World worldObj;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@
import java.util.LinkedList;
import java.util.List;

import com.gw.dm.entity.EntityRustMonster;

import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
Expand All @@ -32,6 +30,8 @@
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;

import com.gw.dm.entity.EntityRustMonster;

public class EntityAIFindItem extends EntityAIBase
{
private Entity targetEntity;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
package com.gw.dm.ai;

import com.gw.dm.entity.EntityLizalfos;

import net.minecraft.entity.ai.EntityAIBase;
import net.minecraft.entity.passive.EntityAnimal;

import com.gw.dm.entity.EntityLizalfos;

public class EntityAIFollowTwin extends EntityAIBase
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import net.minecraft.entity.ai.EntityAIBase;
import net.minecraft.entity.ai.RandomPositionGenerator;
import net.minecraft.entity.monster.EntityMob;
import net.minecraft.util.Vec3;

public class EntityAIMonsterPanic extends EntityAIBase
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.MathHelper;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.MathHelper;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.Explosion;
import net.minecraft.world.World;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,18 @@

import java.util.Random;

import com.gw.dm.DungeonMobsHelper;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
//import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.Entity;
import net.minecraft.init.Blocks;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.DamageSource;
import net.minecraft.util.math.AxisAlignedBB;
//import net.minecraft.util.Icon;
import net.minecraft.world.World;

import com.gw.dm.DungeonMobsHelper;

public class BlockLavarock extends Block
{
public BlockLavarock(Material par2Material)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,7 @@
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.Vec3;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.World;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,17 @@
import java.util.List;
import java.util.Random;

import com.gw.dm.DungeonMobs;

import net.minecraft.block.Block;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.world.EnumDifficulty;
import net.minecraft.world.World;

import com.gw.dm.DungeonMobs;

public class TileEntityBladeTrap extends TileEntity
{
private int spawnTicks = 0;
Expand Down
Loading