You are viewing a potentially older version of this package. View all versions.
0zz-SeedTotem-0.2.6 icon

SeedTotem

Place a Seed totem in your fields to automatically plant seeds around it. Give the totem a whack to harvest all plants around it. Updated by 0zzerod

By 0zz
Date uploaded a month ago
Version 0.2.6
Download link 0zz-SeedTotem-0.2.6.zip
Downloads 1504
Dependency string 0zz-SeedTotem-0.2.6

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2100 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2100
ValheimModding-Jotunn-2.25.0 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.25.0

README

ORIGINAL MOD BY MathiasDecrock
https://thunderstore.io/c/valheim/p/MathiasDecrock/SeedTotem/

Leave a Thumbs Up if you like the mod!


Seed Totem (Refactor by 0zzerod)

A Valheim mod that brings automated farming to your world. Place a totem, load it with seeds, and watch as it plants them for you—either in a circle or a neat rectangular field.


If you're enjoying the mod, perhaps consider buying me a coffee, many were consumed getting it in a working state!

ko-fi


📦 Features

  • Seed Totem: Plants queued seeds in a configurable circular radius.
  • Advanced Seed Totem (Auto Field): Plants seeds in a rectangular grid.
  • Configurable: Tweak recipes, shapes, sizes, key binds and more via Thunderstore config.
  • Hotkeys: Dynamically adjust radius, width or length in-game (admin-only or open).
  • Harvest on Hit: Once plants are fully grown, strike the totem to harvest.
  • Localization & Tutorials: Integrated Raven tutorial text with full localization support.
  • Vanilla‐friendly: Clones only built-in prefabs—no bundled assets to avoid conflicts.

🚀 Installation

  1. Install BepInExPack Valheim.
  2. Install Jötunn (ValheimModding).
  3. Download and install Seed Totem from Thunderstore.
  4. Launch Valheim once to generate default config files.

⚙️ Configuration

When updating, delete existing 0zzerod.SeedTotem.cfg (and any language files) to avoid stale entries, then relaunch to regenerate clean configs. All configutation options except visuals, sound and keybinds are synched with server.

You can customize:

  • Recipes: Change ingredient lists for both totems.
  • Piece Table: Place totems under Hammer or Cultivator crafting. (default: hammer)
  • Shapes & Sizes: Default radius/width/length and adjustment steps.
  • Key Bindings: Assign keys for radius/width/length increase or decrease.
  • Biome lock: Turn on or off checking for correct biomes. (default: true)
  • Cultivation lock: Turn on or off checking for cultivated area. (default: true)
  • Admin lock: Locking options for radius/width/length control. (default: true)
  • Max Seeds: Max amount of seeds a Totem will hold. (default: 100)
  • Localization: Change language, names and descriptions as you see fit. (default: English)
  • Harvest on Hit: Can be toggled off. (default: true)
  • Vineberry Seeds allowed: Allow/Disallow Vineberry seeds from being added to the standard Seed Totems. (default: false)
  • Mobs ignore Totems: Toggle Mobs ignoring Seed Totems. (default: true)
  • Allow Mushrooms: Allow mushrooms that aren't plantable in vanilla (Red, Yellow, etc...). (default: true)
  • Allow Berry Bushes: Allow planting of Berry Bushes. (default: true)
  • Allow Flowers: Allow planting of flowers. (default: true)
  • Tables for non-plantables: For vanilla objects that aren't plantable by cultivator, a table needs to be configured. (already populated by default)

🛠️ Usage

  1. Place a Seed Totem or Advanced Seed Totem
  2. With seeds in your inventory, aim at the totem and press the Plant (E default) key to queue.
  3. Hold the Plant key (E default) when you have valid seeds to input all seeds in the queue. 4 Hold the Plant key (E default) when you have no valid seeds to eject all the current queued seeds.
  4. Adjust the planting area in real time using configured hotkeys (requires admin privilege by default).
  5. Once plants mature, hit the totem to harvest.

⚠️ Known Issues

  • Mods altering the guard_stone prefab may cause issues.
  • Localization is incomplete for some Languages.
  • Seed Restricting mechanic not implemented.
  • Seed Totems have no regard for wall placement when planting Vineberry Seeds (Vinberry blocked by default.
  • Mobs can't damage the Totem, but they will ignore them by default.
  • Plants that are not "plantable" by cultivator in vanilla have no grow time (just a respawn time), so you can technically infinitely duplicate them using the Totem.

⚠️ Planned

  • Adding a dedicated Ashvine Totem that will scan the area for walls and plant Vineberry Seeds optimally.
  • Restoring the original look of the Auto Seed Totem with Kitbash.
  • Re-introduce seed restricting mechanics.
  • Planting mushrooms/Bushes/Flowers in a "picked" state to make it less cheaty.

🙏 Credits

  • Original Author: MathiasDecrock
  • Refactor & Maintenance: 0zzerod
  • Huge Thanks : Valheim, Bepinex and Jotunn teams, for their amazing work

📄 License

This project is released under the GNU General Public License version 3.

CHANGELOG

Changelog

0.2.6

  • Fixed visual seed Queue not resetting after ejecting all seeds.

0.2.5

  • Fixed some harvestables not getting picked on totem hit.
  • Added option to queue and plant mushrooms, bushes and flowers (default:true)
  • Added adjustable ranges for above categories.
  • Added adjustable tables in config for objects that aren't plantable by default.
  • Added a seed ejection mechanic, upon holding interact without any valid seeds.
  • Added a toggle for Mobs to ignore the Seed Totem.
  • Changed hit logging to debug only and made it more robust.

0.2.4

  • Fixed Visuals only updating for chunk owner (simulation host).
  • Added config toggle to prevent VineberrySeeds from being added to standard Totems (given their wall requirements).
  • Removed some unecessary RPC broadcasts to reduce network traffic.

0.2.3

  • The Advanced Seed Totem projector now hugs terrain.
  • Added server sync for relevant config settings.

0.2.2

  • Further improved FX.
  • Restored glowing marking FX on the totems.
  • Fixed "wrong biome" logic not working correctly.
  • Improved hover text to show status correctly.
  • Added "wrong biome" marking colorization effect.
  • Fixed some localization not working properly.

0.2.1

  • Updated dependency string

0.2.0

  • Updated colorization of effects based on status

0.1.5

  • Updated and fixed piece assembly and registration for AutoField and SeedTotem to Jotunn best practices.
  • Implemented fallback recipes for AutoField and SeedTotem
  • Fixed tutorial texts for AutoField
  • Improved configuration system and language handling
  • Partially fixed the Advanced Seed Totem Area Marker (it doesn't hug terrain and has slight visual artefacts)
  • Fixed most Visual effects and added optional SFX

0.1.4

  • Advanced Seed Totem fix
  • Disperse effect fix

0.1.3

  • Color code fix for status messages

0.1.2

  • Compiler issue fix

0.1.1

  • Initial source code import from Marco Pogo