Tower Game

Quick rating

Tower Game

No reviews yet

A datapack that turns any world into a tower defense and destruction game!

Minigame
Mod Loaders
Datapack
Forge
NeoForge
Fabric
Quilt
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Required

About

Project Details

Type
Mod
License
All Rights Reserved
Latest Version
2.0+mod
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Tower Game!

Tower Game is a datapack that completely transforms the way Minecraft is played. It doesn't add new weapons, bosses, or hundreds of new items. Instead, it turns the entire world into a massive battlefield between two teams.

Build a fortress, protect your Tower Core, or gather an army and destroy the enemy's base. Every world becomes a completely new experience.

How to Play

After entering the world, simply run:

/reload

Once the datapack has finished loading, a clickable message will appear in the chat. Click it to automatically create the game Lobby.

In the Lobby, players can choose their teams, configure the game settings, and immediately start a match.

Defenders vs Raiders

At the beginning of the game, the Defenders receive the Tower Core. They have a limited amount of time to choose a location and place it somewhere in the world.

Once the Tower Core has been placed, the preparation phase begins. While the Defenders build their fortress and strengthen their defenses, the Raiders spawn at a random location in the world and prepare for the upcoming assault.

After some time, the playable area begins to shrink, forcing both teams closer together. As the match progresses, the safe zone becomes smaller, making every encounter more intense and every decision more important.

There are two ways to win:

  • Destroy the Defenders' Tower Core.
  • Eliminate all Raider lives.

Because every world is randomly generated, every Tower Core can be placed in a different location, and every game can be configured differently, no two matches are ever the same.

Fully Customizable

Tower Game can be customized to fit almost any playstyle.

  • Customize the datapack settings (13 gameplay settings and ready-to-use presets!)
  • Change vanilla /gamerule settings
  • If you don't like the default starting kits, set the option to custom and give every player your own custom kit
  • Install mods, custom worlds, resource packs, and other datapacks — Tower Game is compatible with almost any content!

Proven by Real Matches

Tower Game wasn't created only as a technical project—it was designed as a complete competitive game.

Throughout development, numerous full matches were played with real players. These playtests helped improve the balance, refine the mechanics, and introduce many of the features available today.

Version 2.0 is the result of extensive testing and player feedback, meaning that most gameplay mechanics have already been proven in real matches.

Administrator Features

Tower Game includes a variety of advanced features that allow server administrators to host organized games, tournaments, and large multiplayer events.

All Hidden Features
Administrator Permissions

Administrator Permissions

Players with administrator permissions gain access to several tools that make managing and observing matches much easier. Whenever Raiders begin destroying the Tower Core, all administrators receive a chat notification showing who is attacking the Core and how many shulkers remain inside it.

Grant Administrator Permissions

/tag (Nickname) add admin

Remove Administrator Permissions

/tag (Nickname) remove admin
Disable Team Joining

Disable Team Joining

This feature allows administrators to disable team selection in the Tower Game Lobby.

Disable Team Joining

/scoreboard players set #tg_team_entry tg_settings 1

Enable Team Joining

/scoreboard players set #tg_team_entry tg_settings 0
Defender Captain

Defender Captain

This feature allows you to assign a Defender Captain. The player with this status is guaranteed to receive the Tower Core at the beginning of the game.

Assign Defender Captain

/tag (Nickname) add captian

Remove Defender Captain

/tag (Nickname) remove captian
Force a Player to Join a Team (Lobby Only)

Force a Player to Join a Team (Lobby Only)

These functions allow you to force a player into one of the game teams.

IMPORTANT! These functions only work while the game is still in the Lobby and has not started yet!

Join the Defenders

/execute as (Nickname) run function towergame:system/team/join_defenders

Join the Raiders

/execute as (Nickname) run function towergame:system/team/join_raiders

Join the Spectators

/execute as (Nickname) run function towergame:system/team/join_spectators
Force Team Change (During the Game Only)

Force Team Change (During the Game Only)

These functions allow you to instantly move a player to another team during an active match. When one of these functions is used, the player's team is changed, they are teleported to their new teammates, and they receive the configured starting kit (if one is enabled).

IMPORTANT! These functions only work while a game is in progress!

Move to the Defenders

/execute as (Nickname) run function towergame:system/team/change_to_defenders

Move to the Raiders

/execute as (Nickname) run function towergame:system/team/change_to_raiders

Move to the Spectators

/execute as (Nickname) run function towergame:system/team/change_to_spectators
Force End the Game

Force End the Game

This function immediately stops the current game without declaring either the Defenders or the Raiders as the winner.

/function towergame:game/win/forced_end
View All Raider Lives

View All Raider Lives

This function allows players with administrator permissions to view the remaining lives of every Raider. It also displays how many Raiders are still alive.

/function towergame:system/admin/get_team_info
View a Specific Raider's Lives

View a Specific Raider's Lives

This function displays the remaining lives of a specific Raider.

/execute as (Nickname) run function towergame:system/admin/get_player_info

Additional Information

If you're planning to create videos about Tower Game, consider using the official OST created specifically for the datapack!

Tower Game!

Tower Game — это датапак, который полностью меняет привычный Minecraft. Он не добавляет новое оружие, боссов или сотни новых предметов. Вместо этого он превращает весь мир в огромное поле битвы между двумя командами.

Постройте крепость, защитите своё Ядро башни или соберите армию и уничтожьте базу противника. Каждый мир превращается в совершенно новую игру.

Как играть?

Когда вы зайдёте в мир, введите эту команду

/reload

После загрузки датапака в чате появится кнопка, которая автоматически создаст игровое Лобби.

В Лобби игроки могут выбрать команду, изменить настройки игры и сразу начать матч.

Защитники против рейдеров

В начале игры команда Защитников получает Ядро башни. У них есть ограниченное время, чтобы выбрать место и установить его в мире.

После установки ядра начинается подготовительный этап. Пока Защитники строят крепость и укрепляют оборону, Рейдеры появляются в случайной точке огромного мира и начинают готовиться к будущему штурму.

Через некоторое время игровая зона начинает постепенно сужаться, вынуждая обе команды всё чаще сталкиваться друг с другом. Чем ближе финал игры, тем меньше остаётся безопасного пространства и тем напряжённее становится каждый бой.

Победить можно двумя способами:

  • уничтожить Ядро башни Защитников;
  • либо полностью лишить всех Рейдеров их жизней.

Каждая партия проходит по-разному благодаря случайному миру, месту установки башни и выбранным настройкам.

Полная настройка!

Tower Game может принять практически любую форму, которую вы только зададите. Настройте его как угодно!

  • Изменяйте настройки самого датапка(13 игровых настроек, а также готовые пресеты!)
  • Изменяйте ванильные /gamerule правила
  • Если не понравились стандартные стартовые наборы, поставьте их значение на custom и выдайте каждому игроку свой набор
  • Устанваливайте моды, миры, ресурспаки, датапаки - Tower Game совместим практически со всем контентом!

Проверенно реальными играми

Tower Game создавался не только как технический проект, но и как полноценная соревновательная игра.

За время разработки было проведено множество полноценных игровых сессий с реальными игроками. Именно благодаря этим играм постепенно улучшался баланс, перерабатывались механики и появлялись новые возможности.

Версия 2.0 — это результат большого количества тестов и обратной связи, поэтому большинство игровых механик уже проверены на практике.

Возможности для администраторов

Tower Game содержит ряд дополнительных функций, которые позволяют администраторам проводить организованные игры, турниры и большие игровые события.

Все секретные функции
Выдача прав администратора

Выдача прав администратора

Игроки с правами администратора будут иметь свои возможности, для облегчения управления и наблюдения за игрой. Когда Рейдеры будут разрушать ядро башни, в чат всем администраторам будет выводиться сообщение о том кто ломает ядро, и сколько шалкеров внутри ядра осталось.

Получить права

/tag (Nickname) add admin

Забрать права

/tag (Nickname) remove admin
Запрет входа в команды

Запрет входа в команды

Данная функция позволяет отключать возможность выбора игровых команд в Лобби Tower Game.

Запретить вход

/scoreboard players set #tg_team_entry tg_settings 1

Разрешить вход

/scoreboard players set #tg_team_entry tg_settings 0
Капитанство Защитников

Капитанство Защитников

Данная функция позволяет назначать капитана для команды Защитников. Защитник с статусом капитана будет гарантированно получать Ядро башни в начале игры.

Выдача статуса капитана

/tag (Nickname) add captian

Удаление статуса капитана

/tag (Nickname) remove captian
Принудительное добавление в команду(Только для Лобби)

Принудительное добавление в команду(Только для Лобби)

Данные функции позволяют принудительно добавить игрока в одну из игровых команд.

ВАЖНО! Данные функции будут корректно работать только в Лобби, когда игра не запущена!

Добавление в команду Защитников

/execute as (Nickname) run function towergame:system/team/join_defenders

Добавление в команду Рейдеров

/execute as (Nickname) run function towergame:system/team/join_raiders

Добавление в команду Наблюдателей

/execute as (Nickname) run function towergame:system/team/join_spectators
Принудительное изменение команды(Только во время игры)

Принудительное изменение команды(Только во время игры)

Данные функции позволяют принудительно изменить команду игрока прямо в время игры. При активации одной их функций, команда игрока измениться, его перенесёт к своим сокомандникам, а также он получит стартовый набор(если он был указан в настройках игры).

ВАЖНО! Данные функции будут корректно работать только во время игры!

Перенос в команду Защитников

/execute as (Nickname) run function towergame:system/team/change_to_defenders

Перенос в команду Рейдеров

/execute as (Nickname) run function towergame:system/team/change_to_raiders

Перенос в команду Наблюдателей

/execute as (Nickname) run function towergame:system/team/change_to_spectators
Принудительная остановка игры

Принудительная остановка игры

Данная функция позволяет принудительно остановить игру, без победы команды Защитников или Рейдеров.

/function towergame:game/win/forced_end
Получение информации о жизнях всех Рейдеров

Получение информации о жизнях всех Рейдеров

Данная функция позволяет всем игрокам с статусом администратора узнать количество оставшихся жизней у всех Рейдеров. Также данная команда позволяет узнать количество оставшихся живых Рейдеров в системе.

/function towergame:system/admin/get_team_info
Получение информации о жизнях определённого Рейдера

Получение информации о жизнях определённого Рейдера

Данная функция позволяет узнать количество оставшихся жизней у одного определённого Рейдера.

/execute as (Nickname) run function towergame:system/admin/get_player_info

Дополнительно

Если вы хотите снять видео про эту игру, то хочу предложить вам использовать OST датапака!

Screenshots

Gallery

  • Tower Game logo
    Tower Game logo
  • Game Lobby
    Game Lobby
  • Tower
    Tower
  • Game settings in the Lobby
    Game settings in the Lobby
  • Personal settings in the Lobby
    Personal settings in the Lobby
  • Management settings in the Lobby
    Management settings in the Lobby
  • Defenders vs Raiders
    Defenders vs Raiders
  • Description 1
    Description 1
  • Description 2
    Description 2
  • Description 3
    Description 3
  • Description 4
    Description 4
  • Description 5
    Description 5
  • Description 6
    Description 6
  • Description 7
    Description 7
  • Description 8
    Description 8
  • Core sizes
    Core sizes
  • Game moments 1
    Game moments 1
  • Game moments 2
    Game moments 2
  • Game moments 3
    Game moments 3
  • Game moments 4
    Game moments 4
  • Game moments 5
    Game moments 5
  • Game moments 6
    Game moments 6
  • Game moments 7
    Game moments 7
  • Game moments 8
    Game moments 8
  • Game moments 9
    Game moments 9
  • Game moments 10
    Game moments 10
  • Game moments 11
    Game moments 11
  • Game moments 12
    Game moments 12
  • Game moments 13
    Game moments 13
  • Game moments 14
    Game moments 14
  • Game moments 15
    Game moments 15
  • Game moments 16
    Game moments 16
  • Game moments 17
    Game moments 17
  • Game moments 18
    Game moments 18

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works