Pillars.Framework

Note

If you like this framework, give it a ⭐ on GitHub.

Summary

Welcome 👋!

Pillars is a HogWarp "single-plugin-framework" for server development, but can be extended to your liking, with very little knowledge required but still offering lots of configuration and customization.

Here are some additonal links to get you started:

  • Getting Started - Visit here first if you want to read articles on how to use the framework.
  • Discord - Have questions or want to discuss the framework? This is the place for all Pillars project discussions.
  • GitHub Repo - File issues, contribute pull requests or check out the code for yourself!

Features

Here is a list of features / modules that are provided with Pillars

  • Async - Enforced async behavior
  • Chat - An easy to use chat module, including channels, commands and easy use of styles
  • Schedules & Cycles - Always wanted to do something at a specific time or in a long running interval? This is for you! (Yes it uses cronexpressions)
  • Accounts - Each player comes automatically with an account, ready for your properties to extend it

Roadmap

Here is a list of features that we are currently - or will - work upon:

  • Chat - Extend the chat with easy channels / tabs
  • Spells - Add events when a player casts a spell, allow for granting / revoking a spell
  • Houses - Add more features to houses, like points, representatives etc.
  • Character - Add features to the character of the player, and natively interact with the inventory, etc.
  • Voice - Extend the current voice integration to allow different kinds of voice if possible