<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=3.0" name="viewport">
<meta name="description" content="Check out the EcoCityCraft community on Discord - hang out with 212 other members and enjoy free voice and text chat." />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@discord" />
<meta name="twitter:title" content="Join the EcoCityCraft Discord Server!" />
<meta name="twitter:description" content="Check out the EcoCityCraft community on Discord - hang out with 212 other members and enjoy free voice and text chat." />
<meta property="og:title" content="Join the EcoCityCraft Discord Server!" />
<meta property="og:url" content="https://discord.com/invite/yZShVPyBB" />
<meta property="og:description" content="Check out the EcoCityCraft community on Discord - hang out with 212 other members and enjoy free voice and text chat." />
<meta property="og:site_name" content="Discord" />
<link rel="canonical" href="https://discord.com/invite/yZShVPyBB" />
<meta property="og:locale:alternate" content="th" />
<meta property="og:locale:alternate" content="zh-CN" />
<meta property="og:locale:alternate" content="ar" />
<meta property="og:locale:alternate" content="bg" />
<meta property="og:locale:alternate" content="fr" />
<meta property="og:locale:alternate" content="tr" />
<meta property="og:locale:alternate" content="en-GB" />
<meta property="og:locale:alternate" content="ru" />
<meta property="og:locale:alternate" content="hu" />
<meta property="og:locale:alternate" content="hi" />
<meta property="og:locale:alternate" content="hr" />
<meta property="og:locale:alternate" content="cs" />
<meta property="og:locale:alternate" content="he" />
<meta property="og:locale:alternate" content="pt-BR" />
<meta property="og:locale:alternate" content="vi" />
<meta property="og:locale:alternate" content="es-419" />
<meta property="og:locale:alternate" content="zh-TW" />
<meta property="og:locale:alternate" content="it" />
<meta property="og:locale:alternate" content="fi" />
<meta property="og:locale" content="en-US" />
<meta property="og:locale:alternate" content="id" />
<meta property="og:locale:alternate" content="es-ES" />
<meta property="og:locale:alternate" content="no" />
<meta property="og:locale:alternate" content="pl" />
<meta property="og:locale:alternate" content="el" />
<meta property="og:locale:alternate" content="nl" />
<meta property="og:locale:alternate" content="ro" />
<meta property="og:locale:alternate" content="sv-SE" />
<meta property="og:locale:alternate" content="da" />
<meta property="og:locale:alternate" content="ja" />
<meta property="og:locale:alternate" content="ko" />
<meta property="og:locale:alternate" content="lt" />
<meta property="og:locale:alternate" content="de" />
<meta property="og:locale:alternate" content="uk" />
<meta rel="alternate" hreflang="th" href="https://discord.com/invite/yZShVPyBB?locale=th" />
<meta rel="alternate" hreflang="zh-CN" href="https://discord.com/invite/yZShVPyBB?locale=zh-CN" />
<meta rel="alternate" hreflang="ar" href="https://discord.com/invite/yZShVPyBB?locale=ar" />
<meta rel="alternate" hreflang="bg" href="https://discord.com/invite/yZShVPyBB?locale=bg" />
<meta rel="alternate" hreflang="fr" href="https://discord.com/invite/yZShVPyBB?locale=fr" />
<meta rel="alternate" hreflang="tr" href="https://discord.com/invite/yZShVPyBB?locale=tr" />
<meta rel="alternate" hreflang="en-GB" href="https://discord.com/invite/yZShVPyBB?locale=en-GB" />
<meta rel="alternate" hreflang="ru" href="https://discord.com/invite/yZShVPyBB?locale=ru" />
<meta rel="alternate" hreflang="hu" href="https://discord.com/invite/yZShVPyBB?locale=hu" />
<meta rel="alternate" hreflang="hi" href="https://discord.com/invite/yZShVPyBB?locale=hi" />
<meta rel="alternate" hreflang="hr" href="https://discord.com/invite/yZShVPyBB?locale=hr" />
<meta rel="alternate" hreflang="cs" href="https://discord.com/invite/yZShVPyBB?locale=cs" />
<meta rel="alternate" hreflang="he" href="https://discord.com/invite/yZShVPyBB?locale=he" />
<meta rel="alternate" hreflang="pt-BR" href="https://discord.com/invite/yZShVPyBB?locale=pt-BR" />
<meta rel="alternate" hreflang="vi" href="https://discord.com/invite/yZShVPyBB?locale=vi" />
<meta rel="alternate" hreflang="es-419" href="https://discord.com/invite/yZShVPyBB?locale=es-419" />
<meta rel="alternate" hreflang="zh-TW" href="https://discord.com/invite/yZShVPyBB?locale=zh-TW" />
<meta rel="alternate" hreflang="it" href="https://discord.com/invite/yZShVPyBB?locale=it" />
<meta rel="alternate" hreflang="fi" href="https://discord.com/invite/yZShVPyBB?locale=fi" />
<meta rel="alternate" hreflang="en-US" href="https://discord.com/invite/yZShVPyBB?locale=en-US" />
<meta rel="alternate" hreflang="id" href="https://discord.com/invite/yZShVPyBB?locale=id" />
<meta rel="alternate" hreflang="es-ES" href="https://discord.com/invite/yZShVPyBB?locale=es-ES" />
<meta rel="alternate" hreflang="no" href="https://discord.com/invite/yZShVPyBB?locale=no" />
<meta rel="alternate" hreflang="pl" href="https://discord.com/invite/yZShVPyBB?locale=pl" />
<meta rel="alternate" hreflang="el" href="https://discord.com/invite/yZShVPyBB?locale=el" />
<meta rel="alternate" hreflang="nl" href="https://discord.com/invite/yZShVPyBB?locale=nl" />
<meta rel="alternate" hreflang="ro" href="https://discord.com/invite/yZShVPyBB?locale=ro" />
<meta rel="alternate" hreflang="sv-SE" href="https://discord.com/invite/yZShVPyBB?locale=sv-SE" />
<meta rel="alternate" hreflang="da" href="https://discord.com/invite/yZShVPyBB?locale=da" />
<meta rel="alternate" hreflang="ja" href="https://discord.com/invite/yZShVPyBB?locale=ja" />
<meta rel="alternate" hreflang="ko" href="https://discord.com/invite/yZShVPyBB?locale=ko" />
<meta rel="alternate" hreflang="lt" href="https://discord.com/invite/yZShVPyBB?locale=lt" />
<meta rel="alternate" hreflang="de" href="https://discord.com/invite/yZShVPyBB?locale=de" />
<meta rel="alternate" hreflang="uk" href="https://discord.com/invite/yZShVPyBB?locale=uk" />
<meta property="og:image" content="https://cdn.discordapp.com/splashes/1506075644696727663/391bb1f8faf3295f5ce477f239572982.jpg?size=512" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="512" />
<meta property="og:image:height" content="512" />
<meta property="twitter:image" content="https://cdn.discordapp.com/splashes/1506075644696727663/391bb1f8faf3295f5ce477f239572982.jpg?size=512" />
<meta name="googlebot" content="noindex, nofollow" />
<meta name="bingbot" content="noindex, nofollow" />
<meta name="slurp" content="noindex, nofollow" />
<meta name="duckduckbot" content="noindex, nofollow" />
<meta name="baiduspider" content="noindex, nofollow" />
<meta name="yandexbot" content="noindex, nofollow" />
<meta name="naver" content="noindex, nofollow" />
<meta name="facebookexternalhit" content="index, follow" />
<meta name="twitterbot" content="index, follow" />

    <!-- plugin:globalConstants -->
    <!-- plugin:fastConnect -->
<title>EcoCityCraft</title>  <script nonce="NTEsNjYsMTk0LDEzMCw4MywyNTQsMTI0LDEyMA==">window.GLOBAL_ENV = {"NODE_ENV":"production","BUILT_AT":"1780039232913","HTML_TIMESTAMP":Date.now(),"BUILD_NUMBER":"553187","PROJECT_ENV":"production","RELEASE_CHANNEL":"stable","VERSION_HASH":"ee47eece373c91dc9abd530a8e9ebcc6e7f18edf","PRIMARY_DOMAIN":"discord.com","SENTRY_TAGS":{"buildId":"ee47eece373c91dc9abd530a8e9ebcc6e7f18edf","buildType":"normal"},"SENTRY_RELEASE":"2026-05-29-ee47eece373c91dc9abd530a8e9ebcc6e7f18edf-discord_web","PUBLIC_PATH":"/assets/","LOCATION":"history","API_VERSION":9,"API_PROTOCOL":"https:","API_ENDPOINT":"//discord.com/api","GATEWAY_ENDPOINT":"wss://gateway.discord.gg","STATIC_ENDPOINT":"","ASSET_ENDPOINT":"//discord.com","MEDIA_PROXY_ENDPOINT":"//media.discordapp.net","IMAGE_PROXY_ENDPOINTS":"//images-ext-1.discordapp.net,//images-ext-2.discordapp.net","CDN_HOST":"cdn.discordapp.com","DEVELOPERS_ENDPOINT":"//discord.com","MARKETING_ENDPOINT":"//discord.com","WEBAPP_ENDPOINT":"//discord.com","WIDGET_ENDPOINT":"//discord.com/widget","SEO_ENDPOINT":"undefined","ADS_MANAGER_ENDPOINT":"//ads.discord.com","NETWORKING_ENDPOINT":"//router.discordapp.net","REMOTE_AUTH_ENDPOINT":"wss://remote-auth-gateway.discord.gg","RTC_LATENCY_ENDPOINT":"//latency.discord.media/rtc","INVITE_HOST":"discord.gg","GUILD_TEMPLATE_HOST":"discord.new","GIFT_CODE_HOST":"discord.gift","ACTIVITY_APPLICATION_HOST":"discordsays.com","MIGRATION_SOURCE_ORIGIN":"https://discordapp.com","MIGRATION_DESTINATION_ORIGIN":"https://discord.com","STRIPE_KEY":"pk_live_CUQtlpQUF0vufWpnpUmQvcdi","ADYEN_KEY":"live_E3OQ33V6GVGTXOVQZEAFQJ6DJIDVG6SY","BRAINTREE_KEY":"production_ktzp8hfp_49pp2rp4phym7387","MUX_ENV_KEY":"undefined","DEV_SESSION_KEY":"undefined","WEBAUTHN_ORIGIN":"discord.com","NATIVE_WEBSOCKET_ORIGIN":"undefined"}</script><script nonce="NTEsNjYsMTk0LDEzMCw4MywyNTQsMTI0LDEyMA==">window.__OVERLAY__ = /overlay/.test(location.pathname);
window.__BILLING_STANDALONE__ = /^\/billing/.test(location.pathname);</script><link as="script" href="/assets/web-minimal.39c352ec28223445.js" rel="preload"><link as="script" href="/assets/44890.137c7187c3603626.js" rel="preload"><link as="script" href="/assets/48109.8768bf86db3f4ab6.js" rel="preload"><link as="script" href="/assets/29737.fb292dc07ff8a30d.js" rel="preload"><link as="script" href="/assets/89512.c4f57dfa140bf57b.js" rel="preload"><link as="script" href="/assets/41351.17a84807c8175d3c.js" rel="preload"><link as="script" href="/assets/14142.fcd883d39f3cbb30.js" rel="preload"><link as="script" href="/assets/81270.971e49ede7fbba21.js" rel="preload"><link as="script" href="/assets/53942.e99b4a30fa2ffb76.js" rel="preload"><link as="script" href="/assets/13007.389cd9b86ac723d8.js" rel="preload"><link as="script" href="/assets/90656.e48780d52cebcbe2.js" rel="preload"><link as="script" href="/assets/14552.47814bc91e264b59.js" rel="preload"><link as="script" href="/assets/62615.ed6e56fff747dd98.js" rel="preload"><link as="script" href="/assets/35548.1267272b5b827c72.js" rel="preload"><link as="script" href="/assets/31457.ab56b74ef92994b7.js" rel="preload"><link as="script" href="/assets/sentry.e19ed8a98960a61f.js" rel="preload"><link as="script" href="/assets/fast-connect.a6ede8d11759d127.js" rel="preload"><link as="script" href="/assets/libdiscore-wasm-fetch.143c07e1c96db35d.js" rel="preload"><link href="/assets/favicon.ico" rel="icon"><script nonce="NTEsNjYsMTk0LDEzMCw4MywyNTQsMTI0LDEyMA==">!function(){if(null!=window.WebSocket&&function(n){try{var o=localStorage.getItem(n);if(null==o)return null;return JSON.parse(o)}catch(e){return null}}("token")&&!window.__OVERLAY__){var n=null!=window.DiscordNative||null!=window.require?"etf":"json",o=window.GLOBAL_ENV.GATEWAY_ENDPOINT+"/?encoding="+n+"&v="+window.GLOBAL_ENV.API_VERSION;null!=window.DiscordNative&&void 0!==window.Uint8Array&&void 0!==window.TextDecoder?o+="&compress=zstd-stream":void 0!==window.Uint8Array&&(o+="&compress=zlib-stream"),console.log("[FAST CONNECT] "+o+", encoding: "+n+", version: "+window.GLOBAL_ENV.API_VERSION);var e=new WebSocket(o);e.binaryType="arraybuffer";var i=Date.now(),r={open:!1,identify:!1,gateway:o,messages:[]};e.onopen=function(){console.log("[FAST CONNECT] connected in "+(Date.now()-i)+"ms"),r.open=!0},e.onclose=e.onerror=function(){window._ws=null},e.onmessage=function(n){r.messages.push(n)},window._ws={ws:e,state:r}}}();</script><script defer src="/assets/libdiscore-wasm-fetch.143c07e1c96db35d.js"></script><script defer src="/assets/fast-connect.a6ede8d11759d127.js"></script><script defer src="/assets/sentry.e19ed8a98960a61f.js"></script><script defer src="/assets/31457.ab56b74ef92994b7.js"></script><script defer src="/assets/35548.1267272b5b827c72.js"></script><script defer src="/assets/62615.ed6e56fff747dd98.js"></script><script defer src="/assets/14552.47814bc91e264b59.js"></script><script defer src="/assets/90656.e48780d52cebcbe2.js"></script><script defer src="/assets/13007.389cd9b86ac723d8.js"></script><script defer src="/assets/53942.e99b4a30fa2ffb76.js"></script><script defer src="/assets/81270.971e49ede7fbba21.js"></script><script defer src="/assets/14142.fcd883d39f3cbb30.js"></script><script defer src="/assets/41351.17a84807c8175d3c.js"></script><script defer src="/assets/89512.c4f57dfa140bf57b.js"></script><script defer src="/assets/29737.fb292dc07ff8a30d.js"></script><script defer src="/assets/48109.8768bf86db3f4ab6.js"></script><script defer src="/assets/44890.137c7187c3603626.js"></script><script defer src="/assets/web-minimal.39c352ec28223445.js"></script><link href="/assets/31457.17b7e08f2128c696.css" rel="stylesheet"><link href="/assets/35548.721a7f886912dae7.css" rel="stylesheet"><link href="/assets/62615.1ab6698e2e447e02.css" rel="stylesheet"><link href="/assets/14552.d529f3bbb5f0b904.css" rel="stylesheet"><link href="/assets/90656.2c2fe2d15ad24ce9.css" rel="stylesheet"><link href="/assets/13007.6cbefcd6949684c4.css" rel="stylesheet"><link href="/assets/53942.ebeff9d485104f80.css" rel="stylesheet"><link href="/assets/81270.e55e5224bd350e77.css" rel="stylesheet"><link href="/assets/14142.aa751f1fe87082d6.css" rel="stylesheet"><link href="/assets/41351.1702481891ea7a9d.css" rel="stylesheet"><link href="/assets/89512.0e1e05181150f75b.css" rel="stylesheet"><link href="/assets/29737.9d97430fed93f039.css" rel="stylesheet"><link href="/assets/48109.60b68b47c823a486.css" rel="stylesheet"><link href="/assets/56886.1743b374e10c0ba7.css" rel="stylesheet"><link href="/assets/44890.45ba54e1f0acc286.css" rel="stylesheet"></head>

  <body>
    <noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="app-mount"></div>
  

<script nonce="NTEsNjYsMTk0LDEzMCw4MywyNTQsMTI0LDEyMA==">(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.nonce='NTEsNjYsMTk0LDEzMCw4MywyNTQsMTI0LDEyMA==';d.innerHTML="window.__CF$cv$params={r:'a044bde2894afba3',t:'MTc4MDIxNzUzOA=='};var a=document.createElement('script');a.nonce='NTEsNjYsMTk0LDEzMCw4MywyNTQsMTI0LDEyMA==';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>