Git Product home page Git Product logo

stickychunk's Introduction

StickyChunk Build Status

StickyChunk is a standalone, server-side chunk persistence plugin for keeping your entities and blocks loaded. This plugin is quite early in development and so support, questions or requests can be made over on the Discord server.

Features

StickyChunk will have many features working during the public Alpha and Beta releases, but will not come into it's own light until the first official release. It's features shall include;

  • The ability to create personal and world loaded chunks
  • Regional selection with a configurable tool
  • Configurable expiration dates on loaded chunks (For infrequent or abandoned players)
  • Multiple connection-based or flat-file database types to choose from
  • A configurable token system to load chunks with

Minimum Requirements

StickyChunk has very few requirements to run, but due to the features required for this plugin to work, the minimum SpongeForge version you can use is listed below.

  • SpongeForge 1.10.2-2221-5.1.0-BETA-2132

Important Notes

  • This plugin is in the early stages; any pulls taken could be broken and should be used for testing. Branching will occur soon.
  • An API will be created for this plugin to allow for integration in the future but that is planned for post-release date.
  • Database migration will be handled by the code in the beta versions, so loss of data is nothing to worry about when acting as an early tester.

Feel like helping out?

Don't forget you can always help support the network or Buy me a coffee!

stickychunk's People

Contributors

mohron avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

stickychunk's Issues

Second Alpha Milestones

Alpha Two Objectives

Implementations to complete before the second alpha build is released.

  • Consolidate load commands into one class.
  • Optionally use the Economy API to charge for chunks.
  • Make region selector tool configurable.
  • Refund tickets that exceed the callback maxTickets.

First Alpha Milestones

Alpha Objectives

Implementations to complete before the first alpha build is released.

  • Create a command for singular chunk loading.
  • Create a command for regional chunk loading.
  • Verify database consistency and test other data storage implementations.
  • Create personal and world behaviours manually.
  • Create at least one configurable system for chunk restrictions.
  • Implement the new LoadingTicket Data API method.
  • Integrate with the Economy API.

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.