Board Thread:Suggestions forum/@comment-26371213-20151227213442/@comment-25101089-20151229000040

The only way I can think of by which it might be done would be to create a new arrow entity class that extends the old one, copy/paste all the code, and change some parts of it, then make it so that every time an "Arrow" is spawned it is replaced with a "LOTRArrow". This is what was done to make TNT obey banner protection. However it is very messy, unstable, has bad implications for compatibility, and if the code ever changed I would have to rewrite it all, so I really hate doing that.