Modpack

Attack of The Johns
Rank 850
Rank 255 among modpacks

Quick rating

Attack of The Johns

Overall rating distribution
0.5★ (no ratings)
1.0★ (no ratings)
1.5★ (no ratings)
2.0★ (no ratings)
2.5★ (no ratings)
3.0★ (no ratings)
3.5★ (no ratings)
1 rating (100%) · 4.0★
4.5★ (no ratings)
5.0★ (no ratings)
0.5★ 5★
Gameplay rating distribution
0.5★ (no reviews)
1.0★ (no reviews)
1.5★ (no reviews)
2.0★ (no reviews)
2.5★ (no reviews)
3.0★ (no reviews)
3.5★ (no reviews)
4.0★ (no reviews)
4.5★ (no reviews)
1 review (100%) · 5.0★
0.5★ 5★
Aesthetics rating distribution
0.5★ (no reviews)
1.0★ (no reviews)
1.5★ (no reviews)
2.0★ (no reviews)
2.5★ (no reviews)
3.0★ (no reviews)
3.5★ (no reviews)
4.0★ (no reviews)
4.5★ (no reviews)
1 review (100%) · 5.0★
0.5★ 5★
Performance rating distribution
0.5★ (no reviews)
1.0★ (no reviews)
1.5★ (no reviews)
1 review (100%) · 2.0★
2.5★ (no reviews)
3.0★ (no reviews)
3.5★ (no reviews)
4.0★ (no reviews)
4.5★ (no reviews)
5.0★ (no reviews)
0.5★ 5★

An SCP inspired tower defense mini-game pack where you defend against increasingly difficult invasions.

Questing
Combat Focused
Difficulty: Challenging
Minigame
Mod Loaders
Forge
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.

4.0
Tempest051

Reputation ranks

Explorer 0 pts
Contributor 100 pts
Guide 500 pts
Veteran 1,500 pts
Luminary 4,000 pts

Ranks only ever go up; points can drop but your rank stays.

About reputation ranks
Posted: July 24, 2024 at 11:39:44 PM UTC
100 hrs
Total hours played at time of review
MC 1.12
The version(s) the reviewer played
Gameplay
5.0
Aesthetics
5.0
Performance
2.0

A unique but heavy minigame

[My reviews are based on a mixture of subjective preference and objective game design criteria]
[Disclaimer: I am the developer of this project]

Design ratings:

-Originality: 7/10

-Aesthetics: 9/10

-Thematic Consistency: 6/10

-Custom Content: 10/10

-Grind: Very Low

This project was created to try and capture some of the nostalgia I had playing old tower defense flash games. For me, it captures that gameplay really well. Actually relying on towers for defense instead of just the player is something I had only seen one other pack do (Mirage Tower Defense, which is unplayable due to bugs unfortunately). Between the custom invasions, challenges, and the first prototype of SAM Worlds © (semi procedural adventure maps), I think it offers very unique and fun gameplay.

It's not without its flaws though, and there are many things I'd do differently now if I were to revisit it. Although a lot of time was spent balancing the in game shop and the 20 levels, the invasion levels themselves lack variety. It would be better if each invasion's enemy distribution and maybe even type were randomized instead of being fixed for any given level. As is, the replayability isn't very high. The gameplay is also somewhat awkwardly split between genres, with the player engaging in a more RPG-like gameplay in between invasions. While this wouldn't be bad on its own, since invasions trigger every night, the day cycle/ time between each level doesn't really give the player enough time to both repair their base and go exploring the structures to engage with the story. And considering that certain parts of the story unlock some of the most powerful weapons in the pack, it creates a bit of a rushed experience. The day length should have been much longer. Another issue is the large number of mobs in later levels, which make it difficult for weaker systems to run the modpack. It definitely would have been better to reduce mob count and increase their health instead to achieve the same effect in a more performance friendly way.

Despite its flaws, it's still some of the most fun I've had in modded MC (creator bias, I know). I enjoy total overhauls and custom content, and this is about as far from vanilla gameplay as I've played so far. My favorite part of the pack is still the challenge levels, even though I've never actually managed to beat them >_<

0
0
4.0
Tempest051

Reputation ranks

Explorer 0 pts
Contributor 100 pts
Guide 500 pts
Veteran 1,500 pts
Luminary 4,000 pts

Ranks only ever go up; points can drop but your rank stays.

About reputation ranks
Posted: July 24, 2024 at 11:39:44 PM UTC
100 hrs
Total hours played at time of review
MC 1.12
The version(s) the reviewer played
Gameplay
5.0
Aesthetics
5.0
Performance
2.0

A unique but heavy minigame

[My reviews are based on a mixture of subjective preference and objective game design criteria]
[Disclaimer: I am the developer of this project]

Design ratings:

-Originality: 7/10

-Aesthetics: 9/10

-Thematic Consistency: 6/10

-Custom Content: 10/10

-Grind: Very Low

This project was created to try and capture some of the nostalgia I had playing old tower defense flash games. For me, it captures that gameplay really well. Actually relying on towers for defense instead of just the player is something I had only seen one other pack do (Mirage Tower Defense, which is unplayable due to bugs unfortunately). Between the custom invasions, challenges, and the first prototype of SAM Worlds © (semi procedural adventure maps), I think it offers very unique and fun gameplay.

It's not without its flaws though, and there are many things I'd do differently now if I were to revisit it. Although a lot of time was spent balancing the in game shop and the 20 levels, the invasion levels themselves lack variety. It would be better if each invasion's enemy distribution and maybe even type were randomized instead of being fixed for any given level. As is, the replayability isn't very high. The gameplay is also somewhat awkwardly split between genres, with the player engaging in a more RPG-like gameplay in between invasions. While this wouldn't be bad on its own, since invasions trigger every night, the day cycle/ time between each level doesn't really give the player enough time to both repair their base and go exploring the structures to engage with the story. And considering that certain parts of the story unlock some of the most powerful weapons in the pack, it creates a bit of a rushed experience. The day length should have been much longer. Another issue is the large number of mobs in later levels, which make it difficult for weaker systems to run the modpack. It definitely would have been better to reduce mob count and increase their health instead to achieve the same effect in a more performance friendly way.

Despite its flaws, it's still some of the most fun I've had in modded MC (creator bias, I know). I enjoy total overhauls and custom content, and this is about as far from vanilla gameplay as I've played so far. My favorite part of the pack is still the challenge levels, even though I've never actually managed to beat them >_<

0
0
4.0
Tempest051

Reputation ranks

Explorer 0 pts
Contributor 100 pts
Guide 500 pts
Veteran 1,500 pts
Luminary 4,000 pts

Ranks only ever go up; points can drop but your rank stays.

About reputation ranks
Posted: July 24, 2024 at 11:39:44 PM UTC
100 hrs
Total hours played at time of review
MC 1.12
The version(s) the reviewer played
0
0

Get it on

Available Platforms

About

Project Details

Type
Modpack
Pack Size
Medium 92 mods
Latest Version
AoTJ_V2.0.4-6
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

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Attack of the johns banner

This page should be viewed in browser! The Curse launcher does not support spoiler text, which will make the description absurdly long and difficult to navigate. 
Please check the "Issues & Fixes" section before reporting an issue.

Note: Colour formatting is broken on the new Curseforge site.

If you need help or have questions, it is better to join our Discord. I don't often check my Curse pages outside of uploading updates.

c1ji64K.png

(Whether you hate or love the pack; leave us a review! It really helps us out).
 

Overview:

What is Attack of The Johns: 
    AoTJ is a short minigame modpack about tower defense, inspired by various SCP. This modpack is not a traditional survival pack, and your only objective is to survive the increasingly difficult invasions. The player is restricted to a small playable world space of a few hundred blocks in diameter and is unable to dig through blocks like dirt and stone to prevent hole hiding, instead having to build up their defenses to beat the nightly invasions and progress through each level. Just like in classic platformers, there is also no "save feature." The world is locked in hardcore, and if you die, you have to restart at level one! (Unless you choose Easy mode. There are 3 difficulty modes!).
    Beat each invasion to collect money drops that you can then use in the virtual shop to purchase things like guns, ammo, turrets, armor, and special abilities such as airstrikes. Should you manage to make it to the final level, you will then have to face the final boss to win the game! 
For players that like lore and collectibles, there is also an optional short mystery story to solve in between your massacring. This is a pretty short pack as, one way or another, it has a maximum playtime of 8 hours (if you manage to beat it in a single run).  

Story:

    "Hey, you awake yet? I've been calling for 15 minutes! It's your contractor, I've got a new job for you. The usual clean up operation. And get this; the client is paying three times the usual fee. Not sure who these guys are. They call themselves the "Foundation." They didn't tell me much so all I can give you is the basic mission details. But hey, that's the job. When people want something done no questions asked, you're the guy.

    Anyway, a helo will be by shortly to pick you up and you'll be airlifted at 0600 to the site. Some place in the middle of nowhere, I'm told a research station. Communications went dark and the Foundation wants to know what happened. If there is any resistance, dispatch of them. You know, the usual.

    We've been given full discretion as to the rules of engagement so you'll have free reign. The client is even providing us with a full armory via airdrop. Dream contract to be honest. You're supposed to meat a contact on the ground, but don't count on it because they've been dark for over 46 hours. Consider the site hostile territory. We're going in blind on this, but given the pay, it's worth it. Good luck." 

Features:

Adventure map:  
    The playable world space generates identically between worlds, with the few structures spread out across it in fixed positions. It behaves like an adventure map, but is generated on demand like a survival world. This "survival adventure map" hybrid is what I like to call SAM-Worlds.
    In addition to SAM-Worlds, the player is able to break and build most blocks save for certain ones like stone and dirt to prevent tunneling, and the outer walls of the main structure of the map whose access is gated behind level progression. 

Invasions and levels: 
    The bread and butter of the pack! There are a total of 20 levels, and each level lasts one night, each with their own set of waves and mob types. All invasion mobs drop a set amount of money for players to collect and use in the shop (given at the end of each level). Every day has a guaranteed invasion chance, and they keep going until you reach the final level. But don't worry, Invasions only happen at night to give players time to repair their base and prepare for the next fight.  
    The pack is built to balance against turrets, so players will want to use these as their primary defense. While personally killing the mobs is possible, most waves have far too many monsters to take on solo. So player weapons are more for assisting your turrets and taking out any mobs that make it through your defenses! 

ZLNmK3b.png

 

The AirdropShop: 
    A virtual shop for all your murdering needs! The player's questbook functions as a virtual shop and quick start guide, as well as a bestiary with info on the monsters that will appear in the next level so you can prepare your defenses accordingly! Some items in the shop are only unlocked after reaching a given level, and a few special items are unlocked through doing various NPC quests or challenges! 

ybdAlaa.png

Interactable NPC: 
    Ever feel like your worlds are a little lonely? No more! Meet Nutty Nick, your mildly insane neighborhood scientist!

qpW0TPk.png

 
    Nick acts as your contact on the ground, giving you some general information, and as a vendor for unique items obtainable only through him! Players can also accept various quests from Nick to obtain useful gear or money for use in the AirdropShop, as well as solving the mystery of the story.  

(Notes on NPC functions):

The NPC in this pack--Nutty Nick-- is essentially immortal, so you don't have to worry about him getting killed. NPC are fully interactable, and have dialogue options players can use to respond. These options are color coded as follows: 

White ( >_> ): Generic dialogue option. Opens another dialogue tree/ response.  
Green: Role. This opens the NPC role window, such as the items they sell, their recruitment window, their bank network, etc. depending on their role. 
Yellow: Lore/ story related dialogue. Not necessary for progression, and only gives story elements. For those that don't care, you can avoid these responses. Note that because they are not essential, some of these dialogues will not pop up again! Typically yellow responses loop back to the dialogue tree you are currently in, so pick these first if you want to know the response to them! 
Blue: Quest related. Selecting a blue response will cause a player to accept a quest, so don't click on these if you don't want to do the quest! There is no drawback to not completing a quest, but quests can't be deleted from your NPC quest log, so it might get a little crowded if you don't plan on finishing it.  
Purple: Faction related. NPC can be part of a faction, either their own or a larger group comprised of several NPC. This is essentially a reputation system. On top of other actions that affect reputation, certain things you say can also change your relations! Selecting a purple response will either increase or decrease your reputation with that NPC or their faction. Choose your words carefully! 

  

Mystery story:
    Should players choose to, they can try and solve the mystery of what happened at site zero! Journals, notes, and other clues are scattered across the map. Some are hidden in places only accessible after reaching certain levels or completing a given NPC quest. Can you discover what happened, and find those responsible?    

Trailer:

 

 

Requirements:

Notice: This modpack, along with most 1.12 modpacks released post 2021, requires an updated Java runtime. This pack requires Java 8 V450 or above (get whatever is the current newest release). Minecraft launchers by default install Java 8 V51. You must use an updated Java fork, e.g OpenJDK, or this pack will not launch. Join the 1.12 Coalition discord below for help if you don't know how to update your Java runtime. YOU NEED TO UPDATE YOUR RUNTIME VERSION, NOT THE RUNTIME EDITION. 1.12 only works with Java 8. You need to set the file path of the Java .exe for your launcher. And for servers, in the server.properties file.

System requirements:
 
    (The below numbers are as a benchmark, and any equivalent hardware works. Computers running hardware below the minimum may still be able to run the pack, but you may notice some lag spikes during later levels. I have not tested it on weaker hardware yet, and the minimum is more of a guess).  

Minimum Specs: 

CPU: 3.0 GHz.
GPU: Nvidia GTX 1650.
RAM: 8GB (2600 MHz). 

Recommended Specs: 

CPU: Intel Core i5-9600 (3.2 GHz or higher).
GPU: Nvidia GTX 1060 (6gb).
RAM: 8GB (3200 MHz). 


+ 2GB of disk space. 

RAM and JVM arguments: 

    This pack requires that you allocate 5-6Gb to Minecraft. If you need you can allocate up to 8-10Gb, but do not allocate more than this. TL;DR Minecraft does not do well with too much RAM. Also make sure you leave a few gigs for your system to run. E.g if you only have 8Gb installed, don't allocate more than 6. Seriously can't stress this enough. 

JVM arguments: 
    This is the thing that helps your game run a little better. You should be using Aiker's flags, the industry standard. Below is the values you should copy into your launcher's "JVM flags" box. In the Curse launcher this is located in the 'settings > Minecraft' window at the very bottom. 

Copy the following: 

-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true 

 

Optifine:

    This modpack supports Optifine_HD_U_F5. Since it's only used for shaders, it is not included. You can download it here: https://optifine.net/adloadx?f=OptiFine_1.12.2_HD_U_F5.jar&nbsp;

Installation:

Client installation:

Step 1:
    Install the pack through your preferred launcher. 
Step 2:
    Go into your resourcepack menu and ensure the resourcepack "Attack of The Johns" is enabled. 
Step 3: 
    Configure your settings. The pack ships with a preset configured to be somewhere between "performance" and "fancy." If using Optifine (download link in Requirements above) and you don't know what the settings in Optifine actually do, refer to the footnote at the bottom of this modpack page. Enabling the wrong settings will cause bugs.  
Step 4:
    Enable a shader if you choose. This pack includes several shaders that have been extensively tested and deemed compatible. The ones included were my personal preference, and a list of compatible shaders can be found in the footnotes at the bottom of this page. Unlike settings, the shaders ship with a maximum graphics preset. You may wish to change this for better performance. If you want to use the default settings, simply delete the configuration file inside the shaderpacks folder. I highly recommend you play with shaders to get the intended experience. Lower the settings if you need, and try using Sora's shader. It's less demanding than BSL.     

Server installation:

(Make sure your server and client versions match! Read the "version scheme" footnote at the bottom of the description page).
Step 1: 
    If your server host provides a one click installer and supports this modpack, simply browse the available modpacks and click install. If it does not, you will need to install an SFTP (Secure File Transfer Protocol) application to connect to your server remotely and upload the files. I recommend using Cyberduck, but others like Filezilla etc work fine as well. Instructions for how to connect and use an SFTP client are usually included in the Docs of your server host. 
Step 2: 
    Start the server and wait for the console spam to stop. There should be a prompt asking about which profile you wish DefaultWorldGenerator to use. Simply enter "defaultworldgenerator-port 1" into the console. 
Step 3: 
    TBD...
 

 

This modpack supports co-op of up to 3 players and does not support PVP. See the footnote for multiplayer compatibility and issues related to server play.

 

Issues & Fixes:

Common issues & fixes:

New worlds freezing when loading in: 
    There are several large structures that all load in at the same time, which can temporarily freeze the world when you first enter. Give it a few seconds and it should be fine.  

Unable to place or break certain blocks:
 
   This isn't tps lag, it's an intended feature. Certain blocks are invulnerable to the player to prevent them from accessing certain areas before they are unlocked through the progression.

Known bugs:

1. Unable to "give up" when dead:
    Typing something into chat should fix it. 


2. An invasion not ending even though it seems like all the mobs have been killed, and the invasion bar has extended past the 100% mark:
    This is a bug with Onslaught, and a repeatable checkmark quest is included in your quest book to fix this. Before using the reset quest, make sure you look around; the monsters could just be stuck behind a tree or room. If you decide to use the reset quest, read its description! The KillAll quest is not a cheese mechanic and does not benefit the player, and could very well overwhelm you with monsters. This should only be used as a last resort for invasions that get stuck. 


3. The menu is all messed up:
    This modpack's menu only supports aspect ratios of 16:9, on large GUI scale. In any other configuration, the menu won't line up correctly and will look wonky. Doesn't really matter as it's cosmetic only. To make it line up correctly, use large GUI scale and set the game's resolution in your profile options to 1280x680 or 1920x1080 (you can enlarge the client window after joining a world. This resolution is just how the game starts up). 

4. Crashing when using an airstrike ability:

    ICBM Classic is buggy, and sometimes using an airstrike will crash the world and cause world corruption. FTB automatic backups are included for this reason and happen once every hour. Use airstrikes at your own risk. 

5. Sudden low frame rate (< 5) after having client open for more than 4 hours:
    Not sure what is causing this yet, but it's simple to fix. Just restart the client. 

6. Joining a Better Questing team causes weird quest completion issues:
   
This modpack does not support BQ teams function. DO NOT use it.

Footnotes:

  • Notes on shader compatibility:
            At this time, only BSL and Sora's has been deemed compatible with this modpack. 
  • Multiplayer compatibility:    

This modpack can not be played like traditional modpacks. If you plan on playing this with friends on a server, read these notes:   
    This modpack only supports Co-op play. The nature of the pack makes PVP pointless. This modpack also only officially supports up to 3 players. A max of 3 invasions can be active simultaneously (technically 4, but this is to leave space for challenge levels), so while you can play with more players, it will completely mess up the balance and may cause invasions to bug out. The reason for this cap is that no server can handle more than 3 of this pack's invasions simultaneously. Honestly even 2 might be a struggle (I don't recommend more than 2 players anyway, as it affects enjoyment of gameplay imo). Your server will need very strong hardware. 
    It is also not a good idea to leave the server running when players are not online. The timings of the levels have been synced to the world time so that they all trigger properly. Leaving the server running may cause some levels to trigger multiple times, though this would require the world's time to line up perfectly. Minor issue but it's possible. 
    When playing with friends, you should also ensure that all of you are on at the same time and playing the levels together. If a player needs to go afk, they should remain in world and maybe even be opped. Each player's level timers only counts down while the player is online. So if only a few players are on at a time, their levels will end up being out of sync. This isn't a big issue and can be ignored if you want, but it will mean the players who are behind might have a harder time with encountering higher level mobs than they're prepared for from another player's level (unless said player purchases better gear for them). Either way, this will make the game easier (or even harder) than intended.

 
ia4BnHv.png
This modpack was created in association with the "1.12.2 Modding Coalition."


Acknowledgements:

  • Darkly Steamgear -- Builder. 
  • Randomplayer -- Playtester, and advancement creation.  
  • Daniel Garavini (YouTube composer) -- For the opening song clip, and allowing use of his work. Original here
  • Mafin_Official -- Playtester. 

 

Screenshots

Gallery

  • The Facility
    The Facility
  • A dark office.
    A dark office.
  • Fighting back against the Johns.
    Fighting back against the Johns.
  • Calling in an airstrike.
    Calling in an airstrike.
  • Spawn structure.
    Spawn structure.
  • Radio tower.
    Radio tower.
  • Abandoned apartments interior.
    Abandoned apartments interior.
  • Abandoned apartments.
    Abandoned apartments.
  • What mysteries lie here?
    What mysteries lie here?

Versions

Files

Relations

Project Relations

More like this

Similar Modpacks

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

On ModDex

Community snapshot

1
Ratings
0
In libraries
0
Followers
0
In stacks
Avg. hours (completed)
When players mark completed and log hours.

By the numbers

Statistics

~1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync