I have that code and I that's my first attempt at using reflections. So
I want to execute specific code if players are in the same team and FTB Teams even has method for this but when I execute that code it gives error:
[04:07:20] [ERROR] ! Other.js#8: Error in 'BlockEvents.rightClicked': Java class "dev.ftb.mods.ftbteams.api.TeamManager" has no public instance field or method named "arePlayersInSameTeam".
[04:07:20] [ERROR] ! …rhino.EvaluatorException: Java class "dev.ftb.mods.ftbteams.api.TeamManager" has no public instance field or method named "arePlayersInSameTeam". (server_scripts:Other.js#8)
let $Team = Java.loadClass('dev.ftb.mods.ftbteams.api.Team')
let $TeamManager = Java.loadClass('dev.ftb.mods.ftbteams.api.TeamManager')
BlockEvents.rightClicked(event => {
//$Team.getId() // how to use it like 'player.team.getID() ??
console.log($TeamManager.arePlayersInSameTeam(event.player.getUuid(),event.player.getUuid()))
})