package pigcart.cosycritters.mixin;
import net.minecraft.core.BlockPos;
import net.minecraft.util.RandomSource;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.block.LeavesBlock;
import net.minecraft.world.level.block.TorchBlock;
import net.minecraft.world.level.block.WallTorchBlock;
import net.minecraft.world.level.block.state.BlockState;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin({TorchBlock.class, WallTorchBlock.class, LeavesBlock.class})
public class BlocksThatOverrideThePreviousMixin extends BlockMixin {
@Inject(method = "animateTick", at = @At("HEAD"))
public void animateTick(BlockState state, Level level, BlockPos pos, RandomSource random, CallbackInfo ci) {
spawnCritters(state, level, pos, random);
}
}