Easy Guide: How to Change Player Size in Minecraft with Commands

Have you ever wanted to run a roleplay server where some players are towering giants and others are tiny fairy-like characters, or sneak through 1-block gaps in a survival challenge without installing a single mod? I was in that exact spot last year when I was planning a community build contest with a "giants vs minis" theme, and I spent hours digging through outdated forum posts before I figured out the simplest method. Learning how to change player size in Minecraft with commands opens up a ton of creative possibilities without the hassle of mod installation or compatibility issues across different client versions. It works for both single-player worlds and multiplayer servers, as long as you have cheat access or operator permissions.

How to Change Player Size in Minecraft with Commands: Core Basics

First, let’s cover the fundamentals so you don’t waste time typing commands that don’t work for your edition. Unlike third-party mods that only change visual appearance, these official commands adjust your actual collision box, movement physics, and perspective to match your new size. That means if you shrink down far enough, you can walk through tiny gaps you’d never fit through normally, and if you grow, you’ll tower over trees and see much further across your world.

You will need cheat permissions or operator status to run these commands, as they modify core player attributes. For single-player, you can enable cheats when you create your world, or turn them on temporarily by opening the world to LAN and toggling the cheat setting. For multiplayer servers, only server owners or assigned operators can run these commands unless you have a plugin that grants limited access to regular players.

The only key difference you need to remember before starting is that Java and Bedrock editions use separate commands for size adjustment. Mixing them up will lead to error messages, so double check which edition you’re running first. There’s no limit to how often you can adjust your size, and you can reset back to default at any time in seconds.

Step-by-Step Instructions for Java and Bedrock Editions

These steps work for all recent versions of Minecraft, so you don’t have to worry about them becoming obsolete with minor updates. Start by opening your chat box (default key T on Java, right on the D-pad for controller users) and type the command that matches your edition, replacing the number value with your desired scale.

Java Edition uses the attribute command, while Bedrock Edition uses the dedicated scale command for simpler execution. For Java, type /attribute @s minecraft:generic.scale base set [number] to adjust your own size. For Bedrock, type /scale set [number] @s. The default player size is 1, so a value of 0.5 will make you half your normal height, and 2 will make you twice as tall.

You can use these common scale values for different use cases:

  • 0.125: Tiny size for hide and seek, parkour challenges, or roleplaying as small mobs like mice or fairies
  • 1: Default player size, use this to reset your scale back to normal at any time
  • 3: Giant size for roleplaying as bosses, or getting a bird's eye view of large build projects without flying
  • 16: Maximum possible size, best for server events where you want a visible host or giant antagonist for mini-games

To adjust another player’s size, replace @s with their username, or use @a to change the size of every player on the server at once. Setting your scale below 0.5 will let you fit through 1-block wide gaps without crouching, which is perfect for hide and seek game modes. Just remember to ask other players for permission before adjusting their size, especially on public servers, as unexpected size changes can ruin gameplay for people in the middle of a survival run or build project.

Adjusting Secondary Attributes for a Smoother Gameplay Experience

Changing your base scale will automatically adjust some physics, but you’ll likely run into minor annoyances if you don’t tweak a few extra settings. For example, if you shrink down to 0.25 scale, you’ll find you can’t even step up onto a single slab without jumping, and if you grow to 4x size, you’ll get stuck on every small bump in the terrain because your step height doesn’t match your new scale.

Always adjust your step height when scaling above 2 or below 0.5, otherwise you will get stuck on even small blocks like carpets or slabs. For Java Edition, use the command /attribute @s minecraft:generic.step_height base set [number] – match the number to your scale value for the most natural movement. For Bedrock Edition, step height adjusts automatically with the scale command, so you don’t need to take this extra step.

You can also adjust other attributes to match your size for more balanced gameplay. For giant players, increase your attack range and health so you don’t have to get uncomfortably close to small mobs to hit them, and so fall damage feels proportional to your size. For tiny players, you might want to increase your movement speed slightly to make up for your shorter stride, or reduce your health to add extra challenge for survival game modes.

If you're running a public server, set clear rules for size modification to prevent players from using giant scale to troll or gain an unfair advantage in PvP. You can use permission plugins to limit scale values for regular players, or restrict size changes to specific game worlds or event times so it doesn’t interfere with regular survival gameplay. The biggest downside to using commands for size changes is that some custom anti-cheat plugins will flag the attribute modifications as suspicious, so you’ll want to whitelist these commands if you run a server with strict anti-cheat settings.

Fun Use Cases for Player Size Modification on Servers and Single Player

Once you get the hang of these commands, you’ll find dozens of ways to use them to make your Minecraft experience more fun and creative. I’ve used size modification for everything from small private game nights with friends to large public server events with over 100 players, and it’s always a hit.

For build projects, splitting your team into giant and tiny players cuts down build time drastically. Giant players can place large framework blocks quickly without having to fly up and down constantly, while tiny players can get into small spaces to add fine details like interior decor, statue facial features, or redstone wiring that’s hard to see from normal height. I used this setup for a recent community castle build contest, and teams finished their projects almost 40% faster than they did in previous contests with all normal-sized players.

For roleplay servers, size modification lets you add fantasy races without any modded content. You can have hobbit characters set to 0.6 scale, human characters at 1, elf characters at 1.1, and giant or troll characters at 2.5 or higher, with custom attribute tweaks to match each race’s strengths and weaknesses. This works for every theme from medieval fantasy to sci-fi, and all players can join without having to download any extra content.

For custom game modes, the options are almost endless. You can run tiny player hide and seek where hiders can fit inside flower pots or behind single blocks, giant vs tiny PvP matches with adjusted health and damage values, or survival challenges where players have to beat the Ender Dragon at 0.25 scale with no increased speed or health. Just test your game mode settings first before running a public event, as some scale values can lead to unexpected bugs like getting stuck in walls or not being able to interact with certain blocks.

Whether you're planning a silly server event, designing a custom roleplay world, or just messing around with friends in single player, knowing how to change player size in Minecraft with commands is one of the most useful low-effort tricks you can add to your Minecraft toolkit. It takes less than 10 seconds to run the command, and you can reset back to default any time if you don't like the effect. Next time you're stuck for ideas for your server's weekly event, give size modification a try - your community will love the creative new gameplay options it opens up.