How do I make my flint and steel work?[SOLVED]

Started by UltraMonsty22 on Thu, 07/28/2022 - 07:06

Topic category: Help with modding (Java Edition)

Last seen on 03:38, 9. Aug 2022
Joined Jul 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
How do I make my flint and steel work?[SOLVED]
Fri, 07/29/2022 - 09:54 (edited)

Hello. I'm new to the forum, and to Mcreator.

 

I'd like to know how to make my custom flint n steel ALWAYS light soul fire(blue fire added in 1.16), and how to make that same flint n steel be able to access a custom dimension.

 

More importantly, how do I make that fire do the exact same amount of damage as the blue fire does as normally?

Edited by UltraMonsty22 on Fri, 07/29/2022 - 09:54
Last seen on 12:11, 2. Oct 2022
Joined May 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
make and item and make a…
Thu, 07/28/2022 - 08:36

make and item and make a global trigger of when block right clicked with item 

then in there just place a soul fire block on x y+1 z and done

Last seen on 03:38, 9. Aug 2022
Joined Jul 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
I don't get it
Thu, 07/28/2022 - 12:07

I don't get it

Last seen on 20:08, 25. Sep 2022
Joined May 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Make a new item for your…
Thu, 07/28/2022 - 14:59

Make a new item for your custom flint and steel in Mcreator- under the 'triggers' tab, add a new procedure for 'when right clicked on block.'

In that procedure, first check that there is air in the space directly above the block. (Use an 'If' block from the flow control tab, and an 'is air at' block from the world tab. Replace the y value on the 'is air at block' with 'y + 1' to check the block above the target block.

Inside the if-block, put a 'place at' block from the 'block management' tab. Set the block to be placed to Soul Fire, and once again replace 'y' with 'y + 1.' (You can find the + and number blocks in the 'math' tab.) 

If you want to make it more specific/less buggy, you could also add a check that the block has a certain tag, (to make only specific blocks light on fire), check that the target face is solid, (so stuff like fences or slabs doesn't catch on fire), etc.

Last seen on 03:38, 9. Aug 2022
Joined Jul 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Thanks a lot! It works now
Thu, 07/28/2022 - 23:43

Thanks a lot! It works now