Source code for Minecraft networks
A complete WAR game mode, ready to build.
Seven plugins that work together on Paper and Velocity: the game mode, the multi-server core, menus, packs, pets, rewards and a cosmetics wardrobe. You get the full source, install docs and 1,355 automated tests.
What is inside
- dawnsiege-coreapi
DawnsiegeCoreThe shared core for Velocity and Paper: nodes and groups, jades currency, stats and leaderboards, store payments, warps, player reports with a Discord webhook, and staff tracking.
- dawnsiege-war
The WAR game mode, with kits and armies.
- dawnsiege-menus
Server menus and random teleport.
- dawnsiege-packs
Packs, vaults, items, shop and auction.
- dawnsiege-pets
Pets.
- dawnsiege-rewards
Daily streaks, loyalty and free-to-play routes, quests, playtime rewards, and vote rewards through NuVotifier on Velocity.
- dawnsiege-wardrobe
A cosmetics wardrobe.
How it fits together
Players join through a Velocity proxy. Every Paper server runs the core plus the game plugins you choose, and all nodes share one MariaDB and one Redis. Each node gets its own id and group in config.yml.
What you need
- Java
- 25
- Game server
- Paper / Spigot 26.2
- Proxy
- Velocity
- Database
- MariaDB 10.7+
- Cache
- Redis 7.4+
- Build
- Gradle wrapper included, no private dependencies
# core first cd dawnsiege-coreapi ./gradlew build publishToMavenLocal # then each plugin cd ../dawnsiege-war && ./gradlew build
Terms in plain words
License
One perpetual license for one network. You may modify and rebrand the code for your own use. You may not resell or redistribute the source.
Support
30 days of support by email to get it built and running. Updates are not included.
Refunds
Only if you cannot build it within 7 days of purchase.
Read this before buying
Not included
- Models, textures and resource packs. The custom items reference model ids that you provide.
- Third-party plugins: Vault, an economy plugin, NuVotifier, Tebex and a custom-items plugin.
- Server data, accounts, domains and hosting. You replace the placeholder domains in the configs with your own.
Known limitations
- In dawnsiege-packs, the limited packs ship with empty item and command blocks, and the rarities and drop weights are a proposal. You fill them in for your server.
- The pack catalog expects custom items you create. No models are provided.
Privacy
- The core's tracking records chat, commands, private messages, container use and player positions, so staff can investigate. IP addresses are stored only as hashes.
- You can turn it off in
config.yml. If you keep it, say so in your server rules or privacy policy.
Questions
Can I rebrand it?
Yes. The license lets you modify and rebrand the code for your own network.
Can I resell it?
No. The license covers one network and does not allow reselling or redistributing the source.
Do I get updates?
Updates are not included. You get 30 days of email support to get it built and running.
How do I pay?
Payment is through PayPal. Write to me on Discord or by email and I will send you a PayPal invoice. You get the download once the payment has cleared.
Can I read the docs before buying?
Yes. Ask on Discord or by email and I will send the README.
Can I try it live first?
Yes. If you want to see it running before you buy, ask on Discord or by email and we will arrange a live test.