its not only about select object, DiamondFire uses the bukkit/spigot/paper api to do most things to players, most player actions would probably have to be rewritten (or at least refactored a lot), same with almost anything else player related, as the devs probably didn't write their own system...