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.

Draco18s

Members
  • Joined

  • Last visited

Everything posted by Draco18s

  1. Other way around. The sounds that are localized are being played at the volume that is local to the player not local to the camera.
  2. He's not playing sounds, he's talking about every sound affect being picked up by the player not the remote camera perspective.
  3. That's because the AGE property used by Nether Warts (and Beetroot) isn't the same property as BlockCrops. They are not the same object and you can't use each in place of the other.
  4. You don't: No. Always post crash logs.
  5. isDynamic? I don't see that method in IRecipe. What release # of Forge are you using? Nothing. Once you have an implementation and it's mentioned in your _factories.json your next step is to use it. That's it. You're done.
  6. You still need it, yes. Because you still have to declare some kind of input: it has to parse that JSON file somehow.
  7. You need a custom IRecipe implementation. Look at Choonster's TestMod3 for an example of something similar. Pay special attention to the _factories.json file in the assets.
  8. In that case, what you have done is correct. Mostly. Instead of if (!(heldItem instanceof ItemPickaxe)) you should use ItemTool#getToolClasses and determine if the item has the pickaxe tool class (think about how you would handle custom tools!).
  9. <nitpick> Your SimpleCore mod isn't a coremod and is more like a library and should be renamed. </nitpick>
  10. Not from a client side only perspective. The client world is just told that the world changed (which could happen for any reason).
  11. Show your item model registration code.
  12. Better idea: set the block hardness to -1, like bedrock. Its unclear from your post what you are actually trying to achieve.
  13. Oh, at least you tried. Now add a code tag at the top, then wrap it in a spoiler. Or better yet, make a github repo. Also, update, 1.7.10 is no longer supported here.
  14. Have you looked at shouldSideBeRendered()?
  15. Look at the vanilla leaves classes. You may even want to just extend BlockLeavesBase.
  16. https://github.com/MinecraftForge/MinecraftForge/issues/3419
  17. ForgeRegistries.ENTITIES I found that by looking at GameRegistry.registerModEntity and seeing what it called.
  18. Item.REGISTRY.getObjectById(id)
  19. If the command runs on the main thread--where entities are also run--then it can't cause a race condition.
  20. Well, are you getting an error in the log?
  21. Yeah, my eyes missed the model it loads. That said, you're using Tabula Models and I have no idea how those are supposed to work.
  22. Your RenderDeer class is empty. There's nothing there.
  23. There is no need to capitalize every word.
  24. If you are on the client and you want to tell the server soemthing, there is... Only. Ever. One. Solution. Packets.
  25. If it doesn't, then why does IBlockState exist? And why would getStateFromMeta exist?

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.