Block inside called procedure not using its trigger?

Started by spectrejks on

Topic category: Help with modding (Java Edition)

Last seen on 20:44, 19. Jul 2024
Joined Jun 2023

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Block inside called procedure not using its trigger?

Okay so this might be a bit confusing but basically:

I've got a procedure (Procedure 1) that basically does some stuff and calls for another procedure (Procedure 2). Procedure 2 basically checked for anything below the block in Procedure 1 and if it's air then it will place a block. This block that is placed by Procedure 2 has a trigger (When block is placed) procedure. This was working absolutely fine, but when I put the contents of Procedure 1 inside an If statement with a logic NBT check everything still works except the trigger that the block has in Procedure 2, it doesn't run the When block is placed procedure but when I delete the logic NBT check, it works fine?

Any ideas? TIA