Hi, you might have known me from the project Torch. That project is sadly discontinued because of lack of organization. This project that I am introducing is much better planned as you will see later. So, what is Thallium? Thallium is a server modification that loads plugins, does event handling, and adds new methods and classes to allow developers to develop plugins more easily with more features. Since we are based on NMS, developers are bound to use it anyway. That's why we didn't implement a API inside this server, we believe developers can do things more productive on pure NMS code, since it has features some APIs don't have. (for example, Bukkit doesn't have a action bar feature) Because of that, we support usage of net.minecraft.server for developing plugins. We also support multiple languages for plugin development (Lua and Rhino, currently) using JSR-233 and LuaJava; we can bring those languages to our platform to allow easier plugin development from developers who are more experienced with Lua or Rhino. Of course, multi-threading is also another feature for this platform; your plugins will load concurrently and do tasks concurrently in different threads allowing your plugins to use less resources whilst plugin performance is better.
To summarize the paragraph above, here are the list of features I stated:
Support for net.minecraft.server
Ability to code plugins in Rhino or Lua
Multi-threaded plugins allowing for lower resource usage and faster performance
Perhaps for users, this may not appeal to you. I will also state features that your server can benefit from if you run Thallium instead of the default Minecraft Server or other server modification.
Plugins have more power, allowing for more creative and fun plugins for your server.
Your server's plugins will perform better than with other server modifications.
Users or developers can contribute to this project by testing it or developing code for the project. Why not hit a fork button and start working on it or why not clone the project, build it, and test it to see if there are any bugs?
This is absolutely amazing! The problem is most people don't know how to compile this, and even if they did you are making people go to great lengths to use your software, so often revolutionary software is stuck, never to truly be found because of this. My advice for you is to make a request to yives mirror to upload a pre-compiled jar so your project can get some publicity. If you're worried about a DMCA takedown if it does happen it's all on yives mirror, not you. But really Mojang gave up with that kind of stuff after CraftBukkit (search up getbukkit).