Jump to content

YamiAtem

Members
  • Posts

    8
  • Joined

  • Last visited

YamiAtem's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. I am using 1.16.5 Also Where should I use overide
  2. I have a enchantment and in the enchant I keep getting the error "The method func_77973_b() is undefined for the type ItemStack" and "field_151122_aG cannot be resolved or is not a field" How would I fix this? Here is my code if it helps: package io.github.yamiatem.fiery_stuff.core.enchantments; import net.minecraft.enchantment.Enchantment; import net.minecraft.enchantment.EnchantmentType; import net.minecraft.inventory.EquipmentSlotType; import net.minecraft.item.AxeItem; import net.minecraft.item.ItemStack; import net.minecraft.item.Items; import net.minecraft.item.PickaxeItem; import net.minecraft.item.ShovelItem; import net.minecraft.util.ResourceLocation; public class AutoSmelt extends Enchantment { public AutoSmelt() { super(Enchantment.Rarity.RARE, EnchantmentType.DIGGER, new EquipmentSlotType[]{EquipmentSlotType.MAINHAND}); this.setRegistryName(new ResourceLocation("auto-smelt", "auto-smelt")); } public int func_77321_a(int enchantmentLevel) { return 20 * enchantmentLevel; } public int func_223551_b(int enchantmentLevel) { return this.func_77321_a(enchantmentLevel) + 10; } public boolean canApplyAtEnchantingTable(ItemStack stack) { return stack.func_77973_b().equals((Object)Items.field_151122_aG) ? true : stack.func_77973_b() instanceof PickaxeItem || stack.func_77973_b() instanceof ShovelItem || stack.func_77973_b() instanceof AxeItem || stack.func_77973_b().getRegistryName().func_110623_a().contains("paxel"); } }
  3. Ok I see what going for, but as I already told I am new at modding and there aren't many tutorials for 1.16 modding. So could I please have an example of what you are describing?
  4. Can I please have an example of this. And also your method works for only vanilla items I want to make it so that any item that is a ore that can be smelted can work with this pickaxe.
  5. It is the latter I am looking for like how to make the twilight forest fiery pickaxe with the Auto-Smelt enchantment which whenever you mine any ore it gives the smelted item. If if the ore is moded.
  6. I want to know how would I smelt an item when broken by a specific modded pickaxe so like if I wanted to mine iron with the pickaxe it would drop an iron ingot instead of iron or and so one and so forth.
  7. So as the title says I want to know the getEfficiency() value of a netherite pickaxe and what does getEnchantability() mean? I am new to forge modding as I just started a couple of days ago and I created a pickaxe via watching a tutorial but the tutorial never told me what does getEnchantability() mean? I have looked through the docs of forge but I didn't find anything so Can anyone tell me? Also I would like to know the getEfficiency() value of a netherite pickaxe as I want a pickaxe to one up the netherite pickaxe
×
×
  • Create New...

Important Information

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