ACM-2

ACM-2 is a Minecraft map on which you can play datapack-created gamemodes. The map has never really been finished, because the project was to large to finish it with our team size.

Development began in 2021 and is currently paused to focus on development for Castle Conquest 2. If it will ever be continued is not really clear, but maybe, there will be a plugin re-make.

The available gamemodes are team deathmatch, capture the flag and rush. There also were gamemodes like FFA and lynchmob available, but they were discontinued.

The map

The map consists of 800×400 blocks. There is an island in the center which has a village built on top of it.

if you leave the island at one side, you can go left to a modern village and right to Boiggi’s school.

Behind the modern village, there is a large mountain with a village on the bottom and a castle on top of it.

Most other areas of the map are empty, because they were never finished. There were some planned regions, like an industrial area, an airport, a nuclear power plant, and some more.

The build server of the map is public, so anyone can request build permissions and contribute something to the project. The server is part of ChaosSquad Network.

Gamemodes

Team deathmatch

A very simple gamemode. Kill other players, die and respawn until the time is over. The player with the most kills wins.

Capture the flag

Steal the flag from the enemy base and take it to your own base to capture it. You win if you have captured a specific amount of flags.

Rush

This gamemode consists of multiple zones. Each zone has two targets. The attackers start before the first zone, and the defenders start in the second zone. The attackers have to destroy both targets in the current zone to proceed to the next zone. If they proceed to the last zone and destroy the targets there, they win. Attackers only have a limited amount of tickets (respawns) and a limited time. If they run out of one of them, they lose and the defenders win. Targets can be destroyed by placing an explosive charge on it. if a target is about to explode, the defenders can still defuse it until it explodes.

Simple example for a datapack function
Simple datapack function

Development

The challenge of ACM-2 was to create the gamemodes without any plugins.

All gamemodes have been created only using datapacks. Datapacks are a bunch of files where you can write complex Minecraft commands into which then will be executed (very simplified).

While this was a fun challenge, it also heavily what we can do. We are limited to Minecraft commands, and are completely at the mercy of Mojang’s changes to them. Creating a weapon system or inventory menus with a datapack is very exhausting and leads to many hardcoded things, which makes it much more difficult to maintain the project.

The pack then broke because of the item data update in 1.20, and has not been updated since then because the inventory menu consists of thousands of item commands.

ACM-2 is currently not available on ChaosSquad Network because of version incompatibilities with the newest version.

We sometimes play the map on events on our Discord server.

The ACM-2 Buildserver is available on our Network

And if you have wondered for what ACM-2 stands, it means Adventure Conquest Map 2.