Filled Cowboy duel Plugin

Discussion in 'Plugin Requests' started by BananaBiscuits, Sep 8, 2021.

  1. Offline

    BananaBiscuits

    Plugin category: Misc

    Minecraft version: 1.17.1

    Suggested name: WesternStandoff

    What I want:
    I'd like a plugin where 2 players can initiate a duel by using the command /duel, once the command is initiated, both players find a spot to stand within 20 blocks of each other, then they confirm the duel using /duel confirm.
    When a duel is started both players are frozen in place, they can move their heads but they cant walk, the players in the duel also cant use any items or damage anyone. Other players also cant do any damage to the players that are in the duel.
    When the duel starts a timer starts counting down from 10 seconds, after the timer ends the players can damage one another, the first person to damage the other kills that person, no matter the amount of damage inflicted the victim dies. After the duel the remaining player can then move again.
    If no player in a duel deals any damage to an opponent within 10 seconds after the duel starts, the duel ends and both players can move again.

    Ideas for commands:
    /duel (player) - initiates a duel with player specified

    /duel accept - accepts a duel invite

    /duel deny - denies a duel invite

    /duel confirm - confirms the position the 2 players are standing in and will start the duel, freezing the players where they are (both players need to use this command to start the duel)

    /duel cancel - cancels the duel you are a part of

    Lang:
    when using the /duel command you receive this message in chat: "You challenged %player% to a duel!"

    when someone is invited to duel they receive this message in chat: "%player% has challenged you to a duel! type /duel accept to accept or /duel deny to deny.

    when a duel is initiated and accepted, both players get this message in chat: "Duel with %player% accepted, find your stance and then type /duel confirm"

    when a player uses the /duel confirm command they receive this message in chat: "You have confirmed your position."

    when both players have used /duel confirm they receive this message in chat: "Duel starting in 10 seconds!"
    and then there is a count down in chat.

    When I'd like it by: as soon as possible
     
  2. Offline

    BananaBiscuits

  3. Offline

    BananaBiscuits

  4. Offline

    BananaBiscuits

  5. Offline

    BananaBiscuits

  6. Offline

    BananaBiscuits

  7. Offline

    CageyDinosaur

    Last edited: Sep 16, 2021
    BananaBiscuits likes this.
  8. Offline

    BananaBiscuits

  9. Offline

    BananaBiscuits

    hi, it works pretty well, there are just a few things that I'd like if they could be changed:

    1. if possible, I'd like it so you can still turn your head when you are frozen.

    2. I also want them to stay frozen after the timer finishes, they are only unfrozen after one is killed or the duel ends by timer (I'm using crackshot guns plugin, so my idea is they use guns to shoot at each other in the duel.)

    3. It also seems that projectiles don't damage players while in a duel, if that could be fixed that'd be great.

    4. and lastly i want it when a player is damaged in a duel, not only does the person who inflicted the damage win the duel, but also the player who got damaged dies.

    I'm trying to simulate a western standoff, like in this video here:


    I really appreciate your work and it'd be awesome if you added these changes, thanks.
     
  10. Offline

    CageyDinosaur

    Ok, done. https://github.com/Daniel-Tomov/WesternStandoff
     
    BananaBiscuits likes this.
  11. Offline

    BananaBiscuits

Share This Page