Skip to content

[03] Network

catter1 edited this page Jul 29, 2023 · 2 revisions

The StardustMC Network

Unlike Season 1, Season 2 actually comes along with an entire network! When you join the server, you will actually be joining a lobby. You can connect to other server either by using your Server Selector (pictured below) or doing /server [server].

Server Selector

Proxy

StardustMC's proxy is run using Velocity. If you don't know what this means, don't worry about it! It is simply what makes all of the servers connect to each other. Below are all the plugins used for it.

Velocity Plugin List

Floodgate allows Bedrock players to join using Geyser, even if they do not have a Java account connected.

ForcePack allows the server to force the client to download a required resourcepack.

Geyser is what allows Bedrock players to connect to the server and play with Java players.

LiteBans is the plugin used for handling moderation: bans, kicks, mutes, warns, etc. It even has a neat web interface!

This plugin connects with client-side minimap mods (such as JourneyMap or Xaero's) to let them know what world they are in. This helps because some mods can get confused with worlds on a server network, like what we have.

Not only does MiniMOTD allow us to display a nice looking MOTD on the server list, but it also rotates between different MOTDs!

Spark generates useful performance reports, which are helpful for debugging.

Allows for certain moderation plugins (LiteBans in our case) to work even after the 1.19.1 chat signing changes.

Allows for older clients (1.19.3-) to join the 1.19.4 servers we are running.

Allows for newer clients (1.20+) to join the 1.19.4 servers we are running.

Manages and registers packets through Velocity's native events.

Lobby

Welcome to the lobby! Here you can use some jump pads to get into the main castle, or even double jump. Enjoy your stay!

Lobby Plugin List

Citizens is used for the custom NPCs hanging around.

The name is self expanitory - it helps makes console a little bit more readable.

DiscordSRV is what connects the Discord #live-chat to the in-game Minecraft chat. We have a wiki page explaining how it works and what you can do with it! As a note, this works both in the Lobby and StardustMC (but not Zenysis).

F3NPerm allows non-opped moderators to use the F3+N and F3+F4 keybinds.

A simple 1.19.4+ plugin that uses Display Entities for lightweight holograms.

FreedomChat makes player chats unreportable.

HeadDB provides an easy way to get tons of custom player heads for building.

A self-explanitory name, this plugin allows for very customizable jump pads.

LiteBans is the plugin used for handling moderation: bans, kicks, mutes, warns, etc. It even has a neat web interface!

LuckPerms - Chat Formatter is an add-on for LuckPerms that allows for more chat formatting.

LuckPerms is a very popular plugin (and mod) used for managing permissions for all plugins across both StardustMC and the rest of the network.

This plugin connects with client-side minimap mods (such as JourneyMap or Xaero's) to let them know what world they are in. This helps because some mods can get confused with worlds on a server network, like what we have.

PAPI is an essential plugin, which allows for using variables from 1 plugin to another.

ProtocolLib is another essential plugin that helps out with the Minecraft protocol and provides packet wrappers.

ServerSelectorX is what allows for our nicely made server selector (clock), which has great configuration for the free version.

A simple /sit command to have fun in the lobby with.

TAB allows for absolutely beautiful dynamic tab lists! Tab List

Trey's Double Jump is a quite simple plugin that allows for classic double jumping.

WorldEdit is the go-to plugin for large-scale building, terraforming, and more.

WorldGuard is the go-to plugin for protecting large and small areas alike, and setting detailed permissions.

StardustMC

Nothing much needs to be written here. Practically every wiki page (except this one) is for StardustMC!

Zenysis

Zenysis is a pure Vanilla 1.20.x survival server.

How to Play

Join the server, take a look around the beautiful spawn, then start walking. That's it! No homes, rtp, tpa, keep inventory, claims, or anything. If you wish, Zenysis has its own Discord server, which you can join by clicking here. Zenysis is slightly separate from StardustMC, so assistance and communtiy for that server should be handled in that Discord server rather than Stardust Labs'. No need to join it if you wish not to, though!

History

Why does Zenysis exist? Back in March of 2021, Zenysis was formed when the staff team from an old server (of which shall not be named) all left. catter1 was the owner of this server, and it was focused on staying up-to-date with the latest snapshot. This meant that aside from the very few Fabric performance mods that updated for every snapshot, the server's datapack was all there was to manage stuff such as homes, tpa, ranks, and much more.

As time went on, catter1 got busy (with Stardust Labs!), and started losing time to keep Zenysis up and running. Eventually, Zenysis was stuck on one of the 1.18.x versions, and only randomly was updated to a 1.19.x version. The datapack had plenty of bugs, and was vastly outdated, since catter1 learned a lot about datapacks since its first creation. Zenysis was sitting there, and an opportunity struck as StardustMC Season 2 was being first planned. A network could be created to connect Zenysis to it, and have it be a pure Vanilla release server with no datapacks or anything. That is exactly what has happened.

Events

StardustMC or Stardust Labs may host various events on a separate server from time to time. Stay tuned!

More?

Will there ever be another server slot? Time will tell...