Jules

play.aedi.app

Aedificium

Aedificium is a semi-whitelisted architecture-oriented server for the sandbox video game Minecraft. Anyone can join our server and explore what architects have built for themselves or apply for the position in order to get building. There are three ranks on our server, excluding new players: architect, moderator, and administrator. The rank of architect grants every permission that is not moderation-related on our server.

July 21, 2013
The server began operating as a sandbox community named Chromium where every player was given building permissions.
We originally ran a fork of CraftBukkit and a modified release of TotalFreedomMod, created by Steven Lawson and Jerom van der Sar, to give players "operator" access.
August 31, 2015
Chromium's server was destroyed due to a data loss incident, so a new server by the name of "shadow.ga" was created.
May 4, 2018
The server went offline for ~1 year and it has since returned as a place for builders with a whitelist as Aedificium.
May 1, 2020
We switched from a fork of the CraftBukkit server software to Cuberite, a free and open source (FOSS) server software.
Shortly after this happened the development of our own plugins began in order to provide features that were previously had.
July 31, 2022
In order to help with bandwith and reduce costs, the server has switched from a s-4vcpu-8gb DigitalOcean VPS to a 1vcpu-2gb instance from AWS. The community forum and other services have adopted a 1vcpu-512mb VPS.

Defining the creative server

The Minecraft server offers several methods of interaction through various clients. As mentioned in the about page it runs Cuberite, a free and open source (FOSS) server software. Because of Cuberite's limitations the software only supports features from the 1.12.2 (340) version/protocol at this time. It runs behind a proxy and lets players connect with versions leading up to the latest stable release of Minecraft Java Edition (1.19.1, protocol 760).

Joining the creative server through a forced host can be accomplished with the address creative.aedi.app. The play.aedi.app address will direct clients to the server they were last on and defaults to creative. Bedrock Edition is also supported through this forced host, though you will need a Java account to connect.

Practical implications of Cuberite

Cuberite is written in C++ and generally handles better than the game's Java server. Each world runs in a separate thread and the server can perform under stringent conditions without much performance loss. There is a lengthy write-up about the server's performance on another forum.

Plugins are written in the high-level Lua programming language with an intermediary for scripting. Each of our server's /plugins are open-source and are continually being updated to improve the experience. There are three plugins on the server; Basics: which provides "basic" commands, Extras: which provides ease-of-use features, and Edits: which emulates the toolset of WorldEdit.

The Edits plugin is a fork of NiLSPACE/worldedit and bears similarity to sk89q's WorldEdit plugin for CraftBukkit. It aims to have the same set of commands however it has no affiliation with that plugin. The primary advantage of "Edits" is its performance because of the cBlockArea class that is used to access chunks directly. .schematic is a file format used by WorldEdit/MCEdit with which Edits is fully compliant.

Support the community

Our server is completely free for players and moderated by volunteers. We rely on community contributions to help us improve and expand upon the server.

  1. If you're a developer capable of C++ or Lua scripting consider contributing to our open source plugins on GitHub. This is the most efficient way to help us because we are in need of developers and your work can improve the experience. There are lots of things to be added.
  2. No money is made off the server but it does cost a significant amount each month in order to pay for these services. Donations are always gratefully received. There are no in-game benefits for players who provide financial support because Aedificium is at its core a free-to-play platform.
  3. Join our Discord server for an easy method of getting in touch with other players. If you are knowledgeable, you can provide support to beginners. We are also working on a community forum to talk about the organized growth of this server.
  4. Finally, if you enjoy the server then you should not feel hesitant to share it to your friends or post about Aedificium on social media. More awareness leads to more engagement and therefore more activity, architects, and better contributions.