Plugins

Bravo is highly configurable and extensible. The plugins shipped with Bravo are listed here, for convenience.

Packs

Beta

The Beta plugin pack, called “beta”, provides all of Bravo’s Beta compatibility in one single line of configuration.

Terrain generators

The following terrain generators may be added to the generators setting in your bravo.ini under the [world] section. The order in which these appear in the list is not important.

Beaches

Generates simple beaches.

Beaches are areas of sand around bodies of water. This generator will form beaches near all bodies of water regardless of size or composition; it will form beaches at large seashores and frozen lakes. It will even place beaches on one-block puddles.

Boring

Generates boring slabs of flat stone.

Grass

Grows grass on exposed dirt.

Caves

Carves caves and seams out of terrain.

Cliffs

Generates sheer cliffs.

Complex

Generates islands of stone and other ridiculous things.

Erosion

Erodes stone surfaces into dirt.

Float

Rips chunks out of the map, to create surreal chunks of floating land.

Safety

Generates terrain features essential for the safety of clients, such as the indestructible bedrock at Y = 0.

Warning

Removing this generator will permit players to dig through the bottom of the world.

Simplex

Generates organic-looking, continuously smooth terrain.

Saplings

Plants saplings at relatively silly places around the map.

Note

This generator only places saplings, and is not responsible for the growth of trees over time. The trees automaton should be used for ensuring that trees will grow.

Ore

Places ores and clay.

Watertable

Creates a flat water table half-way up the map (Y = 64).

Automatons

Automatons are simple tasks which examine and update the world as the world loads and displays data to players. They are able to do periodic or delayed work to keep the world properly. (The mental image of small robotic gardeners roving across the hills and valleys trimming grass and dusting trees is quite compelling and adorable!)

Automatons marked with (Beta) provide Beta compatibility and should probably be enabled.

  • lava: Enable physics for placed lava springs. (Beta)
  • trees: Turn planted saplings into trees. (Beta)
  • water: Enable physics for placed water springs. (Beta)

Seasons

Bravo’s years are 360 days long, with each day being 20 minutes long. For those who would like seasons, the following seasons be added to the seasons setting in your bravo.ini under the [world] section.

Winter

Causes water to freeze, and snow to be placed on certain block types. Winter starts on the first day of the year.

Spring

Thaws frozen water and removes snow as that was placed during Winter. Spring starts on the 90th day of the the year.

Hooks

Hooks are small pluggable pieces of code used to add event-driven functionality to Bravo.

Build hooks

Hooks marked with (Beta) provide Beta compatibility and should probably be enabled.

  • alpha_sand_gravel: Make sand and gravel fall as if affected by gravity. (Beta)
  • bravo_snow: Make snow fall as if affected by gravity.
  • build: Enable placement of blocks from inventory onto the terrain. (Beta)
  • redstone: Enable physics for placed redstone. (Beta)
  • tile: Register tiles. Required for signs, furnaces, chests, etc. (Beta)
  • tracks: Align minecart tracks. (Beta)

Dig hooks

  • alpha_sand_gravel: Make sand and gravel fall as if affected by gravity. (Beta)
  • alpha_snow: Destroy snow when it is dug or otherwise disturbed. (Beta)
  • bravo_snow: Make snow fall as if affected by gravity.
  • give: Spawn pickups for blocks and items destroyed by digging. (Beta)
  • lava: Enable physics for lava. (Beta)
  • redstone: Enable physics for redstone. (Beta)
  • torch: Destroy torches that are not attached to walls or floors. (Beta)
  • tracks: Align minecart tracks. (Beta)
  • water: Enable physics for water. (Beta)