3N_Hero_Of_Time
Members-
Posts
7 -
Joined
-
Last visited
Converted
-
Gender
Undisclosed
-
Personal Text
I am new!
3N_Hero_Of_Time's Achievements
Tree Puncher (2/8)
0
Reputation
-
onBlockClick Teleport (Like DragonEgg)
3N_Hero_Of_Time replied to 3N_Hero_Of_Time's topic in Modder Support
-
onBlockClick Teleport (Like DragonEgg)
3N_Hero_Of_Time replied to 3N_Hero_Of_Time's topic in Modder Support
I am watching a tutorial series on modding minecraft, does that count? -
onBlockClick Teleport (Like DragonEgg)
3N_Hero_Of_Time replied to 3N_Hero_Of_Time's topic in Modder Support
this is the script for just the mod in general: package net.CraftsofTime.mod; import net.CraftsofTime.mod.blocks.StoneofTime; import net.CraftsofTime.mod.items.CTItems; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.item.Item; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; 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.registry.GameRegistry; @Mod(modid = CraftsofTime.modid, version = CraftsofTime.version) public class CraftsofTime { public static final String modid = "CraftsofTime"; public static final String version = "Alpha v0.1"; public static Item itemSteelIngot; public static Block blockStoneofTime; @EventHandler public void PreInit(FMLPreInitializationEvent preEvent){ itemSteelIngot = new CTItems().setUnlocalizedName("Steel Ingot"); GameRegistry.registerItem(itemSteelIngot, "Steel Ingot"); blockStoneofTime = new StoneofTime(Material.rock).setBlockName("Stone of Time"); GameRegistry.registerBlock(blockStoneofTime, "Stone of Time"); } @EventHandler public void Init(FMLInitializationEvent event){ } @EventHandler public void PostInit(FMLPostInitializationEvent postEvent){ } } -
onBlockClick Teleport (Like DragonEgg)
3N_Hero_Of_Time replied to 3N_Hero_Of_Time's topic in Modder Support
I know, i plan to.... just sort of messing around and seeing if it is really something I wanna try doing first. This is what I have: package net.CraftsofTime.mod.blocks; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.CraftsofTime.mod.CraftsofTime; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; public class StoneofTime extends Block { public StoneofTime(Material material) { super(material); this.setHardness(-1F); this.setResistance(-1F); this.setStepSound(soundTypeGlass); this.setCreativeTab(getCreativeTabToDisplayOn().tabBlock); } @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { this.blockIcon = iconRegister.registerIcon(CraftsofTime.modid + ":" + this.getUnlocalizedName().substring(5)); } } -
onBlockClick Teleport (Like DragonEgg)
3N_Hero_Of_Time replied to 3N_Hero_Of_Time's topic in Modder Support
Errr. Was hoping to save face lol. Truth is I have just started modding and the main problem is I type: this.onBlockClick Then I have no clue what to put after haha. It doesn't make sense -
onBlockClick Teleport (Like DragonEgg)
3N_Hero_Of_Time replied to 3N_Hero_Of_Time's topic in Modder Support
I have made a custom block. The block is unbreakable. I want to choose a certain item that when left clicking the block causes it to teleport. So I guess you have the item (let's say a diamond sword) and you hit this block -
So I am trying to make a block teleport a certain distance when hit with a certain item. (Examp) So you walk up to a stone, smack it with a stick, it teleports 5 block behind you. How would one perform such wizardry? It would sort of be like the dragon egg but only for a specific item/tool and a precise teleportation path. I have tried using the onBlockClicked line but can't figure it out ;(