Dawnsiege

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.

Or write to grexmory@gmail.com

What is inside

  • dawnsiege-coreapi
    DawnsiegeCore

    The 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

Network layout: one Velocity proxy in front of Paper servers hub-1, war-1 and war-2, all sharing one MariaDB and one Redis. Velocity dawnsiegecore-velocity hub-1 Paper + core war-1 Paper + core + war + packs… war-2 Paper + core + war + packs… MariaDB 10.7+ tables created and migrated Redis 7.4+ messaging between nodes

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.