⏳ Checking server…

Hi, I'm jshkolnik.

🎮 Join my server 🛠️ See my projects
✦ NOW LIVE ✦

JS-SMP Season 3 — What's New

Brand-new world, brand-new name, and a lot to do. Here's what's new:

⚑

Teams & the weekly race

/team create a team of up to 5. Teammates can't hurt each other. Earn points from diamonds, bosses and advancements — every Monday the top 3 teams win coins. Live race →

👤

Player profiles

Everyone gets a page: playtime, diamonds, bosses, kilometres walked, your nemesis, and 15 badges to unlock. Find yours →

🌸

Season 3 — a whole new world

A completely fresh map on a new seed. Everyone starts from nothing — no inventories, no leaderboards, no head start.

🍒

Cherry blossom spawn

Spawn is a cherry grove — and there's a trial chamber directly underneath it. Dig down and you're straight into the loot.

🛡️

Anti-cheat that actually bites

Grim reads the movement packets themselves and catches fly, speed, reach and killaura. Bedrock players are exempt automatically, so console friends are safe.

🎙️

Proximity voice chat

Talk to whoever is near you in-game. Java only: install the Simple Voice Chat client mod (Fabric / NeoForge) and press V.

🏔️

Terraform terrain

New land is generated by TerraformGenerator: towering mountains, deep canyons, real rivers and custom biomes. Explore past the edge of the known map to find it.

💰

Jobs, coins & the daily shop

Pick a job, do the daily task, earn coins. Max a job for a permanent x2 drops perk. Spend in /shop, cash loot in with /sell.

📍

New waypoints

/waypoints (or sneak + right-click a compass): save spots, sort them into folders, and get pointed back. Banners and death spots become waypoints automatically.

🏰

Nether structures

New chunks of the Nether now hold piglin camps, skeleton towers and spiral bastions. Go find them.

🎮

Any client works

Vanilla, Fabric, Forge, Lunar, Badlion — all welcome. Only mods that add new blocks or items won't work. On Lunar, freelook and the minimap are off so nobody gets an edge.

📖 All commands 🏆 Leaderboards & teams 👤 Player profiles 🎨 Resource pack 🎮 Join & try it

About me

I'm a 12-year-old developer. I like building the stuff most people just use — game servers, network protocols from scratch, and the systems that make them run. If it involves computers talking to each other, I'm interested.

🖥️

Servers & Cloud

Running a real Minecraft server on an AWS virtual machine with Docker.

🔌

Networking

TCP/UDP, ports, DNS, and even hand-writing protocols like RCON.

🎮

Games & Mods

Datapacks, plugins, custom items, and whole game events.

How JS-SMP works

My Minecraft server isn't just "a server" — it's a whole stack of technology. Here's the journey from a player's click to the game, and the custom systems I built on top.

☁️
AWS VMa rented computer in a London data center
→
🐳
Dockerruns the server in isolated "containers"
→
📦
Paperthe Minecraft server software
→
🎮
Youjoin on Java or Bedrock
🤖

AI Security Guard

A 3-layer anti-cheat: it blocks X-ray, auto-bans impossible items, and flags suspicious players.

💬

Discord → OP Bridge

A bot I set up: get the "Admin" role in Discord and it grants you operator powers in-game instantly.

🛒

Economy & Shop

Earn coins from kills & mining, spend them in a daily GUI shop, and pay friends. Dying costs you 20 coins!

👷

Jobs & Daily Tasks

Pick a job to play — Farmer, Miner, Knight or Lumberjack — level it up with a fresh task every day.

🏔️

Terraform World

Unexplored chunks are built by TerraformGenerator — mountains, canyons and rivers that vanilla never makes.

📍

Waypoints

/waypoints — save spots, sort them into folders, and get pointed back to them. Banners and death spots become waypoints on their own.

⚔️

The Purge Event

A 2-hour event where everyone's location is visible — kill someone and you take their head, skin and name included. Chaos.

Built with: AWS EC2DockerPaper DatapacksJava pluginsPython + RCON Geyser (Bedrock)discord.py

My projects

Things I've built — from cloud game servers to a browser game.

Join JS-SMP

Java, Bedrock (phone / console / Windows 10) and your browser all work — just hop on, no whitelist needed. First time: set a password with /register, then pick a job with /job to start playing. 🌸

Server address
js-smp.jshkolnik.net Copied!

Java port 25565 · Bedrock port 19132

Browser address (JScraft / Eaglercraft 1.12)
wss://jshkolnik.net/play ▶ Play in browser now Copied!

No install needed: the button opens JScraft and joins JS-SMP straight away (or open JScraft and pick it from the list). Any Eaglercraft 1.12 client can paste the address above.

🎨 We run a resource pack — the server offers it as you join, or download it here.

Redeem a promo code

Got a 6-digit code? Enter it to claim a free item in-game. Each code works once — first come, first served! Be online in the server when you claim it.

Your 6-digit code

Join the Discord

Our Discord is where everyone hangs out — chat, announcements, and it's actually linked to the server. A bot I built bridges the two: get a role in Discord and it changes your powers in-game automatically. 🤖

💬

Chat & announcements

Talk with other players and hear about events like the Purge before they kick off.

🔗

Roles → in-game powers

Get the Admin role and the bot grants you OP instantly. Moderator gets safe helper commands.

How to connect
  1. Click the button below to open the invite
  2. Press Accept Invite / Join
  3. Say hi — then hop on the server and pick your job with /job! 🌸