
Geilomaticer
Members-
Posts
16 -
Joined
-
Last visited
Everything posted by Geilomaticer
-
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
https://pastebin.com/UC9WV9y1 -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
Did it now what -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
package com.Geilomaticer.Geilomaticers.init; import com.Geilomaticer.Geilomaticers.items.ender_staff; import com.Geilomaticer.Geilomaticers.Geilomaticer; import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import java.rmi.registry.Registry; public class Iteminit { public static final RegistryObject<ender_staff> TELE_STICK = ITEMS.register("ender_staff", () -> new ender_staff(new Item.Properties().tab(Geilomaticer.M_GROUP))); public static final RegistryObject<Item> TELE_STICK = ITEMS.register("ender_staff", () -> new Item(new Item.Properties().tab(Geilomaticer.M_GROUP))); } https://pastebin.com/QuKecEWT -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
I fixed all of them besides error 2,3,5,6,8,9,10 I didn't do 2 because I don't know what to remove/add -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
https://pastebin.com/v0Jc6LtL -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
How do I compile the code? -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
How do I show it? -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
I can see the item in the game and the custom tab etc, but after that tooltip I couldn't launch it. after the import and the @Override it got more errors. -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
In the console it says 7 errors: error: cannot find symbol public static final RegistryObject<ender_staff> TELE_STICK = ITEMS.register("ender_staff", error: cannot find symbol public class ender_staff extends item{ error: cannot find symbol Iteminit.ITEMS.register(bus); error: cannot find symbol public static final RegistryObject<ender_staff> TELE_STICK = ITEMS.register("ender_staff", error: cannot find symbol () -> new ender_staff(new Item.Properties().tab(Geilomaticer.M_GROUP))); error: cannot find symbol public static final RegistryObject<Item> TELE_STICK = ITEMS.register("ender_staff", error: cannot find symbol super.addInformation(itemstack, world, list, flag); -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
Still doesn't work. -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
Well, if you want to see all the code main class: package com.Geilomaticer.Geilomaticers; import com.Geilomaticer.Geilomaticers.init.Iteminit; import net.minecraft.item.ItemGroup; import net.minecraft.item.ItemStack; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.eventbus.api.IEventBus; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @Mod(Geilomaticer.MOD_ID) public class Geilomaticer { public static final Logger LOGGER = LogManager.getLogger(); public static final String MOD_ID = "geilomaticers"; public static final ItemGroup M_GROUP = new MGroup("geilomaticerstab"); public Geilomaticer() { final IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus(); bus.addListener(this::setup); Iteminit.ITEMS.register(bus); MinecraftForge.EVENT_BUS.register(this); } private void setup(final FMLCommonSetupEvent event) { } public static class MGroup extends ItemGroup { public MGroup(String label) { super(label); } @Override public ItemStack makeIcon() { return Iteminit.TELE_STICK.get().getDefaultInstance(); } } } register class: package com.Geilomaticer.Geilomaticers.init; import com.Geilomaticer.Geilomaticers.Geilomaticer; import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; import java.rmi.registry.Registry; public class Iteminit { public static final DeferredRegister<Item> ITEMS = DeferredRegister.create(ForgeRegistries.ITEMS, Geilomaticer.MOD_ID); public static final RegistryObject<Item> TELE_STICK = ITEMS.register("ender_staff", () -> new Item(new Item.Properties().tab(Geilomaticer.M_GROUP))); } and the Item one: package com.Geilomaticer.Geilomaticers.items; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.StringTextComponent; import net.minecraft.util.text.TranslationTextComponent; import net.minecraft.world.World; import java.util.List; public class ender_staff extends item{ public void addInformation(ItemStack itemstack, World world, List<ITextComponent> list, ITooltipFlag flag) { super.addInformation(itemstack, world, list, flag); if (Screen.hasShiftDown() || Screen.hasControlDown()) { list.add(new StringTextComponent("Shifted and Controlled Tooltip")); } else { list.add(new TranslationTextComponent("tooltip.ender_staff.geilomaticers.staff_tooltip")); } } } those are all the classes I have. -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
Like i said I'm new to the Development side of Forge and programming in general, so I don't really know Java -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
Can you show me how that would look i need to visualize it to know what to do. -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
That's the complete class, I removed code in the class to see if it would then work. -
[SOLVED] I need help at making a tooltip for 1.16.5
Geilomaticer replied to Geilomaticer's topic in Modder Support
Yes, I removed some parts to see if it would help. -
This is my code: package com.Geilomaticer.Geilomaticers.items; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.util.ITooltipFlag; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.StringTextComponent; import net.minecraft.util.text.TranslationTextComponent; import net.minecraft.world.World; import java.util.List; public class ender_staff { public void addInformation(ItemStack itemstack, World world, List<ITextComponent> list, ITooltipFlag flag) { super.addInformation(itemstack, world, list, flag); if (Screen.hasShiftDown() || Screen.hasControlDown()) { list.add(new StringTextComponent("Shifted and Controlled Tooltip")); } else { list.add(new TranslationTextComponent("tooltip.ender_staff.geilomaticers.staff_tooltip")); } } } I'm new to forge and programming so i don't know what to fix i just watched a tutorial and looked in a forum trying to match the code but still didn't help.