Skip to content
@df-mcserver

df-mcserver

The source code for my minecraft server (opensourced so that people can see development in real time)
  • United Kingdom

Welcome to df-mcserver 👋

The open sourced code for the creatively titled minecraft server "mcserver"

Most code in this organisation is licensed under BSD-3 clause, and thus the code provided is provided as-is. No help will be provided in using this code.

Server details

Description of each repository

DFLobbyServer

  • a minimal lobby server built with Minestom (1.21.8) for minimal resource usage

DFProxyPlugin

  • a velocity plugin (3.3.0-SNAPSHOT) which manages communication with other plugins, bedrock player support, proxy-wide bans etc.

DFSmpPlus

  • a papermc plugin (1.21.8) built to add various custom content and QoL tweaks to minecraft. Used with LeafMC, so may not work as intended on vanilla PaperMC.

DFJavaResources

  • a minecraft (java) resource pack (1.21.8+) which adds textures and needed changes for DFSmpPlus

DFBedrockResources

  • a minecraft (bedrock) resource pack (1.21.100+) which adds textures and needed changes for DFSmpPlus

DFChatImprovements

  • a simple spigotmc plugin (1.21+) to add small chatting features
Description of each archived repository

DFSmpPlugin-Legacy

  • a spigotmc plugin (1.21.3) built to add various custom content and QoL tweaks to minecraft. Used for Season 1 & 2.

DFJavaResources-Legacy

  • a minecraft (java) resource pack (1.21.2-1.21.4) which adds textures and needed changes for DFSmpPlugin-Legacy

DFBedrockResources-Legacy

  • a minecraft (bedrock) resource pack (1.21.50+) which adds textures and needed changes for DFSmpPlugin-Legacy
Basic server structure
  • Proxy (Velocity)

    • Geyser (Velocity)
    • Floodgate (Velocity)
    • ViaVersion (Velocity)
    • DFProxyPlugin
    • Connect the entire network together
  • Lobby (Minestom)

    • A place for players to load in their resource pack, and then select what sub-server they want to join
    • Communicates w/ DFProxyPlugin via BungeeCord's MessagingChannel
  • SMP (LeafMC)

    • DFSmpPlus
    • The actual SMP

Pinned Loading

  1. DFSmpPlus DFSmpPlus Public

    A PaperMC plugin (1.21.8) built to add various QoL additions and custom content.

    Java

  2. DFLobbyServer DFLobbyServer Public

    A minimal lobby server written with Minestom (1.21.8)

    Java

  3. DFProxyPlugin DFProxyPlugin Public

    A velocity plugin (3.4.0-SNAPSHOT) which manages communication with other plugins, bedrock player support, proxy-wide bans etc.

    Java

  4. DFSmpPlugin-Legacy DFSmpPlugin-Legacy Public archive

    Older SpigotMC 1.21.3 plugin for Season 2

    Java

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…