Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

DrDaron5

Members
  • Joined

  • Last visited

Everything posted by DrDaron5

  1. So I've made a few items in my mod, and I'm trying to figure out how to make an item action. My item(s) of interest are a syringe(blood and not used), and I'm wondering how you code it so that when the syringe is used, it turns into a syringe with blood. Here's my code for the item: package DrDaron5.RobotMod.items.itemclasses; import DrDaron5.RobotMod.Reference; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.potion.PotionEffect; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; public class ItemSyringe extends Item{ String type; public ItemSyringe(String unlocalizedName, String registryName){ this.setUnlocalizedName(unlocalizedName); this.setRegistryName(Reference.MODID, unlocalizedName); type = "clean"; } public ItemSyringe(String unlocalizedName, String registryName, boolean hasBlood){ this.setUnlocalizedName(unlocalizedName); this.setRegistryName(Reference.MODID, unlocalizedName); type = "blood"; } public boolean hasBlood(ItemSyringe sample){ if(sample.returnType().equals("blood")) return true; else return false; } public String returnType(){ { return type; } } } Anyone know? Thanks in advance
  2. So I'm working on my first mod(Using online tutourial), and I'm having an issue with the setUnlocaliziedName method package DrDaron5.firstmod; 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; import net.minecraft.item.Item; @Mod(modid = "fm", name = "First Mod", version = "1.0") public class firstmod { public static Item itemRobot; @EventHandler public void preInit(FMLPreInitializationEvent event){ // Registration of Items/Handeling Config itemRobot = new ItemRobot().setUnlocalizedName("ItemRobot"); GameRegistry.registerItem(itemRobot, itemRobot.getUnlocalizedName().substring(5)); } @EventHandler public void init(FMLInitializationEvent event) { // GUI, Enity, Proxy,and Entity } @EventHandler public void postInit(FMLPostInitializationEvent event){ } } The Error says the following: The method setUnlocalizedName(String) is undefined for the type ItemRobot firstmod.java /Minecraft/src/main/java/DrDaron5/firstmod line 18 Java Problem Can someone tell what I'm doing wrong?

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.