Ahoi Mateys! We're release a huge set of updates today, you can learn more about what is changing by reading on!
Summary
- Site Design
-
World Manager
- Allow all worlds to have gamerules set when being created
- Per-world server icons!
- When a world's version isn't known, you no longer need to change your server version
- Don't change the seed when it's length is exactly 20
- Gamerule restoring / saving
- Remove code modifications of the
level.dat
file - Prevent weird characters in the Minecraft version from breaking the World List
- Instance Manager
- Internal Changes
- Performance
- Privacy
Site Design
These changes all have to do with how the Multicraft website looks.
The Information About an Instance no Longer Requires Scrolling to Find
We've changed it so that when you click "Information" in the Options dropdown, the information will be put directly onto your screen and you won't need to scroll in order to find it any more. This also makes it so that when you close the information it brings you right back to the Instance Manager.
Editing Files
The TAB Key Now Behaves More Like Visual Studio Code's
When editing files through the website, if you pressed TAB it would behave in some annoying ways, this has now been tweaked to work like Visual Studio Code
Invisible Characters Have Had Their Invisibility Cloak Removed (You Can Now See Them)
Those pesky characters must've drank a potion of invisibility, which made it much harder to find errors in YAML files; WELL NO MORE! When editing files we give each of those characters a nice refreshing bucket of milk and they feel so refreshed that they choose to become visible! (or do they?)
When Editing a TOML File Tabs Will be Inserted Instead of Spaces
TOML files are cool. Tabs are cool. TOML files with tabs are even cooler. The TAB key will now insert tabs when editing TOML files.
Shorten The Text That's In The Instance Manager Buttons
We changed the text of a button from "Instance Options" to "Options". That's it... there isn't anything else to this one...
Add a Gear Icon to the Instance Buttons
Haha whoops, I totally meant that there was more to the button text than that... We also added a gear icon to make it be "Gear-Icon Options"
Change the Order That Offline Players Show Up In
When looking at the offline players, they used to be sorted by name, this wasn't very helpful, so we made them be sorted by the time they were last on the server, making the most recently joined ones the highest on the list.
World Manager
Allow All Worlds to have Gamerules Set When Being Created
Before this update, you may have encountered an alert in the World Manager saying "Gamerules can't be set for this version of Minecraft", well that's pretty mean, so we made it so that gamerules can be set during world creation for ALL worlds.
Per-World Server Icons!
This is a brand new World Manager feature, each world now has an option named "Upload Server Icon", this option will let you upload any square image and use it as both the world icon and the server icon (when that world is active), this allows you to have a different server icon for each world that you have and they are automatically switched over when you activate the other world.
Minecraft Versions That We Don't Know About no Longer Ask You To Change Your Server Version
Previously if a world had a Minecraft version that was not detectable to our system, we would ask you to change your server version before activating the world, now we will just activate the world unless we do know the proper Minecraft version, in which case we will still ask you to change your server version before activating the world.
Seeds no Longer Change When You Input an Exactly 20 Character Long Seed
The seed used to get hashed by the World Manager when it was exactly 20 characters long, now it doesn't. This makes it more reliable because that's how Minecraft does it as well.
Gamerule Restoring / Saving
In order to make it so that we could enable
gamerules for all versions, we had to integrate a way for the World
Manager to change the gamerules when the server is offline and save them
if you change them using the /gamerule
command in the server
while it's running, so these are just some utility scripts that are what
allowed us to make that change.
We no Longer Edit the Level.Dat directly any more, all modifications are done through the Minecraft server
Our code no longer touches the level.dat
file, this is originally
why we had to disable gamerules for some versions.
Unsupported Characters in Minecraft Versions Will no Longer Break the World Manager
Sometimes, unsupported characters would get into a Minecraft version listed
in the level.dat
file, this never happened from Minecraft itself,
only if someone modified the level.dat
manually, but when it
happens again now, it won't cause our world list to break!
Instance Manager
Increased Instance Count for All Servers to be 4
This was actually done a while ago, but we never actually talked about it, so consider this us officially stating that all servers now get 4 (four) instances instead of the old 3 (three).
Overwriting Custom Instance Names When Changing Server Version
When you gave your instance a custom name, it would get overwritten by the Instance Manager when you change the version of the server, this no longer happens and you can name your instances in peace.
Internal Changes
All of these changes will be kept more vague because they are either for staff only, or for upcoming features that are still in active development, but this part of them is stable.
Added Some API Methods
These API methods are gonna allow us to make some really neat features coming soon.
New Analytics Page
This is a staff only page that allows us to see some more information about how your server is running. This currently isn't available to the general public and it may never be, but we're using it as a way to improve how we can better provide help for your servers.
Migrate More Scripts From Python 2 to 3
Python 2 is old, we don't want new scripts with it any more, but we have a lot of scripts, so we're gradually updating them as needed.
Change the Way Minecraft Data Versions are Stored
We use Minecrafts data versions internally for some of the World Manager functionality, this change is about how we store those values, as this new method is more reliable and robust.
Allow Installing Servers From A Zip File
This is for an upcoming feature we're working on, it currently doesn't have much public facing support (there's one thing that if you try to install it, you'll be asked what version you want), but we hope to be adding more support for this in the coming months until we eventually hit a system-wide support.
Performance
Limit the number of Players Asked For
When you loaded the Multicraft page, the site would ask your server for a list of all players that have ever been on it, now it only asks for some, making it faster to get the answer!
Increased the Speed of the World Manager
The World Manager is sometimes slow, now it's less slow sometimes!
Privacy
Multicraft panels used to have less privacy set on them, we have performed some changes that make them much more secure, these changes were released before this. Don't worry, your data is safe, we just saw an opportunity to improve your privacy even more, so we wanted to take it.