Skip to content
Sable Scaling

Quick rating

Community listing page, reviews may not be monitored by the author.

Sable Scaling

By falling_cloudOwner , falling_colud96

No reviews yet

Allows to scale sable sub levels

Mod Loaders
Minecraft

About

Description

Sable Scaling

New in 1.3.0: Ported to the current Sable: making a world with it no longer crashes (reported by pugmc).

Scales Sable vehicles up or down with a command, from 0.01 to 100 times their size. Sable can already draw and collide a scaled vehicle; this mod adds the way to set the scale, saves and syncs it, and makes the physics follow. Requires Sable.

Commands

  • /sablescale looking <scale> scales the vehicle you are looking at, up to 100 blocks away. Without a number it prints the current scale.
  • /sablescale set <sub_level> <scale> and /sablescale reset <sub_level> take Sable's selectors, such as @n for the nearest. /sablescale get <sub_level> prints the scale.
  • Permission level 2. There is no config file.
  • Resizing keeps the vehicle sitting on the ground instead of inside it.

Physics

  • A shrunk vehicle is lighter: at half scale it weighs an eighth. It still floats on the waterline it was built with.
  • The physics staff moves a small vehicle like the light object it is, and water stops it fast.
  • Your reach and the block outline follow the scaled blocks.
  • Rescale a floating vehicle in stages. A large jump in one step gives a brief lurch.

Create machines

  • Scaling a machine scales all of it, including the parts on bearings.
  • Bearings, thrusters and arms hold themselves up at any size.
  • Shafts, cogs and other Create kinetic blocks are drawn at the vehicle's scale, and stickers, super glue and ropes attach where the scaled blocks are.
  • Scale first, then assemble a bearing. The other order leaves the joint in the wrong place.

Requirements

Minecraft 1.21.1, Java 21, NeoForge 21.1 and Sable 2.0.3 to 2.0.6, on the server and every client. A world still opens without the mod: scaled vehicles come back at normal size. The Fabric file (1.0.3, needs Fabric API) is older and has the commands, the saving and the syncing, without the later physics and Create fixes. The Creative Scaling Staff is not in this mod; it is in the separate Create Scalable add-on.


Join the Discord  Source on GitHub

Related mods

Sable Create

NeoForge 1.21.1 (current) and Fabric 1.21.1 (older build), on the server and every client. Free to use in modpacks.

Scale a Sable vehicle up or down - a giant airship, a palm-sized model boat, anything between - and have it still work.

/sablescale looking <n>   scale whatever you are pointing at
/sablescale set <id> <n>  0.01 to 100
/sablescale reset <id>    back to 1

That is the whole interface. There is no config file.

scalebig

It feels the size it is

Sable already knew how to draw a scaled ship. What was missing was a way to set one, and everything that broke once you could:

  • The scale saves and syncs. Worlds still open without the mod - scaled vehicles just come back at normal size, nothing is corrupted.
  • A shrunk vehicle is lighter. The physics staff flicks it around like the toy it has become, water stops it fast, and it settles on its waterline instead of bobbing forever.
  • Bearings, thrusters and arms hold themselves up at any size.
  • Your reach on a small vehicle is the reach you expect.
  • Scaling a machine scales the whole machine, including parts on bearings.
  • Resizing keeps the vehicle sitting on the ground rather than inside it.

scalesmall

scalenormal

Known issues

  • Rescaling a floating vehicle by a large factor in one step gives a brief lurch. Do it in stages.
  • Scale first, then assemble a bearing. The other order leaves the joint in the wrong place.

Loaders

The NeoForge build is current. The Fabric build is older and does not have the physics work above - it has the commands and the saving, not the buoyancy, weight and bearing fixes.

The Creative Scaling Staff is not in this mod. It ships in the separate Create Scalable add-on.


Related mods

Sable

Requires Sable, on both server and client. NeoForge 1.21.1 (current) and Fabric 1.21.1 (behind). MIT. Free to use in modpacks.