on break of netherrack:
cancel drops
if event-block is netherrack:
if level of fortune of player's tool > 0:
set {_fort.level} to level of fortune of player's tool
set {_x} to random integer between 1 and 2
give (({_x}*0.625) + ({_fort.level}*0.4)) of netherrack to the player
else:
give 1 of netherrack to the player
this is the skript that automatically gives players blocks instead of the block dropping and them going to pick it up.
on break of netherrack or fire coral block:
if player's inventory has 9 netherrack:
remove 9 netherrack from player's inventory
give 1 fire coral block named "&fRefined Netherrack" to player
this is the skript that "auto blocks" 9 netherrack to 1 fire coral. What it does is it takes 9 netherrack from the players inventory, and replaces it with 1 fire coral block. When this process goes through, for some reason, half the time it gives me a dead fire coral block even though I didn't write for that to happen in the skript. A fire coral block and a dead fire coral block have entirely different names. There is no delay for the items, it just takes 9 netherrack from your inventory and puts fire coral/dead fire coral in. The dead fire coral is immediate, and the alive fire coral doesn't switch. I don't see any other explanation to this other than it being a bug.