Home›Java›Mods›HvsV | Play as either the victim or the hunter | 1.8-26.1+
HvsV | Play as either the victim or the hunter | 1.8-26.1+
ModsJava

HvsV | Play as either the victim or the hunter | 1.8-26.1+

⬇ Download on Spigot
HvsV
Play as either the victim or the hunter. Someone must win.

This plugin adds a mini‑game in the form of a hunter and a victim. The victims must hide and, after a certain amount of time, take an axe and kill the hunter. The hunters must find all the victims and kill them.
SpigotMC.ru | GitHub | Modrinth | RuBukkit.org​
Play as the victim
Hide, wait for the hatchet to take revenge on the hunter.

646886026-d37951ca-1e51-410c-89bf-64eb5ba282ea-compressed.png
646884001-182e6ed1-e0ad-4077-9f6a-e6d65716de3b.png
646884221-adf841f7-2cc9-4366-bcc3-bf763af96af2-compressed.png
646885969-35e0a878-0720-448f-9f1b-325da8f75478 (1).gif

Play as a hunter
Find and kill all the victims before they do.

646886519-22c61ded-6469-4665-9375-96eae8ff086e-compressed.png
646886501-dd623264-5df6-459a-8d86-51f902ccf7d1-compressed.png 646886600-a88638c9-8d74-433c-aba8-a19af8c84603-compressed.png

Win or accept defeat!
Find out the winner and go home!
646889006-c96552a9-d3f0-4cc1-baac-573462f39827-compressed.png
646889130-c4337b82-33e9-4bc6-9fd5-4eb55536dee3.gif

Requirements:
️ Supported:
646889545-d35e8cb1-256d-4f69-8b7a-77a87534f464.png
Functions:
Configurations:
You can view the configurations by going to HvsV/src/main/resources at main · mitriyf/HvsV:
or by following the link:
or here:
Spoiler: config.yml
Code (Java):
###########################################################
#                          HvsV                           #
#                          v1.3                           #
###########################################################

# You can find documentation or help about the plugin here : https : //github.com/mitriyf/HvsV
# Or : https : //vk.com/jdevs

# Don 't remove the version setting.
version: 1.3

settings:
  # Insert hex or minimessage.
  # minimessage - for Paper, 1.18+.
  # hex - It works starting from version 1.16.5, but if your server is lower than this version, do not change anything.
  # It will also work on lower versions, but without displaying the correct colors
  translate: hex
  # You can find out the language code by clicking on the link below and looking at the In-Game section.
  # https://minecraft.fandom.com/wiki/Language#Languages
  # Or you can find out your language code by running the command (don'
t forget to change the language on the client ) :
  # /hvsv admin locale - Get the client 's language code.
  # You can configure locales in the plugin folder where the locales. The folder will be created when you enable locales
  # in the plugin configuration. You can create your own files.
  # Set true to enable locales for messages.
  locales: false
  # Game settings.
  games:
    # XIDX is the world'
s ID.
    # Worlds are deleted after the next launch.
    world : "hvsv-XIDX"
    # Enter the maximum number of worlds that the plugin can use.
    # If the worlds are full, the player will be put in a queue and wait for any available server.
    amount : 999
    # Can people get hurt while waiting for free play ? ( false - no, true - yes )
    damageWaiters : false
    # Is it possible to delete the map after the game ends ?
    # Set it to false if you are concerned about errors in the game console.
    # When set to true, it may cause server crashes ! The plugin automatically deletes worlds after launch.
    deleteWhenClosing : false
  # Notification of updates.
  updater :
    # Is it enabled ?
    # Updates are checked when the plugin is enabled.
    enabled : true
    # Auto -update settings.
    settings :
      # Enable this to update only critical updates.
      required : true
      # Enable this feature to update the plugin with any new versions.
      release : false
  # Plugin supports.
  supports :
    # Enable PlaceholderAPI support.
    placeholderAPI : false
# Messages.
messages :
  # Actions :
  # [actionbar ] message - Send the actionbar with your message. For 1.11 +
  # [connect ] server - Send a player to a specific BungeeCord server.
  # WARNING : Requires BungeeMessaging. This is present on BungeeCord and WaterFall.
  # On Velocity it might be disabled by default. Check your proxy config.
  # [message ] message - Send a message to the player.
  # [room ] message - Send a message to the room 's players.
  # [broadcast] message - Send a message to all players.
  # [log] message - Send a message to the console.
  # [delay] ticks - Make a delay between actions. In ticks. (20 ticks = 1 second)
  # [player] message - Execute a message on behalf of the player. (or a command via /)
  # [teleport] world;x;y;z;yaw;pitch;delay - Teleport the player to the specified coordinates. The delay is measured in ticks.
  # [console] command - Run the command on behalf of the console.
  # [title] title;subtitle;fadeIn;stay;fadeOut - Send the title to the player. For 1.8+
  # [sound] sound;volume;pitch;delay - Perform a sound for the player. The delay is measured in ticks.
  # Search for sounds here: https://helpch.at/docs/$version$/org/bukkit/Sound.html
  # // Replace $version$ with the version of your server, for example: https://helpch.at/docs/1.8.8/org/bukkit/Sound.html
  # [effect] type;duration;amplifier;delay - Give the effect to the player. The delay and duration is measured in ticks.
  # Find the types of effects here: https://helpch.at/docs/$version$/org/bukkit/potion/PotionEffectType.html
  # [explosion] power;setFire;breakBlocks;delay;addX;addY;addZ - Create an explosion. The delay is measured in ticks.
  # setFire, breakBlocks - set to false or true. addX, addY, addZ - double values that are added to the player'
s explosion location.
  # [bossbar ] message ;color ;type ;time ;style ;flag - Send a bossbar to a player with a message for a specific time. For 1.9 +
  # Types :
  # stop - The bossbar will disappear after the time you specified in time (seconds )
  # time - Bossbar will animate the time that is running out.
  # Functions :
  # %time % - Seconds left.
  # You can find all the functions like color, style, and flag here : https : //helpch.at/docs/$version$/org/bukkit/boss/BossBar.html
  #
  # Placeholders :
  # %hvsv_role % - Displays the player 's role.
  # %hvsv_map% - Displays the name of the map.
  # %hvsv_id% - Displays the ID of the map.
  # %hvsv_status% - Displays the status of the map.
  # %hvsv_online% - Displays online this game.
  # %hvsv_maxonline% - Displays max online this game.
  #
  # Messages from the HvsV
  game:
    # You cannot use actions in statuses, role and placeholders.
    status:
      wait: "&fLaunching via: &e%time% &fsec."
      start: "&fLeft: &e%time%"
      stopped: "&fPlayers needed: &e%min_players%"
      winVictim: "&aThe victims have won!"
      winHunter: "&cThe hunters have won!"
    role:
      victim: "&aVictim"
      hunter: "&cHunter"
    actions:
      command:
        help:
          - "[message] &a[HVSV] Help &7(/hvsv help):"
          - "[message] &f"
          - "[message] &a/hvsv status &f- View the plugin status."
          - "[message] &a/hvsv join &f- Create or join any available room."
          - "[message] &a/hvsv join roomid &f- Attempt to connect to the room (if it is available)."
          - "[message] &a/hvsv exit &f- Leave the room."
          - "[message] &a/hvsv admin &f- Get a Admin Help."
          - "[message] &a/hvsv reload &f- Reload the plugin configuration."
          - "[message] &f"
        noperm:
          - "[message] &cYou don'
t have enough rights ! "
      room:
        notfound:
          - "
[message ] &cThis map does not exist. "
        started:
          - "
[message ] &cThe game has already started. "
        connect:
          - "
[message ] &aConnecting to the room &e %room %... "
        waiter:
          - "
[message ] &aYou have been placed in queue. "
          - "
[message ] &fExit the queue : &c /hvsv exit "
        exit:
          - "
[message ] &cYou have left the queue. "
        noExit:
          - "
[message ] &cYou are not in the game. "
      game:
        inGame:
          - "
[message ] &cYou are in the game ! "
        end:
          - "
[message ] &cThe game is over. "
        kicked:
          - "
[message ] &cYou have been kicked out of the game. "
        join:
          - "
[message ] &aYou are connected to the game : &e %game % "
          - "
[room ] &aPlayer &e %player % &ahas joined the game &f ( &e %amount %&f /&e %max_players %&f ) "
        quit:
          - "
[room ] &cPlayer &e %player % &cleft the game &f ( &e %amount %&f /&e %max_players %&f ) "
        role:
          - "
[message ] &fYou %role %! "
          - "
[title ] &fRole :;%role % "
          - "
[message ] &cThe hunters &fwill be out soon. Hurry and hide ! "
        killHunter:
          - "
[message ] &fThe victim &a %victim % &cneutralized &f the hunter &c %hunter % "
        killVictim:
          - "
[message ] &fThe hunter &c %hunter %&f, &ckilled &f the victim &a %victim % "
        exitHun:
          - "
[message ] &cThe hunters &fhave broken free from their confinement ! "
          - "
[title ] &cThe hunters ;&cThey 're out!"
        startAxe:
          - "[message] &aAxe&f appeared!"
          - "[title] &aAxe;&fappeared!"
        getAxe:
          - "[message] &fPlayer &e%axe% &fpicked up the hatchet! &cRun, hunters!"
        winHunter:
          - "[message] &cThe hunters have won!"
          - "[title] &cThe hunters;&fhave won!"
        winVictim:
          - "[message] &aThe victims have won!"
          - "[title] &aThe victims;&fhave won!"
Spoiler: slots.yml
Code (Java):
# If you use ItemStack, all comments in this config will be cleared.
# Default Item Slots.
# Item types : itemstack, default.
# itemStack - An item can be added by a team or experienced people.
# default - Using the plugin features.
# [ default ] To add a name or description to an item, specify name and lore, for example, exit.
default :
  player :
    # [ default ] To add a name or description to an item, specify name and lore, for example, exit.
    # ID of the item.
    exit :
      # Item types : itemstack, default.
      # itemStack - An item can be added by a team or experienced people.
      # default - Using the plugin features.
      # Item slot.
      slot : 8
      type : default
      # Set true to make the item kick the player out of the game when clicked.
      exit : true
      # Item Info.
      item :
        # The name of the item.
        name : "&cExit"
        # Description of the item.
        lore :
          - ""
          - "&cExit&f, and what is it?"
          - ""
        type : BARRIER
  victim :
    kill :
      slot : 0
      type : default
      weapon : true
      item :
        type : IRON_AXE
  hunter :
    kill :
      slot : 0
      type : default
      weapon : true
      item :
        type : DIAMOND_SWORD
    helmet :
      slot : 39
      type : default
      item :
        type : MOB_SPAWNER
# Specify items for specific schematics.
schematics :
  # Specify the schem ID.
  default :
    player : [ ]
    hunter : [ ]
    victim : [ ]
Spoiler: default.yml
Code (Java):
# Don 't remove the version setting.
version: '
1.3 '

# Specify the name of the map. It will be displayed in the Scoreboard.
schematic:
  name: '
&fDefault '
  # Coordinates of the schematic insertion.
  coords:
    x: 0
    y: 100
    z: 0
  # N - Spawn Location.
  category:
    A: "alt"
    H: "hause"
    T: "weapon"
    X: "spawn"
    N: "no"
  # Following the example of generating a map via space, you can add spawns for schematic categories.
  spawns: "N"
  # Where the hatchet will spawn, just like through the spawns.
  items: "T"
  # The locations where hunters will spawn.
  hunters: "X"
  # Set up the map generation:
  map:
    - "X N H"
    - "N T N"
    - "A N H"
  # Specify whether to insert air blocks into the schematic.
  # The default value is false, as it does not work correctly with the editor in newer versions.
  pasteAir: false
  # GameRules.
  # GameRule:Value
  gameRules:
    - randomTickSpeed:0
game:
  # Online, at which it is permissible to start the game.
  players:
    min: 3
    medium: 5
    max: 8
  # Online waiting times are higher. In second.
  waitTime:
    min: 60
    medium: 30
    max: 1
  # How many seconds after the start will the game end?
  endTime: 241
  # Here is the list of the number of players and the number of hunters. PLAYERS:HUNTERS (Players — online on the map).
  # Start with the larger one, then move to the lower one online.
  playersHun:
    - "8:3"
    - "5:2"
    - "3:1"
  # Role.
  role:
    victim:
      # 20 - all 10 hearts. 6 - 3 hearts.
      health: 6
      # Damage that the victim can deal to the hunter. 2 - 1 heart.
      damage: 2
      # If the victim hits the hunter with an axe, the sword in the hunter’s hand will change its slot.
      hitHunterInventory: true
      # Manage the location of the role.
      spawnLocation:
        # Specify the minimum and maximum offsetX values separated by ;
        # Example: -3;3
        offsetX: "-2;2"
        # Specify the offsetY in numbers.
        offsetY: 1
        # Specify the minimum and maximum offsetZ values separated by ;
        # Example: -3;3
        offsetZ: "-2;2"
        # Specify the minimum and maximum offsetZ values separated by ;
        # Example: -35;35
        offsetPitch: "-35;35"
    hunter:
      # 20 - all 10 hearts. 6 - 3 hearts.
      health: 10
      # Damage that the victim can deal to the hunter. 2 - 1 heart.
      damage: 2
      # How many seconds does it take for them to be teleported out of the cells?
      spawn: 60
      # Manage the location of the role.
      spawnLocation:
        offsetX: "-1;1"
        offsetY: 1
        offsetZ: "-1;1"
        offsetPitch: "-35;35"
    spectator:
      # Should the transition of the player to a spectator be enabled after death?
      enabled: true
      # Specify the flyspeed.
      flySpeed: 2
  # Fence management.
  fence:
    # Should we break the fence after releasing the hunter?
    break: true
    # Select the area that will become air in the format: X1;Y1;Z1;X2;Y2;Z2
    list:
      - "6;1;13;9;4;13"
  # Axe.
  axe:
    # How long until the axe spawns (in seconds).
    spawn: 120
    # How many seconds after the victim’s death will the axe respawn?
    respawn: 5
  # ArmorStand.
  armorStand:
    # Specify in the format X;Y;Z.
    standLocation: "-0.1;-0.3;0"
    blockLocation: "-1;1;0"
    rightFace: "-100;0;0"
# The game rules are configurable by the plugin.
rules:
  # Event when player food level changes.
  foodLevelChange: false
  # An event related to fall damage.
  fallDamage: true
  # Event when player picks up an item.
  pickupItem: false
  # Event when player consumes an item.
  consumeItem: false
  # Event when player drops an item.
  dropItem: false
  # Event when creature spawns in the world.
  creatureSpawn: false
  # Event when entity explodes.
  entityExplode: false
  # Event when entity targets another entity.
  entityTarget: false
  # Event when item spawns in the world.
  itemSpawn: false
  # Event when player places a block.
  placeBlock: false
  # Event when player breaks a block.
  breakBlock: false
  # Event when block starts burning.
  burnBlock: false
  # Event when block is ignited.
  igniteBlock: false
  # Event when block changes from one state to another.
  fromToBlock: false
  # Event when entity changes a block.
  entityChangeBlock: false
  # Event when block physics occurs.
  physicsBlock: true
  # Event when block fades.
  fadeBlock: false
  # Event when leaves decay naturally.
  leavesDecay: false
  # Event when player places multiple blocks at once.
  multiPlaceBlock: false
player:
  # Specify the maximum number of hit points. 2 hit points = 1 heart.
  health: 6
  # Specify the food level that the player will always have.
  foodLevel: 10
  # Specify which gameMode will be issued to the player.
  gameMode: ADVENTURE
  # Should we immediately provide all items of schematics and default?
  fullSlots: false
  # Specify how many ticks the player will be kicked after. (Finish, 20 ticks = 1 second)
  exitTime: 100
# Set up the message.
# This will only work if you have selected the plugin configuration mode.
messages:
  # Actions. These actions perform the same role as in the config.
  # But there is no support for other languages here.
  actions:
    end: [ ]
    kicked: [ ]
    join: [ ]
    quit: [ ]
    role: [ ]
    killHunter: [ ]
    killVictim: [ ]
    exitHun: [ ]
    startAxe: [ ]
    getAxe: [ ]
    winHunter: [ ]
    winVictim: [ ]

You can consider the rest of the possibilities when using the plugin.

Русская версия: ...

// Donation-Link: JDevs - Creating Minecraft Projects

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

HvsV | Play as either the victim or the hunter | 1.8-26.1+ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.12, 1.16, 1.18 and newer. Downloaded 5 times (via Spigot). Download it and open it directly in the game.

Explore more