---- Minecraft Crash Report ----
// Why is it breaking
Time: 12/17/13 10:23 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: scala/Function0
at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:471)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.NoClassDefFoundError: scala/Function0
at codechicken.multipart.MultiPartRegistry.registerConverter(MultiPartRegistry.scala)
at codechicken.multipart.minecraft.Content.init(Content.java:26)
at codechicken.multipart.minecraft.MinecraftMultipartMod.preInit(MinecraftMultipartMod.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:520)
... 10 more
Caused by: java.lang.ClassNotFoundException: scala.Function0
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 39 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)
... 41 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
The system would need some sort of velocity, because a player might be on a server and jump off a cliff at Y 40,000 (lets say the server has some heightmod) and fall for 1 hour till he gets to Y 64.
WARNING: file already exists but should not: C:\Users\---~1\AppData\Local\Tem
p\_MEI84362\pywintypes27.dll
WARNING: file already exists but should not: C:\Users\---~1\AppData\Local\Tem
p\_MEI84362\pythoncom27.dll
Loaded 561 items.
Loaded 17 dye colors.
Loaded 9 custom potions.
Loaded 60 magic items.
Loaded 17 items from NBT files.
Starting interactive mode!
Your save directory is:
C:\Users\----\AppData\Roaming\.minecraft\saves
Worlds in your save directory:
---
Traceback (most recent call last):
File "", line 448, in
File "mcdungeon-build\build\pyi.win32\mcdungeon\out00-PYZ.pyz\encodings.cp437"
, line 12, in encode
UnicodeEncodeError: 'charmap' codec can't encode character u'\xa7' in position 0
: character maps to
Press any key to continue . . .
public class BarleyItem extends Item
{
public static final String blockType[] =
{
"item", "flour", "dough"
};
public BarleyItem(int i)
{
super(i);
setHasSubtypes(true);
setMaxDamage(0);
this.setCreativeTab(FloraSomaTab.tab);
}
public String getTextureFile()
{
return FloraCrops.cropTexture;
}
public int getMetadata(int i)
{
return i;
}
public int getIconFromDamage(int i)
{
return iconIndex + i;
}
public String getItemNameIS(ItemStack itemstack)
{
return (new StringBuilder()).append("item.").append(blockType[itemstack.getItemDamage()]).append("Barley").toString();
}
@SideOnly(Side.CLIENT)
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
{
for (int var4 = 0; var4 < 3; ++var4)
{
par3List.add(new ItemStack(par1, 1, var4));
}
}
}
public class BarleyItem extends Item
{
public static final String blockType[] =
{
"item", "flour", "dough"
};
public BarleyItem(int i)
{
super(i);
setHasSubtypes(true);
setMaxDamage(0);
this.setCreativeTab(FloraSomaTab.tab);
}
public String getTextureFile()
{
return FloraCrops.cropTexture;
}
public int getMetadata(int i)
{
return i;
}
public int getIconFromDamage(int i)
{
return iconIndex + i;
}
public String getItemNameIS(ItemStack itemstack)
{
return (new StringBuilder()).append("item.").append(blockType[itemstack.getItemDamage()]).append("Barley").toString();
}
@SideOnly(Side.CLIENT)
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
{
for (int var4 = 0; var4 < 3; ++var4)
{
par3List.add(new ItemStack(par1, 1, var4));
}
}
}
0
// Why is it breaking
Time: 12/17/13 10:23 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: scala/Function0
at cpw.mods.fml.common.LoadController.transition(LoadController.java:149)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:521)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:471)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Caused by: java.lang.NoClassDefFoundError: scala/Function0
at codechicken.multipart.MultiPartRegistry.registerConverter(MultiPartRegistry.scala)
at codechicken.multipart.minecraft.Content.init(Content.java:26)
at codechicken.multipart.minecraft.MinecraftMultipartMod.preInit(MinecraftMultipartMod.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:540)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:520)
... 10 more
Caused by: java.lang.ClassNotFoundException: scala.Function0
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 39 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)
... 41 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 315627536 bytes (301 MB) / 411172864 bytes (392 MB) up to 954466304 bytes (910 MB)
Mod Pack: ~~ERROR~~ NullPointerException: null
LiteLoader Mods: ~~ERROR~~ NullPointerException: null
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.04 FML v6.2.62.871 Minecraft Forge 9.10.1.871 16 mods loaded, 16 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.2.62.871} [Forge Mod Loader] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized
Forge{9.10.1.871} [Minecraft Forge] (minecraftforge-9.10.1.871.jar) Unloaded->Constructed->Pre-initialized
CodeChickenCore{0.9.0.0} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
mod_SPC{4.9} [Single Player Commands] (LiteLoader1.6.2-Forge.jar) Unloaded->Constructed->Pre-initialized
ChickenChunks{1.3.3.0} [ChickenChunks] (ChickenChunks 1.3.3.0.jar) Unloaded->Constructed->Pre-initialized
EnderStorage{1.4.3.0} [EnderStorage] (EnderStorage 1.4.3.0.jar) Unloaded->Constructed->Pre-initialized
NBTEdit{1.6.2.0} [In-game NBTEdit] (Forge_NBTEditv1.6.2.0.zip) Unloaded->Constructed->Pre-initialized
ForgeMultipart{1.0.0.150} [Forge Multipart] (ForgeMultipart-universal-1.6.2-1.0.0.150.jar) Unloaded->Constructed->Errored
McMultipart{1.0.0.150} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.2-1.0.0.150.jar) Unloaded->Constructed->Errored
Translocator{1.1.0.5} [Translocator] (Translocator 1.1.0.5.jar) Unloaded->Constructed->Pre-initialized
WR-CBE|Core{1.4.0.1} [WR-CBE Core] (WR-CBE 1.4.0.1 (1).jar) Unloaded->Constructed->Pre-initialized
WR-CBE|Addons{1.4} [WR-CBE Addons] (WR-CBE 1.4.0.1 (1).jar) Unloaded->Constructed->Pre-initialized
WR-CBE|Logic{1.4.0.2} [WR-CBE Logic] (WR-CBE 1.4.0.1 (1).jar) Unloaded->Constructed->Errored
mod_ZanMinimap{0.9.4} [Zan's Minimap] (ZansMinimap1.6.2.zip) Unloaded->Constructed->Pre-initialized
ForgeMicroblock{1.0.0.150} [Forge Microblocks] (ForgeMultipart-universal-1.6.2-1.0.0.150.jar) Unloaded->Constructed->Errored
0
0
0
(no crash log)
Edit: I think a Long time ago It had GUI But now It just runs in a command line.
0
Thanks
Edit: yes I Had the § in one of my world names now it works!
0
p\_MEI84362\pywintypes27.dll
WARNING: file already exists but should not: C:\Users\---~1\AppData\Local\Tem
p\_MEI84362\pythoncom27.dll
Loaded 561 items.
Loaded 17 dye colors.
Loaded 9 custom potions.
Loaded 60 magic items.
Loaded 17 items from NBT files.
Starting interactive mode!
Your save directory is:
C:\Users\----\AppData\Roaming\.minecraft\saves
Worlds in your save directory:
---
Traceback (most recent call last):
File "", line 448, in
File "mcdungeon-build\build\pyi.win32\mcdungeon\out00-PYZ.pyz\encodings.cp437"
, line 12, in encode
UnicodeEncodeError: 'charmap' codec can't encode character u'\xa7' in position 0
: character maps to
Press any key to continue . . .
0
0
(this is when trying to update from 1.4.5 to 1.6.2)
Errors are bold and underlined
import java.util.List;
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.item.ItemStack;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import florasoma.common.FloraSomaTab;
public class CorruptBrick extends Block
{
public CorruptBrick(int i)
{
super(64, Material.rock);
this.func_111022_d("florasoma:corruptstone_129");
this.setHardness(2.0F);
this.setUnlocalizedName("corruptbrick");
this.setCreativeTab(FloraSomaTab.tab);
}
public int getBlockTextureFromSideAndMetadata(int i, int j)
{
if (j < 8)
{
return blockIndexInTexture + j;
}
else
{
return blockIndexInTexture + 8 + j;
}
}
public boolean isFireSource(World world, int i, int j, int k, int l, int i1)
{
return l < 8;
}
public float getHardness(int i)
{
return i <= 8 ? 2.0F : 8F;
}
public int damageDropped(int i)
{
return i;
}
public void registerIcons(IconRegister par1IconRegister)
{
this.blockIcon = par1IconRegister.registerIcon(florasoma.modid + ":" + this.getUnlocalizedName2());
}
@SideOnly(Side.CLIENT)
@Override
public void getSubBlocks(int id, CreativeTabs tab, List list)
{
for (int iter = 0; iter < 16; ++iter)
{
list.add(new ItemStack(id, 1, iter));
}
}
}
Also This is confusing me
import java.io.File;
import net.minecraft.client.Minecraft;
import net.minecraft.src.ModLoader;
import net.minecraftforge.client.MinecraftForgeClient;
public class FloraCorruptorClientProxy extends FloraCorruptorCommonProxy
{
/* Registers any rendering code. */
@Override
public void registerRenderer()
{
}
@Override
public void addNames()
{
ModLoader.addLocalization("bloodcorruptor.name", "Blood Corruptor");
ModLoader.addLocalization("azurecorruptor.name", "Azure Corruptor");
ModLoader.addLocalization("envycorruptor.name", "Envious Corruptor");
ModLoader.addLocalization("ambercorruptor.name", "Amber Corruptor");
ModLoader.addLocalization("heartcorruptor.name", "Heart Corruptor");
ModLoader.addLocalization("darkcorruptor.name", "Dark Corruptor");
ModLoader.addLocalization("brightcorruptor.name", "Bright Corruptor");
ModLoader.addLocalization("purecorruptor.name", "Pure Corruptor");
ModLoader.addLocalization("bloodgrasscorruptor.name", "Blood Corruption Grass");
ModLoader.addLocalization("azuregrasscorruptor.name", "Azure Corruption Grass");
ModLoader.addLocalization("envygrasscorruptor.name", "Envious Corruption Grass");
ModLoader.addLocalization("ambergrasscorruptor.name", "Amber Corruption Grass");
ModLoader.addLocalization("heartgrasscorruptor.name", "Heart Corruption Grass");
ModLoader.addLocalization("darkgrasscorruptor.name", "Dark Corruption Grass");
ModLoader.addLocalization("brightgrasscorruptor.name", "Bright Corruption Grass");
ModLoader.addLocalization("puregrasscorruptor.name", "Pure Corruption Grass");
ModLoader.addLocalization("bloodcorrupted.name", "Bloodstone");
ModLoader.addLocalization("azurecorrupted.name", "Azure Stone");
ModLoader.addLocalization("envycorrupted.name", "Envious Stone");
ModLoader.addLocalization("ambercorrupted.name", "Amber Stone");
ModLoader.addLocalization("heartcorrupted.name", "Heartstone");
ModLoader.addLocalization("darkcorrupted.name", "Darkstone");
ModLoader.addLocalization("brightcorrupted.name", "Brightstone");
ModLoader.addLocalization("purecorrupted.name", "Purified Stone");
ModLoader.addLocalization("bloodbrickcorrupted.name", "Blood Brick");
ModLoader.addLocalization("azurebrickcorrupted.name", "Azure Brick");
ModLoader.addLocalization("envybrickcorrupted.name", "Envious Brick");
ModLoader.addLocalization("amberbrickcorrupted.name", "Amber Brick");
ModLoader.addLocalization("heartbrickcorrupted.name", "Heart Brick");
ModLoader.addLocalization("darkbrickcorrupted.name", "Dark Brick");
ModLoader.addLocalization("brightbrickcorrupted.name", "Bright Brick");
ModLoader.addLocalization("purebrickcorrupted.name", "Purified Brick");
}
@Override
public File getMinecraftDir()
{
return Minecraft.getMinecraftDir();
}
}
and this too
import java.util.List;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import florasoma.common.FloraSomaTab;
import florasoma.crops.FloraCrops;
public class BarleyItem extends Item
{
public static final String blockType[] =
{
"item", "flour", "dough"
};
public BarleyItem(int i)
{
super(i);
setHasSubtypes(true);
setMaxDamage(0);
this.setCreativeTab(FloraSomaTab.tab);
}
public String getTextureFile()
{
return FloraCrops.cropTexture;
}
public int getMetadata(int i)
{
return i;
}
public int getIconFromDamage(int i)
{
return iconIndex + i;
}
public String getItemNameIS(ItemStack itemstack)
{
return (new StringBuilder()).append("item.").append(blockType[itemstack.getItemDamage()]).append("Barley").toString();
}
@SideOnly(Side.CLIENT)
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
{
for (int var4 = 0; var4 < 3; ++var4)
{
par3List.add(new ItemStack(par1, 1, var4));
}
}
}
Thanks!
YAY! Page 275!
0
Could somebody show me an example of this updated to 1.6.2
import java.util.List;
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.item.ItemStack;
import net.minecraft.world.World;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import florasoma.common.FloraSomaTab;
public class CorruptBrick extends Block
{
public CorruptBrick(int i)
{
super(64, Material.rock);
this.func_111022_d("florasoma:corruptstone_129");
this.setHardness(2.0F);
this.setUnlocalizedName("corruptbrick");
this.setCreativeTab(FloraSomaTab.tab);
}
public int getBlockTextureFromSideAndMetadata(int i, int j)
{
if (j < 8)
{
return blockIndexInTexture + j;
}
else
{
return blockIndexInTexture + 8 + j;
}
}
public boolean isFireSource(World world, int i, int j, int k, int l, int i1)
{
return l < 8;
}
public float getHardness(int i)
{
return i <= 8 ? 2.0F : 8F;
}
public int damageDropped(int i)
{
return i;
}
public void registerIcons(IconRegister par1IconRegister)
{
this.blockIcon = par1IconRegister.registerIcon(florasoma.modid + ":" + this.getUnlocalizedName2());
}
@SideOnly(Side.CLIENT)
@Override
public void getSubBlocks(int id, CreativeTabs tab, List list)
{
for (int iter = 0; iter < 16; ++iter)
{
list.add(new ItemStack(id, 1, iter));
}
}
}
Also This is confusing me
import java.io.File;
import net.minecraft.client.Minecraft;
import net.minecraft.src.ModLoader;
import net.minecraftforge.client.MinecraftForgeClient;
public class FloraCorruptorClientProxy extends FloraCorruptorCommonProxy
{
/* Registers any rendering code. */
@Override
public void registerRenderer()
{
}
@Override
public void addNames()
{
ModLoader.addLocalization("bloodcorruptor.name", "Blood Corruptor");
ModLoader.addLocalization("azurecorruptor.name", "Azure Corruptor");
ModLoader.addLocalization("envycorruptor.name", "Envious Corruptor");
ModLoader.addLocalization("ambercorruptor.name", "Amber Corruptor");
ModLoader.addLocalization("heartcorruptor.name", "Heart Corruptor");
ModLoader.addLocalization("darkcorruptor.name", "Dark Corruptor");
ModLoader.addLocalization("brightcorruptor.name", "Bright Corruptor");
ModLoader.addLocalization("purecorruptor.name", "Pure Corruptor");
ModLoader.addLocalization("bloodgrasscorruptor.name", "Blood Corruption Grass");
ModLoader.addLocalization("azuregrasscorruptor.name", "Azure Corruption Grass");
ModLoader.addLocalization("envygrasscorruptor.name", "Envious Corruption Grass");
ModLoader.addLocalization("ambergrasscorruptor.name", "Amber Corruption Grass");
ModLoader.addLocalization("heartgrasscorruptor.name", "Heart Corruption Grass");
ModLoader.addLocalization("darkgrasscorruptor.name", "Dark Corruption Grass");
ModLoader.addLocalization("brightgrasscorruptor.name", "Bright Corruption Grass");
ModLoader.addLocalization("puregrasscorruptor.name", "Pure Corruption Grass");
ModLoader.addLocalization("bloodcorrupted.name", "Bloodstone");
ModLoader.addLocalization("azurecorrupted.name", "Azure Stone");
ModLoader.addLocalization("envycorrupted.name", "Envious Stone");
ModLoader.addLocalization("ambercorrupted.name", "Amber Stone");
ModLoader.addLocalization("heartcorrupted.name", "Heartstone");
ModLoader.addLocalization("darkcorrupted.name", "Darkstone");
ModLoader.addLocalization("brightcorrupted.name", "Brightstone");
ModLoader.addLocalization("purecorrupted.name", "Purified Stone");
ModLoader.addLocalization("bloodbrickcorrupted.name", "Blood Brick");
ModLoader.addLocalization("azurebrickcorrupted.name", "Azure Brick");
ModLoader.addLocalization("envybrickcorrupted.name", "Envious Brick");
ModLoader.addLocalization("amberbrickcorrupted.name", "Amber Brick");
ModLoader.addLocalization("heartbrickcorrupted.name", "Heart Brick");
ModLoader.addLocalization("darkbrickcorrupted.name", "Dark Brick");
ModLoader.addLocalization("brightbrickcorrupted.name", "Bright Brick");
ModLoader.addLocalization("purebrickcorrupted.name", "Purified Brick");
}
@Override
public File getMinecraftDir()
{
return Minecraft.getMinecraftDir();
}
}
and this too
import java.util.List;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import florasoma.common.FloraSomaTab;
import florasoma.crops.FloraCrops;
public class BarleyItem extends Item
{
public static final String blockType[] =
{
"item", "flour", "dough"
};
public BarleyItem(int i)
{
super(i);
setHasSubtypes(true);
setMaxDamage(0);
this.setCreativeTab(FloraSomaTab.tab);
}
public String getTextureFile()
{
return FloraCrops.cropTexture;
}
public int getMetadata(int i)
{
return i;
}
public int getIconFromDamage(int i)
{
return iconIndex + i;
}
public String getItemNameIS(ItemStack itemstack)
{
return (new StringBuilder()).append("item.").append(blockType[itemstack.getItemDamage()]).append("Barley").toString();
}
@SideOnly(Side.CLIENT)
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
{
for (int var4 = 0; var4 < 3; ++var4)
{
par3List.add(new ItemStack(par1, 1, var4));
}
}
}
Thanks!
0
mDyio I'm trying to update your old mods and I get a few errors:
{
Tessellator tessellator = Tessellator.instance;
GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
tessellator.startDrawingQuads();
tessellator.setNormal(0.0F, -1F, 0.0F);
renderblocks.renderBottomFace(block.getBlockTextureFromSideAndMetadata(0, meta));
tessellator.draw();
tessellator.startDrawingQuads();
tessellator.setNormal(0.0F, 1.0F, 0.0F);
renderblocks.renderTopFace(block, 0.0D, 0.0D, 0.0D, block.getBlockTextureFromSideAndMetadata(1, meta));
tessellator.draw();
tessellator.startDrawingQuads();
tessellator.setNormal(0.0F, 0.0F, -1F);
renderblocks.renderEastFace(block, 0.0D, 0.0D, 0.0D, block.getBlockTextureFromSideAndMetadata(2, meta));
tessellator.draw();
tessellator.startDrawingQuads();
tessellator.setNormal(0.0F, 0.0F, 1.0F);
renderblocks.renderWestFace(block, 0.0D, 0.0D, 0.0D, block.getBlockTextureFromSideAndMetadata(3, meta));
tessellator.draw();
tessellator.startDrawingQuads();
tessellator.setNormal(-1F, 0.0F, 0.0F);
renderblocks.renderNorthFace(block, 0.0D, 0.0D, 0.0D, block.getBlockTextureFromSideAndMetadata(4, meta));
tessellator.draw();
tessellator.startDrawingQuads();
tessellator.setNormal(1.0F, 0.0F, 0.0F);
renderblocks.renderSouthFace(block, 0.0D, 0.0D, 0.0D, block.getBlockTextureFromSideAndMetadata(5, meta));
tessellator.draw();
GL11.glTranslatef(0.5F, 0.5F, 0.5F);
}
Also With Some Blocks / Items it does this
public Brownstone(int id, int tex)
{
super(id, tex, Material.rock);
setCreativeTab(InfiBlocks.infiBlockTab);
}
Looked on the internet and couldn't fix this myself.
Thought you might be able to help!
I'm fine with the answer Make a full rewrite of the mod.
Also could I continue Orizon Magic Slabs and the other Few mods that you stopped updating. / started to move over to Tconstruct and Natura
0
0
0
0
0
Yeah I was forgotten too