Skip to content

Instantly share code, notes, and snippets.

@psxlover
psxlover / mod_ProtectSpawnFromTNT.java
Created May 14, 2012 16:58
ISetBlockHandler hook example
package net.minecraft.src;
import net.minecraft.src.forge.ISetBlockHandler;
import net.minecraft.src.forge.MinecraftForge;
public class mod_ProtectSpawnFromTNT extends BaseMod implements ISetBlockHandler {
@Override
public boolean onBlockBeingPlaced(World w, int x, int y, int z, int blockID, int metadata) {
WorldInfo wI = w.worldInfo;
Forge Mod Loader version 2.1.4.80 for Minecraft 1.2.5
mod_MinecraftForge : Post-initialized (minecraft.jar)
mod_BuildCraftCore : Post-initialized (buildcraft-client-A-core-3.1.5.zip)
mod_BuildCraftBuilders : Post-initialized (buildcraft-client-B-builders-3.1.5.zip)
mod_BuildCraftEnergy : Initialized (buildcraft-client-B-energy-3.1.5.zip)
mod_BuildCraftFactory : Initialized (buildcraft-client-B-factory-3.1.5.zip)
mod_BuildCraftTransport : Initialized (buildcraft-client-B-transport-3.1.5.zip)
mod_BuildCraftSilicon : Initialized (buildcraft-client-C-silicon-3.1.5.zip)
mod_AdditionalPipes : Initialized (buildcraft-client-DA-additionalpipes-3.1.0.zip)
mod_EE : Initialized (EE2ModV1.4.4.0.jar)
Forge Mod Loader version 2.1.4.80 for Minecraft 1.2.5
mod_MinecraftForge : Available (minecraft.jar)
mod_EE : Available (EE2ModV1.4.4.0.jar)
mod_EllianDetector : Available (EllianDetector.jar)
mod_InvTweaks : Available (InvTweaks-1.41b-1.2.4.zip)
mod_Millenaire : Available (millenaire2.7.2.zip)
mod_RecipeBook : Available (Recipe Book.zip)
Minecraft has crashed!
Forge Mod Loader version 2.1.4.80 for Minecraft 1.2.5
mod_MinecraftForge : Available (minecraft.jar)
mod_EE : Available (EE2ModV1.4.4.0.jar)
mod_EllianDetector : Available (EllianDetector.jar)
mod_InvTweaks : Available (InvTweaks-1.41b-1.2.4.zip)
mod_Millenaire : Available (millenaire2.7.2.zip)
mod_RecipeBook : Available (Recipe Book.zip)
Minecraft has crashed!
Forge Mod Loader version 2.1.18.89 for Minecraft 1.2.5
mod_MinecraftForge : Available (minecraft.jar)
mod_EE : Available (EE2ModV1.4.4.0.jar)
mod_InvTweaks : Available (InvTweaks-1.41b-1.2.4.zip)
mod_Millenaire : Available (millenaire2.7.2.zip)
mod_MineColony : Available (MineColony rc19.zip)
mod_RecipeBook : Available (Recipe Book.zip)
Minecraft has crashed!
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureVishnuAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureYddrasilAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureAlechemistAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureVishnuAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureYddrasilAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureAlechemistAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureVishnuAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureYddrasilAmulet (1024, 65536)
2012-05-25 22:02:26 [WARNING] Detected a texture FX sizing discrepancy in MLTextureAlechemistAmulet (1024, 65536)
2012-05-25 22:02
2012-05-25 22:17:23 [INFO] Forge Mod Loader version 2.1.18.89 for Minecraft 1.2.5 loading
2012-05-25 22:17:23 [FINE] Attempting to load mods contained in the minecraft jar file and associated classes
2012-05-25 22:17:23 [FINE] Found a minecraft related file at C:\Users\Alex\Downloads\multimc\instances\test\.minecraft\bin\minecraft.jar, loading
2012-05-25 22:17:23 [FINE] Found a mod class mod_MinecraftForge in file minecraft.jar, attempting to load it
2012-05-25 22:17:23 [FINE] ModLoader BaseMod class mod_MinecraftForge found, loading
2012-05-25 22:17:23 [FINE] ModLoader BaseMod class mod_MinecraftForge loaded
2012-05-25 22:17:23 [FINE] Mod class mod_MinecraftForge loaded successfully
2012-05-25 22:17:23 [FINE] Found a minecraft related file at C:\Users\Alex\Downloads\multimc\instances\test\.minecraft\bin\lwjgl.jar, loading
2012-05-25 22:17:23 [FINE] Found a minecraft related file at C:\Users\Alex\Downloads\multimc\instances\test\.minecraft\bin\lwjgl_util.jar, loading
2012-05-25 22:17:23 [FINE] Found a minecra
2012-05-25 23:20:20 [INFO] Forge Mod Loader version 2.1.18.89 for Minecraft 1.2.5 loading
2012-05-25 23:20:20 [FINE] Attempting to load mods contained in the minecraft jar file and associated classes
2012-05-25 23:20:20 [FINE] Found a minecraft related file at C:\Users\Alex\Downloads\multimc\instances\test\.minecraft\bin\minecraft.jar, loading
2012-05-25 23:20:20 [FINE] Found a mod class mod_MinecraftForge in file minecraft.jar, attempting to load it
2012-05-25 23:20:20 [FINE] ModLoader BaseMod class mod_MinecraftForge found, loading
2012-05-25 23:20:20 [FINE] ModLoader BaseMod class mod_MinecraftForge loaded
2012-05-25 23:20:20 [FINE] Mod class mod_MinecraftForge loaded successfully
2012-05-25 23:20:20 [FINE] Found a minecraft related file at C:\Users\Alex\Downloads\multimc\instances\test\.minecraft\bin\lwjgl.jar, loading
2012-05-25 23:20:20 [FINE] Found a minecraft related file at C:\Users\Alex\Downloads\multimc\instances\test\.minecraft\bin\lwjgl_util.jar, loading
2012-05-25 23:20:20 [FINE] Found a minecra
Mods loaded: 9
ModLoader 1.2.5
mod_BuildCraftBuilders 3.x SVN r2
mod_BuildCraftCore 3.x SVN r2
mod_BuildCraftDevel 3.x SVN r2
mod_BuildCraftEnergy 3.x SVN r2
mod_BuildCraftFactory 3.x SVN r2
mod_BuildCraftSilicon 3.x SVN r2
mod_BuildCraftTransport 3.x SVN r2
mod_MinecraftForge 3.1.3.105
this is run first:
public void registerAnimation(Minecraft var1)
{
ModLoader.addAnimation(new FXAnimatedTexture("/thaumcraft/resources/tcubeanim.png", visCubeFX, 1));
ModLoader.addAnimation(new FXAnimatedTexture("/thaumcraft/resources/tcrucibleanim.png", visDripFX, 1));
ModLoader.addAnimation(new FXAnimatedTexture("/thaumcraft/resources/speedupgrade.png", spdUpgrade, 1));
ModLoader.addAnimation(new TextureVoidCompassFX(var1));
}
not that visCubeFX, visDripFX, spdUpgrade haven't been initialized so they are 0