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.
Server developers don't need to learn Java if they know JavaScript or Lua.
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).
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:
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.
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?
Commit builds are available via our CircleCI.
GitHub Repository: https://github.com/TorchPowered/Thallium
Brought to you by TorchPowered.
Long time I dont touch java, but I will try to help you in both
pss: you like signatures, dont you?
Thanks for trying to help us! We always need contributors to help with this great idea.
Hi developers and users, we've just released a new commit build with a few features for developers and users!
This build was sponsored by TorchPowered.
The build is available from CircleCI. (not stable build, main post's build is different)
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).