GithubHelp home page GithubHelp logo

deathrun's Introduction

INFORMATIONS

Death Run is a minigame that first appeared on the HiveMC server and became popular right away. In this game idea is that as death we have to make the game difficult for runners who will try to reach finish line in shortest time possible.

TRAPS

Below are list of available traps.


Trap Blocks

Trap TNT

Trap Giant

Trap Lava

Trap Water

Trap Wall

Trap Pistons

CONFIGURATION

{
  "settings": {
    "server": {
      "thisServer": "dr-arena-1",
      "lobbyServer": "lobby"
    },
    "arena": {
      "limits": {
        "minPlayers": 5,
        "maxPlayers": 16,
        "maxDeathPlayers": 1
      },
      "timers": {
        "arenaInGameTime": 300,
        "arenaStartingTime": 30,
        "arenaEndMoveServerDelay": 15,
        "arenaTrapDelay": 20,
        "arenaStrafeDelay": 50
      },
      "effects": {
        "jumpBoostAmplifier": 15,
        "jumpBoostTime": 1.5,
        "speedAmplifier": 5,
        "speedTime": 5
      }
    },
    "sounds": {
      "arenaStarting": "NOTE_PLING",
      "arenaStartGlass": "ORB_PICKUP",
      "arenaStartGlassRemoved": "ENDERDRAGON_GROWL",
      "arenaCheckpointReached": "ORB_PICKUP",
      "arenaTrapDelayEvent": "VILLAGER_NO",
      "arenaPlayerStrafeUse": "BLAZE_BREATH",
      "arenaPlayerDeath": "SKELETON_DEATH"
    }
  },
  "messages": {
    "chat": {
      "noPermissions": "&cYou don't have permissions to this command.",
      "playerJoined": "&7<player> &ehas joined. &b(<currentPlayers>/<maxPlayers>)",
      "playerLeft": "&7<player> &ehas quit.",
      "startingTimer": "&eThe game starts in &6<startTimer> seconds&e.",
      "playerFinishedGame": "&r &f&lFINISH > &7Player &6<player> &7has finished game with &f<finishTime> &7time. &8(#<finishPosition>)",
      "commandStartCantUsageAtThisMoment": "&cYou can't use this command at this moment.",
      "startShorted": "&aStart has been shorted to &e<startTimer> seconds &aby &e<player>&a.",
      "gameStartRunner": [
        "&r",
        "&r   &6&l* &7You are &aRunner&7.",
        "&r   &f&l* &7Your task is complete run in shortest possible time, during this task interfering player will trigger various traps.",
        "&r"
      ],
      "gameStartDeath": [
        "&r",
        "&r   &6&l* &7You are &cDeath&7.",
        "&r   &f&l* &7Your task is to disturb runners by launching traps.",
        "&r"
      ],
      "gameEndSpectator": [
        "&r",
        "&r   &6&l* &7You are &8Spectator&7.",
        "&r   &f&l* &7Now you can follow other players.",
        "&r"
      ]
    },
    "title": {
      "startingTitle": "&c<startTimer>",
      "startingSubTitle": "&r",
      "deathTitle": "&cYOU DIED!",
      "deathSubTitle": "&eTry again!",
      "checkpointTitle": "&eCheckpoint #<checkpointNumber>",
      "checkpointSubTitle": "&r",
      "finishTitle": "&3&lFINISH",
      "finishSubTitle": "&7Finished game at &f#<finishPosition>&7.",
      "gameEndTitle": "&c&lGAME END!",
      "gameEndSubTitle": "&r",
      "endMoveServerTitle": "&bWaiting..",
      "endMoveServerSubTitle": "&7You will be transfered to lobby in &f<endTimer> seconds&7."
    },
    "scoreboard": {
      "title": "&e&lDEATH RUN",
      "waiting": [
        "&r",
        "&fMap: &a<mapName>",
        "&fPlayers: &a<currentPlayers>/<maxPlayers>",
        "&r",
        "&fWaiting..",
        "&r",
        "&ewww.mrstudios.pl"
      ],
      "starting": [
        "&r",
        "&fMap: &a<mapName>",
        "&fPlayers: &a<currentPlayers>/<maxPlayers>",
        "&r",
        "&fStart in &a<startTimer> seconds",
        "&r",
        "&ewww.mrstudios.pl"
      ],
      "playing": [
        "&r",
        "&fTime: &a<timeLeft>",
        "&fRole: &a<playerRole>",
        "&r",
        "&fRunners: &a<runnersLeft>",
        "&fDeaths: &c<deathsAmount>",
        "&r",
        "&fMap: &a<mapName>",
        "&r",
        "&ewww.mrstudios.pl"
      ]
    },
    "items": {
      "teleport": "&aTeleport &7(Right Click)",
      "strafeLeftAvailable": "&aStrafe Left &7(Right Click)",
      "strafeBackAvailable": "&aStrafe Back &7(Right Click)",
      "strafeRightAvailable": "&aStrafe Right &7(Right Click)",
      "strafeLeftDelay": "&aStrafe Left &8(<strafeDelay> seconds)",
      "strafeBackDelay": "&aStrafe Back &8(<strafeDelay> seconds)",
      "strafeRightDelay": "&aStrafe Right &8(<strafeDelay> seconds)",
      "leave": "&cLeave &7(Right Click)"
    },
    "holograms": {
      "trapDelayHologram": "&c<trapDelayTimer> seconds"
    },
    "roles": {
      "lobby": {
        "tabListPrefix": "&7"
      },
      "runner": {
        "displayName": "&aRunner",
        "tabListPrefix": "&7"
      },
      "death": {
        "displayName": "&cDeath",
        "tabListPrefix": "&7"
      },
      "spectator": {
        "displayName": "&7Spectator",
        "tabListPrefix": "&8[SPECTATOR] &7"
      }
    },
    "kick": {
      "serverIsFull": "&cThis arena is full.",
      "gameInProgress": "&cThis arena is in play."
    }
  },
  "configVersion": 4
}

PLACEHOLDERS

Placeholder list for PlaceholderAPI plugin.

%deathrun_arena_name%       | Return player current arena name.     (String)
%deathrun_role_name%        | Return player current role in game.   (String)
%deathrun_role%             | Return player current role in game.   (Enum)
%deathrun_deaths%           | Return player deaths count.           (Integer)
%deathrun_checkpoint%       | Return player checkpoint number.      (Integer)
%deathrun_finish_position%  | Return player finish position.        (Integer)
%deathrun_version%          | Return plugin version.                (String)
%deathrun_runner_amount%    | Return amount of runners in arena.    (Integer)
%deathrun_death_amount%     | Return amount of death in arena.      (Integer)
%deathrun_spectator_amount% | Return amount of spectators in arena. (Integer)
%deathrun_players_amount%   | Return amount of players in arena.    (Integer)
%deathrun_gamestate%        | Return arena gamestate.               (Enum)

DISCORD SERVER

deathrun's People

Contributors

sfenker avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.