---
import Button from '@components/base/Button.astro';
import Header from '@components/base/Header.astro';
import Paragraph from '@components/base/Paragraph.astro';
import Section from '@components/base/Section.astro';
import configConst from '@config';
import Layout from '@layouts/Layout.astro';
import { Code } from 'astro:components';
const leftCodeBlock = `public class MyConfig {
@Switch(
name = "Sub Switch",
type = OptionType.SWITCH
)
public static boolean subSwitch = false;
public MyConfig() {
super(new Mod("My Mod", ModType.UTIL_QOL), "config.json");
addDependency("subSwitch", () -> {
// Do stuff here
});
}
}`;
const rightCodeBlock = leftCodeBlock;
---
Open Source, Forever
We believe it is the right of the user and developer to know what code they are trusting to run behind the scenes.
Rooted from the developers
We believe it's the only way forward, our developers learned and built on open source for years. Many even made their own contributions on our projects before joining our team.
Makes development faster
Open source lets us join forces with other developers in our community. This means new features and bug fixes come much faster, and way better.
Makes our code safer
There's no definite way to prevent anything from becoming malicious. But, open sourcing our code brings extra eyes to catch, and fix exploits before they’re abused.