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. What would happen if someone placed blocks all around your cabinet in the "space" it is supposedly occupying? What about standing there? Mob pathing?
  2. Unfortunately, that's how Minecraft works. Hell, vanilla had to cheat with fences and even that wasn't properly worked out for several versions.
  3. Your json file is not using submodles. Compare: "true" : { "model": "wm:fireplace_lit" }, With: "1": { "submodel": "wall_n" }
  4. Its because your model is larger than 1x1x1 block.
  5. Try item/generated Not that I've used a custom TextureAtlasSprite with the new model system yet.
  6. You can use submodels to combine two models. http://mcforge.readthedocs.io/en/latest/blockstates/forgeBlockstates/#sub-models
  7. EnumFacing rightSide = world.getBlockState(pos).getValue(FACING).rotate(Axis.UP); There you go.
  8. This thread might offer some insight.
  9. You need to provide a model for your block that makes it use a 2D inventory model.
  10. To be fair, you knew exactly what segment of code to look for. I did this: 1) opened the class 2) scrolled down until I saw something called "isBurning" which happened to be a field wrapped in a getter function 3) I searched for this text 4) I found an if-statement checking the value via the getter that did something.
  11. 1) 1.7.10 is no longer supported by Forge 2) If you build things right, single player and multiplayer are identical. The problem you have is that you've assumed that the client and server are running on the same thread (bad, bad idea, even for Single Player) and thus don't differentiate between Client and Server worlds/entities. You need to discriminate using a Proxy and Packet Handlers.
  12. Because all you're doing on the respawn/clone event is telling the client about the old data. You're not actually transferring the data to the new capability.
  13. Really? Try line 274. It took me: 32 seconds to open eclipse 16 seconds to open the file 22 seconds to locate that line 35 seconds to make this reply. I want my minute and a half back.
  14. You could go read the TileEntityFurnace class...
  15. More of a "future reference" thing. Anyway. [03:21:49] [Client thread/ERROR] [FML]: Model definition for location odm:oak_wardrobe#normal not found You don't have a normal variant specified. E.g: https://github.com/Draco18s/ReasonableRealism/blob/master/src/main/resources/assets/harderores/blockstates/dummy_ore_zinc.json#L12
  16. If I did, I'd have said something, but I didn't, so no.
  17. Also, posting code as images is stupid. Use a [nobbc] [/nobbc] tag instead, or pastebin, or github.
  18. Because the variable represents a discrete amount.
  19. No shit all your blocks do the same thing. You can't store information in the block class like this, much less as a static variable. You MUST encode it in the blockstate (metadata) or as the TileEntity information and reference it through such.
  20. Where are you checking for isBurning right now, and how?
  21. You need to ask the te if it is burning. If it is for the inventory, then it will always be false, no?
  22. I don't think you can. I think uvlock covers the whole model.

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.