What i did was find the little part that said "holdingBarrier &&" and removed it. I made an abstract option within video settings to toggle it on and off. As a bonus for myself, i created a creative tab just for the items you can only get with commands (like barriers and command blocks). Also, i didnt make this clear but I need it to work on multiplayer. I can definitely try overriding the block and use that event to show the particle. Im not too familiar with forge code, but forge has a lot of tutorials so it shouldnt be too hard to find. Thanks!
PS it may be impossible, but i still think my vanilla code can be injected somehow into forge. Whether this be overriding classes within a mod or overriding classes as a modified version of forge itself. Just an idea.