Git Product home page Git Product logo

speedbridge's Introduction

SpeedBridge

SpeedBridge is an open-sourced plugin that lets your players score a timestamp by bridging from A to B as quickly as possible. This is for people who want to experiment with other bridging techniques, play competitively, or train their bridging skills.

For more information, please visit the wiki page.

Second iteration

A second iteration of this plugin was introduced with several improvements at Spigot website.

Notably, the improvements are as follows:

  • Dynamic island generation: set-up the island once, and it will dynamically scale up the islands on demand.
  • WorldEdit intregration: point your islands to a schematic and easily update the islands` blocks by restarting.
  • Personal blocks: players are now able to open a GUI, and choose their favorite block.

... and so on.

Support

If you need support, please join the discord server.

Contribute

Are you willing to contribute? You can do the following:

  • Leave a like and a review on the resource's page.
  • Join the discord to assist others in need.
  • Assist users who have created an issue in the issues page.
  • Contribute to the wiki page.
  • Take a look at the open issues page and submit fix bugs and/or suggestions.

speedbridge's People

Contributors

tofpu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

speedbridge's Issues

Add a mode system (look in the comments)

Basically, in the config, you'll have this:

modes:
  normal: 1-10
  stairs: 11-20

then, you could join via this commmand:

/speedbridge join normal/stairs

and it'd pick one of the respective slots.

More commands (look at the comments)

Add the following:

  • /speedbridge join (DONE)
  • /speedbridge leave (DONE)
  • /speedbridge join (slot) (DONE)
  • /speedbridge join (mode) (DONE)
  • /speedbridge lobby (DONE)

Smart Modification System

It will include:

  • An entity that will spawn at the location points to get a visual of the island location points. (inspired by Hypixel)
  • Displays the island completion percentage in the chat for the island to be ready & available.

...more suggestions that I may forgot

Suggestion

Citizens support for show bridge ( breezly pro fast ) (WONT HAPPEN FOR NOW)

/Spectate to spectate players (COMPLETE)

Bungeemode ( /leave go to lobby server and join automaticly on join ) (WONT HAPPEN FOR NOW)

Smart Queue ( Check Empty arenas from 1 ) (ALREADY EXISTS)

Gui for change block (COMPLETE)

If Player is New, Leaderboard Check Fails (Null Error)

Caused by: java.lang.NullPointerException at me.tofpu.speedbridge.lobby.leaderboard.Leaderboard.check(Leaderboard.java:50) ~[?:?] at me.tofpu.speedbridge.data.listener.PlayerJoinListener.onPlayerJoin(PlayerJoinListener.java:29) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_271] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_271] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_271] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_271] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-db6de12-18fbb24] ... 14 more

Interfaces

Be sure to turn all concrete classes into an Interface + implementation

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.