@@ -0,0 +1,2387 @@
+package threedprojectiles;%0A%0Aimport net.minecraftforge.fml.common.event.FMLInitializationEvent;%0Aimport net.minecraftforge.fml.common.event.FMLPostInitializationEvent;%0Aimport net.minecraftforge.fml.common.event.FMLPreInitializationEvent;%0Aimport net.minecraft.item.Item;%0Aimport net.minecraft.util.SoundEvent;%0Aimport net.minecraft.client.Minecraft;%0Aimport net.minecraft.client.model.ModelBase;%0Aimport net.minecraft.client.renderer.block.model.ModelResourceLocation;%0Aimport net.minecraft.entity.Entity;%0Aimport net.minecraftforge.fml.common.Mod;%0Aimport net.minecraftforge.fml.common.Mod.EventHandler;%0Aimport net.minecraftforge.fml.common.Mod.Instance;%0Aimport net.minecraftforge.fml.common.SidedProxy;%0A//imports%0A@Mod(modid = %22threedprojectiles%22, name = %223D Projectiles%22, version = %221.0%22)%0Apublic class threedprojectiles%7B%0A%09public static final String modid = %22threedprojectiles%22;%0A    public static final String MODNAME = %223D Projectiles%22;%0A    public static final String MODVER = %221.0%22;%0A%09%0Apublic static Item item1;%0Apublic static ModelBase model1;%0Apublic static Item item2;%0Apublic static Item item3;%0Apublic static Entity entity1;%0Apublic static SoundEvent sounds;%0A%0A@Instance(%22threedprojectiles%22)%0Apublic static threedprojectiles instance = new threedprojectiles();%0A%0A@SidedProxy(clientSide = %22threedprojectiles.ClientProxy%22, serverSide = %22threedprojectiles.ServerProxy%22)%0Apublic static CommonProxy proxy;%0A%0A@EventHandler%0Apublic void preInit(FMLPreInitializationEvent event)%7B%0A   this.proxy.preInit(event);%0A  item1 = new item1();%0A  item2 = new item2();%0A  item3 = new item3();%0A  entity1 = new entity1(null, null);%0A  sounds = new sounds(null);%0A  //model1 = new model1();%0A  Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item1, 1, new ModelResourceLocation(modid + %22:%22 + item1.getUnlocalizedName().substring(5), %22inventory%22));%0A  Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item2, 2, new ModelResourceLocation(modid + %22:%22 + item2.getUnlocalizedName().substring(5), %22inventory%22));%0A  Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item3, 3, new ModelResourceLocation(modid + %22:%22 + item3.getUnlocalizedName().substring(5), %22inventory%22));%0A%7D%0A@EventHandler%0Apublic void init(FMLInitializationEvent event)%7B%0A   this.proxy.init(event);%0A%7D%0A@EventHandler%0Apublic void postInit(FMLPostInitializationEvent event)%7B%0A   this.proxy.postInit(event);%0A  %7D%0A%7D%0A

Create threedprojectiles.java