turns out i lied :p GatewayEntity class has a nifty function called summonerOrClosest(), which fits my script perfectly, only problem is, i have no idea how to properly invoke functions from a java class in KJS
class function in reference: https://github.com/Shadows-of-Fire/GatewaysToEternity/blob/9b1df9781750be124009044127c03c96d3615fa3/src/main/java/shadows/gateways/entity/GatewayEntity.java#L222
let $gatewayEntity = java('shadows.gateways.entity.GatewayEntity$summonerOrClosest')
onForgeEvent('shadows.gateways.event.GateEvent$Failed', event => {
console.log(event.entity.getGateway().getId())
console.log(event.entity.getGateway()[$gatewayEntity])
//let summoner = event.entity.getGateway()['$gatewayEntity$summonerOrClosest']
})```
this is where i'm at right now, it just crashes on startup claiming syntax errors, and it's right :p
