⚔️ ReviveMe  1.14 - 1.21.3 | Revive your friends⭕ icon

⚔️ ReviveMe 1.14 - 1.21.3 | Revive your friends⭕ -----

Revive plugin / second chance | MySQL | RGB | All customizable!✅



cooltext401652488942159.png
[​IMG]


What is ReviveMe?
  • It is a plugin that will give second chances when you are about to die!
  • When you are killed you will not die. you will change your status to "Down" and you will be able to move in the world freely but when your time is up you will die
  • Ask a friend to revive you before you die.
  • If you are the enemy you can open his inventory and steal what is necessary, you will not have to take all the junk items from his inv, just select the best ones!
  • You can also revive them by crouching close to them and everything is completely customizable!
How does revive me work?
  • Revive Me cancels the damage that would cause him to die and changes him to the downed state. after that you will have a countdown to die, if you are not revived before the time you will simply die.
    you can simply surrender by holding down "crouch".
    They can also lift you on their head by pressing left click on the injured
How to install it?
  • Drag the jar file into your plugins folder
  • restart server or load plugin with plugman
  • Ready! now just have fun
Depends on other plugins?
  • No. it does not need another plugin to work
  • You can use other plugins compatible with it, for example Citizens. With this plugin you can knock down or revive an NPC.
List of currently supported plugins.
  1. Citizens
  2. CrackShot
  3. PlaceHolderApi
  4. QualityArmory
  5. Vault
  6. WorldGuard
  7. Vulcan
  8. ProjectKorra
  9. SaberFactions
  10. PowerBoard
  11. Scoreboard
  12. PlaceholderAPI
  13. Scoreboard-revision
  14. Factions
  15. BetterTeams
  16. UltraScoreboards
  17. Lands
  18. RealScoreboard
  19. CombatLogX
  20. WorldGuard
  21. PartyGames
  22. Essentials
  23. CMI
  24. SuperVanish
  25. DeluxeCompat
  26. UltimateClans
  27. Friends & Party System
  28. SternalBoard
Any other compatibility you need will be added. you just have to ask for it on discord.
Many other plugins do not generate errors with ReviveMe so they are not on this list but they work perfectly


It is also compatible with team vanilla!
You can decide in configuration how absolutely everything should work!


Here are some example images:

[​IMG]
[​IMG]
[​IMG]
[​IMG]


ReviveZone example:

(This is a different way to revive the player.)
[​IMG]

SUPPORT: https://discord.gg/FE5Zg5Szt8

Configurations:


Code (YAML):

########################################################
## | ___ \             (_)             |  \/  |       ##
## | |_/ /  ___ __   __ _ __   __  ___ | .  . |  ___  ##
## |    /  / _ \\ \ / /| |\ \ / / / _ \| |\/| | / _ \ ##
## | |\ \ |  __/ \ V / | | \ V / |  __/| |  | ||  __/ ##
## \_| \_| \___|  \_/  |_|  \_/   \___|\_|  |_/ \___| ##
########################################################

#Player configuration and general
player_config
:
  #speed that the player will have when injured.
  downed_speed
: 0.04
 
  #time in which the player will die if not revived.
  death_delay
: 75
 
  #Speed to revive the player (seconds)
  reliving_count
: 10
 
  #time in which the player is invulnerable.
  invulnerability_delay
: 15
 
  #Should it be invulnerable to mobs as well?
  invulnerability_with_mobs
: true
 
  #You want to disable the totems
  enabled_totem
: true
 
  #Should the totem be used first before being wounded?
  totem_first
: true
 
  #the player could commit suicide by pressing "crouch"
  suicide_enable
: true
 
  #How long you must hold down crouch to suicide. "0" is instadeath
  suicide_count
: 5
 
  #life that the player will have when injured
  downed_health
: 1
 
  #life that the player will have when revived
  revived_health
: 4.0
 
  #You can steal items from injured players with "crouch + right click"
  steal_items
: false
 
  #minimum distance required to revive
  reliving_distance_min
: 1.3
 
  #maximum distance you can walk away while reviving before it is canceled
  reliving_distance_max
: 5
 
  #mobs can attack when you are knocked down?
  mobs_target_downed
: false
 
  #Can downed players be picked up?
  picked_enable
: true
 
  #when the player carrying it takes damage should it fall to the ground?
  picked_damage_drop
: false
 
  #Can the wounded man stop riding the picker?
  downed_can_dismount_picker
: false
 
  #should the wounded die if there is no player nearby?
  check_nearby_players_before_downing
: false
 
  #range in which a player should be to not die, if it is 0 the player will die if there is no one on the server and will not die if there is someone connected
  check_nearby_players_range
: 100
 
  #Here you can choose what to do when the account runs out. can be "Kill" or "Revive"
  death_count_action
: kill
 
  #Should downed players who die keep their inventory on respawn?
  downed_keep_inventory
: false
 
  #As what interaction do you want to perform the pickup action?
  pickup_interact
: 'click'
 
  #As what interaction do you want to perform the steal action?
  steal_interact
: 'crounch+click'
 
  #If you have a problem when a player dismounts you can activate this option to fix it!
  dismount_bug
: false
 
  #when disconnected should it die?
  disconnect_kill
: true
 
  #Cooldown to avoid spam when reviving
  start_revive_cooldown
: 0
 
  #Waiting time to be able to revive another player again after reviving one
  cooldown_revive_again
: 0
 
  #Hide name tag for downed player, picker and reviver.
  hide_nametag
: false
 
  #Time the downed player must wait before committing suicide.
  suicide_disabled_count
: 0
 
  #ReviveMe priority over other plugins. If you have compatibility errors you can try changing this option. Options: "MONITOR, HIGHEST, HIGH, NORMAL, LOW, LOWEST"
  config_event_priority
: MONITOR
 
  #This option stops time to die if another player picks it up.
  config_picked_stop_cooldown
: false
 
  #Maximum number of revive attempts before permanent death. Set to 0 or -1 to disable this feature.
  max_revive_attempts
: -1
 
  #Ignore totem in suicide action
  suicide_ignore_totem
: false
 
#enable / disable world options.
worlds_config
:
  enabled
: true
  #togle with: Blacklist/Whitelist
  mode
: Blacklist
  list
:
 - world1
  - world2

#enable / disable commands options.
commands_config
:
  enabled
: true
  #togle with: Blacklist/Whitelist
  mode
: Blacklist
  list
:
 - sethome
  - createhome
  - tpahere
  - tpaccept
  - tpyes
  - tpa

#Here you can choose what types of damage ReviveMe should ignore in case the mode is blacklist or what types of damage should be for it to work in case of whitelist
#damages list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html
damages_type
:
  enabled
: true
  mode
: Blacklist
  list
:
 - void

#sounds configuration!
sound_config
:
  reliving
:
    sound
: BLOCK_NOTE_BLOCK_HARP
    volume
: 1
    yaw
: 1
  start_reliving
:
    sound
: BLOCK_NOTE_BLOCK_HARP
    volume
: 1
    yaw
: 1
  stop_reliving
:
    sound
: BLOCK_NOTE_BLOCK_HARP
    volume
: 1
    yaw
: 1
  sucess_relive
:
    sound
: BLOCK_NOTE_BLOCK_HARP
    volume
: 1
    yaw
: 1
  suicide_count
:
    sound
: BLOCK_NOTE_BLOCK_BIT
    volume
: 1
    yaw
: 1

#compatibility with some plugins
plugins_hooks
:
  Citizens
:
    enable
: false
    downedNpc
: false
 
  CrackShot
:
    enable
: false
    downed_use_weapon
: false
 
  QualityArmory
:
    enable
: false
    downed_use_weapon
: false
 
  SaberFactions
:
    enable
: false
    pickup_only_member
: true
    revive_only_member
: true
    ally_enable
: true
    ignore_permission
: true
 
  FactionsUUID
:
    enable
: false
    pickup_only_member
: true
    revive_only_member
: true
    ally_enable
: true
    ignore_permission
: true
 
  BetterTeams
:
    enable
: false
    pickup_only_member
: true
    revive_only_member
: true
    ally_enable
: true
    ignore_permission
: true
 
  Lands
:
    enable
: false
    pickup_in_war
: true
    revive_in_war
: true
    revive_ally
: true
    revive_enemy
: false
    pickup_ally
: true
    pickup_enemy
: false
    steal_in_war
: true
    steal_ally
: false
    steal_enemy
: false
 
  ProjectKorra
:
    enable
: false
    downed_use_ability
: false
 
  GriefPrevention
:
    enable
: false
    end_siege_on_downed
: false
 
  PlasmoVoice
:
    enable
: false
    downed_can_speak
: false
 
  Duels
:
    enable
: false
    downed_in_game
: false
 
  CombatLogX
:
    enable
: false
    revive_in_combat
: true
    pickup_in_combat
: false
    disable_log_on_downed
: false
 
  PartyGames
:
    enable
: false
    can_down_in_arena
: false
 
  DeluxeCombat
:
    enable
: false
    revive_in_combat
: true
    pickup_in_combat
: false
 
  UltimateClans
:
    enable
: false
    revive_ally
: true
    pickup_ally
: true
    revive_rival
: false
    pickup_rival
: false
 
  WorldGuard
:
    downable_flag_default
: true
 
  MCPets
:
    enable
: false
    downed_can_mount
: false
 
  WeaponMechanics
:
    enable
: false
 
  GSit
:
    enable
: false
    disable_player_player_sit
: false
 
  Graves
:
    enable
: false
    downed_can_open
: false
    downed_can_break
: false
 
  Towny
:
    enable
: false
    pickup_ally
: true
    pickup_enemy
: false
 
  FriendSystem
:
    enable
: false
    revive_ally
: true
    pickup_ally
: true
    revive_enemy
: false
    pickup_enemy
: false
 
  GetClan
:
    enable
: false
    revive_ally
: true
    pickup_ally
: true
    revive_enemy
: false
    pickup_enemy
: false

#vanilla teams mode
vanilla_teams_config
:
  enabled
: false
  pickup_only_member
: true
  revive_only_member
: true
  ignore_permission
: true

#options is used to specify the item you want to use. in the other modes you only need the amount
#price Modes: money, item, exp
#reviver_speed Modes: rank, coming soon permission mode
revive_options
:
  price
:
    enabled
: false
    mode
: item
    amount
: 1
    ignore_permission
: true
    options
:
      material
: diamond
      has_item_name
: '&cReviver item'
      has_lore_line
: 'put here the text of one of the lines of the lore of your item'
      has_lore
:
       - 'If you want it to work with the item with its exact lore'
        - 'you must recreate it here'
   
  reviver_speed
:
    enabled
: false
    mode
: permission
    values
:
      - 'reviveme.speed.default
: 1'
      - 'reviveme.speed.vip
: 2'
      - 'reviveme.speed.doctor
: 5'
 
  downed_reliving_count
:
    enabled
: false
    mode
: rank
    values
:
      - 'default
: 10'
      - 'vip
: 5'
 
items_options
:
  no_downed_items
:
    enable
: false
    items
:
      vanillaItemExample
:
        item
: "diamond_sword"
        name
: "&cFire sword"
   
      itemAdderExample
:
        item
: "itemsadder-myitems:emerald_sword"
   
steal_locked_items
:
  enabled
: true
  items
:
    myitem1
:
      has_custom_model_data
: true
      name_contains
: "&eMy item"

#Database configuration
sql_config
:
  enabled
: false
  host
: 127.0.0.1
  port
: 3306
  database
: 'minecraft'
  user
: 'root'
  password
: ''

plugin_config
:
  metric
: true
  update_message
: true
 
Code (YAML):

#######################################################################################
##               | ___ \             (_)             |  \/  |                        ##
##               | |_/ /  ___ __   __ _ __   __  ___ | .  . |  ___                   ##
##               |    /  / _ \\ \ / /| |\ \ / / / _ \| |\/| | / _ \                  ##
##               | |\ \ |  __/ \ V / | | \ V / |  __/| |  | ||  __/                  ##
##               \_| \_| \___|  \_/  |_|  \_/   \___|\_|  |_/ \___|                  ##
#######################################################################################

victim_messages
:
  downed
: '& #ff3333You have been seriously injured!'
  downed_for_player
: '& #cc0000<enemy> &#ff3333has seriously injured you!'
  start_reliving
: '& #00e6e6<reviver> &#b3ffffis reviving you.'
  stop_reliving
: '& #808080<reviver> &#a6a6a6has stopped reviving you.'
  revived
: '& #80ff80You have been revived!'
  revived_for_player
: '& #80ff80You have been revived by &#53ff1a<reviver>&#80ff80!'

enemy_messages
:
  downed
: '& #ff3333You have seriously injured &#cc0000<victim>'
 
reviver_messages
:
  start_reliving
: '& #b3ffffYou are reviving &#00e6e6<victim>'
  stop_reliving
: '& #a6a6a6You stopped reviving &#808080<victim>'
  sucess_reliving
: '& #80ff80You have successfully revived &#53ff1a<victim>'

command_messages
:
  downed
: '& #ff3333You have seriously injured &#cc0000<victim>'
  revived
: '& #80ff80You have successfully revived &#53ff1a<victim>'
  kill
: '& #ff3333You killed &#cc0000<victim>'
  dont_permission
: '& #ff3333You dont have permission'
  blocked_command
: '& #ff3333You re too hurt to use this command!'
  player_no_downed
: '& #ff3333This player is not down!'
  player_no_online
: '& #ff3333This player is not online!'

plugin_messages
:
  config_reloaded
: '& #ffbf00Configuration reloaded successfully!'

disable_death_message
: false

status_messages
:
  waiting
: 'Waiting'
  reliving
: 'Reliving'
  no_downed
: ' No downed'
 
time_messages
:
  second
: 'second:seconds'
  minute
: 'minute:minutes'
  hour
: 'hour:hours'

action_bar_messages
:
  enabled
: true
  waiting_text
: '& #ffbf00❣: &#ffff99<invulnerability> &8&l┃ &#cccccc&o<status>... &8&l┃ &#cc0000☠:&#ff3333 <death_delay_time>'
  reliving_text
: '& #ffbf00❣: &#ffff99<invulnerability> &8&l┃ &#b3ffff&o<status>... &8&l┃ &#cc0000☠:&#ff3333 <death_delay_time> <bar1>'
  auto_reviving
: '<bar1>'
  receives
: 'downed,reviver,picker'
 
suicide_bar_message
:
  enabled
: true
  text
: '& #ff3333Death in <suicideBar>'
 

scoreboard_messages
:
  enabled
: true
  receives
: 'downed,reviver,picker'
  #firsh line is title
  waiting_score_board
:
   - '& #b3ffff&oWaiting...'
    - ''
    - '& #cc0000☠&#ff3333 » <death_delay_time>'
    - ''
    - '& #ffbf00❣&#ffff99 » <invulnerability_time>'
    - ''
    - '<bar1>'
 
  reliving_score_board
:
   - '& #b3ffff&oReliving...'
    - ''
    - '& #cc0000☠&#ff3333 » <death_delay_time>'
    - ''
    - '& #ffbf00❣&#ffff99 » <invulnerability_time>'
    - ''
    - '<bar1>'
    - ''
    - '& #b3ffffReliving: &#00e6e6<reviver>'

#Valid bossbar colors: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
#Valid bossbar styles: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
boss_bar_messages
:
  enable
: false
  receives
: 'downed,reviver,picker'
  waiting_boss_bar
:
    progress_type
: BossBarDeathDelay
    text
: '& #ff3333Waiting for relive...'
    color
: red
    style
: solid
 
  reliving_boss_bar
:
    progress_type
: BossBarRelivingCount
    text
: '& #b3ffffReliving for &#00e6e6<reviver>'
    color
: blue
    style
: solid

#You can create loading bars with the letters and symbols that you like the most, change their color and more. you can use as many as you like.
#Modes RelivingCount, DeathDelay, SuicideCount
bar_messages
:
  bar1
:
    first_char
: '▌'
    second_char
: '▌'
    first_color
: '& #66ff33'
    second_color
: '&7'
    amount
: 20
    bar
: '&8&l&n|<chars>&8&l&n|'
    holder
: '<bar1>'
    bar_mode
: RelivingCount
 
  example_board
:
    first_char
: '《'
    second_char
: '》'
    first_color
: '&a'
    second_color
: '&7'
    amount
: 15
    bar
: '&8&l&n『<chars>&8&l&n』'
    holder
: '<bar2>'
    bar_mode
: RelivingCount
 
  suicide_bar
:
    first_char
: '☠'
    second_char
: '☠'
    first_color
: '& #ff3333'
    second_color
: '&7'
    amount
: 10
    bar
: '& #cc0000&l&n『<chars>&#cc0000&l&n』'
    holder
: '<suicideBar>'
    bar_mode
: SuicideCount

#Messages that are sent in the title and subtitle of the screen
title_messages
:
  enabled
: false
  receives
: 'downed,reviver,picker'
  waiting_title
: '& #ff3333&oWaiting for reliving...'
  waiting_subtitle
: '& #cc0000Death in <death_delay_time>'
  reliving_title
: '& #b3ffffReliving for &#00e6e6<reviver>'
  reliving_subtitle
: '<bar1>'
 
price_messages
:
  no_has_pay
: '& #ff3333You need &#cc0000<amount> <type> &#ff3333to do this!'

zone_messages
:
  arg_error
: "&c[Error] &7use &a/rm zone help&7 to get help."
  help_list_top
: "&e----Revive zones----"
  help_list_format
: "&f- &e<name>"
  help_item
: "&e/rm zone item &7- Gets the item to mark the zone."
  help_create
: "&e/rm zone create <name> &7- Create a zone."
  help_list
: "&e/rm zone list &7- List of created zones."
  help_remove
: "&e/rm zone remove <name> &7- Delete a zone."
  help_speed
: "&e/rm zone speed <name> <valeu> &7- Change revive speed."
  command_item
: "&7Left click: select pos #1; Right click: select pos #2"
  pos1
: "&7First position set to <pos>."
  pos2
: "&7Second position set to <pos>."
  no_pos1
: "&cYou have not set the first position"
  no_pos2
: "&cYou have not set the second position"
  need_mark
: "&cYou must mark the zone with /rm item"
  already_exist
: "&cAn zone with this name already exists"
  no_exist
: "&cThere is no zone with that name"
  different_world
: "&cThe positions are in different worlds"
  only_player
: "&cOnly players can use this command"
  sucess_created
: "&aThe zone has been created successfully"
  removed_zone
: "&cThe area has been removed"
  no_number
: "&cThe entered value is not a number."
  succes_change_speed
: "&aChanged revive speed successfully"
  particle_enable
: "&aThe particles have been activated!"
  particle_disable
: "&cParticles have been disabled!"
  particle_changed
: "&aThe color of the particles has been changed!"
  particle_type_changed
: "&aParticle type changed!"

gps_messages
:
  gui_title
: "Downed's Players"
 
Code (YAML):
#######################################################################################
##               | ___ \             (_)             |  \/  |                        ##
##               | |_/ /  ___ __   __ _ __   __  ___ | .  . |  ___                   ##
##               |    /  / _ \\ \ / /| |\ \ / / / _ \| |\/| | / _ \                  ##
##               | |\ \ |  __/ \ V / | | \ V / |  __/| |  | ||  __/                  ##
##               \_| \_| \___|  \_/  |_|  \_/   \___|\_|  |_/ \___|                  ##
#######################################################################################

#ATENTION
#When a enabled is "false" it means that players do not need to have the permission to perform the action.

#Permission for injured players to be revived.
revivable_player_permission
:
  enabled
: false
  permission
: 'reviveme.revivable'

#Permission players need to be able to revive a wounded
reviver_player_permission
:
  enabled
: false
  permission
: 'reviveme.reviver'

#Permission that an injured person needs so that they can take with right click
pickable_player_permission
:
  enabled
: false
  permission
: 'reviveme.pickable'

#Permission that a player needs to be able to take others on his shoulders
picker_player_permission
:
  enabled
: false
  permission
: 'reviveme.picker'

#Permission the player needs to be knocked down
downeable_player_permission
:
  enabled
: false
  permission
: 'reviveme.downable'

#Permission that the wounded person needs so that they can rob him with right click + crouch
stealable_player_permission
:
  enabled
: false
  permission
: 'reviveme.stealable'

#Permission needed by the thief to open the injured person's inventory with right click + crouch
robber_player_permission
:
  enabled
: true
  permission
: 'reviveme.robber'
Code (YAML):

#######################################################################################
##               | ___ \             (_)             |  \/  |                        ##
##               | |_/ /  ___ __   __ _ __   __  ___ | .  . |  ___                   ##
##               |    /  / _ \\ \ / /| |\ \ / / / _ \| |\/| | / _ \                  ##
##               | |\ \ |  __/ \ V / | | \ V / |  __/| |  | ||  __/                  ##
##               \_| \_| \___|  \_/  |_|  \_/   \___|\_|  |_/ \___|                  ##
#######################################################################################

#the downed player can hit?
enable_damage
: false

#can the downed player interact with entities?
enable_entity_interact
: true

#can the downed player break blocks?
enable_block_break
: true

#can the downed player place blocks?
enable_block_place
: true

#can the downed player interact?
enable_interact
: true

#the downed player can move?
enable_move
: true

#can the downed player teleport?
enable_teleport
: true

#can the downed player shoot with a bow?
enable_shoot_bow
: true

#can the downed player launch projectiles?
enable_projectile_launch
: true

#downed player can be damaged by falling?
enable_fall_damage
: false

#Can the downed player drop items?
enable_item_drop
: true

#Can the downed player pick up items?
enable_item_pickup
: true

#Can the downed player use the elytra?
enable_gliding
: true

#Maximum distance for the player to be knocked down with fall damage. If the distance fallen is greater than this value, the player will die instantly.
#put -1 to disable this option. if the option is disabled the player will be knocked down no matter how far they fell
max_fall_distance
: -1

#Allow interaction with specific blocks
block_interact_config
:
  enabled
: false
  #togle with: Blacklist/Whitelist
  mode
: Blacklist
  list
:
 - "bed"
 
Code (YAML):
# gps to look for a downed player.
BossBar_Gps
:
  target
: '&a&l△'
  left_target
: '&c&l⫷'
  right_target
: '&c&l⫸'
  size
: 30
  char_1
: '&e · '
  char_2
: '&e '
  bossbar_slyle
: solid
  bossbar_color
: white
  bossbar_progress
: 0
  separator
: '&e · '

Gui
:
  selected
: '&7 [&aSelected&7 ]'
 
  items
:
    pink_glass
:
      name
: '&b '
      material
: PINK_STAINED_GLASS_PANE
      slots
: 1, 8, 10, 17, 19, 26, 28, 35, 37, 44, 46, 53
 
    black_glass
:
      name
: '&b '
      material
: BLACK_STAINED_GLASS_PANE
      slots
: 0, 9, 18, 27, 36, 45
 
    prev_page
:
      name
: '&7Previous page'
      slot
: 0
      material
: player_head
      head
: 6ccbf9883dd359fdf2385c90a459d737765382ec4117b04895ac4dc4b60fc
      functions
:
     - ' [prevpage ]'
 
    next_page
:
      name
: '&7Next page'
      slot
: 45
      material
: player_head
      head
: 72431911f4178b4d2b413aa7f5c78ae4447fe9246943c31df31163c0e043e0d6
      functions
:
     - ' [nextpage ]'
 
Messages
:
  arrived
: "&aYou have reached your destination!"
  no_downed
: "&cThere are no downed players."
 
In events.yml they can create "functions" to execute commands or certain actions in some moments of the game.
Here are some examples and I will add much more detail in the future.
If you have some ideas of what else I could add, you can tell me and so it will be :)

Code (YAML):
#######################################################################################
##               | ___ \             (_)             |  \/  |                        ##
##               | |_/ /  ___ __   __ _ __   __  ___ | .  . |  ___                   ##
##               |    /  / _ \\ \ / /| |\ \ / / / _ \| |\/| | / _ \                  ##
##               | |\ \ |  __/ \ V / | | \ V / |  __/| |  | ||  __/                  ##
##               \_| \_| \___|  \_/  |_|  \_/   \___|\_|  |_/ \___|                  ##
#######################################################################################
#Events: here you can execute commands and some functions depending on the type of situation that is happening. you have some examples that you can look at and learn from them.
#conditions are functions that need to meet a condition for it to work. you also have an example with "PotionOwO"
#options:options:{receive_permission=reviveme.doctor,to_nearby_players=100}

player_downed_event
:
  enabled
: false
  actions
:
   - ' [broadcast ] options: {receive_permission=reviveme.doctor,to_nearby_players=100 }player <victim> is downed! help her!'

player_reliving_event
:
  enabled
: true
  actions
:
   - ' [particle ] <victim> heart <victim_x> <victim_y> <victim_z> <victim_w> 1'
    - ' [particle ] <reviver> heart <victim_x> <victim_y> <victim_z> <victim_w> 1'

player_start_reliving_event
:
  enabled
: false
  actions
:
   - ' [victim ] msg <reviver> thanks!'

player_stop_reliving_event
:
  enabled
: false
  actions
:
   - ' [victim ] msg <reviver> sad :C'

player_count_death_delay
:
  enabled
: true
  actions
:
   - ' [condition ] potionOwO'

player_revive_event
:
  enabled
: false
  actions
:
   - ' [reviver ] msg <victim> lets go!'

player_pickup_downed_event
:
  enabled
: false
  actions
:
   - ' [picker ] msg <victim> a'

player_drop_downed_event
:
  enabled
: false
  actions
:
   - ' [picker ] msg <victim> b'

downed_death_event
:
  enabled
: false
  actions
:
   - ' [dropItem ] death_drop'

conditions
:
  potionOwO
:
    condition
: ' %reviveme_death_delay% == 10'
    actions
:
     - ' [potion ] <victim> blindness 11 1'
 
  example2
:
    condition
: ' %player_name% == FavioMC19'
    actions
:
     - ' [console ] rm revive FavioMC19'
      - ' [console ] heal FavioMC19'
 
items
:
  death_drop
:
    material
: ROTTEN_FLESH
    amount
: 3

Commands and permissions:
Code (Java):
/ReviveMe Help | permission : 'reviveme.command.help' #get a list of all the commands you have access to

/ReviveMe Revive <Player > | permission : 'reviveme.command.revive' #revive an injured player

/ReviveMe Down <Player > | permission : 'reviveme.command.down' #You hurt a player to put him on the floor

/ReviveMe kill <Player > | permission : 'reviveme.command.kill' #kill a player regardless of their status

/Reviveme suicide |  permission : 'reviveme.command.suicide' #you commit suicide if you dont want to wait

/ReviveMe reload | permission : 'reviveme.command.reload' #reloads all configurations
Development API and Events
Code (Java):

#Check if the player is injured
    Boolean isDowned = ReviveMeAPI. hasDowned (player ) ;

    #check if the player is reviving someone
    Boolean isReliver = ReviveMeAPI. isReliver (player ) ;
 
    #get injured player by reliver
    DownedPlayer downed = ReviveMeAPI. getDownedPlayerByReliver (player ) ;
 
    #get injured player
    DownedPlayer downed = ReviveMeAPI. getDownedPlayer (player ) ;
 
    #Revive an injured player
    ReviveMeAPI. revivePlayer (player ) ;
 
    #set down to player
    ReviveMeAPI. downPlayer (player ) ;
 
    #set down to player
   ReviveMeAPI. downPlayer (player, DamageCause. FALL ) ;
 
    #set down to player
    ReviveMeAPI. downPlayer (player, player ) ;
 
    #set down to player
    ReviveMeAPI. downPlayer (player, DamageCause. ENTITY_ATTACK, player ) ;


@EventHandler
    public void onPlayerDowned (PlayerDownedEvent event ) {
        #code this
    }
 
    @EventHandler
    public void onPlayerDropDowned (PlayerDropDownedEvent event ) {
        #code this
    }
 
    @EventHandler
    public void onPlayerPickupDowned (PlayerPickupDownedEvent event ) {
        #code this
    }
 
    @EventHandler
    public void onPlayerRelivingDowned (PlayerRelivingEvent event ) {
        #code this
    }
 
    @EventHandler
    public void onPlayerRevive (PlayerReviveEvent event ) {
        #code this
    }
 
    @EventHandler
    public void onPlayerStartReliving (PlayerStartRelivingEvent event ) {
        #code this
    }
 
    @EventHandler
    public void onPlayerStopReliving (PlayerStopRelivingEvent event ) {
        #code this
    }
PlaceHolderApi list:
  • %reviveme_status%
  • %reviveme_death_delay%
  • %reviveme_invulnerability_delay%
  • %reviveme_bar:<Bar name>% example %reviveme_bar:bar1%
Compatibility With HexColors. examples:
https://www.hexcolortool.com/#484f9d
&#484F9D

Attention. The use of the resource is for private use.
It is not allowed to upload / publish the resource on other websites.
Any misuse will be reported and removed. IT IS ILLEGAL


Developer API:
Download
If you need anything else you can contact me on discord. Thanks!

Atencion
SERVER LIST (If you use ReviveMe and you want your IP to be here write me on discord!)
  • play.huntertales.net[​IMG]
  • KimuCraft.fun

Resource Information
Author:
----------
Total Downloads: 986
First Release: Jan 14, 2022
Last Update: Dec 10, 2024
Category: ---------------
All-Time Rating:
32 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings