Thanks to @lessthanideal for literally giving me whyxus and their code. I adapted that code for hyper (more barrels are likely to be added)