Search Knowledgebase

2022-12-01 - Multicraft Greatness

Ahoi Mateys! We're release a huge set of updates today, you can learn more about what is changing by reading on!


Summary

  1. Site Design
    1. Improved instance information
    2. Editing files got easier!
      1. Change the way the "Tab" key works
      2. Invisible characters are now visible!
      3. Tab characters are now used in TOML files
    3. Shorten the text that's shown inside the options button
    4. Add a gear button on the inactive instance buttons
    5. Offline players are now sorted by the ones last seen on the server!
  2. World Manager
    1. Allow all worlds to have gamerules set when being created
    2. Per-world server icons!
    3. When a world's version isn't known, you no longer need to change your server version
    4. Don't change the seed when it's length is exactly 20
    5. Gamerule restoring / saving
    6. Remove code modifications of the level.dat file
    7. Prevent weird characters in the Minecraft version from breaking the World List
  3. Instance Manager
    1. Increased Instances to 4
    2. No more overwriting the custom instance name when you set it
  4. Internal Changes
    1. Added API methods
    2. Analytics Page
    3. Migrate more scripts from Python 2 to Python 3
    4. Change the way Minecraft data versions are stored
    5. Allow installing versions from a ZIP file
  5. Performance
    1. Added limit to how many players the main page will get at one time
    2. Improve reliability of the change jar popup
    3. Make the World Manager react faster in some situations
  6. 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 /gamerulecommand 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.

  • 1 Users Found This Useful

Was this answer helpful?

 Print this Article