Giter Site home page Giter Site logo

parkourpack's Introduction

ParkourPack

Simple parkour utility datapack.

Introduction

Don't need to worry about the parkour facilities when creating parkour maps anymore! This multiplayer-friendly parkour datapack provides various parkour-related utilities, including timer, starting point, checkpoint, end point, effect blocks, special blocks and more!

For players, you may use this datapack if the map you play doesn't implement a parkour system.

To boost players' parkour experience, we also designed a resourcepack to replace the carrot_on_a_stick given to players before they start playing a parkour (If you have turned the "ShowMenu" option on in the config) with corresponding buttons.

As this datapack is licensed under CC BY-NC-SA-4.0, feel free distribute this datapack (and its resourcepack) by including it your non-commercial maps.

Please use /reload if you apply the datapack on world creation, for that the config marker may not spawn in the new-world-creating process.

Screenshots

Features

  • Multiplayer friendly
  • Fast & easy to setup (with a clickable configuration)
  • Unlimited parkours
  • Multiple Minecraft versions support
  • Highly configurable
  • Under active development, so expect more features in the future!

Generic Parkour System

  • Timer (Days, hours, minutes, seconds)
  • Statistic (Level count, jump count, fail count)
  • Starting (Restarting) point
  • Checkpoint
  • End point
  • Checkpoint trigger/button
  • Quit parkour trigger/button

Effect Blocks

  • Clear all effects
  • Death block
  • 9 Positive effect blocks
  • 5 Negative effect blocks (including no jumping and no sprinting)
  • Controllable seconds and amplifiers

Special Blocks

  • Half heart: Reduce player's health to one
  • Elytra: Gives player an elytra temporarily
  • The special things applied to players can be retrieved

Settings

All the things below are configurable:

  • Whether to prevent player's saturation decrease
  • Control whether player take drown, fall, fire, and freeze damage
  • Whether players have to confirm before quitting parkours
  • No game mode switching when playing parkour
  • Whether player dies upon touching water, fire or lava
  • Void teleportation
  • Whether to show titles, particles or play sounds when player reaches to a new point
  • Change the sidebar scoreboard display
  • ...and more!

Above is just a tip of the iceberg, please head to our Wiki for more information.

Triggers

  • /trigger checkpoint Return to last checkpoint. If there isn't any, will teleport to the starting point.
  • /trigger quit Quit current parkour. You'll have to confirm quitting if "ConfirmBeforeQuit" option is set to true in the config.

Functions

  • /function parkour:config Open the configuration.
  • /function parkour:uninstall Uninstall the datapack. Scoreboard objectives and tags created by the datapack will disappear, but the configuration of the world will remain.

Download

Please go to our Github release page.

Notice

  • The datapack is licensed under CC BY-NC-SA-4.0, and is FREE FOREVER.
  • Test before reviewing. Please don't leave bad reviews if you dislike it.
  • If you find a bug, still don't know how to use the datapack, or have new features to suggest, go to our Github issues page.
  • Have any other issues or questions? Go to Discussions for further assistance.

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.