Giter Club home page Giter Club logo

scaffold's Introduction

Build Status

Scaffold

World management plugin for build servers.

This project is a fork of Avicus Network's Build Plugin. Kudos to them for their great work.

Server Setup

  1. Start with the latest stable Paper (PaperSpigot) build.

  2. Compile the latest version of Scaffold or download it from our Jenkins.

  3. Start the server. The 3 most basic commands in the plugin are /create, /worlds, and /open.

Permissions

Command Description Permission Node
/lock Lock a world at this time. scaffold.command.lock
/archive -k Archive and delete a world (use -k to keep). scaffold.command.archive
/create [world name] Create a new world. scaffold.command.create
/open [world name] Open a world. scaffold.command.open
/close [world name] Close a world. scaffold.command.close
/export [world name] Export a world. scaffold.command.export
/import <.zip file link> <world name> Import a world. scaffold.command.import
/worlds Show all worlds. scaffold.command.worlds

scaffold's People

Contributors

bennydoesstuff avatar benrobson avatar chatasma avatar jorgeberrex avatar lukechatton avatar matrixtunnel avatar trophonix avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

scaffold's Issues

Bug when creating worlds

When you create a world but you include something like "../" the world is saved outside of the folder which makes it impossible to access or teleport to.

Solution: Deny any characters from being used in /create other than dashes and underscore's

Multiple pages for world list

Describe the feature you'd like
If there's more than a certain number of worlds in the plugin, it should split up the maps into multiple pages instead of listing them all in chat.

Usefulness of the feature
It would make it easier to look for maps as it wouldn't be flooding your chat.

Additional context
If there's only 1 page of worlds, it should default to saying "Worlds: x, x, x" but if there are multiple pages, it should probably say "Worlds (Page 1 of X): x, x, x."

To access the other pages, players should be able to use something like "/worlds [page #]"

Sort the worlds list by loaded maps first

Describe the feature you'd like
The /worlds command should first sort the worlds by the ones loaded in before sorting it in alphabetical order.

Usefulness of the feature
The worlds loaded in are the ones currently being used so those should be the ones seen first.

/rename command

A command to rename worlds.

Usage: /rename

You should not be allowed to use any characters when renaming worlds as well other than dashes and underscores.

Prevent void deaths

Should add a feature like Warzone has to where it bounces you up from the void (probably Y:-64 since that's when you start taking damage) but not too high like Y:0 since people still need to build and fly underneath maps.

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.