ModsJava
Imposters Minigame | 1.16.5 - 1.20.2
Java mod listed for Minecraft 1.16–1.20. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
- Bungeecord support (1 arena per server)
- Reduced vision system!
- Visual tasks
- Dead bodies
- Cameras
- No Flicker scoreboard
- Everything is configurable!
- Arena selector GUI
- Arena setup GUI
- Stats! (MySQL / flat files)
- PlaceHolderAPI support
- VentureChat support
- Holograms
- Minimaps
- Join signs
- Tasks available: wiring, scan (visual), download data, upload data, divert power, accept diverted power, unlock manifolds, empty garbage (visual), prime shields (visual), calibrate distributor, start reactor, clear asteroids (visual), refuel, fuel, clean o2, inspect sample, swipe card, chart course, stabilize steering, fill canisters, insert keys, replace water jug, record temperature, repair drill, monitor tree, open waterways, reboot wifi, fix weather node, scan boarding pass, store artifacts
- Sabotages available: lights, comms, reactor meltdown, oxygen
- /au join - Join arena with the most players
- /au joinrandom - Join a random arena
- /au join <arena> - Join arena
- /au leave - Leave game
- /au arenas - Open arena selector GUI
- /au cosmetics - Open the cosmetics GUI
- /aua reload - Reload configs
- /aua setup <arena> - Open setup GUI for arena
- /aua listarenas - List all created arenas
- /aua createarena <name> <min players> <max players> <imposters> - Create arena
- /aua addlocation <arena> <location name> - Add location name to arena
- /aua setsetting <arena> <setting to change> - Change various arena settings
- /aua setmainlobby - Set main lobby location
- /aua start <arena> - Start game
- /aua endgame <arena> - End game
- amongus.admin - Permission for everything admin related
- amongus.admin.setup - Allows to setup arenas
- amongus.admin.startgame - Allows use of the /aua start command
- amongus.admin.endgame - Allows use of the /aua endgame command
- amongus.perk.double-imposter-chance - Players with this permission will have higher chance to become the imposter
(if enabled in the config)
Spoiler: configs
Spoiler: config.yml
Spoiler: messages.yml
Spoiler: sounds.yml
Spoiler: cosmetics.yml
Spoiler: Media
Clear asteroids task:
Unlock manifolds task:
Submit scan visual task:
Cameras:
Clear asteroids visual task:
Top-down camera example:
Minimap:
Join sign:
Unlock manifolds task:
Submit scan visual task:
Cameras:
Clear asteroids visual task:
Top-down camera example:
Minimap:
Join sign:
Setup tutorial by Barbercraft:
Spoiler: API
Code (Java):
// Get arena by name
Arena arena = AmongUsApi. getArena ( "arena" ) ;
// Get player info object
PlayerInfo pInfo = AmongUsApi. getPlayerInfo (player ) ;
// Get a copy of the player stats
// Should always run this async!
HashMap < String, Integer > playerStats = AmongUsApi. getPlayerStats (player ) ;
// Events:
@EventHandler
public void onArenaEnd (AUArenaEnd ev ) {
ev. getArena ( ) ;
ev. getReason ( ) ;
ev. getWinners ( ) ;
}
@EventHandler
public void arenaGameStateChange (AUArenaGameStateChange ev ) {
ev. getArena ( ) ;
ev. getNewGameState ( ) ;
}
@EventHandler
public void arenaStart (AUArenaStart ev ) {
ev. getArena ( ) ;
}
@EventHandler
public void arenaPlayerLeave (AUArenaPlayerLeave ev ) {
ev. getArena ( ) ;
ev. getPlayer ( ) ;
}
@EventHandler
public void arenaPlayerJoin (AUArenaPlayerJoin ev ) {
ev. getArena ( ) ;
ev. getPlayer ( ) ;
// Cancellable
}
@EventHandler
public void arenaPlayerDeath (AUArenaPlayerDeath ev ) {
ev. getArena ( ) ;
ev. getPlayer ( ) ; // victim
ev. getKilled ( ) ; // killed or ejected
ev. getKiller ( ) ; // if killed
}
Arena arena = AmongUsApi. getArena ( "arena" ) ;
// Get player info object
PlayerInfo pInfo = AmongUsApi. getPlayerInfo (player ) ;
// Get a copy of the player stats
// Should always run this async!
HashMap < String, Integer > playerStats = AmongUsApi. getPlayerStats (player ) ;
// Events:
@EventHandler
public void onArenaEnd (AUArenaEnd ev ) {
ev. getArena ( ) ;
ev. getReason ( ) ;
ev. getWinners ( ) ;
}
@EventHandler
public void arenaGameStateChange (AUArenaGameStateChange ev ) {
ev. getArena ( ) ;
ev. getNewGameState ( ) ;
}
@EventHandler
public void arenaStart (AUArenaStart ev ) {
ev. getArena ( ) ;
}
@EventHandler
public void arenaPlayerLeave (AUArenaPlayerLeave ev ) {
ev. getArena ( ) ;
ev. getPlayer ( ) ;
}
@EventHandler
public void arenaPlayerJoin (AUArenaPlayerJoin ev ) {
ev. getArena ( ) ;
ev. getPlayer ( ) ;
// Cancellable
}
@EventHandler
public void arenaPlayerDeath (AUArenaPlayerDeath ev ) {
ev. getArena ( ) ;
ev. getPlayer ( ) ; // victim
ev. getKilled ( ) ; // killed or ejected
ev. getKiller ( ) ; // if killed
}
- HolographicDisplays
Minimum 3.0.0 OR DecentHolograms Minimum 2.8.1 - ProtocolLib
Must be latest dev version. - PlayerPoints
Soft dependency, only needed for cosmetics.
Spoiler: pre-configured arena
There is a Polus map and a Skeld map in here.
LINK
LINK
Spoiler: PlaceholderAPI
Code (Text):
%amongus_games_played%
%amongus_imposter_wins%
%amongus_crewmate_wins%
%amongus_total_wins%
%amongus_imposter_kills%
%amongus_tasks_completed%
%amongus_emergencies_called%
%amongus_bodies_reported%
%amongus_times_murdered%
%amongus_times_ejected%
%amongus_time_played%
%amongus_time_played_minutes%
%amongus_time_played_hours%
%amongus_time_played_days%
%amongus_arena_<arena>_state%
%amongus_arena_<arena>_lowercase_state%
%amongus_arena_<arena>_players_max%
%amongus_arena_<arena>_players_min%
%amongus_arena_<arena>_players_count%
%amongus_arena_<arena>_imposter_count%
%amongus_imposter_wins%
%amongus_crewmate_wins%
%amongus_total_wins%
%amongus_imposter_kills%
%amongus_tasks_completed%
%amongus_emergencies_called%
%amongus_bodies_reported%
%amongus_times_murdered%
%amongus_times_ejected%
%amongus_time_played%
%amongus_time_played_minutes%
%amongus_time_played_hours%
%amongus_time_played_days%
%amongus_arena_<arena>_state%
%amongus_arena_<arena>_lowercase_state%
%amongus_arena_<arena>_players_max%
%amongus_arena_<arena>_players_min%
%amongus_arena_<arena>_players_count%
%amongus_arena_<arena>_imposter_count%
Spoiler: IMPORTANT: if you want to copy arena
If you want to copy an arena or something you must delete "mapids" in the arena config
otherwise, minimaps in that arena won't work.
otherwise, minimaps in that arena won't work.
Spoiler: arena join sign
First line: [au]
Second line: arena name
Second line: arena name
Spoiler: camera setup video
Note: when you choose camera view location change your POV to normal so it will be fair for all players
Spoiler: door setup example
Note: once you set the two corners of the door it will be replaced with fake blocks only shown to you. (right-click to remove them)
Spoiler: asteroids visual task setup example
The cannons will fire in the direction you are facing.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.19, 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Imposters Minigame | 1.16.5 - 1.20.2 is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.19, 1.20. Downloaded 14,687 times (via Spigot). Download it and open it directly in the game.