← Назад к ресурсам

OpenJavascript

Create custom menus, commands, plugins, systems, basically anything with scripts in Javascript! With multithreading and Folia support! Everything is fully documented in the documentation!

Modrinth management technology utility

Описание

![OpenJS Banner](https://i.imgur.com/iNmZi20.png) --- Ever wanted to make features for your Minecraft server, but writing full Java plugins is hard and painful? **OpenJS** lets you build powerful server logic using **JavaScript**. No compiling. No restarts. Just code, save, and run. --- [![Endpoint Badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fspidermodders.gitlab.io%2Fopenjs%2Fcommit-badge.json)](https://gitlab.com/spidermodders/openjs/blob/main/NightlyOpenJs.jar) [![Players](https://img.shields.io/bstats/players/22268?style=flat&label=Online%20Players&color=green&logo=java)](https://bstats.org/plugin/bukkit/OpenJavaScript/22268) [![Servers](https://img.shields.io/bstats/servers/22268?style=flat&label=Online%20Servers&color=blue&logo=java)](https://bstats.org/plugin/bukkit/OpenJavaScript/22268) ### Why OpenJS? - **Folia support** - **Create custom Menus** with scripts - **Create custom commands** with scripts - **Reload scripts instantly** without restarting the Server - **Simplified [custom APIs](https://docs-mc-1.gitbook.io/openjs-docs/apis-and-tools/services)** to make scripting easier - **Easy to read [Documentation](https://docs-mc-1.gitbook.io/openjs-docs)** - **Plugin support:** ProtocolLib & PlaceholderApi - **[VS-Code Autocomplete Extension](https://marketplace.visualstudio.com/items?itemName=SpiderModders.openjs-intellisense)!** *Hot-reloading a script while server runs.* ![Hot-reload in action](https://i.imgur.com/iAjxqMY.gif) *[Even AI can generate working scripts with OpenJS! Click here for a tutorial](https://docs-mc-1.gitbook.io/openjs-docs/rescources/advanced-guides/creating-scripts-with-ai)* ![AI-powered script creation](https://i.imgur.com/gdItRR0.gif) --- ## Get Started - [How do I create scripts?](https://docs-mc-1.gitbook.io/openjs-docs/getting-started/scripts) - [How do I create custom commands?](https://docs-mc-1.gitbook.io/openjs-docs/apis-and-tools/globals/addcommand) - [How do I create custom menus?](https://docs-mc-1.gitbook.io/openjs-docs/apis-and-tools/services/inventoryapi) --- ### Full Documentation Everything and more is covered, from the basics to advanced patterns. Check out the [docs](https://docs-mc-1.gitbook.io/openjs-docs). ### Need help? Join the [Discord](https://discord.gg/XuRC4at2Ha) for support, tips, and community-made scripts!