Posted June 25, 201312 yr I created block. And I want it to be fuel in furnace. package platon.mods.coalblock; import net.minecraft.block.Block; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; 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.modloader.ModLoaderFuelHelper; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import cpw.mods.fml.common.network.NetworkMod.SidedPacketHandler; import cpw.mods.fml.common.SidedProxy; import net.minecraft.tileentity.TileEntityFurnace; @Mod (modid = coalblock.modid, name = "Coal Block Add Mod", version = "0.9") @NetworkMod (clientSideRequired = true, serverSideRequired = false, versionBounds = "0.9") public class coalblock { public static Block coalblock; public static final String modid = "coalblock"; @Instance("CoalBlockID") public static coalblock instance; @Init public void load(FMLInitializationEvent event) { Block coalblock = new BlockCoalBlock(649).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); GameRegistry.registerBlock(coalblock); LanguageRegistry.addName(coalblock, "Угольный блок"); GameRegistry.addShapelessRecipe(new ItemStack(coalblock, 1), new Object[] {Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal}); GameRegistry.addShapelessRecipe(new ItemStack(Item.coal, 9), new Object[] {coalblock}); TileEntityFurnace.isItemFuel(new ItemStack(coalblock)); TileEntityFurnace.getItemBurnTime(new ItemStack(coalblock, 12800)); } @PreInit public void preLoad(FMLPreInitializationEvent event) { } @PostInit public void postLoad(FMLPostInitializationEvent event) { } } This is code. TileEntityFurnace.isItemFuel(new ItemStack(coalblock)); TileEntityFurnace.getItemBurnTime(new ItemStack(coalblock, 12800)); These strings aren't make effect. Please help me. My knowledge in JAVA is very bad. And sorry me for my very bad English. It isn't my native(Привет русским!) [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 25, 201312 yr Those functions don't do anything. They just return information. You are supposed to instead register an IFuelHandler. BEWARE OF GOD --- Co-author of Pentachoron Labs' SBFP Tech.
June 25, 201312 yr As wrote ObsequiousNewt you need the own FuelHandler class. Like: package testpackage; import testpackage.core; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; public class FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack par1Fuel) { if (par1Fuel.itemID == YOURBLOCKUNLOCALIZEDNAME.blockID) { return BURNINGTIME; } else { return 0; } } } The required BURNINGTIME for 1 Item or Block is 200 And the YOURBLOCKUNLOCALIZEDNAME is unlocalized name of your block you want to be a fuel. And this you need to write into your main mod class: GameRegistry.registerFuelHandler(new FuelHandler()); This works for me. Check out my m2cAPI: http://pastebin.com/SJmjgdgK [WIP! If something doesnt work or you have a better resolution, write me a PM] If you want to use my API please give me a Karma/Thank you Sorry for some bad words ´cause I am not a walkin´ library!
June 25, 201312 yr Author Thanks a lot. But there is a small problem. package platon.mods.coalblock; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; public class FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack par1Fuel) { if (par1Fuel.itemID == coalblock.blockID) { return 12800; } else { return 0; } } } in string if (par1Fuel.itemID == coalblock.blockID) .blockID "cannot be resolved or is not a field". I fixed it by adding string: integer blockID with ID or constant with ID. But why it doesnt works without these strings. Where blockID must be declared by default? [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 25, 201312 yr Author And one last question: How I can add information about author etc. (to watch in Minecraft main menu/Mods) There are only ver. info [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 26, 201312 yr Thanks a lot. But there is a small problem. package platon.mods.coalblock; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; public class FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack par1Fuel) { if (par1Fuel.itemID == coalblock.blockID) { return 12800; } else { return 0; } } } in string if (par1Fuel.itemID == coalblock.blockID) .blockID "cannot be resolved or is not a field". I fixed it by adding string: integer blockID with ID or constant with ID. But why it doesnt works without these strings. Where blockID must be declared by default? Um, that doesn't sound right. How did you add this? And one last question: How I can add information about author etc. (to watch in Minecraft main menu/Mods) There are only ver. info https://github.com/MinecraftForge/FML/wiki/FML-mod-information-file Another one for the EAQ, Draco. I think we actually should do this. BEWARE OF GOD --- Co-author of Pentachoron Labs' SBFP Tech.
June 26, 201312 yr Author I added this in main mod file (coalblock.java) [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 26, 201312 yr Author So, where blockID must be declared? [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 26, 201312 yr I think you need the: MAINCLASS.BLOCKUNLOCALIZEDNAME.blockID MAINCLASS - mod main class or class where you have : test = new TestBlock(1, Material.rock)... BLOCKUNLOCALIZEDNAME - unlocalizedname of your block Check out my m2cAPI: http://pastebin.com/SJmjgdgK [WIP! If something doesnt work or you have a better resolution, write me a PM] If you want to use my API please give me a Karma/Thank you Sorry for some bad words ´cause I am not a walkin´ library!
June 27, 201312 yr Author I changed problem string to if (par1Fuel.itemID == coalblock.coalblock.blockID) it is no more errors, But game crashes when i put this block into the furnace. [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 27, 201312 yr Author By The Way, Watch to my package. Package: platon.mods.coalblock included .java-files: 1)coalblock.java (Main class) Code: package platon.mods.coalblock; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; 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.modloader.ModLoaderFuelHelper; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import cpw.mods.fml.common.network.NetworkMod.SidedPacketHandler; import cpw.mods.fml.common.SidedProxy; @Mod (modid = coalblock.modid, name = "Coal Block Add Mod", version = "1.0") @NetworkMod (clientSideRequired = true, serverSideRequired = false, versionBounds = "1.0") public class coalblock { public static Block coalblock; public static final String modid = "coalblock"; @Instance("CoalBlockID") public static coalblock instance; @Init public void load(FMLInitializationEvent event) { Block coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); GameRegistry.registerBlock(coalblock); LanguageRegistry.addName(coalblock, "Угольный блок"); GameRegistry.addShapelessRecipe(new ItemStack(coalblock, 1), new Object[] {Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal,Item.coal}); GameRegistry.addShapelessRecipe(new ItemStack(Item.coal, 9), new Object[] {coalblock}); GameRegistry.registerFuelHandler(new FuelHandler()); } @PreInit public void preLoad(FMLPreInitializationEvent event) { } @PostInit public void postLoad(FMLPostInitializationEvent event) { } } 2)BlockCoalBlock.java code: package platon.mods.coalblock; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.creativetab.CreativeTabs; public class BlockCoalBlock extends Block { public BlockCoalBlock(int par1) { super(par1, Material.rock); this.setCreativeTab(CreativeTabs.tabBlock); } @Override public void registerIcons(IconRegister par1IconRegister) { this.blockIcon = par1IconRegister.registerIcon("coalblock:BlockCoalBlock"); } } 3)FuelHandler.java code: package platon.mods.coalblock; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; import platon.mods.coalblock.coalblock; public class FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack par1Fuel) { if (par1Fuel.itemID == coalblock.coalblock.blockID) { return 12800; } else { return 0; } } } [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 27, 201312 yr I changed problem string to if (par1Fuel.itemID == coalblock.coalblock.blockID) it is no more errors, But game crashes when i put this block into the furnace. Logs? BEWARE OF GOD --- Co-author of Pentachoron Labs' SBFP Tech.
June 27, 201312 yr Post the errorlog. The block worked before without errors? I think you have to replace this line/s:GameRegistry.registerBlock(coalblock); With this: GameRegistry.registerBlock(coalblock,"coalblock"); I wondering this is the error, but I dont know without any logs what is the problem. And why you have this line/s ? @Instance("CoalBlockID") public static coalblock instance; It may be: @Instance public static coalblock instance = new coalblock(); Check out my m2cAPI: http://pastebin.com/SJmjgdgK [WIP! If something doesnt work or you have a better resolution, write me a PM] If you want to use my API please give me a Karma/Thank you Sorry for some bad words ´cause I am not a walkin´ library!
June 27, 201312 yr Author Yes, of course. Error code 2013-06-27 16:11:39 [sEVERE] [ForgeModLoader] A TileEntity Furnace(net.minecraft.tileentity.TileEntityFurnace) has thrown an exception during loading, its state cannot be restored. Report this to the mod author java.lang.NullPointerException at platon.mods.coalblock.FuelHandler.getBurnTime(FuelHandler.java:12) at cpw.mods.fml.common.registry.GameRegistry.getFuelValue(GameRegistry.java:307) at net.minecraft.tileentity.TileEntityFurnace.getItemBurnTime(TileEntityFurnace.java:402) at net.minecraft.tileentity.TileEntityFurnace.updateEntity(TileEntityFurnace.java:270) at net.minecraft.world.World.updateEntities(World.java:2202) at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:546) at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:654) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:573) at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:470) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 27, 201312 yr I know why it is doing this error. Try replace this line in your FuelHandler: if (par1Fuel.itemID == coalblock.coalblock.blockID) With: if (par1Fuel.blockID == coalblock.coalblock.blockID) I hope, it will works Check out my m2cAPI: http://pastebin.com/SJmjgdgK [WIP! If something doesnt work or you have a better resolution, write me a PM] If you want to use my API please give me a Karma/Thank you Sorry for some bad words ´cause I am not a walkin´ library!
June 27, 201312 yr Author I think you have to replace this line/s:GameRegistry.registerBlock(coalblock); With this: GameRegistry.registerBlock(coalblock,"coalblock"); No changes. [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 27, 201312 yr Did you tried what I writed before ? Try replace this line in your FuelHandler: if (par1Fuel.itemID == coalblock.coalblock.blockID) With: if (par1Fuel.blockID == coalblock.coalblock.blockID) I hope, it will works Check out my m2cAPI: http://pastebin.com/SJmjgdgK [WIP! If something doesnt work or you have a better resolution, write me a PM] If you want to use my API please give me a Karma/Thank you Sorry for some bad words ´cause I am not a walkin´ library!
June 27, 201312 yr Author Did you tried what I writed before ? Try replace this line in your FuelHandler: if (par1Fuel.itemID == coalblock.coalblock.blockID) With: if (par1Fuel.blockID == coalblock.coalblock.blockID) I hope, it will works That doesn't work. I writed that it works when blockID is delcared. e.g. I can create integer blockID in coalblock with ID. I think when there is a string if (par1Fuel.itemID == coalblock.coalblock.blockID) blockID equals "null" [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 27, 201312 yr Hey man! Do you have 1.5 Minecraft version and latest forge version? Because if I try code, which I writed there it works. Try to recreate it one more time! In main class in load function: GameRegistry.registerFuelHandler(new FuelHandler()); The FuelHandler: package mar21.omega.mar21; import platon.mods.coalblock.coalblock; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; public class Mar21FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack par1Fuel) { if (par1Fuel.itemID == coalblock.coalblock.blockID) { return 1600; } else { return 0; } } } and try replace this line: Block coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); with: Block coalblock = new BlockCoalBlock(649).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); Check out my m2cAPI: http://pastebin.com/SJmjgdgK [WIP! If something doesnt work or you have a better resolution, write me a PM] If you want to use my API please give me a Karma/Thank you Sorry for some bad words ´cause I am not a walkin´ library!
June 27, 201312 yr Hey man! Do you have 1.5 Minecraft version and latest forge version? Because if I try code, which I writed there it works. Try to recreate it one more time! In main class in load function: GameRegistry.registerFuelHandler(new FuelHandler()); The FuelHandler: package mar21.omega.mar21; import platon.mods.coalblock.coalblock; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; public class Mar21FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack par1Fuel) { if (par1Fuel.itemID == coalblock.coalblock.blockID) { return 1600; } else { return 0; } } } and try replace this line: Block coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); with: Block coalblock = new BlockCoalBlock(649).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); That... will have no effect whatsoever. BEWARE OF GOD --- Co-author of Pentachoron Labs' SBFP Tech.
June 27, 201312 yr It's : coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); not Block coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); .... Your block is already declared with this code : public static Block coalblock;
June 27, 201312 yr Author Hey man! Do you have 1.5 Minecraft version and latest forge version? Because if I try code, which I writed there it works. Try to recreate it one more time! In main class in load function: GameRegistry.registerFuelHandler(new FuelHandler()); The FuelHandler: package mar21.omega.mar21; import platon.mods.coalblock.coalblock; import net.minecraft.item.ItemStack; import cpw.mods.fml.common.IFuelHandler; public class Mar21FuelHandler implements IFuelHandler { @Override public int getBurnTime(ItemStack par1Fuel) { if (par1Fuel.itemID == coalblock.coalblock.blockID) { return 1600; } else { return 0; } } } and try replace this line: Block coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); with: Block coalblock = new BlockCoalBlock(649).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); MC 1.5.2 Latest Forge 738 No any changes. Still no errors. But crashes anyway. [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 27, 201312 yr Author It's : coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); not Block coalblock = (new BlockCoalBlock(649)).setHardness(3.0F).setResistance(10.0F).setLightValue(0).setUnlocalizedName("coalblock"); .... Your block is already declared with this code : public static Block coalblock; Huh!!! You are right. It works. And doesn't crashs. You're genius!!! I learned MC modding by one fucking Topic. Thanks a lot!!! You're really helped me!! [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 28, 201312 yr Author I want to ask last question: How is my english? Is it hard to understand me? [spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler][spoiler=Spoiler]LOL,Its nothing interesting here [spoiler=Spoiler]And here too [spoiler=Spoiler]But that image is pretty good
June 28, 201312 yr Good and No It is hard to understand me ? Check out my m2cAPI: http://pastebin.com/SJmjgdgK [WIP! If something doesnt work or you have a better resolution, write me a PM] If you want to use my API please give me a Karma/Thank you Sorry for some bad words ´cause I am not a walkin´ library!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.