Posted August 30, 20205 yr i am not working on a mod. (I have just started) there is no problem with the code, but when I add an item to the game, the name appears as (item.mtools.example_item) and the Texture appears as black purple squares. I rewrote the codes 15 times but the game does not accept it (texture size is 16x16) please who knows the solution can I write it urgently
August 31, 20205 yr Author Danebi 17 saat önce demiş ki: Json'larınızı ve konumlarını gösterin. Lang ; { "item.mtools.ruby": "Ruby" } mTools.java package com.maces.mtools; import com.maces.mtools.util.RegistryHandler; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent; 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("mtools") public class mTools { private static final Logger LOGGER = LogManager.getLogger(); public static String MOD_ID = "mtools"; mTools instance; public mTools() { FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup); FMLJavaModLoadingContext.get().getModEventBus().addListener(this::doClientStuff); RegistryHandler.init(); instance = this; MinecraftForge.EVENT_BUS.register(this); } private void setup(final FMLCommonSetupEvent event) { } private void doClientStuff(final FMLClientSetupEvent event) { } } İtemBase.java package com.maces.mtools.items; import net.minecraft.item.Item; import net.minecraft.item.ItemGroup; public class ItemBase extends Item { public ItemBase() { super(new Item.Properties().group(ItemGroup.MISC).maxStackSize(10)); } } RegistryHandler.java package com.maces.mtools.util; import com.maces.mtools.items.ItemBase; import com.maces.mtools.mTools; import net.minecraft.item.Item; import net.minecraftforge.fml.RegistryObject; import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; public class RegistryHandler { public static final DeferredRegister<Item> ITEMS = new DeferredRegister<>(ForgeRegistries.ITEMS, mTools.MOD_ID); public static void init() { ITEMS.register(FMLJavaModLoadingContext.get().getModEventBus()); } // Items public static final RegistryObject<Item> RUBY = ITEMS.register("ruby", ItemBase::new); } Ruby.json { "parent": "items/generated", "textures": { "layer0": "mtools:items/ruby" } }
August 31, 20205 yr Author 18 hours ago, Danebi said: Show your jsons and their positions. File Locations ; mTools.java = main / com.maces.mtools / mTools.java RegistryHandler.java = main / com.maces.mtools / RegistryHandler.java en_us.json = main / resources / assest.mtools / lang / en_us.json ruby.json = main / resources / models / items / ruby.json ruby.png = main / resources / textures / items / ruby.png ( 16x16 Pixel Size ) Edited August 31, 20205 yr by Maces Games STUDİOS
August 31, 20205 yr You are pointing to a texture called ruby in your ruby.json, but your texture is actually called pubg Check out the port of the BetterEnd fabric mod (WIP): https://www.curseforge.com/minecraft/mc-mods/betterend-forge-port
August 31, 20205 yr 4 minutes ago, Maces Games STUDİOS said: assest It should be 'assets' 5 minutes ago, Maces Games STUDİOS said: ruby.json = main / resources / models / items / ruby.json Did you forgot to write the 'assets' folder or you placed it in the wrong folder? 6 minutes ago, Maces Games STUDİOS said: ruby.png = main / resources / textures / items / pubg.png ( 16x16 Pixel Size ) Same.
August 31, 20205 yr Also, 10 minutes ago, Maces Games STUDİOS said: main / resources / assest.mtools / lang / en_us.json do you have a folder named assets.mtools or you have a folder named mtools inside of assets?
August 31, 20205 yr Author 1 saat önce, Beethoven92 dedi ki: Ruby.json'un yakut bir dokuyu işaret, ama senin dokusuna aslında pubg. Yanlış yazdım. Edited August 31, 20205 yr by Maces Games STUDİOS
August 31, 20205 yr Oh well, if it was a typing mistake, then to solve your other issues just follow what Danebi suggested above ^^^ Edited August 31, 20205 yr by Beethoven92 Check out the port of the BetterEnd fabric mod (WIP): https://www.curseforge.com/minecraft/mc-mods/betterend-forge-port
August 31, 20205 yr Author Danebi - 1 saat önce demiş ki: Tesis assets.mtools adlı bir klasör var mı veya varlıkların içinde mtools adlı bir klasör var mı?
August 31, 20205 yr The assets folder name must be assets, not assests Check out the port of the BetterEnd fabric mod (WIP): https://www.curseforge.com/minecraft/mc-mods/betterend-forge-port
August 31, 20205 yr Author 2 minutes ago, Beethoven92 said: The assets folder name must be assets, not assests already assests name
August 31, 20205 yr 4 minutes ago, Maces Games STUDİOS said: already assests name Thats the problem, you need to change it to assets ...in your folder name there are too many 's' Edited August 31, 20205 yr by Beethoven92 Check out the port of the BetterEnd fabric mod (WIP): https://www.curseforge.com/minecraft/mc-mods/betterend-forge-port
August 31, 20205 yr Author 3 minutes ago, Beethoven92 said: Thats sorun, varlıklar için değiştirmeniz gerekir ... klasör adınız çok fazla 's' var are you sure Edited August 31, 20205 yr by Maces Games STUDİOS
August 31, 20205 yr Author 2 minutes ago, Maxi07 said: Yes, it is assets, not assests Sorry. I had some work, my brain did not understand :D
August 31, 20205 yr Author 16 minutes ago, Beethoven92 said: Thats the problem, you need to change it to assets ...in your folder name there are too many 's' The name has improved but the coating is still broken
August 31, 20205 yr Author 16 minutes ago, Beethoven92 said: Thats the problem, you need to change it to assets ...in your folder name there are too many 's' The name has improved but the coating is still broken
August 31, 20205 yr 1 hour ago, Danebi said: Also, do you have a folder named assets.mtools or you have a folder named mtools inside of assets? Check out the port of the BetterEnd fabric mod (WIP): https://www.curseforge.com/minecraft/mc-mods/betterend-forge-port
August 31, 20205 yr You also have to rename models/items to models/item models/blocks to models/block textures/items to textures/item textures/blocks to textures/block
August 31, 20205 yr 1 minute ago, Maxi07 said: textures/items to textures/item textures/blocks to textures/block These two are correct...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.