Benevolent Sprites

Adds some helpful little friends


27 Likes

14159 Downloads
banner for the Benevolent Sprites mod

Sprite Names/Descriptions

This mod adds 5 types of sprite and a sprite repelling lamp. A Garden Sprite, Animal Sprite, Cleaner Sprite, 2 variants of Fire Sprite and Mechanic Sprite.

A garden sprite will collect plants from crop plots and replant the crop it collected (if it has a seed for the crop)

An animal sprite will collect from bird nests, beehives and the resources produced by domestic animals on the raft.

A cleaner sprite will collect items from item/fishing nets and attack seagulls that are attacking crops. They will prioritize attacking seagulls over clearing nets

One type of fire sprite will use grills and smelters (and paint mills for some reason) and the other will use cooking pots, however it will only make recipes placed near the pot.

A mechanic sprite will deposit fuel into engines and tanks as well as operating extractors like the biofuel refiner

How to get sprites

All sprite types can only be obtained through fishing with a metal fishing rod.

The chance of getting one is lowish, they are rarer than any of the fish types but more common than any of the other treasure types.

How to use sprites

Just place the sprite inside a chest and it will start doing it's own thing.

Any items collected by a sprite it will put into its chest.

The radius that it will collect items from is dependent on the size of the chest (a bigger chest has a larger collection radius). To be specific its radius is the number of slots in the chest divided by 2 as meters (a chest with 10 slots would have a 5 meter radius). A block is about 1.5 meters

You can put as many sprites as you want into any chest, however if a chest is full or a player is using a chest they will simply wait by the chest until they can put the item they're holding into the chest.

Taking a sprite out of the chest will make the sprite drop any items it was carrying at the sprite's current location.

Placing a sprite repellent will make sprites ignore objects within a small radius of it. If a sprite repellent is placed next to a chest then the sprites inside will ignore everything and just stay near the chest

Using the Extra Settings API you can set some of the sprites to "exclusive collection" which will make them only collect items if their chest already contains similar items. The specifics of how it decides this are:

  • For harvesting plants: if the chest has any of the plant's drops (excluding wood and thatch)
  • For collecting animal resources: if the chest has an item the animal drops
  • For collecting eggs or feathers from bird nests: if the nest and the chest has eggs or the nest and the chest has feathers
  • For collecting honey from beehives: if the chest has honey
  • For collecting "cooked" items from grills, smelters & paint mills: if the chest has the "raw" or "cooked" version of the item
  • For collecting meals from pots: if the chest contains the result or ANY of the ingredients for the recipe used
  • For collecting from item nets: if the chest contains an item net
  • For collecting from fishing nets: if the chest contains a fishing net
  • For killing seagulls: if the chest contains a feather

Extra Details

  • This mod is fully multiplayer compatible.
  • This mod is designed to work with any mods that add new crops or domestic animals.
  • On a slow computer the sprite's may have trouble collecting and depositing items.
  • For an animal sprite to collect a goat's milk you need to provide it with empty buckets in its chest.
  • This mod requires all players to have it installed.
  • If you have the Extra Settings API you can also disable the sound of sprites putting items in their chest
  • The fish nets from Arashi's Fishing Expansion can be used by the cleaner sprites
  • (In case of issues) You can clear sprite data using the clearSpriteData command

Multiplayer

This mod should be fully multiplayer compatible, however it requires all players to have the mod installed

Loading the mod

This mod can only be loaded on the main menu and cannot be unloaded without a game restart

Description last changed on 2022-01-09