Skip 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. For what it's worth, I'd store the facing in the block metadata and store "the other data" in the TE. In either case, you're going to want to handle figuring out how setBlockState(state.withProperty(FACING, val)) is going to work. Some mods add a wrench (or other tool) that rotates blocks with the FACING property and you will mostly likely want to support that.
  2. The "data" parameter refers to metadata. This is so that a hammer of any damage amount can be used. If you want multiple hammers, then you need to register them all with the Ore Dictionary.
  3. Please use the code tag:
  4. I must have been thinking of something else.
  5. No. That's not a thing. You need to sync your configs.
  6. iT makeS youR postS neaR impossiblE tO reaD. herE, i'lL dO thE lasT letteR. iT iS noT betteR, it'S wronG anD noT propeR englisH.
  7. Code and spoiler tags. Use them.
  8. You either need a custom state mapper to ignore the property or you need to include all of the level variants in your blockstate file. Just because the value "is always 0" as far as your code is concerned, doesn't mean that the model bakery knows this. It was given a "level" property with 16 values, but you didn't tell the bakery (via a statemapper or blockstate file) what to do with those 16 values.
  9. Done. If you still have a problem, what is the problem?
  10. I don't know, you haven't told me what the problem is.
  11. I said "this line of code is identical" not "this will fix your problem." That said, if you get a field not found exception, you have the wrong field name. Are you sure that that is the only entry for "biomeName"?
  12. But you got the UUID from a player object, and then did nothing with the UUID what so ever.
  13. ReflectionHelper.findField(Biome.class, "biomeName", "field_185412_a" ); is sufficient
  14. And then you do nothing with this. What was the point?
  15. It is used for weighed loot probabilities. e.g. fishing, dungeon chests, etc.
  16. 1.12 already does this. /gamerule doLimitedCrafting
  17. All this does it prevent you from assigning a value to it (which, if we're being honest, is something you shouldn't be doing anyway). You can still modify the event's properties through the setter methods, which is an ability you want to have. As far as I'm concerned this suggestion is just adding a sticky note to the breaker box that says "do not repair." No one was going to be repairing it anyway, but we're absolutely going to go in and fiddle with the switches.
  18. "Translate" is one word, the L does not need to be camel-cased.

Important Information

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

Account

Navigation

Search

Search

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.