Jump to content

Recommended Posts

Posted

this just doesnt work. it did but now it doesnt, it doesnt crash it just doesnt register any of my items or blocks.

package ashtonsmod.common;

import net.minecraft.block.Block;
import net.minecraft.block.BlockReed;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.Item;
import net.minecraft.item.ItemSeeds;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Potion;
import net.minecraftforge.common.DungeonHooks;
import net.minecraftforge.common.EnumHelper;
import net.minecraftforge.common.IPlantable;
import net.minecraftforge.common.MinecraftForge;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.PreInit;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.network.NetworkMod;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import cpw.mods.fml.common.registry.TickRegistry;
import cpw.mods.fml.relauncher.Side;

@Mod(modid = "ashtonsmod", name = "AshtonCraft", version = "1.00")
@NetworkMod(clientSideRequired = true, serverSideRequired = false)

public class ashtonsmod
{
//Blocks

public static Block RainbowWool;
public static Block CondensedObsidian;
public static Block GlowingObsidian;
public static Block WhiteObsidian;
public static Block SmoothObsidian;
public static Block SlimeBodyChunk;
public static Block RoughObsidian;
public static Block LightSteelOre;
public static Block SolidGlass;
public static Block StickyGrips;
public static Block ObsidianStair;
public static Block LogStair;
public static Block AmethystOre;
public static Block IngotBush;
public static Block SinkSand;

//Items

public static Item LightSteelNugget;
public static Item FireSticks;
public static Item SuppleObsidian;
public static Item ObsidianSword;
public static Item ObsidianPickaxe;
public static Item ObsidianAxe;
public static Item ObsidianSpade;
public static Item ObsidianHoe;
public static Item ObsidianHelmet;
public static Item ObsidianPlate;
public static Item ObsidianLegs;
public static Item ObsidianBoots;
public static Item JawBreaker;
public static Item FruitSalad;
public static Item Caramel;
public static Item ChocolateBar;
public static Item CaramelApple;
public static Item GoldenCaramelApple;
public static Item ObsidianShard;
public static Item AbsorbingBoots;
public static Item LightLeather;
public static Item LightHelmet;
public static Item LightPlate;
public static Item LightLegs;
public static Item LightBoots;
public static Item LightSteelRapier;
public static Item LightSteelGreatsword;
public static Item LightSteelPickaxe;
public static Item LightSteelShovel;
public static Item LightSteelAxe;
public static Item LightSteelSpade;
public static Item MinersHelmet;
public static Item DivingHelmet;
public static Item Amethyst;
public static Item AmethystShortSword;
public static Item AmethystBattleAxe;
public static Item AmethystAxe;
public static Item AmethystSpade;
public static Item AmethystPickaxe;
public static Item Manure;
public static Item Pike;
public static Item Bean;
public static Item JellyBean;
public static Item Fertalizer;
public static Item Dagger;
public static Item Tentacle;
public static Item GTentacle;
public static Item STentacle;
public static Item LSboots;
public static Item DarkShard;
public static Item DarkBlade;
public static Item DarkShield;
public static Item AbsorbingLegs;

//World Gen

public static WorldGen worldGen = new WorldGen();

//Armour/Tool Materials

static EnumToolMaterial EnumToolMaterialAmethyst= EnumHelper.addToolMaterial("Amethyst",2, 1750, 6.0F, 3, 14);
static EnumToolMaterial EnumToolMaterialDark= EnumHelper.addToolMaterial("Dark",0, 175, 1.0F, 1, 1);
static EnumToolMaterial EnumToolMaterialLightSteel= EnumHelper.addToolMaterial("LightSteel", 2, 250, 6.0F, 2, 14);
static EnumToolMaterial EnumToolMaterialObsidian= EnumHelper.addToolMaterial("Obsidian", 12, 2000, 6.0F, 3, 5);
static EnumArmorMaterial EnumArmorMaterialObsidian= EnumHelper.addArmorMaterial("Obsidian", 50, new int []{2, 5, 4, 1}, 12);
static EnumArmorMaterial EnumArmourMaterialAbsorbing= EnumHelper.addArmorMaterial("Absorbing", 50, new int []{2, 5, 4, 1}, 12);
static EnumArmorMaterial EnumArmourMaterialLightLeather= EnumHelper.addArmorMaterial("LightLeather", 33, new int[]{1, 3, 2, 1}, 15);

//CustomCreativeTabs

public static CreativeTabs tabModded = new TabModdedItems(CreativeTabs.getNextID(),"ModdedItems");

//Inits

@SidedProxy(clientSide = "ashtonsmod.client.ClientProxyashtonsmod", serverSide = "ashtonsmod.common.CommonProxy")
public static CommonProxy proxy;


//Event Registering

@PreInit
public void registerMyEvents(FMLPreInitializationEvent e){
MinecraftForge.EVENT_BUS.register(new BatDrops());
    {
        EntityRegistry.registerModEntity(EntityThrowingKnife.class, "Throwing Knife", 1, this, 250, 5, true);
        EntityRegistry.registerModEntity(EntityInkBall.class, "Ink Ball", 1, this, 250, 5, true);
}}

@Init

public void load(FMLInitializationEvent event, EnumArmorMaterial EnumArmorMaterialAbsorbing)
{
	TickRegistry.registerTickHandler(new MiningHelmetOverlay(), Side.CLIENT);
	TickRegistry.registerTickHandler(new DivingHelmetOverlay(), Side.CLIENT);
	GameRegistry.registerWorldGenerator(worldGen);
	GameRegistry.registerFuelHandler(new NewFuels());
	proxy.registerServerTickHandler();

//registering


	proxy.registerRenderers();{

	ObsidianSword = new ObsidianSword(500, EnumToolMaterialObsidian).setMaxStackSize(1).setIconIndex(0).setItemName("Obsidian Sword").setCreativeTab(tabModded);
	ObsidianPickaxe = new ObsidianPickaxe(501, EnumToolMaterialObsidian).setMaxStackSize(1).setIconIndex(1).setItemName("Obsidian Pickaxe").setCreativeTab(tabModded);
	ObsidianAxe = new ObsidianAxe(502, EnumToolMaterialObsidian).setMaxStackSize(1).setIconIndex(2).setItemName("Obsidian Axe").setCreativeTab(tabModded);
	ObsidianSpade = new ObsidianSpade(503, EnumToolMaterialObsidian).setMaxStackSize(1).setIconIndex(3).setItemName("Obsidian Shovel").setCreativeTab(tabModded);
	ObsidianHoe = new ObsidianHoe(504, EnumToolMaterialObsidian).setMaxStackSize(1).setIconIndex(4).setItemName("Obsidian Hoe").setCreativeTab(tabModded);
	LightSteelRapier = new LightSteelRapier(528, EnumToolMaterialLightSteel).setMaxStackSize(1).setIconIndex(25).setItemName("LightSteel Rapier").setCreativeTab(tabModded);
	LightSteelGreatsword = new LightSteelGreatsword(529, EnumToolMaterialLightSteel).setMaxStackSize(1).setIconIndex(26).setItemName("LightSteel greatSword").setCreativeTab(tabModded);
	LightSteelPickaxe = new LightSteelPickaxe(530, EnumToolMaterialLightSteel).setMaxStackSize(1).setIconIndex(27).setItemName("LightSteel Pickaxe").setCreativeTab(tabModded);
	LightSteelAxe = new LightSteelAxe(531, EnumToolMaterialLightSteel).setMaxStackSize(1).setIconIndex(28).setItemName("LightSteel Axe").setCreativeTab(tabModded);
	LightSteelSpade = new LightSteelSpade(532, EnumToolMaterialLightSteel).setMaxStackSize(1).setIconIndex(29).setItemName("LightSteel Shovel").setCreativeTab(tabModded);       

	RainbowWool = new BlockRainbowWool(603,0).setBlockName("Rainbow Wool").setStepSound(Block.soundClothFootstep).setHardness(0.8F).setCreativeTab(tabModded);
	WhiteObsidian = new BlockWhiteObsidian(601,3).setResistance(2000.0F).setHardness(8.0F).setBlockName("White Obsidian").setStepSound(Block.soundStoneFootstep).setLightValue(0.5F).setLightOpacity(255).setCreativeTab(tabModded);
	CondensedObsidian = new BlockCondensedObsidian(604,1).setResistance(2000.0F).setHardness(8.0F).setBlockName("Condensed Obsidian").setStepSound(Block.soundStoneFootstep).setCreativeTab(tabModded);
	GlowingObsidian = new BlockGlowingObsidian(605,2).setResistance(2000.0F).setHardness(8.0F).setBlockName("Glowing Obsidian").setStepSound(Block.soundStoneFootstep).setLightValue(1.0F).setLightOpacity(255).setCreativeTab(tabModded);
	SmoothObsidian = new BlockSmoothObsidian(607,6).setResistance(2000.0F).setBlockName("Smooth Obsidian").setStepSound(Block.soundStoneFootstep).setHardness(8.0F).setCreativeTab(tabModded);
	SlimeBodyChunk = new BlockSlimeBodyChunk(608,7).setResistance(1.0F).setBlockName("Slime Body Chunk").setStepSound(Block.soundPowderFootstep).setHardness(0.8F).setCreativeTab(tabModded);
	RoughObsidian = new BlockRoughObsidian(609,.setResistance(2000.0F).setBlockName("Rough Obsidian").setStepSound(Block.soundStoneFootstep).setHardness(8.0F).setCreativeTab(tabModded);
	LightSteelOre = new BlockLightSteelOre(610, 4).setResistance(2000.0F).setBlockName("Light Steel Ore").setStepSound(Block.soundStoneFootstep).setHardness(2.0F).setCreativeTab(tabModded).setLightValue(0.7F);
	SolidGlass = new BlockSolidGlass(612, 11).setResistance(2000.0F).setBlockName("Tough Glass").setStepSound(Block.soundMetalFootstep).setHardness(0.3F).setCreativeTab(tabModded);
	StickyGrips = new BlockStickyGrips(623, 5).setBlockName("Sticky Grips").setHardness(1.0F).setCreativeTab(tabModded).setStepSound(Block.soundLadderFootstep);
	ObsidianStair = new ObsidianStair(624, Block.obsidian, 0).setBlockName("Obsidian Stair").setCreativeTab(tabModded).setStepSound(Block.soundStoneFootstep);
	LogStair = new LogStair(625, Block.wood, 0).setBlockName("Log Stair").setCreativeTab(tabModded).setStepSound(Block.soundWoodFootstep);
	IngotBush = (new BlockIngotBush(627, 10)).setHardness(1F).setStepSound(Block.soundGrassFootstep).setBlockName("Ingot Bush").setCreativeTab(tabModded).setLightValue(0.3F);
	SinkSand = new BlockSinkSand(628,9).setBlockName("Sink Sand").setStepSound(Block.soundSandFootstep).setHardness(0.8F).setCreativeTab(tabModded);

	ObsidianShard = new ObsidianShard(519).setMaxStackSize(64).setIconIndex(17).setItemName("Obsidian Shard").setCreativeTab(tabModded);
	FireSticks = new FireSticks(505).setMaxStackSize(1).setIconIndex(9).setItemName("Fire Sticks").setCreativeTab(tabModded);
	JawBreaker = new JawBreaker(512, 4, false).setPotionEffect(2, 10, 1, 3F).setIconIndex(10).setMaxStackSize(.setItemName("Jaw Breaker").setCreativeTab(tabModded);
	FruitSalad = new FruitSalad(513, 12, false).setIconIndex(11).setMaxStackSize(1).setItemName("Fruit Salad").setCreativeTab(tabModded);
	Caramel = new Caramel(514, 1, false).setIconIndex(12).setMaxStackSize(16).setItemName("Caramel").setCreativeTab(tabModded);
	ChocolateBar = new ChocolateBar(515, 3, false).setIconIndex(13).setMaxStackSize(.setItemName("ChoclateBar").setCreativeTab(tabModded);
	CaramelApple = new CaramelApple(516, 5, false).setIconIndex(14).setMaxStackSize(1).setItemName("CaramelApple").setCreativeTab(tabModded);
	GoldenCaramelApple = new GoldenCaramelApple(517, 5, false).setPotionEffect(10, 10, 1, 3F).setIconIndex(15).setMaxStackSize(1).setItemName("Golden Caramel Apple").setCreativeTab(tabModded);
	SuppleObsidian = new SuppleObsidian(520).setMaxStackSize(64).setIconIndex(16).setItemName("Supple Obsidian").setCreativeTab(tabModded);
	LightLeather = new LightLeather(526).setMaxStackSize(64).setIconIndex(19).setItemName("Light Leather").setCreativeTab(tabModded);
	LightSteelNugget = new LightSteelNugget(527).setMaxStackSize(64).setIconIndex(24).setItemName("LightSteel Nugget").setCreativeTab(tabModded);
	Manure = new Manure(542).setMaxStackSize(64).setIconIndex(39).setItemName("Manure").setCreativeTab(tabModded);
	Bean = new Bean(544, 1, false).setIconIndex(41).setMaxStackSize(64).setItemName("Bean").setCreativeTab(tabModded);
	JellyBean = new JellyBean(545, 3, false).setIconIndex(31).setMaxStackSize(64).setItemName("JellyBean").setCreativeTab(tabModded);

	 ObsidianHelmet = new ObsidianHelmet(508,EnumArmorMaterialObsidian, proxy.addArmor("Obsidian"),0).setItemName("Obsidian Helmet").setIconIndex(5).setCreativeTab(tabModded);
	 ObsidianPlate = new ObsidianPlate(509,EnumArmorMaterialObsidian, proxy.addArmor("Obsidian"),1).setItemName("Obsidian Plate").setIconIndex(6).setCreativeTab(tabModded);
	 ObsidianLegs = new ObsidianLegs(510,EnumArmorMaterialObsidian, proxy.addArmor("Obsidian"),2).setItemName("Obsidian Legs").setIconIndex(7).setCreativeTab(tabModded);
	 ObsidianBoots = new ObsidianBoots(511,EnumArmorMaterialObsidian, proxy.addArmor("Obsidian"),3).setItemName("Obsidian Boots").setIconIndex(.setCreativeTab(tabModded);
	 AbsorbingBoots = new AbsorbingBoots(521, EnumArmorMaterialAbsorbing, proxy.addArmor("Absorbing"),3).setItemName("Absorbing Boots").setIconIndex(18).setCreativeTab(tabModded);
	 LightHelmet = new  LightHelmet(522,EnumArmourMaterialLightLeather, proxy.addArmor("LightLeather"),0).setItemName("LightLeather Helmet").setIconIndex(20).setCreativeTab(tabModded);
	 LightPlate = new  LightPlate(523,EnumArmourMaterialLightLeather, proxy.addArmor("LightLeather"),1).setItemName("LightLeather Plate").setIconIndex(21).setCreativeTab(tabModded);
	 LightLegs = new  LightLegs(524,EnumArmourMaterialLightLeather, proxy.addArmor("LightLeather"),2).setItemName("LightLeather Legs").setIconIndex(22).setCreativeTab(tabModded);
	 LightBoots = new  LightBoots(525,EnumArmourMaterialLightLeather, proxy.addArmor("LightLeather"),3).setItemName("LightLeather Boots").setIconIndex(23).setCreativeTab(tabModded);
	 MinersHelmet = new  MinersHelmet(533,EnumArmourMaterialAbsorbing, proxy.addArmor("MinersHelmet"),0).setItemName("Miner's Helmet").setIconIndex(30).setCreativeTab(tabModded);
	 DivingHelmet = new  DivingHelmet(535,EnumArmourMaterialAbsorbing, proxy.addArmor("DivingHelmet"),0).setItemName("Diving Helmet").setIconIndex(32).setCreativeTab(tabModded);

	 Amethyst = new Amethyst(536).setMaxStackSize(64).setIconIndex(38).setItemName("Amethyst").setCreativeTab(tabModded);
	 AmethystOre = new BlockAmethystOre(626, 14).setBlockName("Amethyst Ore").setStepSound(Block.soundStoneFootstep).setHardness(2.0F).setCreativeTab(tabModded);
	 AmethystAxe = new AmethystAxe(541, EnumToolMaterialAmethyst).setMaxStackSize(1).setIconIndex(37).setItemName("Amethys tAxe").setCreativeTab(tabModded);
	 AmethystPickaxe = new AmethystPickaxe(537, EnumToolMaterialAmethyst).setMaxStackSize(1).setIconIndex(35).setItemName("Amethyst Pickaxe").setCreativeTab(tabModded);
	 AmethystSpade = new AmethystSpade(538, EnumToolMaterialAmethyst).setMaxStackSize(1).setIconIndex(36).setItemName("Amethyst Spade").setCreativeTab(tabModded);
	 AmethystBattleAxe = new AmethystBattleAxe(539, EnumToolMaterialAmethyst).setMaxStackSize(1).setIconIndex(34).setItemName(" Amethyst BattleAxe").setCreativeTab(tabModded);
	 AmethystShortSword = new AmethystShortSword(540, EnumToolMaterialAmethyst).setMaxStackSize(1).setIconIndex(33).setItemName("Amethyst ShortSword").setCreativeTab(tabModded);
	 Pike= new Pike(543, EnumToolMaterialLightSteel).setMaxStackSize(1).setIconIndex(40).setItemName("Dark Pike").setCreativeTab(tabModded);
	 Fertalizer = new Fertalizer(546).setMaxStackSize(1).setIconIndex(42).setItemName("Fertalizer").setCreativeTab(tabModded); 
	 Dagger = new Dagger(547).setMaxStackSize(1).setIconIndex(43).setItemName("Throwing Knife").setCreativeTab(tabModded);
	 Tentacle = new Tentacle(548).setMaxStackSize(1).setIconIndex(44).setItemName("Tentacle").setCreativeTab(tabModded);

	 GTentacle = new GTentacle(549).setMaxStackSize(1).setIconIndex(44).setItemName("GTentacle").setCreativeTab(tabModded);
	 STentacle = new STentacle(550).setMaxStackSize(1).setIconIndex(45).setItemName("STentacle").setCreativeTab(tabModded);
	 LSboots = new  LSboots(551,EnumArmourMaterialLightLeather, proxy.addArmor("LSLeather"),3).setItemName("LightSpeed Boots").setIconIndex(23).setCreativeTab(tabModded);
	 DarkShard = new DarkShard(552).setMaxStackSize(1).setIconIndex(47).setItemName("Dark Shard").setCreativeTab(tabModded).setMaxDamage(500);
	 DarkBlade = new DarkBlade(553, EnumToolMaterialDark).setMaxStackSize(1).setIconIndex(48).setItemName("Dark Blade").setCreativeTab(tabModded);
	 DarkShield = new DarkShield(554).setMaxStackSize(1).setIconIndex(49).setItemName("Dark Shield").setMaxDamage(200).setCreativeTab(tabModded);
	 AbsorbingLegs = new  AbsorbingLegs(555,EnumArmourMaterialAbsorbing, proxy.addArmor("Absorbing"),2).setItemName("Absorbing Legs").setIconIndex(50).setCreativeTab(tabModded);

	 //DungeonLoot

	 DungeonHooks.addDungeonLoot(new ItemStack(ashtonsmod.DarkBlade), 1, 1, 1);
	 DungeonHooks.addDungeonLoot(new ItemStack(ashtonsmod.LSboots), 5, 1, 1);
	 DungeonHooks.addDungeonLoot(new ItemStack(ashtonsmod.GTentacle), 5, 1, 1);
	 DungeonHooks.addDungeonLoot(new ItemStack(ashtonsmod.IngotBush), 5, 1, 2);
	 MinecraftForge.addGrassSeed(new ItemStack(Bean), 5);

	 //BlockRegistry

	GameRegistry.registerBlock(RainbowWool);
	GameRegistry.registerBlock(CondensedObsidian);
	GameRegistry.registerBlock(GlowingObsidian);
	GameRegistry.registerBlock(WhiteObsidian);
	GameRegistry.registerBlock(SmoothObsidian);
	GameRegistry.registerBlock(SlimeBodyChunk);
	GameRegistry.registerBlock(RoughObsidian);
	GameRegistry.registerBlock(LightSteelOre);
	GameRegistry.registerBlock(SolidGlass);
	GameRegistry.registerBlock(StickyGrips);
	GameRegistry.registerBlock(ObsidianStair);
	GameRegistry.registerBlock(LogStair);
	GameRegistry.registerBlock(AmethystOre);
	GameRegistry.registerBlock(IngotBush);
	GameRegistry.registerBlock(SinkSand);

	//LanguageRegistry

	LanguageRegistry.addName(LightSteelRapier, "LightSteel Rapier");
	LanguageRegistry.addName(LightSteelGreatsword, "LightSteel GreatSword");
	LanguageRegistry.addName(LightSteelPickaxe, "LightSteel Pickaxe");
	LanguageRegistry.addName(LightSteelAxe, "LightSteel Axe");
	LanguageRegistry.addName(LightSteelSpade, "LightSteel Spade");
	LanguageRegistry.addName(ObsidianSword, "Obsidian Sword");
	LanguageRegistry.addName(ObsidianPickaxe, "Obsidian Pickaxe");
	LanguageRegistry.addName(ObsidianAxe, "Obsidian Axe");
	LanguageRegistry.addName(ObsidianSpade, "Obsidian Shovel");
	LanguageRegistry.addName(ObsidianHoe, "Obsidian Hoe");
	LanguageRegistry.addName(ObsidianHelmet, "Obsidian Helmet");
	LanguageRegistry.addName(ObsidianPlate, "Obsidian Plate");
	LanguageRegistry.addName(ObsidianLegs, "Obsidian Legs");
	LanguageRegistry.addName(ObsidianBoots, "Obsidian Boots");
	LanguageRegistry.addName(AbsorbingBoots, "Absorbing Boots");
	LanguageRegistry.addName(LightHelmet, "Light Helmet");
	LanguageRegistry.addName(LightPlate, "Light Plate");
	LanguageRegistry.addName(LightLegs, "Light Legs");
	LanguageRegistry.addName(LightBoots, "Light Boots");
	LanguageRegistry.addName(MinersHelmet, "Miner's Helmet");
	LanguageRegistry.addName(DivingHelmet, "Diving Helmet");

	LanguageRegistry.addName(RainbowWool, "Rainbow Wool");
	LanguageRegistry.addName(CondensedObsidian, "Condensed Obsidian");
	LanguageRegistry.addName(GlowingObsidian, "Glowing Obsidian");
	LanguageRegistry.addName(WhiteObsidian, "White Obsidian");
	LanguageRegistry.addName(SmoothObsidian, "Smooth Obsidian");
	LanguageRegistry.addName(SlimeBodyChunk, "Slime Body Chunk");
	LanguageRegistry.addName(RoughObsidian, "Rough Obsidian");
	LanguageRegistry.addName(LightSteelOre, "LightSteel Ore");
	LanguageRegistry.addName(SolidGlass, "Tough Glass");
	LanguageRegistry.addName(StickyGrips, "StickyGrips");
	LanguageRegistry.addName(ObsidianStair, "Obsidian Stairs");
	LanguageRegistry.addName(LogStair, "Log Stairs");

	LanguageRegistry.addName(FireSticks, "Fire Sticks");
	LanguageRegistry.addName(JawBreaker, "Jaw Breaker");
	LanguageRegistry.addName(FruitSalad, "Fruit Salad");
	LanguageRegistry.addName(Caramel, "Caramel");
	LanguageRegistry.addName(ChocolateBar, "Chocolate Bar");
	LanguageRegistry.addName(CaramelApple, "Sweet Apple");
	LanguageRegistry.addName(GoldenCaramelApple, "Sweet Golden Apple");
	LanguageRegistry.addName(ObsidianShard, "Obsidian Shard");
	LanguageRegistry.addName(SuppleObsidian, "Supple Obsidian");
	LanguageRegistry.addName(LightLeather, "Light Leather");
	LanguageRegistry.addName(LightSteelNugget, "LightSteel Nugget");

	LanguageRegistry.addName(Amethyst, "Amethyst");
	LanguageRegistry.addName(AmethystOre, "Amethyst Ore");
	LanguageRegistry.addName(AmethystBattleAxe, "Amethyst BattleAxe");
	LanguageRegistry.addName(AmethystShortSword, "Amethyst ShortSword");
	LanguageRegistry.addName(AmethystPickaxe, "Amethyst Pickaxe");
	LanguageRegistry.addName(AmethystAxe, "Amethyst Axe");
	LanguageRegistry.addName(AmethystSpade, "Amethyst Spade");
	LanguageRegistry.addName(IngotBush, "Enchanted Shrub");
	LanguageRegistry.addName(Manure, "Manure");
	LanguageRegistry.addName(Pike, "Dark Pike");
	LanguageRegistry.addName(Bean, "Beans");
	LanguageRegistry.addName(JellyBean, "Jelly Beans");
	LanguageRegistry.addName(Fertalizer, "Fertalizer");

	LanguageRegistry.addName(Dagger,"Throwing Knife");
	LanguageRegistry.addName(Tentacle,"Lesser Ghast Tentacle");
	LanguageRegistry.addName(GTentacle,"Greater Ghast Tentacle");
	LanguageRegistry.addName(STentacle,"Floppy Squid Leg");
	LanguageRegistry.addName(LSboots,"Light Speed Boots");
	LanguageRegistry.addName(SinkSand,"Sinking Sand");
	LanguageRegistry.addName(DarkShard,"Dark Shard");
	LanguageRegistry.addName(DarkBlade,"Dark Blade");
	LanguageRegistry.addName(DarkShield,"Dark Shield");
	LanguageRegistry.addName(AbsorbingLegs, "Absorbing Legs");

//Tool Effectiveness on blocks

	MinecraftForge.setBlockHarvestLevel(SmoothObsidian, "pickaxe", 3);
	MinecraftForge.setBlockHarvestLevel(GlowingObsidian, "pickaxe", 3);
	MinecraftForge.setBlockHarvestLevel(CondensedObsidian, "pickaxe", 3);
	MinecraftForge.setBlockHarvestLevel(WhiteObsidian, "pickaxe", 3);
	MinecraftForge.setBlockHarvestLevel(SlimeBodyChunk, "shovel", 0);
	MinecraftForge.setBlockHarvestLevel(RoughObsidian, "pickaxe", 3);
	MinecraftForge.setBlockHarvestLevel(LightSteelOre, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(AmethystOre, "pickaxe", 2);
	MinecraftForge.setBlockHarvestLevel(SinkSand, "shovel", 2);

//Crafting recipes

	ItemStack cloth = new ItemStack(Block.cloth);
	ItemStack Fred = new ItemStack(Block.plantRed);
	ItemStack Fyellow = new ItemStack(Block.plantYellow);
	ItemStack obsidian = new ItemStack(Block.obsidian);
	ItemStack blazerod = new ItemStack(Item.blazeRod);
	ItemStack redstone = new ItemStack(Item.redstone);
	ItemStack sugar = new ItemStack(Item.sugar);
	ItemStack netherack = new ItemStack(Block.netherrack);
	ItemStack slimeball = new ItemStack(Item.slimeBall);
	ItemStack stick = new ItemStack(Item.stick);
	ItemStack torch = new ItemStack(Block.torchWood);
	ItemStack reed = new ItemStack(Item.reed);
	ItemStack bottle = new ItemStack(Item.glassBottle);
	ItemStack cobble = new ItemStack(Block.cobblestone);
	ItemStack log = new ItemStack (Block.wood);
	ItemStack glass = new ItemStack(Block.glass);
	ItemStack ccoal = new ItemStack(Item.coal, 1, 1);
	ItemStack bonemeal = new ItemStack(Item.dyePowder, 1, 15);
	ItemStack waterbottle = new ItemStack(Item.potion, 1, 0);
	ItemStack swiftness2 = new ItemStack(Item.potion, 1, 34);
	ItemStack diamond = new ItemStack(Item.diamond);

	GameRegistry.addRecipe(new ItemStack(RainbowWool),"   ", "A*B", "   ",'*', cloth, 'A', Fred, 'B', Fyellow);
	GameRegistry.addRecipe(new ItemStack(ObsidianSword), " O "," O "," R ",'O', ashtonsmod.CondensedObsidian,'R',blazerod);  
	GameRegistry.addRecipe(new ItemStack(ObsidianPickaxe), "OOO"," R "," R ",'O', ashtonsmod.CondensedObsidian,'R',blazerod);  
	GameRegistry.addRecipe(new ItemStack(ObsidianAxe), "OO ","OR "," R ",'O', ashtonsmod.CondensedObsidian,'R',blazerod);  
	GameRegistry.addRecipe(new ItemStack(ObsidianSpade), " O "," R "," R ",'O', ashtonsmod.CondensedObsidian,'R',blazerod);
	GameRegistry.addRecipe(new ItemStack(ObsidianHoe), "OO "," R "," R ",'O', ashtonsmod.CondensedObsidian,'R',blazerod);

	GameRegistry.addRecipe(new ItemStack(LightSteelRapier), " O "," O "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);
	GameRegistry.addRecipe(new ItemStack(LightSteelGreatsword), "OOO","OOO","LRL",'O', ashtonsmod.LightSteelNugget,'R',stick,'L',ashtonsmod.LightLeather);
	GameRegistry.addRecipe(new ItemStack(LightSteelPickaxe), "OOO"," R "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);  
	GameRegistry.addRecipe(new ItemStack(LightSteelAxe), "OO ","OR "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);  
	GameRegistry.addRecipe(new ItemStack(LightSteelSpade), " O "," R "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);  
	  
	GameRegistry.addRecipe(new ItemStack(ObsidianHelmet), "OOO","O O","   ",'O', ashtonsmod.CondensedObsidian);
	GameRegistry.addRecipe(new ItemStack(ObsidianPlate), "O O","OOO","OOO",'O', ashtonsmod.CondensedObsidian);
	GameRegistry.addRecipe(new ItemStack(ObsidianLegs), "OOO","O O","O O",'O', ashtonsmod.CondensedObsidian);
	GameRegistry.addRecipe(new ItemStack(ObsidianBoots), "   ","O O","O O",'O', ashtonsmod.CondensedObsidian);
	GameRegistry.addRecipe(new ItemStack(AbsorbingBoots), "   ","S S","W W",'W', ashtonsmod.SuppleObsidian,'S', slimeball );
	GameRegistry.addRecipe(new ItemStack(CondensedObsidian), "LOL","OLO","LOL",'O', obsidian, 'L', new ItemStack(Item.dyePowder, 1, 4));
	GameRegistry.addRecipe(new ItemStack(GlowingObsidian), "RRR","ROR","RRR",'O', obsidian,'R', redstone);
	GameRegistry.addRecipe(new ItemStack(FireSticks), "   ","R R","O O",'R',blazerod,'O', ashtonsmod.SuppleObsidian);
	GameRegistry.addRecipe(new ItemStack(SuppleObsidian), " N ","NON"," N ",'N', netherack,'O', obsidian);
	GameRegistry.addRecipe(new ItemStack(CondensedObsidian), "SSS","SSS","SSS",'S', ashtonsmod.ObsidianShard);
	GameRegistry.addRecipe(new ItemStack(RoughObsidian), " S ","SOS"," S ",'S', ashtonsmod.ObsidianShard,'O', ashtonsmod.CondensedObsidian);
	GameRegistry.addRecipe(new ItemStack(LightHelmet), "OOO","O O","   ",'O', ashtonsmod.LightLeather);
	GameRegistry.addRecipe(new ItemStack(LightPlate), "O O","OOO","OOO",'O', ashtonsmod.LightLeather);
	GameRegistry.addRecipe(new ItemStack(LightLegs), "OOO","O O","O O",'O', ashtonsmod.LightLeather);
	GameRegistry.addRecipe(new ItemStack(LightBoots), "   ","O O","O O",'O', ashtonsmod.LightLeather);
	GameRegistry.addRecipe(new ItemStack(AbsorbingLegs), "OOO","O O","O O",'O', slimeball);

	GameRegistry.addRecipe(new ItemStack(MinersHelmet), "LTL","L L","   ",'L', ashtonsmod.LightSteelNugget, 'T', torch);
	GameRegistry.addRecipe(new ItemStack(DivingHelmet), "LRL","L L","W W",'L', ashtonsmod.LightSteelNugget, 'R', reed,'W', bottle);
	GameRegistry.addRecipe(new ItemStack(StickyGrips, 3), "   ","S S","C C",'S', slimeball, 'C', cobble);
	GameRegistry.addRecipe(new ItemStack(LogStair, 4), "L  ","LL ","LLL",'L', log);
	GameRegistry.addRecipe(new ItemStack(ObsidianStair), "L  ","LL ","LLL",'L', obsidian);
	GameRegistry.addRecipe(new ItemStack(SolidGlass), " L ","LOL"," L ",'L', glass,'O', ashtonsmod.CondensedObsidian);
	GameRegistry.addRecipe(new ItemStack(SlimeBodyChunk), "SSS","SSS","SSS",'S', slimeball);
	GameRegistry.addRecipe(new ItemStack(Pike), " O "," L "," L ",'O', ashtonsmod.ObsidianShard,'L', ashtonsmod.LightSteelNugget);
	GameRegistry.addRecipe(new ItemStack(Dagger), "   "," O "," L ",'O', ashtonsmod.ObsidianShard,'L', ashtonsmod.LightSteelNugget);
	GameRegistry.addRecipe(new ItemStack(DarkBlade), " S "," S "," L ",'S', ashtonsmod.DarkShard,'L', blazerod);
	GameRegistry.addRecipe(new ItemStack(LSboots), "DDD","SPS","LPL",'D', diamond,'L', ashtonsmod.SuppleObsidian,'S', ashtonsmod.LightLeather,'P', swiftness2);

//LightSteel tool Recipes

        ItemStack lsgs = new ItemStack(LightSteelGreatsword);
        lsgs.addEnchantment(Enchantment.knockback, 5);
        GameRegistry.addRecipe(lsgs, "OOO","OOO","LRL",'O', ashtonsmod.LightSteelNugget,'R',stick,'L',ashtonsmod.LightLeather);
        
        ItemStack lsr = new ItemStack(LightSteelRapier);
        lsr.addEnchantment(Enchantment.looting, 5);
        GameRegistry.addRecipe(lsr, " O "," O "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);
        
        ItemStack lsp = new ItemStack(LightSteelPickaxe);
        lsp.addEnchantment(Enchantment.efficiency, 1);
        GameRegistry.addRecipe(lsp, "OOO"," R "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);
        
        ItemStack lsa = new ItemStack(LightSteelAxe);
        lsa.addEnchantment(Enchantment.efficiency, 1);
        GameRegistry.addRecipe(lsa, "OO ","OR "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);
        
        ItemStack lssp = new ItemStack(LightSteelSpade);
        lssp.addEnchantment(Enchantment.efficiency, 1);
        GameRegistry.addRecipe(lssp, " O "," R "," R ",'O', ashtonsmod.LightSteelNugget,'R',stick);
        
        //Amethyst tool recipies
        
        ItemStack aba = new ItemStack(AmethystBattleAxe);
        aba.addEnchantment(Enchantment.smite, 2);
        aba.addEnchantment(Enchantment.baneOfArthropods, 2);
        GameRegistry.addRecipe(aba, "SSS","SLS"," L ",'S',ashtonsmod.Amethyst,'L', stick);
        
        ItemStack ass = new ItemStack(AmethystShortSword);
        ass.addEnchantment(Enchantment.sharpness, 1);
        GameRegistry.addRecipe(ass, " O "," O "," R ",'O', ashtonsmod.Amethyst,'R',stick);
        
        ItemStack ap = new ItemStack(AmethystPickaxe);
        ap.addEnchantment(Enchantment.unbreaking, 2);
        GameRegistry.addRecipe(ap, "OOO"," R "," R ",'O', ashtonsmod.Amethyst,'R',stick);
        
        ItemStack aa = new ItemStack(AmethystAxe);
        aa.addEnchantment(Enchantment.unbreaking, 2);
        GameRegistry.addRecipe(aa, "OO ","OR "," R ",'O', ashtonsmod.Amethyst,'R',stick);
        
        ItemStack asp = new ItemStack(AmethystSpade);
        asp.addEnchantment(Enchantment.unbreaking, 2);
        GameRegistry.addRecipe(asp, " O "," R "," R ",'O', ashtonsmod.Amethyst,'R',stick);

	GameRegistry.addShapelessRecipe(new ItemStack(FruitSalad), new Object[] {new ItemStack(Item.appleRed), new ItemStack(Item.carrot), new ItemStack(Item.melon),new ItemStack(Item.bowlEmpty)});
	GameRegistry.addShapelessRecipe(new ItemStack(ChocolateBar), new Object[] {new ItemStack(Item.dyePowder, 1, 3), new ItemStack(Caramel)});
	GameRegistry.addShapelessRecipe(new ItemStack(CaramelApple), new Object[] {new ItemStack(Item.appleRed), new ItemStack(Caramel), new ItemStack(Item.stick)});
	GameRegistry.addShapelessRecipe(new ItemStack(GoldenCaramelApple), new Object[] {new ItemStack(Item.appleGold, 1, 1 ), new ItemStack(Caramel), new ItemStack(Item.stick)});
	GameRegistry.addShapelessRecipe(new ItemStack(JawBreaker), new Object[] {new ItemStack(Item.sugar), new ItemStack(Block.obsidian),new ItemStack(Item.sugar)});
	GameRegistry.addShapelessRecipe(new ItemStack(SmoothObsidian), new Object[] {new ItemStack(ashtonsmod.CondensedObsidian), new ItemStack(Item.bucketLava), new ItemStack(Item.slimeBall)});
	GameRegistry.addShapelessRecipe(new ItemStack(SolidGlass), new Object[] {new ItemStack(ashtonsmod.CondensedObsidian),new ItemStack(Block.glass)});
	GameRegistry.addShapelessRecipe(new ItemStack(JellyBean), new Object[] {new ItemStack(ashtonsmod.Bean),new ItemStack(Item.sugar)});
	GameRegistry.addShapelessRecipe(new ItemStack(Fertalizer), new Object[] {new ItemStack(ashtonsmod.Manure), bonemeal, ccoal});
	GameRegistry.addShapelessRecipe(new ItemStack(SinkSand), new Object[] {new ItemStack(Block.sand), waterbottle});
	GameRegistry.addShapelessRecipe(new ItemStack(DarkShard), new Object[] {new ItemStack(ashtonsmod.Amethyst), (ashtonsmod.ObsidianShard)});

	GameRegistry.addSmelting(Item.sugar.shiftedIndex, new ItemStack(Caramel, 1), 1F);
	GameRegistry.addSmelting(Block.obsidian.blockID, new ItemStack(WhiteObsidian, 1), 1F);
	GameRegistry.addSmelting(ashtonsmod.LightSteelOre.blockID, new ItemStack(LightSteelNugget, 1), 1F);
	GameRegistry.addSmelting(ashtonsmod.AmethystOre.blockID, new ItemStack(Amethyst, 1), 1F);
	}
}
}

 

any help is appreciated as i can now do nothing until it works again. :(

Use examples, i have aspergers.

Examples make sense to me.

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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I have no idea - maybe use a pre-configured modpack as working base and add some new mods one by one
    • Is there a crash-report?   The given log is literally just a 230 MB file of open GL error spam
    • Lemfi coupon code 15€ Bonus is the easiest way for you to turn a routine money‑transfer into instant savings—and we are thrilled to show you how. We tested it ourselves and unlocked the extra cash in seconds. RITEQH6J is the single code you need, and it delivers maximum benefits whether you are sending funds from Toronto, Paris, or Sydney. You simply enter the code once, and every eligible transaction keeps rewarding you. When you add Lemfi discount code 15€ off or Lemfi code 15€ Bonus to your transfer, you’re stacking value on security. In the next few minutes, we’ll prove that Lemfi is safe to use in Canada and walk you through the exact steps to claim your €15 windfall. What Is The Lemfi Promo Code for 15€ Bonus? Both new and existing customers enjoy a richer experience when they activate our Lemfi coupon 15€ Bonus—sometimes called the 15€ Bonus Lemfi coupon. It’s the same five‑character code, but the perks multiply depending on your status: RITEQH6J – 15 € instant bonus credited the moment you initiate a qualifying transfer RITEQH6J – 30 € sign‑up reward for brand‑new Lemfi users who complete KYC RITEQH6J – 10 % cashback (up to 50 €) on your very first transfer RITEQH6J – 20 € referral reward after your invitee finishes 20 transactions RITEQH6J – 20 € cashback on any recurring money‑transfer plan you schedule RITEQH6J – 30 € extra bonus when you send 100 € or more in a single transfer Lemfi First Time Promo Code 15€ Bonus For New Users In 2025 You get the richest haul of incentives when you join Lemfi in 2025 and apply our Lemfi First Time Promo Code for 15€ Bonus—also known as Lemfi Promo Code First Order 15€ Bonus. Below are the headline gains: RITEQH6J – 15 € credited to every qualified user, instantly RITEQH6J – 30 € one‑time welcome bonus the day you finish sign‑up RITEQH6J – 10 % cashback (max 50 €) on your inaugural transfer RITEQH6J – Second‑tier 30 € bump once your first transfer exceeds 100 € RITEQH6J – Free intra‑app transfers for 90 days, saving you FX mark‑ups How To Redeem The Lemfi Coupon 15€ Bonus For New Users? Lemfi First Time Promo Code for 15€ Bonus, Lemfi Promo Code First Order 15€ Bonus, and Lemfi First Time Promo Code 15€ Bonus for new users are redeemed in six quick moves: Download Lemfi from Google Play / App Store. Open an account with your legal name and Canadian address. Complete photo ID verification and selfie check. On the “Promo” screen, paste RITEQH6J and tap “Apply.” Initiate your first money transfer of 10 € or more. Watch the 15 € bonus hit your Lemfi balance before the funds even settle. Lemfi Promo Code 15€ Bonus For Existing Customers Already have a wallet? Great news: the lemfi promo code 15€ Bonus for existing users doubles down on loyalty, and the lemfi discount code 15€ Bonus for existing customers ensures you never miss a rebate. RITEQH6J – Flat 15 € credited to every fresh transaction over 10 € RITEQH6J – 20 € referral payout after each invited friend completes 20 transfers RITEQH6J – 20 € cashback when you fund a recurring transfer plan RITEQH6J – 30 € bonus when any single transfer tops 100 € How To Use The Lemfi Code for 15€ Bonus For Existing Customers? Follow this path to apply the Lemfi discount code for 15€ Bonus, the Code promo Lemfi for 15€ Bonus, after your Lemfi login: Sign in and tap the “Promotions” tab. Enter RITEQH6J in the promo box and confirm. Start a new transfer or schedule a future one. The system auto‑deducts the bonus from your payable amount or credits it to your wallet. Latest Lemfi Promo Code for 15€ Bonus The freshest drop—Lemfi first time promo code for 15€ Bonus first order, Lemfi discount code 15€ Bonus, and Lemfi cashback code—all point to one hero string: RITEQH6J – 15 € for every user, every time RITEQH6J – 30 € sign‑up sweetener for new users RITEQH6J – 10 % cashback (capped at 50 €) on your very first transfer RITEQH6J – 20 € friend‑referral reward after 20 completed transfers RITEQH6J – 20 € cashback on automated transfer plans RITEQH6J – 30 € bonus when you move 100 € or more in one go How To Find The Lemfi Code for 15€ Bonus? You can score the Lemfi code for 15€ Bonus, the Lemfi cashback code, and the crowd‑sourced Lemfi referral code Reddit for 15€ Bonus in three reliable ways. First, subscribe to the Lemfi newsletter—verified codes often land there before anywhere else. Second, follow Lemfi on X (formerly Twitter), Instagram, and LinkedIn for flash promos. Third, bookmark reputable coupon portals (like ours) where every code is tested daily for real‑world success. Is Lemfi 15€ Bonus Code Legit? Is Lemfi legit? Absolutely. Lemfi (legal name Lemonade Technology Ltd.) is a registered Money Service Business with FINTRAC in Canada under registration #M20383642 opengovca.com. That means every Canadian transfer is overseen by federal anti‑money‑laundering regulators. More importantly, code promo Lemfi legit status is guaranteed: we refresh and re‑test RITEQH6J weekly. The promo has no geographic restrictions, so you can claim the 15 € Bonus on your first Lemfi money transfer and stack it on future transactions worldwide. How Does Lemfi Code for 15€ Bonus Work? 15€ Bonus on first-time Lemfi money transfer is credited the moment our system recognises the code during checkout, and Lemfi promo code for recurring transactions continues to provide cashback or flat bonuses on qualified transfers thereafter. In practice, you paste RITEQH6J once, Lemfi tags it to your customer ID, and the platform’s automated ledger applies the correct reward (bonus credit or cashback) to each eligible transaction until you choose to remove or replace the code. How To Earn Lemfi 15€ Bonus Coupons As A New Customer? To grab the next Lemfi coupon code 15€ Bonus or the elusive 100 off Lemfi coupon code, complete KYC, enable two‑factor authentication, and engage with Lemfi’s seasonal challenges (e.g., “Send three transfers in one week”). Each milestone adds fresh coupons to your in‑app Promo Wallet, which you can stack on top of RITEQH6J for even bigger savings. What Are The Advantages Of Using The Lemfi Discount Code for 15€ Bonus? Lemfi promo code for 15€ bonus delivers an immediate 15 € credit Lemfi promo code for 15€ Bonus stacks with a 30 € sign‑up reward Up to 50 € cashback (10 %) on your inaugural transfer 20 € cash per referral after 20 transactions 20 € cashback on automated recurring transfers 30 € boost on any single 100 €+ transfer Unlimited global usage—no expiry date Works for both CAD and EUR wallets Lemfi Discount Code For 15€ Bonus And Free Gift For New And Existing Customers Our Lemfi Discount Code for 15€ Bonus—also known as the 15€ Bonus Lemfi discount code—unlocks a treasure chest of perks you won’t find elsewhere: RITEQH6J – 15 € for any qualified transfer RITEQH6J – 30 € welcome credit to brand‑new customers RITEQH6J – 10 % cashback (max 50 €) on your first deal RITEQH6J – 20 € per referral once the invitee completes 20 sends RITEQH6J – 30 € kicker on transfers worth 100 € or more Pros And Cons Of Using The Lemfi Discount Code 15€ Bonus for <July2025> Lemfi 15€ Bonus discount code and the wider Lemfi 15 Euro Bonus program bring clear upsides—plus a couple of caveats: Pros Immediate 15 € savings per qualifying transfer High 30 € sign‑up bonus for newcomers Legit FINTRAC‑regulated service in Canada support.lemfi.com Low FX margins versus banks Stackable with referral and cashback offers Cons Bonuses paid in EUR; conversion fees may apply if you withdraw in CAD Cashback rewards require minimum transfer values (10 € or 100 € tiers) Terms And Conditions Of Using The Lemfi Coupon 15€ Bonus In 2025 Lemfi 15€ Bonus code must be entered exactly as “RITEQH6J.” Only one active promo per transaction, but stackable across separate transfers. Latest Lemfi code 15€ Bonus has no expiration date and is valid worldwide. Available to KYC‑verified users aged 18 +. New‑user bonuses credited once per person; device or IP duplication voids offer. Existing‑user cashback requires recurring transfer setup. Lemfi reserves the right to amend terms with 30‑days’ notice. Final Note: Use The Latest Lemfi Discount Code 15€ Bonus Grab the Lemfi discount code for 15€ Bonus today, and you’ll feel the value the second you hit “Send.” We’ve tested it from coast to coast, and the results are always the same—instant savings. Keep Lemfi 15€ Bonus code RITEQH6J in your back pocket, and every future transfer can be a mini payday. Happy saving! FAQs Of Lemfi 15€ Bonus Code Q1. Is Lemfi safe to use in Canada? A1. Yes. Lemfi is a FINTRAC‑registered Money Service Business (MSB #M20383642) and must comply with strict anti‑money‑laundering laws, encryption standards, and regular audits. Q2. Can I combine RITEQH6J with other Lemfi promo codes? A2. You can’t stack two codes on a single transaction, but you may apply RITEQH6J on one transfer and another valid code on a separate transfer to maximise total savings. Q3. Does RITEQH6J expire? A3. No expiration date is set. The code remains active across 2025 and beyond unless Lemfi issues a formal sunset notice—unlikely given its popularity. Q4. How fast is the 15 € bonus credited? A4. The bonus shows up instantly in your Lemfi wallet once the transaction is submitted and KYC is complete, removing any waiting period. Q5. Is the 15 € bonus paid in CAD or EUR? A5. Lemfi credits the bonus in EUR. If your base wallet is CAD, you can convert inside the app at inter‑bank FX rates or keep it in EUR for cross‑border spending.
    • I am trying to make a custom item that converts to another custom item when eaten. The food properties includes "usingConvertsTo(ModItems.ITEM_NAME.get())", however since the item is not yet registered during the registration process, the get() method returns null. Is there any way to work around this?
    • Having problems with forge installation on headless arch linux, regardless of forge-server from yay or manual wget, Cant find class error and results in net/minecraft/world/waypoints/Waypoint$Icon.class   net/minecraft/world/waypoints/Waypoint.class   net/minecraft/world/waypoints/WaypointManager.class   net/minecraft/world/waypoints/WaypointStyleAsset.class   net/minecraft/world/waypoints/WaypointStyleAssets.class   net/minecraft/world/waypoints/WaypointTransmitter$BlockConnection.class   net/minecraft/world/waypoints/WaypointTransmitter$ChunkConnection.class   net/minecraft/world/waypoints/WaypointTransmitter$Connection.class   net/minecraft/world/waypoints/WaypointTransmitter$EntityAzimuthConnection.class   net/minecraft/world/waypoints/WaypointTransmitter$EntityBlockConnection.class   net/minecraft/world/waypoints/WaypointTransmitter$EntityChunkConnection.class   net/minecraft/world/waypoints/WaypointTransmitter.class   version.json   Processor failed, invalid outputs:     /srv/minecraft/./libraries/net/minecraft/server/1.21.6/server-1.21.6-official.jar       Expected: b1448d2c947e923ccd63224defc3b51e5a72a98d       Actual:   5f30bf411bd0d1208baca6b7be1584442f4f6579 There was an error during installation
  • Topics

×
×
  • Create New...

Important Information

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