For anyone interested, there is now a Facebook page and a Twitter account : https://www.facebook.com/ScriptCraftJS and https://twitter.com/ScriptCraftJS You'll note from the Learn More link at Facebook that this plugin is being positioned as a learning tool for all ages, as well as for common plugin development. So there are at least two things going on now - the plugin needs to be supported, and we're going to try to build community around it. With community we might get more devs contributing. That will help the core, which is good for anyone who uses it, but that could also help to make progress on some of the things we've been discussing here, whether they go into core or a fork.
Egoscio
@Egoscio
Nice
Wenxuan Zhao
@vizv
Hi all
I'm new to nashorn
and I'm trying to port ScriptCraft to Sponge server
Right now the plugin works and some javascript runs fine
however I have a weird issue about nashorn
For Sponge, sending a message requires an argument with type Text
LiteralText is inherited from Text however when I use it in JavaScript it gives me an error saying "Cannot cast org.spongepowered.api.text.LiteralText to org.spongepowered.api.text.Text"
Is there a way to cast a class to its superclass in nashorn?
If I put ['sendMessage(org.spongepowered.api.text.TextTemplate)'](org.spongepowered.api.text.TextTemplate.of()); it gives Cannot cast org.spongepowered.api.text.TextTemplate to org.spongepowered.api.text.TextTemplate
really????
Wenxuan Zhao
@vizv
onyone?
@walterhiggins
_
Wenxuan Zhao
@vizv
Is this project deprecated?
Egoscio
@Egoscio
Uh no
I've never used sponge so idk
I gotta production server on the latest version of spigot using ScriptCraft
Totally works fine
Wenxuan Zhao
@vizv
Well, that's why I'm trying to port to sponge :D
Wenxuan Zhao
@vizv
I think I shall try reflect, that may works
Tony Gravagno
@TonyGravagno
The project certainly isn't deprecated. This one channel isn't actively watched by many people. For this project, at the moment, IM isn't the main comms method, we're using asynchronous media like the Google Group, Facebook, Twitter, and now a YouTube channel. (Please Like+Subscribe). At some point more people will be here. For now I suggest the question on casting isn't specific to this project, it's a question that is answered in Rhino/Nashorn docs/forums. HTH
And a new website is being built with a LOT of features, for educators, parents, people learning JS, plugin developers, and ScriptCraftJS core contributors. This project is definitely moving forward. Stick with it.
demipixel
@demipixel
@TonyGravagno Also I'd really look forward to a more serious aspect of ScriptCraft. I'm plenty familiar was JS and Java, but I feel like JS really makes coding go faster. Anyway, I'm trying to work on a server written purely in SC and it's been going well... just wish more people were able to use it seriously in addition to being an education tool!
How do I start the client to connect to my local server
My default client 'java -jar ~/.minecraft/launcher.jar ' takes me to register page.
Thanks!
Arky
@arky
Sorry 'java -jar Minecraft.jar' makes get a account registration step. I don't have an account, is there any other way to connect to local server
MiniDigger
@MiniDigger
you don't launch minecraft like that, use Mojangs launcher to launch it. you need to pass the jar way more options, like the Auth token. the launcher handles that for you.
Arky
@arky
@MiniDigger Ah!
MiniDigger
@MiniDigger
the client does not handle Auth and stuff
Arky
@arky
@MiniDigger I am looking for more information but there isn't anything in the scriptcraft docs about.
MiniDigger
@MiniDigger
iirc, script craft is just a plugin for spigot, right? you launch minecraft like normal
Arky
@arky
I never used Minecraft, just trying out a new way to teach kids programming
MiniDigger
@MiniDigger
I see
you want to download the minecraft launcher for minecraft.net and launch minecraft
then you can connect to your server where you installed script craft