Catalyst is a simple add-on that enhances your SMPs and realms, allowing you to quickly initiate scripting add-ons.
Hello there! Welcome to Catalyst — a simple yet powerful Minecraft add-on crafted to enhance your Minecraft SMPs/Realms experience and serve as a library to kickstart your journey into developing scripting add-ons. It comes packed with numerous functions and features for you to explore and enjoy!
Warning
This project is still in its early stages and relies on experimental script Beta APIs. Expect groundbreaking changes in the future.
Catalyst is a remake of my old project, "Creators' API", featuring additional functionalities and support for Minecraft 1.20.50+. You can see the old project here: https://github.com/vytdev/creators-api
- Custom backslash commands
- Database storage API
- Custom events manager
- Minecraft "§" colors and formatting
- Minecraft built-in glyph icons
- Custom server forms UI
- Minimal logger
- Math helpers for Minecraft
- Plugin system
- Rawtext and target selector builder
- Server utilities
- Multi-threading support
- Tick utilities
- Simple server performance watchdog
- Other utility functions
Plugin | Description |
---|---|
chats |
Makes chat more interactive |
permissions |
Tag-based player permission manager |
speedometer |
In-game real-time speedometer |
utilities |
Server administration helper commands |
Before you start, make sure you have the following software installed on your computer:
Once you have these installed, follow these steps:
-
Open your terminal and clone the repository to your computer using the following command:
git clone https://github.com/vytdev/catalyst.git
-
Change your current directory to the cloned repository:
cd catalyst
-
Install the necessary components for the project:
npm install
-
Start coding your server. Check out the examples provided in the 'src' folder to help you with your implementation.
-
Compile your server by executing the build script:
./build
-
Once the compilation is finished, import the generated package into Minecraft.
-
Activate the imported package within your Minecraft world, and enable the Beta APIs experiment.
Congratulations! Your server is now ready and active in your Minecraft world!
Your contributions are greatly appreciated! Feel free to contribute to the project's development:
- Fork the repo
- Create a new branch
- Add your feature
- Commit changes
- Open a pull request
This project is licensed under the MIT License. See LICENSE for more details!
Don't forget to leave a star!