Jump to content

Craterman

Members
  • Posts

    4
  • Joined

  • Last visited

Craterman's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Solve: "layer0" was missing quotes
  2. [Server-Worker-6/WARN] [net.minecraft.client.renderer.model.ModelBakery/]: Unable to load model: 'beyonders:sailor_potion#inventory' referenced from: beyonders:sailor_potion#inventory: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Expected ':' at line 4 column 14 path $.textures.layer0:
  3. Textures still not working if anyone can help out
  4. Sorry I missed that part when typing my question, I do have that in there the way you said it should be.
  5. Im guessing/hoping I just made a small mistake in part of the code I don't understand casuing the textures to come out as black and purple missing texture even though I have a 16x16png json for the item is: { "parent": "item/generated", "textures": { "layer0: "beyonders:item/sailor_potion" } } I have tried multiple different formats and the like for my main file, the reduced version is: package mod.craterman.beyonders; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import net.minecraftforge.fml.common.Mod; // The value here should match an entry in the META-INF/mods.toml file @Mod("beyonders") public class Beyonders { private static final Logger LOGGER = LogManager.getLogger(); // Directly reference a log4j logger. public static final String MODID = "beyonders"; public Beyonders() { LOGGER.debug("Insert msg here"); } } My init for items is: package mod.craterman.beyonders.init; import mod.craterman.beyonders.Beyonders; import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus; import net.minecraftforge.registries.ObjectHolder; @Mod.EventBusSubscriber(modid = Beyonders.MODID, bus = Bus.MOD) @ObjectHolder(Beyonders.MODID) public class ItemInit { public static final Item sailor_potion = null; @SubscribeEvent public static void registerItems(final RegistryEvent.Register<Item> event) { event.getRegistry().register(new Item(new Item.Properties().group(ItemGroup.BREWING)).setRegistryName("sailor_potion")); } } Also my related directories are: mod/init/ItemInit.java //class file above mod/objects/items mod/Beyonders.java //class file above assets/models/item/sailor_potion.json assets/textures/item/sailor_potion.png and just in case I messed up the png file somehow I will link it here: https://imgur.com/a/lChR8Ig If anyone can point out where I made the mistake it would be greatly appreciated!
×
×
  • Create New...

Important Information

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