BentoBoxWorld / Greenhouses

BentoBox Add-on to enable personal biomes in a glass greenhouse
Eclipse Public License 2.0
13 stars 9 forks source link
bentobox bentobox-addon bonemeal glass greenhouse grow-plants hopper island-greenhouses specific-biomes

Greenhouses - an add-on for BentoBox

Build Status Bugs Reliability Rating Lines of Code

About

Greenhouses is a BentoBox add-on to power-up your island world! It enables players to build their own biome greenhouses complete with weather, friendly mob spawning, unique plant growth, and even block erosion!

Greenhouses are made out of glass and must contain the blocks found in the Biome Recipe to be valid. There is a recipe GUI. Once built, the greenhouse can be used to grow plants with bonemeal, and it may spawn biome-specific mobs. If you include a hopper with water in it, snow will form inside the greenhouse when it rains. If you put bonemeal in the hopper, biome-specific plants will grow. Some blocks can also transform over time due to "erosion".

Features

How to Build A Greenhouse

This example is for when you are in the BSkyBlock world. For AcidIsland, just use /ai instead of /island.

  1. Make glass blocks and build a rectangular set of walls with a flat roof.
  2. Put a hopper in the wall or roof.
  3. Put a door in the wall, so you can get in and out.
  4. Type /island greenhouses and read the rules for the greenhouse you want.
  5. Exit the GUI and place blocks, water, lava, and ice so that you make your desired biome.
  6. Type /island greenhouses again and click on the biome to make it.
  7. Type /island greenhouses help to see other options.

Once made:

FAQ

Required Plugin

This version of Greenhouses is an add-on for BentoBox and will not run stand-alone!

  1. BentoBox - make sure you use the latest version!

Installation and Configuration

  1. Download and install BentoBox if you haven't done so already
  2. Download the add-on
  3. Place into the BentoBox addon's folder
  4. Restart your server
  5. The addon will make a data folder called greenhouses. Open that folder.
  6. Check config.yml and edit to be what you want, note the list of world names.
  7. Configure the biomes.yml if you wish (advanced).
  8. Type /bsbadmin greenhouses reload in the game to reload the config or restart the server.
  9. Done!

To make your first greenhouse, build a glass box and type /is greenhouses make to see what kind of greenhouse you get. Type /is greenhouses to see the recipes.

Upgrading

Read the file release notes for changes and instructions on how to upgrade.

Player Commands

Add these commands to /island, /ai:

Admin Commands

Use after the game mode admin command, e.g. /bsb or /acid

Permissions

Permission to use specific biomes can be added in biomes.yml.

For example, the permission for the Nether biome is greenhouses.biome.nether and is set here:

NETHER:

permission: greenhouses.biome.nether

The permission can be anything you like, e.g., a rank permission, myserver.VIP.

General permissions are:

greenhouses.player:

 description: Gives access to player commands
 default: true

greenhouses.admin:

 description: Gives access to admin commands
 default: op