-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New user experience is poor #247
Comments
I am currently working on rewriting a lot of the docs to make it more user friendly, especially for new or otherwise inexperienced users. Please be patient with the devs, and other contributors working to change this. |
I agree. I used crafttweaker a whole lot in 1.12. I noticed the mod was released for 1.15.2 and no documentation is listed outside of 1.12 and 1.14. Did nothing change from 1.14? Do we use 1.14 documentation for 1.15.2? |
Another thing that I can't find in the documentation that I would really want to know is: how do I test if a variable can be casted to a type? Like let's say I want to do something whenever an EntityMob is hurt, but if I add a function to the onEntityHurt event it will get called for any entity that is hurt, so I need some way to test if the entity is an EntityMob. Edit: I figured it out. Zenscript has Java's instanceof operator. |
This is still a huge issue. |
Yeah, I kinda gave up on the docs, the only way to fix it was to rebuild everything from the group up which was what I was trying to do but the devs never pushed it so I gave up. |
Yea...
@justinrusso who isn't a dev, but has also helped out in the docs gave you feedback on the PR in June. I asked the status in August. I'm not sure what more we were meant to push, all I saw was a PR that had unaddressed feedback and no replies to me asking for the status. As for the docs in general, I don't mind rebuilding from the ground up, I know they aren't the best right now, but like I said, I really do have negative free time, so the only free time I get I gotta prioritize on other things. |
Yeah I agree, I planned on addressing the feedback but life got in the way. If I get free time this summer I may pick it back up again but I think i’m going to wait until CT gets updated to 1.16 (unless it already is) |
CraftTweaker is already on 1.16 |
well then that answers that question. yeah i might dedicate some time to it over the break. Is my PR still open where I could pick up where I left off? I might fork the entire wiki repo and just start rebuilding it and if you like what you see you could add it as a new branch |
jaredlll08 , how would you feel about making a script library similar to the way coding language websites document their functions? I could start work on it |
Do you have an example of what you mean? |
Hey, sorry it took me long to get back to this. I would be open to that, @kindlich do you think we could get the auto docs doing that? |
The Getting Started page explains how to create a ZenScript file in excellent detail. Then it just gives the reader the code for Hello World, and explains none of it beyond where to find the output.
Imports and variables are mentioned by name, but not explained. Instead further information on them is hidden in the Advanced Functions category.
The page (perhaps there should be an entire category) should contain the following or link to it:
The text was updated successfully, but these errors were encountered: