Jump to content

Recommended Posts

Posted (edited)

Hi guys,

I have a big problem with my mod :

When i try to register an ore in ore dict, the mod give me an error : 

[14:02:00] [Server thread/WARN] [FML]: ****************************************
[14:02:00] [Server thread/WARN] [FML]: * Invalid registration attempt for an Ore Dictionary item with name oreArpaz has occurred. The registration has been denied to prevent crashes. The mod responsible for the registration needs to correct this.
[14:02:00] [Server thread/WARN] [FML]: *  at net.minecraftforge.oredict.OreDictionary.registerOreImpl(OreDictionary.java:595)
[14:02:00] [Server thread/WARN] [FML]: *  at net.minecraftforge.oredict.OreDictionary.registerOre(OreDictionary.java:581)
[14:02:00] [Server thread/WARN] [FML]: *  at fr.darkprod.archymod.ArchyMod.init(ArchyMod.java:64)
[14:02:00] [Server thread/WARN] [FML]: *  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[14:02:00] [Server thread/WARN] [FML]: *  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[14:02:00] [Server thread/WARN] [FML]: *  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)...
[14:02:00] [Server thread/WARN] [FML]: ****************************************

And when i try to register a smelting recipe ,the mod give me an error too : 

[14:07:35] [Server thread/ERROR] [FML]: Fatal errors were detected during the transition from INITIALIZATION to POSTINITIALIZATION. Loading cannot continue
[14:07:35] [Server thread/ERROR] [FML]: 
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCHI	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) 
	UCHI	FML{8.0.99.99} [Forge Mod Loader] (forgeSrc-1.10.2-12.18.3.2185.jar) 
	UCHI	Forge{12.18.3.2185} [Minecraft Forge] (forgeSrc-1.10.2-12.18.3.2185.jar) 
	UCHE	archydium{4.0} [Archymod] (bin) 
[14:07:35] [Server thread/ERROR] [FML]: The following problems were captured during this phase
[14:07:35] [Server thread/ERROR] [FML]: Caught exception from Archymod (archydium)
java.lang.NullPointerException
	at net.minecraft.item.ItemStack.getMetadata(ItemStack.java:287) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.compareItemStacks(FurnaceRecipes.java:118) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.getSmeltingResult(FurnaceRecipes.java:104) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.addSmeltingRecipe(FurnaceRecipes.java:91) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.addSmelting(FurnaceRecipes.java:83) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.addSmeltingRecipeForBlock(FurnaceRecipes.java:75) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraftforge.fml.common.registry.GameRegistry.addSmelting(GameRegistry.java:245) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at fr.darkprod.archymod.init.ModRecipes.initAll(ModRecipes.java:48) ~[bin/:?]
	at fr.darkprod.archymod.ArchyMod.init(ArchyMod.java:62) ~[bin/:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:602) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
	at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
	at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:145) [LoadController.class:?]
	at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:795) [Loader.class:?]
	at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107) [FMLServerHandler.class:?]
	at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:333) [FMLCommonHandler.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:217) [DedicatedServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:497) [MinecraftServer.class:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
[14:07:36] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Archymod (archydium)

Caused by: java.lang.NullPointerException
	at net.minecraft.item.ItemStack.getMetadata(ItemStack.java:287) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.compareItemStacks(FurnaceRecipes.java:118) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.getSmeltingResult(FurnaceRecipes.java:104) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.addSmeltingRecipe(FurnaceRecipes.java:91) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.addSmelting(FurnaceRecipes.java:83) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraft.item.crafting.FurnaceRecipes.addSmeltingRecipeForBlock(FurnaceRecipes.java:75) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at net.minecraftforge.fml.common.registry.GameRegistry.addSmelting(GameRegistry.java:245) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at fr.darkprod.archymod.init.ModRecipes.initAll(ModRecipes.java:48) ~[bin/:?]
	at fr.darkprod.archymod.ArchyMod.init(ArchyMod.java:62) ~[bin/:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
	at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:602) ~[forgeSrc-1.10.2-12.18.3.2185.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
	at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:243) ~[LoadController.class:?]
	at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:221) ~[LoadController.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]
	at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]
	at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:145) ~[LoadController.class:?]
	at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:795) ~[Loader.class:?]
	at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107) ~[FMLServerHandler.class:?]
	at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:333) ~[FMLCommonHandler.class:?]
	at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:217) ~[DedicatedServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:497) [MinecraftServer.class:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]

My code is here

Spoiler

package fr.darkprod.archymod.init;

import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.registry.GameRegistry;

public class ModRecipes {
	
	
	public static final void initAll() {
		
		GameRegistry.addRecipe(new ItemStack(ModItems.PremiumLeather, 4), new Object[] {"fFf", "fJf", "fFf", 'F', ModItems.ArpazIngot, 'f', Items.LEATHER,'J',ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumAxe, 1), new Object[] {" ff", " Ff", " F ", 'f', ModItems.ArchydiumIngot, 'F', Items.STICK});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumShovel, 1), new Object[] {" f ", " F ", " F ", 'f', ModItems.ArchydiumIngot, 'F', Items.STICK});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumSword, 1), new Object[] {" f ", " f ", " F ", 'f', ModItems.ArchydiumIngot, 'F', Items.STICK});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumPickaxe, 1), new Object[] {"fff", " F ", " F ", 'f', ModItems.ArchydiumIngot, 'F', Items.STICK});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumHelmet, 1), new Object[] {"fff" , "f f" , 'f' , ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumChestplate, 1), new Object[] {"f f" , "fff" , "fff" , 'f' , ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumLeggings, 1), new Object[] {"fff" , "f f" , "f f" , 'f' , ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumBoots, 1), new Object[] {"f f","f f",'f',ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.CompressedArchydium),new Object[] { "FFF","FGF","FFF", 'F', ModBlocks.ArchydiumBlock,'G',ModBlocks.ArpazBlock});
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"f  ","   ","   ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {" f ","   ","   ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"  f","   ","   ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"   ","f  ","   ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"   "," f ","   ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"   ","  f","   ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"   ","   ","f  ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"   ","   "," f ",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(Items.CLAY_BALL, 4), new Object[] {"   ","   ","  f",'f',Blocks.CLAY });
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumStick, 2),new Object[] {"f  ","f  ",'f',ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumStick, 2),new Object[] {" f "," f ",'f',ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumStick, 2),new Object[] {"  f","  f",'f',ModItems.ArchydiumIngot});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchyPower, 1),new Object[] {" ff"," Ff","F  ",'f',ModItems.CompressedArchydium,'F',ModItems.ArchydiumStick});
		GameRegistry.addRecipe(new ItemStack(ModItems.ArchydiumSteak),new Object[] {"FFF","FGF","FFF",'F',ModItems.ArchydiumIngot,'G',Items.COOKED_BEEF});
	
		GameRegistry.addRecipe(new ItemStack(ModBlocks.ArchydiumBlock), new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), new ItemStack(ModItems.ArchydiumIngot) });	
		GameRegistry.addRecipe(new ItemStack(ModBlocks.ArchydiumFurnace), new Object[] { "XXX", "XZX", "XXX", Character.valueOf('X'), new ItemStack(ModBlocks.ArchydiumBlock),Character.valueOf('Z'),new ItemStack(ModItems.CompressedArchydium) });
		GameRegistry.addRecipe(new ItemStack(ModBlocks.ArpazBlock), new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), new ItemStack(ModItems.ArpazIngot) });	

		GameRegistry.addRecipe(new ItemStack(ModItems.ArchyHammer), new Object[] { "XXX", "XXX", "G", Character.valueOf('X'), new ItemStack(ModBlocks.ArchydiumBlock),Character.valueOf('G'), Items.STICK });
		GameRegistry.addRecipe(new ItemStack(ModItems.BackPack),new Object[] {"XXX", "XGX","XXX",'X', ModItems.PremiumLeather,'G',Blocks.CHEST} );
		
		GameRegistry.addSmelting(ModBlocks.ArchydiumOre, new ItemStack(ModItems.ArchydiumIngot, 1), 0);
		GameRegistry.addSmelting(ModBlocks.ArpazOre, new ItemStack(ModItems.ArpazIngot), 0);
	}

}

 

and here :

Spoiler

package fr.darkprod.archymod;

import fr.darkprod.archymod.commands.CommandFurnace;
import fr.darkprod.archymod.entities.ModEntities;
import fr.darkprod.archymod.fuel.IFuelHandlerArchydium;
import fr.darkprod.archymod.gen.WorldRegister;
import fr.darkprod.archymod.gui.GuiHandler;
import fr.darkprod.archymod.init.ModBlocks;
import fr.darkprod.archymod.init.ModItems;
import fr.darkprod.archymod.init.ModRecipes;
import fr.darkprod.archymod.proxy.CommonProxy;
import net.minecraft.client.renderer.BlockModelRenderer;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
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.event.FMLServerStartingEvent;
import net.minecraftforge.fml.common.network.NetworkRegistry;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import net.minecraftforge.oredict.OreDictionary;

@Mod(modid = References.MOD_ID, name = References.MOD_NAME, version = References.VERSION, acceptedMinecraftVersions = "[1.10, 1.10.2]")

public class ArchyMod {
	@SidedProxy(clientSide = References.CLIENT_PROXY, serverSide = References.SERVER_PROXY)
	public static CommonProxy proxy;

	@Mod.Instance(References.MOD_ID)
	public static ArchyMod instance;
	
	public static final int GUI_BACKPACK = 0;

	public static CreativeTabs ArchyMod = new CreativeTabs("ArchyMod") {

		@SideOnly(Side.CLIENT)
		public Item getTabIconItem() {
			return ModItems.ArchydiumIngot;
		}
		
		
	};

	@Mod.EventHandler
	public void preInit(FMLPreInitializationEvent e)
	{
		proxy.preInit();
		GameRegistry.registerFuelHandler(new IFuelHandlerArchydium());
	}

	@Mod.EventHandler
	public void init(FMLInitializationEvent e)
	{
		proxy.init();
		WorldRegister.GenUtils.registerWorldGenerations();
		ModRecipes.initAll();
		OreDictionary.registerOre("oreArchydium", new ItemStack(ModBlocks.ArchydiumOre));
		OreDictionary.registerOre("oreArpaz", new ItemStack(ModBlocks.ArpazOre));
		OreDictionary.registerOre("oreArzot", new ItemStack(ModBlocks.ArzotOre));
		
		NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GuiHandler());
	}

	@Mod.EventHandler
	public void postInit(FMLPostInitializationEvent e)
	{
		proxy.postInit();
	}
	@EventHandler
	public void serverLoad(FMLServerStartingEvent e) {
		//e.registerServerCommand(new CommandFurnace());
	}
	
}

 

EDIT : Is for server part

Someone can help me?

Edited by DarkProd02
Add informations
Posted
29 minutes ago, diesieben07 said:
  • Please update to 1.12.2.
  • Why are you manually creating the Object[] for the varargs parameter?
  • Where do you register your blocks and items? You should use the registry events.

Okeyy i fix the problem but i have another problem when i am in game on ,client part all things works but when i launch the server with my mod ALL BLOCKS are not registers and JEI write : "Tooltip error ,see log" but there is no log with error . How can i correct this?

Posted
Just now, diesieben07 said:

Please clarify what you mean by "doesn't work". Have you ran a server in the development environment and tested things out?

I run the server in development evironment and blocks are not loaded and in a local server outside the development environment and it does not work

Posted (edited)

Client runs a debug version of the MC client that you usually launch from the launcher.

Server runs a debug version of the minecraftserver.jar with Forge.

He is using Eclipse (obviously).

Edited by RA3236
Posted
1 minute ago, diesieben07 said:

I want to know how they are configured. They should be launching GradleStart resp. GradleStartServer.

 

Uhm... what?

Disregard then, completely misinterpreted the entire thread.

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.