Skip to content

Added Pie's Guide to KubeJS - #95

Draft
Hunter19823 wants to merge 7 commits into
kube-mods:mainfrom
Hunter19823:feat/pies-kubejs-tutorial
Draft

Added Pie's Guide to KubeJS#95
Hunter19823 wants to merge 7 commits into
kube-mods:mainfrom
Hunter19823:feat/pies-kubejs-tutorial

Conversation

@Hunter19823

@Hunter19823 Hunter19823 commented Feb 7, 2026

Copy link
Copy Markdown
Contributor

This series of tutorial guides are aimed at both technical and beginner individuals.
I wanted to put down my understanding of how KubeJS works today, and provide an in-depth explanation on how to use various tools when making scripts.

@KonSola5

KonSola5 commented Feb 7, 2026

Copy link
Copy Markdown
Contributor

Cool! But technically the things in JavaScript objects aren't referred to as "fields", they are referred to more as "properties".

From https://rhino.github.io/tutorials/scripting_java/:

Rhino provides another convenience by allowing properties of JavaBeans to be accessed directly by their property names. A JavaBean property foo is defined by the methods getFoo and setFoo. Additionally, a boolean property of the same name can be defined by an isFoo method. For example, the following code actually calls the File object’s getName and isDirectory methods.

js> f.name
test.txt
js> f.directory
false

@Hunter19823 Hunter19823 changed the title Added the Programmer's Guide to KubeJS Part 1 Added Pie's Guide to KubeJS Feb 14, 2026
@KonSola5

Copy link
Copy Markdown
Contributor

Is this ready?
If not - please make this PR a draft.

@KonSola5
KonSola5 marked this pull request as draft March 21, 2026 15:57
@KonSola5 KonSola5 added the new article New article for the wiki label Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new article New article for the wiki

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants