I feel like I am just on the cusp of making this all work, and if I am, I am very proud of myself, however I think I am going to need a little push from you @royal sedge to get me across the finish line. I am currently trying to register my projectile inside the script for a spell from SpellJS using
const $cosmicCortexProjectile = Java.loadClass('net.liopyu.entityjs.entities.nonliving.entityjs.ProjectileEntityJS')
to do so. I can assume this is the right way of going about this as I have gotten as far as I have. I can't figure out what arguements I need to put at
let cosmicCortex = new $cosmicCortexProjectile(player.level, player)
to at the very least get past that stage and continue testing the rest of the script.
cosmiccortex.js#37: Error while calling onCast: Java constructor for "net.liopyu.entityjs.entities.nonliving.entityjs.ProjectileEntityJS" with arguments "net.minecraft.server.level.ServerLevel,net.minecraft.server.level.ServerPlayer" not found.





so many rules

