GithubHelp home page GithubHelp logo

portals's People

Contributors

emicb avatar geph avatar jackah2 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

whimxiqal

portals's Issues

More robust list of portals / destinations

  • Have the option to provide a world for the "list" portal/destination subcommand. This allows you to view all the portals or destinations that are within the world provided. This makes portal management easier.
  • Add a "near" subcommand. This will work similar to the list subcommand but the only argument will be a block radius to search for portals/destinations.

Can't change location of invalid destinations

If a destination (let's call it dest) is in an invalid world, commands that change its location will silently fail. For example, /destination change dest won't do anything. The values change in the config but are not updated in game.

Portals can't have the same permission

Using the same permission on multiple portals causes the permission to be registered twice-breaking it.

Permissions should only be registered/unregistered once when necessary.

Near portals/destinations

Add commands:

  • /portal near <radius>
  • /destination near `

List the portals/destinations that are within <radius> blocks of your current position. Helpful for server management.

Plugin documentation

README.md should be modified to contain more information about the plugin. For example, all commands with descriptions and all permissions.

Rename portals/destinations

Add commands:

  • /portal rename <portal> <newName>
  • /destination rename <destination> <newName>

Good for typos when creating a portal/destination or when reorganizing things.

Any kind of "links" to a portal/destination should be updated accordingly to use the new name.

Delay variable

Add a variable to allow for delay time before teleport (stand in portal for 2 seconds before going, etc)

Portal/destination descriptions

Add commands:

  • /portal description <portal> <"description..."|none>
  • /destination description <destination> <"description..."|none>

Give the ability to add a description to portals and destinations for documentation. If "none" is given as the description argument, it is cleared. Show the description next to the portal/destination name when doing /portal list and /destination list. Also show the description in /portal info <portal> and /destination info <destination>.

/portal history [player]

Add commands:

  • /portal history [player]

Keep track of which portals a player has recently gone through. If no player argument is given, your own history is shown. Show how long ago the action occurred. This is useful for server management and finding out which portal you just went through if you are reorganizing portals.

Example /portal history Poi

Portal history for Poi
  * (1hr) portal1 -> destination1
  * (30m) portal2 -> destination2
  * (20s) portal3 -> destination3

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.