Skip to main content

Modern Lua

Modern Lua Contains all the necessary files and utility functions that allows you to basically integrate to most of the important plugins that are neede to achieve basically most of the things you can do in vanilla.

Why?

The main reason is because of the speed of the development process. You can hot reload the scripts without having to restart the server.

The Goal of this project is to simplify the development of minecraft plugins yet be able to acheive most of the things you can do in a normal spigot plugin.

This is a work in progress and will be updated as we go.

Getting Started

  1. place the plugin into your plugins folder
  2. if you need to use any external functionalities such as economy make sure to install the required plugins for those functions
  3. restart your server
  4. write your first script inside of the scripts folder in the plugin folder
  5. use command /relaodscipts
  6. enjoy

Features

  • Vault Compatibility - Economy Integration
  • Register Commands
  • Register Events
  • Create Custom UIs Easily

To Be Implemented

  • add to the config file ability to turn on and off features
  • add manage holograms
  • add manage npcs
  • read and write either files or configs
  • connect to databases
  • control particles
  • Scheduled Tasks - be able to run tasks in the background
  • Performance Profiling utilities
  • script Encryption
  • manage NBT Data
  • World Edit Compatibility
  • WorldGuard Compatibility
  • MythicMobs Compatibility
  • Multiverse COmpatibility
  • PlaceholderAPI Compatibility
  • Citizens Compatibility
  • zNPC Compatibility
  • CoreProtect Compatibility
  • Better Teams Compatibility