Imposters Minigame | 1.16.5 - 1.20.2 icon

Imposters Minigame | 1.16.5 - 1.20.2 -----

Highly customizable imposters minigame plugin.




  • Updated dependencies to the latest version
  • Fixed some bugs
  • Added support from 1.16.5 to 1.20.2
----------, Oct 27, 2023

  • Update gradle to 8.0.2
  • Add /au selectColor <color>
  • Add HEX support in the "chatcolor" section of each color.
  • Add HEX support in the messages.yml file
  • Add new messages to messages.yml (regenerate the file to see the new messages)
  • Add TAB support for nametags. (Players in tablist are not shown/hidden!)
  • Add more placeholders for PAPI:
    Code (Text):
    %amongus_arena_<arena>_name%
    %amongus_arena_<arena>_display_name%

    %amongus_player_color_name%
    %amongus_player_color_code%
    %amongus_player_role% # Check messages.yml
    %amongus_player_arena_<property>%
The <property> in the arena placeholder are the same as %amongus_arena_<arena>_<property> When the player is not in-game, it'll just return "" (empty)
----------, Apr 21, 2023

  • Fixed a bug that appeared when clicking holograms that had not been created by the plugin
  • Added more placeholders for PAPI:
    Code (Text):
    %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%

    <arena> is the arena name, listed in /aua listarenas
----------, Apr 13, 2023

  • Update to 1.19.4 - Older versions are not supported!
  • Fix bugs on arena setup.
  • New arena storage system.
  • Instead of having everything on the config.yml file, each arena will have their own file inside the arenas folder.*
  • New internal placeholder system and some more placeholders.
    Each placeholder will have a name instead of %value%.
  • Add DecentHolograms support. You must use the latest release!
  • New API event: AUArenaEnd event.
  • Fix "saveInventory" not working.
  • Remove scoreboards using packets.
  • Use the new HolographicDisplays API.
  • You must use version v3.0.0 minimum!
  • Fix typos in items.yml
  • Other bug fixes and dependency updates.

* The arenas in the config.yml will be transferred automatically to new files. you do not need to move anything.

Warning: using commands such as /say or /tell with the config option "hidePlayersOutSideArena" set to true can kick the players inside the arena. To prevent this, you can use the NoEncryption plugin.
----------, Apr 8, 2023

  • Bug fixes
----------, Jul 18, 2021

  • Bug fixes.
----------, Jul 18, 2021

  • Fixed the bug where the player count in the action bar is showing the wrong number
  • You can now enable redstone in each arena
  • If dynamic imposters is enabled and there are more than 10 players there will be 3 imposters
  • Updated to work with the latest version of player points
IMPORTANT!
If you are using player points you must update to the latest version!
----------, May 6, 2021

  • Bug fixes.
  • New save inventory option: when a player leaves the game he will get the same inventory he had before joining ("saveInventory" in the config, defaults to false)
  • New feature: damage while sabotage is active, players will get damage every 2 seconds when a sabotage is active ("damageOnSabotage" in the config, defaults to false)
  • In the arena selector instead of showing the arena name it will show the arena display name.
IMPORTANT
if you are updating read this:
Add this to your config.yml file:

Code (YAML):
# damageOnSabotage: Damage the players every 2 seconds while a sabotage is active
damageOnSabotage
: false
# saveInventory: Give the player the items he had before he joined the game (useful for survival servers)
saveInventory
: false
----------, Mar 16, 2021

  • Small bug fixes
  • Players can now sneak to enter vents! ("sneakToVent" in config.yml, defaults to false)
----------, Jan 26, 2021

  • Bug fixes.
  • New feature: double imposter chance
    Permission: amongus.perk.double-imposter-chance
    Config value: "enableDoubleImposterChance" default is false.
If you are updating:
Add this in your config:
enableDoubleImposterChance: false
----------, Jan 13, 2021

  • Added pages for the cosmetics GUI
  • Added command /au cosmetics to open the cosmetics GUI
If you are updating:
Code (Text):
Add this at the bottom of your file:

   # Version 2.4:
   # %value% Current page
   # %value1% Pages count
   cosmeticsSelector_nextPage:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTE3ZjM2NjZkM2NlZGZhZTU3Nzc4Yzc4MjMwZDQ4MGM3MTlmZDVmNjVmZmEyYWQzMjU1Mzg1ZTQzM2I4NmUifX19@"
      title: "&9Next page"
      slot: 50
   cosmeticsSelector_prevPage:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWFlNzg0NTFiZjI2Y2Y0OWZkNWY1NGNkOGYyYjM3Y2QyNWM5MmU1Y2E3NjI5OGIzNjM0Y2I1NDFlOWFkODkifX19@"
      title: "&9Previous page"
      slot: 48
----------, Jan 2, 2021

  • Bug fixes.
    Fixed the bug where sometimes players see holograms they are not supposed to see
  • Now players in game will not see the lobby chat.
  • Added a new dynamic imposters option! (Under 7 players there will be 1 imposter, more than 7 players 2 imposters)
  • Added cosmetics! (kill sword)
If you want cosmetics to work you are going to need this plugin:
https://www.spigotmc.org/resources/playerpoints.80745/
Important!
If you are updating:

Code (Text):
Add "cosmeticSelector: 1" under "lobbyItemsSlots"
Code (Text):
Add at the bottom of your items.yml file:

   # Version %version%:
   cosmeticsSelector: # Cosmetics selector item in lobby
      mat: EMERALD
      title: "&aCosmetics selector"
   cosmeticsSelector_coins:
      # %value% Player's coins
      mat: EMERALD
      title: "&aCoins: %value%"
      slot: 49
   cosmeticsSelector_border:
      mat: AIR
   ghost_leave:
      title: "&c&lLeave game"
      mat: RED_BED
      slot: 7
 
Code (Text):
Add this under 'game':

   cosmeticsSelectorInvTitle: "&eSelect kill item cosmetic"
   # Cosmetics stuff
   # %value% The cosmetic name
   # %value1% Player coins
   selectedCosmetic: "%prefix%&aSelected %value%"
   # %value2% Coins
   playerBoughtCosmetic: "%prefix%&aSuccessfully bought %value% for %value2% coins."
   notEnoughCoins: "%prefix%&cYou dont have enough coins to do that!"
   # %value% Coins the player got
   playerCoins: "&a+%value% coins"
 
----------, Jan 1, 2021

  • Bug fixes
  • Added a new message "noArenasAvailable"
  • Scoreboard can now use the bukkit api instead of packets (Sometimes bungeecord causes issues) ("scoreboardUsePackets" in the config)
If you are updating:
Add to the config:
scoreboardUsePackets: true
Add this under 'game':
noArenasAvailable: "%prefix%&cNo arenas available!"
----------, Dec 23, 2020

  • Small bug fixes
  • Now scoreboards use packets!
  • Players can now use end portals to join! ("enablePortalJoin" in config.yml)
If you are updating:
Add this to your config:
enablePortalJoin: false
----------, Dec 19, 2020

  • Bug fixes
  • Now "/au join" will join the arena with the most players
  • Added new command "/au joinrandom" to join a random arena
  • Now when lights sabotage is active players will get blindness
----------, Dec 18, 2020

  • Now the game state in join signs will be taken from the messages.yml file
  • You can now change the view glass material ("viewGlassMat" in the config)
  • You can now also disable the glass. (set "viewGlassMat" to "AIR" in the config)
If you are updating
Add this to your config:
viewGlassMat: BLACK_STAINED_GLASS
----------, Dec 15, 2020

  • Small bug fixes
  • Fixed voting inventory not working with more than 10 players

IMPORTANT
if you are updating read this:
Add this at the bottom of your items.yml file:
Code (Text):
   # Version 1.8:
   # Voting inventory (If there are more than 10 players)
   # %value% Current page
   # %value1% Pages count
   voting_currentPage:
      mat: OAK_SIGN
      title: "&9Page: %value%/%value1%"
   voting_nextPage:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTE3ZjM2NjZkM2NlZGZhZTU3N [email protected]"
      title: "&9Next page"
   voting_prevPage:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWFlNzg0NTFiZjI2Y2Y0OWZkN [email protected]"
      title: "&9Previous page"
----------, Dec 13, 2020

  • Bug fixes
  • Added polus tasks!
    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
  • Added vitals!
  • Improved wiring task
  • New placeholders!
    %amongus_time_played% - time played in seconds
    %amongus_time_played_minutes% - time played in minutes
    %amongus_time_played_hours% - time played in hours
    %amongus_time_played_days% - time played in days
  • Added bungeecord lobby system!
  • You can now configure name tags! ("tabName" in messages.yml)
  • Added a new message when a player is trying to talk ("cantTalk" in messages.yml)
  • Sabotage items cooldown is now shown as item amount
IMPORTANT:
If you are updating the plugin read this:
What you have to add in each config file:
Code (Text):
Delete all previous bungeecord settings
And replace them with this:
Note that 'serverName' is your server name specified in your bungeecord config file!
lobby - If this server is a lobby server
bungeecord:
   enabled: false
   lobby: false
   lobbyServer: "lobby"
   gameServers:
      - "game"
   serverName: "game"
Code (Text):
Under 'game':
cantTalk: "&cYou can only talk on Meetings or being a Ghost!"
# %value% Player name
# %value1% Player's chat color
# %value2% Player's color name
tabName: "%value1%%value2%&f %value%"
vitalsInvTitle: "&eVitals"

Under 'holograms':
vitals:
   - "&c-----"
   - "&cVitals"
   - "&c-----"

Under 'tasks':
# Version 1.7:
fill_canisters:
  name: "Fill Canisters"
insert_keys:
  name: "Insert Keys"
replace_water_jug:
  name: "Replace Water Jug"
record_temperature:
  name: "Record Temperature"
repair_drill:
  name: "Repair Drill"
monitor_tree:
  name: "Monitor Tree"
open_waterways:
  name: "Open Waterways"
reboot_wifi:
  name: "Reboot Wifi"
fix_weather_node:
  name: "Fix Weather Node"
switch_weather_node:
  name: "Fix Weather Node"
scan_boarding_pass:
  name: "Scan Boarding Pass"
store_artifacts:
  name: "Store Artifacts
Code (Text):

You have to remove the old wiring task items.

Remove the old arena selector item and replace it with this:

arenasSelector_arena:
      # %value% The arena name
      # %value1% Arena current players
      # %value2% Maximum players
      # %value3% State color: waiting - green, starting - blue, running - red, finishing - yellow
      # %value4% Arena current state
      # Can't join
      mat: PAPER
      title: "&6&l%value%"
      lore:
         - '&a&lplayers: &f%value1%/%value2%'
         - '&e'
         - '%value3%%value4%'
      # Can join:
      mat2: PAPER
      title2: "&6&l%value%"
      lore2:
         - '&a&lplayers: &f%value1%/%value2%'
         - '&e'
         - '%value3%%value4%'
         - '&e'
         - '&e&lClick to join'



Add this at the bottom of your file:
   # Version 1.7:
   # Fill canisters task inventory
   fillCanisters_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   fillCanisters_leftCanister:
      mat: LIGHT_BLUE_CONCRETE
      title: " "
   fillCanisters_outerCanister:
      # Player needs to click the canister
      mat: BLUE_STAINED_GLASS
      title: "&9Click to start"
      # Canister is filling up
      mat2: BLUE_STAINED_GLASS
      title2: "&9Filling up..."
      # Canister is full / done
      mat3: BLUE_STAINED_GLASS
      title3: "&9Done!"
   fillCanisters_canisterProgress:
      # Not active
      mat: BLACK_CONCRETE
      title: "&9Click to start"
      mat2: LIGHT_GRAY_CONCRETE
      title2: "&9Filling up..."
      mat3: YELLOW_CONCRETE
      title3: "&9Filling up..."
   fillCanisters_canisterProgressDone:
      mat: YELLOW_CONCRETE
      title: "&9Done!"
   # Insert keys task inventory
   insertKeys_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   insertKeys_key:
      mat: LIGHT_GRAY_SHULKER_BOX
      title: " "
      # Player's key
      mat2: YELLOW_SHULKER_BOX
      title2: "&eInsert key"
   # Replace water jug task inventory
   replaceWaterJug_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   replaceWaterJug_button:
      mat: RED_CONCRETE
      title: "&LClick to start"
      mat2: LIGHT_BLUE_CONCRETE
      title2: "&LClick to stop"
   replaceWaterJug_waterJug:
      mat: LIGHT_BLUE_STAINED_GLASS
      title: "&9Water Jug"
      mat2: BLUE_ICE
      title2: "&9Water"
   # Record tempature task inventory
   recordTemperature_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   recordTemperature_background:
      # Left side
      mat: LIME_STAINED_GLASS_PANE
      title: " "
      # Right side
      mat2: BLUE_STAINED_GLASS_PANE
      title2: " "
      # Right side - hot
      mat3: RED_STAINED_GLASS_PANE
      title3: " "
   recordTemperature_infoTop:
      # Left side
      mat: PAPER
      title: "&lLOG"
      # Right side
      mat2: PAPER
      title2: "&lREADING"
   # %value% Active temperature
   # %value1% Target temperature
   recordTemperature_arrows:
      # Up arrow
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjIyMWRhNDQxOGJkM2JmYjQyZWI2N [email protected]"
      title: "&a&l⇧  %value%"
      # Down arrow
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2I4M2JiY2NmNGYwYzg2YjEyZjZmN [email protected]"
      title2: "&a&l⇩ %value%"
   recordTemperature_num_0:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGVmYTRhNzQ0NDdkMGUyZmE0Y [email protected]"
      title: "&a&l%value%"
      # Right side
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTVhNzQzOTM4MjIxNTFkM2U4M [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_1:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODg5OTE2OTc0Njk2NTNjOWFmO [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYmQyMWIwYmFmYjg5NzIxY2FjNDk0Z [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_2:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNTQ5NmMxNjJkN2M5ZTFiYzhjZ [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMmIzNTEzYWE0MTE3YTNhMzI5ZTFmO [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_3:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzQyMjZmMmViNjRhYmM4NmIzO [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjllMzhjODE0MzZmM2RhMTIwNjcyZ [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_4:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjkyMGVjY2UxYzhjZGU1ZGJjYTU5M [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjAzZDQ1NTIxYzI3ZmRkMmYyYjExM [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_5:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTJjMTQyYWY1OWYyOWViMzVhYjI5Y [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWYyYTE0ZGJmOTU4ODEyNmM0M [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_6:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjRkZGIwM2FhOGM1ODQxNjhjNjNlY [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWFlN2NiMzdmZmE2ODY2MzE3N [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_7:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDdkZTcwYjg4MzY4Y2UyM2ExY [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTIxZDU2MmM1YTUxYjY0MjI5ZmM2M [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_8:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDI2NDdhZTQ3YjZiNTFmNWE0NWViM [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjZiNTZjYjBiNDhkOWM5ZWRkMTk4N [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_9:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGFlNDYxYTQ0MzQxOTZkMzcyO [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTM3ZmRlZjgyOTVkZjNmYjZkZWEyM [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_minus:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNWY2N2Y3N2Y5Njk3MjU1NTUzZmExN [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjg0Y2NmZjA5ZjgzYTJhZWQ5Z [email protected]"
      title2: "&9&l%value1%"
   recordTemperature_num_plus:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjA1NmJjMTI0NGZjZmY5O [email protected]"
      title: "&a&l%value%"
      mat2: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWFlYTVkNzEyNzIxNGVlMmNjYTFiO [email protected]"
      title2: "&9&l%value1%"
   # Repair drill task inventory
   repairDrill_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   repairDrill_square:
      # %value% How many times the player need to click this square
      mat: RED_CONCRETE
      title: "&c&lClick here (%value%/4)"
   repairDrill_status:
      mat: RED_CONCRETE
      title: "&lStatus: &c&lBAD"
      mat2: LIME_CONCRETE
      title2: "&lStatus: &a&lFINE"
   # Monitor tree task inventory
   monitorTree_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   monitorTree_barBG:
      mat: LIGHT_BLUE_STAINED_GLASS_PANE
      title: " "
      # Target height
      mat2: WHITE_STAINED_GLASS_PANE
      title2: " "
   monitorTree_barYellow:
      # First item in the bar
      mat: YELLOW_CONCRETE
      title: "&lCO2"
      mat2: YELLOW_CONCRETE
      title2: " "
   monitorTree_barGreen:
      mat: GREEN_CONCRETE
      title: "&lNUTRI"
      mat2: GREEN_CONCRETE
      title2: " "
   monitorTree_barRed:
      mat: RED_CONCRETE
      title: "&LRAD"
      mat2: RED_CONCRETE
      title2: " "
   monitorTree_barBlue:
      mat: BLUE_CONCRETE
      title: "&lWATER"
      mat2: BLUE_CONCRETE
      title2: " "
   # Open waterways task inventory
   openWaterways_info:
      mat: OAK_SIGN
      title: "&fHow to do:"
      lore:
         - "&fClick the valve to rotate it."
   openWaterways_circle:
      mat: LIGHT_GRAY_CONCRETE
      title: "&lRotate valve"
      mat2: GRAY_CONCRETE
      title2: "&lRotate valve"
   openWaterways_waterBar:
      mat: WHITE_STAINED_GLASS_PANE
      title: " "
      mat2: BLUE_ICE
      title2: "&9Water"
   # Reboot wifi task inventory
   rebootWifi_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   rebootWifi_lever:
      # %value% Time left to wait in seconds
      mat: RED_CONCRETE
      title: "&fPull lever down"
      mat2: RED_CONCRETE
      title2: "&fPlease return in %value%s"
      # Task done
      mat3: RED_CONCRETE
      title3: "&fPull lever up"
   rebootWifi_leverDone:
      mat: RED_CONCRETE
      title: "&fReboot complete"
   rebootWifi_leverTarget: # Where player needs to move the lever
      mat: WHITE_STAINED_GLASS_PANE
      title: " "
   rebootWifi_screenTop:
      # %value% Time left to wait in seconds
      mat: LIME_TERRACOTTA
      title: "&lReboot required"
      mat2: LIME_TERRACOTTA
      title2: "&lPlease return in %value%s"
      mat3: LIME_TERRACOTTA
      title3: "&lPlease power on"
   rebootWifi_screenTopDone:
      mat: LIME_TERRACOTTA
      title: "&lReboot complete"
   rebootWifi_screenBottom:
      mat: LIME_TERRACOTTA
      title: " "
      lore:
         - "&f◉ POWER"
         - "&f○ US/DS"
         - "&f○ Online"
         - "&f○ 4.2 GHz"
         - "&f○ 5 GHz"
      mat2: LIME_TERRACOTTA
      title2: " "
      lore2:
         - "&f○ POWER"
         - "&f○ US/DS"
         - "&f○ Online"
         - "&f○ 4.2 GHz"
         - "&f○ 5 GHz"
      # When task is done
      mat3: LIME_TERRACOTTA
      title3: " "
      lore3:
         - "&f◉ POWER"
         - "&f◉ US/DS"
         - "&f◉ Online"
         - "&f◉ 4.2 GHz"
         - "&f◉ 5 GHz"
   # Fix weather node task inventory
   fixWeatherNode_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   fixWeatherNode_maze:
      mat: YELLOW_TERRACOTTA
      title: "-"
      # Head
      mat2: RED_CONCRETE
      title2: " "
      # Next move to click
      mat3: BLUE_STAINED_GLASS_PANE
      title3: "&9Click to move"
   fixWeatherNode_mazeBG:
      mat: WHITE_STAINED_GLASS_PANE
      title: " "
   # Switch weather node task inventory (second part of fix weather node)
   switchWeatherNode_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   switchWeatherNode_node:
      mat: CYAN_TERRACOTTA
      title: "&lOn"
      mat2: MAGENTA_TERRACOTTA
      title2: "&lNode_CA"
      mat3: LIME_TERRACOTTA
      title3: " "
   switchWeatherNode_node2:
      mat: CYAN_TERRACOTTA
      title: "&lOn"
      mat2: MAGENTA_TERRACOTTA
      title2: "&lNode_PD"
      mat3: LIME_TERRACOTTA
      title3: " "
   switchWeatherNode_nodeActive: # Node player has to switch
      mat: CYAN_TERRACOTTA
      title: "&lSwitch on"
      mat2: MAGENTA_TERRACOTTA
      title2: "&lNode_MLG"
      mat3: RED_CONCRETE
      title3: " "
   switchWeatherNode_nodeActiveDone:
      mat: CYAN_TERRACOTTA
      title: "&lOn"
      mat2: MAGENTA_TERRACOTTA
      title2: "&lNode_MLG"
      mat3: LIME_TERRACOTTA
      title3: " "
   # Scan boarding pass task inventory
   scanBoardingPass_info:
      mat: OAK_SIGN
      title: "&l&fHow to do:"
      lore:
         - "&fClick the light blue pass"
         - "&fThen click the scanner"
         - "&fDone"
   scanBoardingPass_scanner:
      mat: RED_CONCRETE
      title: "&cClick card to scan"
      mat2: RED_CONCRETE
      title2: "&cClick to scan card"
      mat3: LIME_CONCRETE
      title3: "&aDone"
   scanBoardingPass_card:
      # %value% Player's name
      mat: LIGHT_BLUE_CONCRETE
      title: "&9Click to pickup card"
      # Slot in the middle
      mat2: WHITE_CONCRETE
      title2: "&l%value%"
   # Store artifacts task inventory
   storeArtifacts_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   storeArtifacts_diamond:
      mat: DIAMOND_BLOCK
      title: "&lDiamond"
      mat2: LIGHT_BLUE_STAINED_GLASS_PANE
      title2: " "
   storeArtifacts_purple:
      mat: PURPLE_CONCRETE
      title: "&lPurple artifact"
      mat2: PURPLE_STAINED_GLASS_PANE
      title2: " "
   storeArtifacts_leaf:
      mat: OAK_LEAVES
      title: "&lLeaf"
      mat2: GREEN_STAINED_GLASS_PANE
      title2: " "
   storeArtifacts_skull:
      mat: BONE_BLOCK
      title: "&lSkull"
      mat2: WHITE_STAINED_GLASS_PANE
      title2: " "
   # Vitals inventory
   vitals_playerHead:
      # %value% Player name
      # %value1% Player color name
      # %value2% Player chat color
      title: "&a&l%value%"
      lore:
         - "&f&lOK"
      # Dead
      title2: "&c&l&a%value%"
      lore2:
         - "&f&lDEAD"
      # D/C
      title3: "&8&l%value%"
      lore3:
         - "&f&lD/C"
   vitals_player:
      mat: LIME_STAINED_GLASS_PANE
      title: " "
      # Dead
      mat2: RED_STAINED_GLASS_PANE
      title2: " "
      # D/C
      mat3: GRAY_STAINED_GLASS_PANE
      title3: " "
   vitals_prevPage:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTM5NzExMjRiZTg5YWM3ZGM5YzkyO [email protected]"
      title: "&9Previous page"
   vitals_nextPage:
      mat: "@eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjY3MWM0YzA0MzM3YzM4YTVjN [email protected]"
      title: "&9Next page"
   # Wiring task inventory
   wiring_info:
      mat: OAK_SIGN
      title: "&fHow to do:"
      lore:
         - "&fConnect each colored wire from the left side"
         - "&fTo the matching color on the right side"
   wiring_blue:
      mat: BLUE_WOOL
      title: "&9Blue cable"
      # Middle cable
      mat2: BLUE_WOOL
      title2: "&9&m   &r"
   wiring_red:
      mat: RED_WOOL
      title: "&cRed cable"
      mat2: RED_WOOL
      title2: "&c&m   &r"
   wiring_yellow:
      mat: YELLOW_WOOL
      title: "&eYellow cable"
      mat2: YELLOW_WOOL
      title2: "&e&m   &r"
   wiring_pink:
      mat: PINK_WOOL
      title: "&dPink cable"
      mat2: PINK_WOOL
      title2: "&d&m   &r"

 
Code (Text):
Add this at the bottom of your file:

   # Version 1.7:
   taskFillCanistersClick: ENTITY_GENERIC_DRINK,30,1,0
   taskFillCanistersLoadingDone: none
   taskFillCanistersLoading: none # Gets called every 1.5 seconds
   taskInsertKeysClick: none
   taskReplaceWaterJug_buttonClick: BLOCK_LEVER_CLICK,40,@0.07/0.55,0
   taskRecordTemperature_click: none
   taskRepairDrill_click: none
   taskMonitorTree_barClick: none
   taskMonitorTree_barClickDone: none
   taskOpenWaterways_valveClick: none
   taskFixWeatherNode_click: BLOCK_NOTE_BLOCK_BASS,30,1,0
   taskScanBoardingPass_cardClick: none
   taskScanBoardingPass_scannerClick: none
   taskStoreArtifacts_artifactDone: none
----------, Dec 11, 2020

  • Bug fixes
  • Now you can have up to 16 players in one arena! (make sure to have 16+ colors too)
  • Added sabotage alarm sound option ("sabotageAlarm" in sounds.yml)
If you are updating:
Add this to messages.yml:
Code (Text):
   # Version 1.6:
   sabotageAlarm: none # Runs every 1 second (only for reactor and oxygen)
----------, Dec 7, 2020

  • Minor bug fixes
  • New feature: keep players in the same arena after the game ends
  • You can now disable teleporting players to the lobby when they join. ("tpToLobbyOnJoin" in the config)
If you are updating:
Add this to your config file:
Code (YAML):
# gameEndSendToLobby - Send players to lobby after the game ends
gameEndSendToLobby
: true
tpToLobbyOnJoin
: true
 
----------, Dec 6, 2020

  • Important bug fixes
  • All scoreboards now support PlaceholderAPI
----------, Dec 5, 2020

  • Added stats! (mysql / flat files) (placeholder API support)
  • Players now keep their color for the next game!
  • Added venturechat support!
  • Added waiting lobby scoreboard!
  • Added customizable commands to execute when something happens!
  • Added game start message for imposters/crewmates
  • Dropped 1.13.2 support.
Important!
If you are updating the plugin:
You need to add this to your config:

Code (YAML):
mysql:
   enabled
: false
   host
: "localhost"
   port
: "3306"
   database
: "test"
   username
: "user"
   password
: "pass"


commands
: # %player% - Player's name
   taskCompleted
: [ ]
   sabotageFix
: [ ]
   reportedBody
: [ ]
   calledMeeting
: [ ]
   ejected
: [ ]
   completedAllTasks
: [ ]
   imposterKill
: [ ]
   murdered
: [ ]
   winCrewmate
: [ ] # Win as crewmate
   loseCrewmate
: [ ] # Lose as crewmate
   winImposter
: [ ]
   loseImposter
: [ ]
   gameStartImposter
: [ ]
   gameStartCrewmate
: [ ]
Add this under "game":

Code (YAML):
  gameStartImposters : ""
   gameStartCrewmates
: ""
Add this under "scoreboard":

Code (YAML):
  # --------- while in waiting lobby ---------
    # %player% Player's name
    # %playercolor% Player's color
    # %playercolorname% Player's color name
    # %players% - Current players in arena
    # %minplayers% - Arena minimum players
    # %maxplayers% - Arena maximum players
    # %gamestarttime% - Arena start timer
    # %gamestate% - Arena state
   waiting-lobby-lines
:
     - ' %emptyline%'
      - "&9&lArena:"
      - "&a%arena%"
      - ' %emptyline%'
      - '&9&lPlayers:'
      - '&a %players%/%maxplayers%'
      - ' %emptyline%'
      - '&aserver.ip'
----------, Dec 4, 2020

  • 2 new tasks: chart course and stabilize steering!
  • Added option to have particles on tasks holograms ("particlesOnTasks" in the config)
  • Added option to keep players in the same arena after the game ends! ("gameEndSendToLobby" in the config)
  • Minor bug fixes
Note if you are updating:
What to add in each config:
Code (Text):
# gameEndSendToLobby - Send players to lobby after the game ends if false players will just stay in the same arena
gameEndSendToLobby: true
particlesOnTasks: true
# particlesOnTasksType particles: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Particle.html
particlesOnTasksType: VILLAGER_HAPPY
Under "tasks":
Code (Text):
   chart_course:
     name: 'Chart Course'
   stabilize_steering:
     name: "Stabilize Steering"
Code (Text):
   taskChartCourseShipClick: none
   taskChartCoursePointClick: none
   taskStabilizeSteeringClick: none
Code (Text):
   chartCourse_point:
      mat: LIGHT_BLUE_CONCRETE
      title: "o"
   chartCourse_ship:
      mat: IRON_BLOCK
      title: "&fShip"
      # When ship is clicked
      mat2: IRON_BLOCK
      title2: "&fShip"
   chartCourse_middle:
      mat: BLUE_STAINED_GLASS_PANE
      title: " "
   chartCourse_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
   StabilizeSteering_crosshair:
      mat: WHITE_CONCRETE
      title: "&f&lClick here"
      mat2: LIME_CONCRETE
      title2: "&a&lDone"
   StabilizeSteering_info:
      mat: BLACK_STAINED_GLASS_PANE
      title: " "
----------, Dec 1, 2020

  • Fixed a few small bugs
  • Added command /au arenas - open arena selector GUI
  • Added MOTD for bungecoord (game state)
----------, Nov 28, 2020

Resource Information
Author:
----------
Total Downloads: 12,573
First Release: Nov 23, 2020
Last Update: Oct 27, 2023
Category: ---------------
All-Time Rating:
48 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings