EMCHub Changelog

v2.0.12

2026-02-08

EMCHub Website Update

• When opening the leaderboard it now closes the sidebar if it's open

• Disabled controls when leaderboard is open

• Made the towns / nations in the leaderboard clickable, will take you to its location on the globe

• Made the towns / nations in the lists clickable, will take you to its location on the globe

• Labels have been reworked on how they look

• Changes the player balance view mode slightly so that super rich towns get darker

• New map mode added `Overclaimed map`

• Smaller backend & frontend changes

• Reimplemented the auto updating of the map each 24 hours

v2.0.13

2026-02-08

EMCHub Website Update

• The leaderboard now looks a bit more readable on mobile & smaller screens

• The leaderboard nation tab now uses the new nation icon like the rest of the map

• Small fixes for the town claims rendering

v2.0.11

2026-02-07

EMCHub Website Update

• Reworked the way we change view modes

• Much faster switch since we do not reload the entire globe

• Much better usage of existing data rather than downloading it again

• Added leaderboard button that shows a leaderboard for either all towns or all nations

• Changed the icon of the hamburger menu to a cog

• Major code cleanup

v2.0.10

2026-02-05

EMCHub Website Update

• Sun and clouds are always on by default for all modes

• Now shows what mode we're currently on in the left nav

• Additional information in the left nav for each mode

• Slight changes in both the town & nation tab in the right info nav

• Selected/allies/enemies nation outlines always take precendent

• Made the map page more responsive on Mobile and more UI friendly

• Reduced the texture size among other things on mobile

• Several minor optimizations for both desktop and mobile

• Overhaul to the tilesystem

• Reduced redraws

• Improved network requests

• Improved initial load time

• Fixed dragging on mobile

v2.0.9

2026-02-04

EMCHub Website Update

• Moved map to -> https://www.emchub.app/en/map

• Player balance mode now goes from white -> green -> blue for the richest towns (5k+)

• Changed from color batching -> nation batching (for the nation selection system)

• Normal mode now shows allies / enemies nations of a nation when clicking on a town (in a nation)

• New variable to disable this, activated by default

• New section in the town sidebar, if the town is in a nation you can view nation info as well

• Made the reset to default dependent on the view mode we're on

• Redid the way we calculate town balance

• The url changes depending on view mode

• Major code refactoring & other UI changes

• Fixed several routing issues

• Fixed stale localizations on deployment

• Labels are now hidden on the init of the cached globe

• Fixed other translation problems we had which was caused by the swtich to Firebase

• Fixed several rendering issues with the map

• Fixed Rendering of nested towns (towns fully inside another town)

v2.0.8

2026-01-25

EMCHub Website Update

• Moved the 3D map to be under the same project as EMCHub -> https://www.emchub.app/map/earthmc

• Header globe now used the updated globe rendering

• Switched icon library & other smaller updates

• Fixed an issue with the localization routing

v2.0.7

2026-01-21

EMCHub Website Update

• Added information to the input parameters and now also show what type of choices each parameter has

• Other smaller changes

v2.0.6

2026-01-20

EMCHub Website Update

Added a command sidebar for easier navigation

v2.0.4

2025-10-16

MC-Globe

Seperated the background of EMCHub.app into its own website with some basic controls

EMCHub Website

Added a link in the navbar to the 3D EarthMC Globe Site

v2.0.3

2025-10-08

EMCHub Website

Added a fade in effect to the Three.js hero, and a slide in effect for the globe itself

v2.0.2

2025-10-07

EMCHub Bot

Added /resident purge which lets you lookup when residents in a town or nation are gonna get purged (42d).

EMCHub Website

Added a command list in the root url showing all the current commands that exists for the bot.

v2.0.1

2025-10-04

EMCHub Website Update

The website now uses NEXTJS & Vercel as opposed to React & Firebase.

EMCHub Website Localization Support

The website has support for English, Chinese, Japanese and Turkish.

v2.0.0

2025-09-20

Localization support

The bot now has support for Chinese, Turkish and Japanese.

Full Command overhaul

All commands have been overhauled and new ones have been added,

these are the current commands and their subcommands:

• /bal economy <category>

• /bal top <category>

• /bal wealth <type> <name>

• /forsale all <sort_by> <filter_by>

• /forsale near <town> <radius> <sort_by> <filter_by>

• /help <section>

• /links

• /list nations <sort_by>

• /list npcs <sort_by>

• /list overclaimable <sort_by> <nation>

• /list overclaimableshield <sort_by> <nation>

• /list towns <sort_by>

• /map blank <nation> <colour> <zoom> <opacity>

• /map multi <nations> <colours> <zoom> <opacity> <blank>

• /map nation <nation> <colour> <zoom> <opacity>

• /mm

• /n <nation>

• /nation activity <nation>

• /nation checkup <nation>

• /nation compare <nation1> <nation2>

• /nation gdp <nation>

• /nation invitable <nation>

• /newday <filter_by> <sort_by> <include_all>

• /premium redeem <code>

• /premium status

• /res <player>

• /resident lookup <query>

• /resident outlawed <player>

• /resident position <player>

• /resident seen <player>

• /resident track <player>

• /resident trusted <player>

• /setting notify new-player <channel> <language>

• /setting notify newday <channel> <role> <language>

• /setting notify rain <channel> <role> <language>

• /setting notify remove <type>

• /setting notify town-deleted <channel> <language>

• /setting notify voteparty <channel> <role> <language>

• /setting setprivate <enabled>

• /setting-user notify new-player <language>

• /setting-user notify newday <language>

• /setting-user notify rain <language>

• /setting-user notify remove <type>

• /setting-user notify town-deleted <language>

• /setting-user notify voteparty <language>

• /setting-user setprivate <enabled>

• /staff all <role>

• /staff online

• /stats me

• /stats top <limit>

• /stats user <user>

• /status

• /t <town>

• /town activity <town>

• /town compare <town1> <town2>

• /town flags <sort_by> <filter_by>

• /town joinable <town>

• /town perms <sort_by> <filter_by> <perm_type> <open>

• /town threats <town> <radius>

• /townless

• /voteparty

• /watch activity

• /watch add <player> <notification> <channel> <language>

• /watch list

• /watch remove <player>

v1.0.0

2024-08-13

Core Commands

• /status: check server status, such as vote party status & time until new day.

• /account-lookup: lookup an account by Discord ID, Minecraft name, or UUID.

• /newday: display all towns about to fall.

• /links: show useful EarthMC related links.

Player Commands

• /res: display information about a player.

• /res-position: show the position of a player.

• /res-track: track a player with updates every 5 seconds.

• /townless: display currently online townless players.

Staff Commands

• /staff: list all staff for EarthMC.

• /staff-online: list all online staff.

• /npc: get all NPCs, their towns, town size, and balance.

Town Commands

• /town: display information about a town.

• /town-perms: list towns with given permissions enabled.

• /town-flags: list towns with given flags enabled.

• /town-threats: show recently founded towns close to a given town.

• /town-overclaimed: list overclaimed towns without a shield.

• /joinable: find nations within a 2.5k radius from a given town.

• /list-towns: list towns sorted by balance, size, residents, or creation date.

• /forsale: get all towns that are for sale.

• /forsale-near: get all towns for sale near a given town.

Nation Commands

• /nation: display information about a nation.

• /invitable: find nationless towns in a 2.5k radius from a given nation.

• /list-nations: list nations sorted by balance, number of towns, size, residents, or creation date.

Economy Commands

• /bal-top: get the top 100 richest players, towns, or nations.

• /bal-economy: get the total and average balance of players, towns, or nations.

Map Commands

• /map: create a map of towns in a given nation.

• /map-multi: create a map with multiple nations and colors.

• /map-blank: create a blank map with selected nations.