TypeScript editor with autocomplete
Write code in-browser with practical completion and type feedback while you work.
Use code LAUNCH20 at checkout for 20% off your first month
Premium Minecraft hosting
Launch a premium Minecraft server, write TypeScript directly in your browser, and deploy custom scripts to your server in one click.
Cedar Scripts
cedar.host
ServerCommands.register('/lightning', (sender, call) => {
const player = call.getPlayer()!;
const target = player.getTargetBlockExact(100);
if (!target) return;
target.getWorld()?.strikeLightning(
target.getLocation()
);
});
[Scripts] Compiling TypeScript...
[Scripts] Uploading cedar-script-lightning.jar...
[Scripts] Plugin enabled: Lightning Stick
[Server] Conner joined the game
[Chat] Welcome Conner!
No shared IP. No strange port number. No confusing control panel.
Cedar Scripts
Cedar Scripts gives you a TypeScript editor, Bukkit API autocomplete, fast in-browser development, and one-click deployment to your live server.
Editor + console
Deploy successfulServerCommands.register('/lightning', (sender, call) => {
const player = call.getPlayer()!;
const target = player.getTargetBlockExact(100);
if (!target) return;
target.getWorld()?.strikeLightning(target.getLocation());
});
[Server thread/INFO]: [CedarScripts] Loaded Lightning Stick
[Server thread/INFO]: Conner issued server command: /lightning
[Server thread/INFO]: Summoned lightning at (148, 72, -21)
[Server thread/INFO]: Sent message to Conner: "Strike complete"
Write code in-browser with practical completion and type feedback while you work.
Build commands, event handlers, and gameplay systems using familiar server APIs.
Compile and deploy from Cedar without setting up local Java, Maven, Gradle, Node, or IDE workflows.
Deploy, run commands, and verify behavior in one place while your server stays online.
Start from Empty Script, Welcome Message, or Lightning Stick and adapt quickly.
Coding is optional. Use Cedar as premium hosting first, then script when you want deeper customization.
Example
ServerCommands.register('/lightning', (sender, call) => {
const player = call.getPlayer()!;
const target = player.getTargetBlockExact(100);
if (!target) return;
target.getWorld()?.strikeLightning(target.getLocation());
});
Deploy this, run /lightning, and change the world from your browser.
Start with a working example, edit the code, and deploy.
Cedar keeps hosting straightforward while giving you advanced scripting when you want deeper customization.
Write Minecraft plugins in TypeScript from your browser and deploy directly to your live server.
Each server runs on its own cloud instance, not a shared game process.
Read logs live, send commands, and test script changes without leaving your panel.
Connect with a clear cedar.host hostname backed by a dedicated public IP.
Upload standard plugin JAR files whenever you need existing ecosystem plugins.
Choose the region closest to your players.
Provision in minutes, then manage your world from one clean control panel.
Run modern Paper server software with a straightforward setup.
Coding is optional. Cedar Scripts is included when you want to customize more.
Step 1
Pick the setup that matches your player count and location.
Step 2
Infrastructure, hostname, and control panel come online automatically.
Step 3
Optional step: write commands, events, and gameplay logic in your browser.
Step 4
Click deploy, then validate behavior on your running server from the integrated console.
Player ranges are approximate. Plugins, world activity, view distance, and version all matter.
$8/month
1 GB memory
Great for one or two friends and lightweight customizations.
Approx. 1-3 players
$15/month
2 GB memory
Small survival worlds and common plugin stacks.
Approx. 2-6 players
$26/month
4 GB memory
Ideal for active friend groups and regular scripted gameplay changes.
Approx. 5-12 players
$55/month
8 GB memory
Large worlds, plugins, and communities.
Approx. 10-25 players
$100/month
16 GB memory
Maximum performance for heavily customized servers.
Approx. 20-40 players
Some memory is reserved for the operating system and server runtime.
Create custom commands without writing Java boilerplate.
React to joins with tailored onboarding and server info.
Prototype minigames and deploy them directly to your server.
Add utility commands for teleporting, region edits, and moderation.
Attach abilities to items, commands, or events for unique gameplay.
Respond to combat, block, and world events with custom logic.
Cedar stays approachable for normal players while still offering dedicated infrastructure and clear controls.
Cedar Scripts is included so you can add custom gameplay with TypeScript without changing your workflow.
Write TypeScript. Click Deploy. Test in the live console. No local Java, Gradle, Maven, or IDE required.
Choose your region, launch quickly, and keep the server experience stable for your community.
Follow output, watch players join, and send commands without leaving your browser.
[Server thread/INFO]: [CedarScripts] Loaded Lightning Stick
[Server thread/INFO]: Conner issued server command: /lightning
[Server thread/INFO]: Summoned lightning at (148, 72, -21)
[Server thread/INFO]: Sent message to Conner: "Strike complete"
Cedar Scripts is a browser-based TypeScript development environment for creating custom Minecraft server behavior and deploying it to your Cedar server.
No. Cedar Scripts uses TypeScript and removes the usual Maven, Gradle, JAR, and local IDE setup.
No. Cedar works as a normal managed Minecraft host. Scripts are an optional included feature.
Yes. Cedar Scripts exposes Bukkit and Paper types with editor autocomplete and type hints.
Yes. Cedar also supports uploading standard Minecraft plugin JAR files.
Most servers are provisioned in minutes after checkout completes.
Yes. Every plan includes a dedicated public IP and a memorable cedar.host hostname on the default Minecraft port.
No. Cedar is independent and not affiliated with Mojang Studios or Microsoft.
Pick a plan, choose a region, and Cedar handles the rest.
Launch Your Server