Coder Social home page Coder Social logo

danae / gregorail Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 293 KB

Spigot plugin containing powerful railroad management tools for Minecraft

Home Page: https://www.spigotmc.org/resources/gregorail.108289/

License: GNU General Public License v3.0

Java 100.00%

gregorail's Introduction

GregoRail

GregoRail is a Spigot plugin containing powerful railroad management tools for Minecraft. Requires Spigot 1.20, tested on 1.20.1, 1.20.2 and 1.20.4.

Features

GregoRail provides useful commands that are meant to be used in a creative world to create a rail-based public transport system. All of the command can be used in command blocks to create your own rail route network that acts accordingly depending on which lines run on the rail. At its core, GregoRail uses a range of commands to manage codes for minecarts and change the world around it based on those codes.

The features of the plugin include:

  • Assign codes to minecarts to identify them in your rail network. You can also define user-friendly aliases/display names for the codes using chat formatting codes, which will be used as names for the minecarts.
  • Change the shape of rails, either unconditionally or dependent of the code of a minecart. Wildcard queries exist to act on multiple codes.
  • Change the material of blocks, again either unconditionally or dependent of the code of a minecart, which is useful for powering rails on demand or custom rail signals.
  • Change the speed of minecarts using commands, also optionally dependent on the code of a minecart.
  • Automatically kill living entities in a specified range around a player when they are riding a minecart, of which the behaviour can be customized.
  • Execute webhooks based on what's happening to carts with a code and changed blocks and rails.

Installation

  • Download the latest release of GregoRail from the GitHub repository and place it in the plugins/ directory of your Spigot server. No additional plugns are required to run GregoRail, but this is subject to change if future features require advanced code to be implemented.
  • Run the server and tweak the configuration in plugins/GregoRail/config.yml if necessary. To apply the changes in the configuration, either use the /gregorail reload command or restart the server.
  • All set! Now you can use all useful commands and event handlers that GregoRail has to offer.

Issues and feature requests

GregoRail is always open for improvement! Should you encounter a bug while using the plugin or have a feature request, please create an issue or, if you have some plugin coding experience, make a pull request. Note that feature requests are judged on a case-by-case basis and are not guaranteed to be implemented immediately or at all.

License

GregoRail is licensed under the GPL 3.0 license.

gregorail's People

Contributors

danae avatar

Stargazers

CC avatar Konstantin W. avatar

Watchers

 avatar

gregorail's Issues

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.