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.

Failender

Forge Modder
  • Joined

  • Last visited

Everything posted by Failender

  1. Well. Where is the correct location? Texture files(items) go into assets.modid.textures.items , right? Is there any documentation how to correctly register the items (including location of jsons / textures and correct usage of ModelRegistryEvent)? readthedocs is not complete in that regard. @SubscribeEvent public void registerModel(ModelRegistryEvent event) { registerItem(ITEM_LEARN_SCROLL); } private void registerItem(Item item) { ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); }
  2. So I am still fighting the following error And I have no idea how to fix it and would be glad to get any input relating this issue
  3. @SubscribeEvent public void registerItems(RegistryEvent.Register<Item> event) { event.getRegistry().registerAll(ProgressingPlayer.ITEM_LEARN_SCROLL); } @Awesome_Spider
  4. The absolute path of the texture is E:/MinecraftModding/ProgressingPlayer/bin/assets/progressingplayer/textures/items/learnscroll.png, the relative path is src/main/resources/assets/progressingplayer/textures/items/learnscroll.png
  5. This gives my mod a location, but he is still complaining about hte missing texture.
  6. my clientproxy contains nothing related to that.
  7. my modid is lowercase. Chhonster is also creating them in his testmod, and I wasnt sure if it could help, since I cant find any documentation about them https://github.com/Choonster/TestMod3/blob/1.11.2/src/main/resources/pack.mcmeta
  8. Im not sure how to fix that to be honest. I created a pack.mcmeta and placed it under src/main/resources Choonster post is only telling that resource files should be named using lower-case only, which my items are doing?
  9. Well I thought the new way would do that for me, but I was unable to find a page where the new way is documented. And its complaining about a missing resource, so I thought I am registering it wrong?
  10. Hey there, I am having problems registering the textures for my items. I know that I am missing something seriously obvious and hope that some1 can point me in the right direction. I got the following item-class public class ItemLearnScroll extends Item{ public ItemLearnScroll() { setMaxStackSize(1); setUnlocalizedName("learnscroll"); //For testing until i got my own tab setCreativeTab(CreativeTabs.FOOD); setRegistryName("learnscroll"); } } I register the item in the event @SubscribeEvent public void registerItems(RegistryEvent.Register<Item> event) { event.getRegistry().registerAll(ProgressingPlayer.ITEM_LEARN_SCROLL); } src/main/resources/assets/progressingplayer/models/item/learnscroll.json { "parent": "item/generated", "textures": { "layer0": "progressingplayer:items/learnscroll" } } The texture is located under src/main/resources/assets/progressingplayer/texures/items/learnscroll.png The item is registered, but got no texture This is the important error log I would be glad if someone could tell me where my error is. Greetz, Failender
  11. There is no point in using SideOnly(Server). Don't use it
  12. Why do you need that? You can use WorldSaveddata, but I'm not sure if it exists in 1.7 But you can still use plain java and save it as file
  13. Most of that can be done with events, no need for changing vanilla classes. For everything else you can use ASM, but I don't recommend it
  14. Where did you put the jar
  15. If you would know what extending a class means you wouldnt be asking this to me right now. The point is you cant write a propper minecraft mod without knowing java.
  16. You extend the class EntityArrow just to copy paste all of it.. So this will sound rude buuuuuut.. learn java.
  17. Oh yeah forgot about that one. You better do what diesieben said its way better x)
  18. override onItemRightClick and there open the gui via player.openGui(); you will need a GuiHandler and all that stuff set up to make that work.
  19. create ur own implementation of IRecipe and in getCraftingResult add the needed NBT to the stack before returning it
  20. Look how BlockFurnace keeps his tileEntity
  21. well. setting a new block also creates a new tileentity unless you tell it to not do so.. i guess tahts your problem. You are incrementing the olive count. playing your animation. that creates a new tileentity and heyo you got a count of 0
  22. if (((Integer)state.getValue(PRESS)).intValue() >= 3) { world.setBlockState(pos, state.withProperty(PRESS, Integer.valueOf(0))); } else { world.setBlockState(pos, state.withProperty(PRESS, Integer.valueOf(((Integer)state.getValue(PRESS)).intValue()) + 1)); } what exactly are you triing in your onBlockActivatedMethod with that
  23. 1. dont use the example mod create your own 2. use code tags [nobbc] [/nobbc] 3. if u got a crash show us ur crash log (u can use spoiler tags there) 4. you are never initliazing myFirstItem, so it will always be null

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.