Skip to content

About

Supplementaries for Minecraft: Bedrock Edition

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Complementaries

Build License

Vanilla+ blocks and items: jars, signposts, faucets, weather vanes, spring launchers and more. Complementaries brings MehVahdJukaar's Java mod Supplementaries to Bedrock, for dedicated servers and single-player worlds.

Install

You need Minecraft Bedrock Edition 1.26.51 for Windows (x64) with LeviLamina 26.51.x (on a client, installed through LeviLauncher).

With lip:

lip install github.com/LiteLDev/Complementaries           # dedicated server
lip install github.com/LiteLDev/Complementaries#client    # client

Or download the zip from the latest release and extract it next to LeviLamina/:

Where Zip Folder
Dedicated server complementaries-server-windows-x64.zip plugins/Complementaries/
Client (LeviLauncher) complementaries-client-windows-x64.zip mods/Complementaries/

Players who join a dedicated server don't need to install anything: the server sends its resource pack. Installing the client mod as well adds a few client-side extras, such as climbing ropes without the server correcting your movement.

Features

Every block, item and mechanic is described in detail, including what could not be ported to Bedrock, in docs/SPEC.md and the unit specs it links to.

Group What you get
Jars and fluids Jars that hold fluids, cookies or small mobs; soft fluids (water, lava, honey, milk, potions, soups, experience, ...); the faucet
Storage Sack, present and trapped present, quiver, lunch basket
Locks Key, lock block, safe, iron and gold gates, gold and netherite doors and trapdoors
Signs Sign posts for every wood, way signs near villages, notice board, doormat
Blackboard Blackboard with a drawing screen, chalk and dye drawing, glow and wax
Instruments Globe and sepia globe, wind vane, clock block, hourglass, altimeter
Mechanisms Spring launcher, bellows, turn table, cog block, crank
Redstone Relayer, speaker block, crystal display, redstone illuminator, minecart with dispenser
Lighting Sconces, candle holders, stone lamps, wall lanterns
Building blocks Ash, ash bricks, stone and blackstone tiles, lapis bricks, checker blocks, daub and timber frames, raked gravel, fine wood, soap, flint, feather and sugar blocks
Rope and flax Rope, rope arrow, pulley, flax crop, wild flax, flax block
Displays Pedestal, item shelf, hat stand, statue
Tableware Goblet, urn, planter, flower box, book piles, pancake, candy, jar boat
Flags Flags with banner patterns, awnings, buntings, dragon banner pattern
Cannon Cannon, cannonball, bombs, red merchant
Tools Slingshot, bubble blower, soap, wrench, flute, confetti popper, antique ink, slice map
Traps Bamboo spikes, tipped spikes, cage, fodder
Vanilla tweaks Placeable sticks, rods and gunpowder; throwable bricks and slimeballs; hanging flower pots; clock and compass info; experience bottling; bell chains; cauldron dyeing; zombie horses

Commands

Command Who What it does
/supplementaries reload Operators, console Reloads the configuration and translations.
/supplementaries selftest ["glob"] Operators, console Runs the in-game selftests.
/supplementaries cage <entity> Operators Gives a cage holding a new mob of that type.
/supplementaries globe newseed / resetseed Operators, console Picks a new globe map, or goes back to the one from the world seed.
/supplementaries tool enchant <stasis|loyalty|clear> [level] Operators Applies Stasis or Loyalty to the held slingshot, or clears them (Bedrock has no custom enchantments).
/supplementaries waysign Operators Builds a way sign at your position, pointing to the nearest structures.
/supplementaries blackboard set <x> <y> <z> "<pixels>" Operators, console Sets a blackboard's drawing (256 hex digits, one colour per pixel).
/supplementaries jardemo Operators Builds a row of filled jars, for screenshots.

/complementaries is an alias of /supplementaries.

Configuration

Settings live in config/*.json inside the mod folder (plugins/Complementaries/ or mods/Complementaries/). Each file is created with defaults on first start; /supplementaries reload applies changes.

File Setting Default Meaning
mod.json language en_US Language of server messages when a player's own language has no translation.
usePlayerLocale true Use each player's game language when a translation exists.
requireResourcePack true Dedicated server: players must accept the resource pack to join.

Each feature group has its own file. Every key, its default and its meaning are listed in the "Configuration" section of the group's spec:

File Spec File Spec
jar.json jar building.json building
storage.json storage rope.json rope
lock.json lock display.json display
sign.json sign tableware.json tableware
blackboard.json blackboard flag.json flag
instrument.json instrument cannon.json cannon
mechanism.json mechanism tool.json tool
circuit.json circuit trap.json trap
lighting.json lighting tweak.json tweak

Contributing

See CONTRIBUTING.md. AGENTS.md is the developer guide.

Credits

Complementaries reproduces the behaviour of Supplementaries by MehVahdJukaar. It copies no code or assets from it.

License

LGPL-3.0-or-later

About

Supplementaries for Minecraft: Bedrock Edition

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages