Polyfill
All mods

Botanist Use Soil Pourer

by Fortis

Your game version

0.4.6f13newest
Works so far

No errors so far, but part of it is gone from the game.

5 reports on 0.4.6f13, newest 11 days ago.

I want this fixed

Use these versions

  1. Polyfill 0.12.6

    Newest reported, 2 reports so far. Get Polyfill

  2. Mod 1.0.3

    5 of 7 reports.

At game start

Parts missing

5 of 5 reports.

Ingame

No errors

14 of 14 sessions.

Reports
7
Sessions
14
Hours played
9
Last report
11 days ago

Player reports

No reports on this game version yet.

1 · Your log

Drop Latest.log hereMelonLoader/Latest.log

The log stays on your PC.

0 / 500 · public on this page, links removedSend report

History

Changes only.
  1. 28 Aug 2026

    First report Mod 1.0.1, game 0.4.6f13.

    Parts missing

By Polyfill version

1.0.31.0.1all 2
Which verdict each release of Polyfill gave this mod, on each game version and mod version it was reported with.
Game0.11.20.11.130.11.160.12.30.12.6
0.4.6f13Parts missingParts missingParts missingParts missingParts missing

A dot means nobody reported that build under that release. Two marks in one cell mean reports disagreed.

CSV
All 6 rows
GameModPolyfillStateReportsFirst reported
0.4.6f131.0.30.12.6Parts missing221 Sep 2026
0.4.6f131.0.30.12.3Parts missing012 Sep 2026
0.4.6f131.0.30.11.16Parts missing205 Sep 2026
0.4.6f131.0.30.11.13Parts missing003 Sep 2026
0.4.6f131.0.30.11.2Parts missing128 Aug 2026
0.4.6f131.0.10.11.2Parts missing228 Aug 2026

For mod authors

Technical details. Players can skip this.

To get to "Works"

Works so far
  • Open: 36 names missing

    Fix them in a mod update. Show them

  • Done: No errors ingame

    14 sessions.

36missing21bridged0interface clones0errors8old versions only
Showmod 1.0.3 (newest)game 0.4.6f13API

Missing 36

  • no candidatemember

    Il2CppScheduleOne.ObjectScripts.Pot::AddSoil(Single)

    Nothing on this build to point it at.

    method missing, with nothing on this type to point at

    27 reportsAlso in 1.0.1

  • no candidatemember

    Il2CppScheduleOne.ObjectScripts.Pot::PushSoilDataToServer()

    Nothing on this build to point it at.

    method missing, with nothing on this type to point at

    27 reportsAlso in 1.0.1

  • no candidatemember

    Il2CppScheduleOne.ObjectScripts.Pot::SetSoilID(String)

    Nothing on this build to point it at.

    method missing, with nothing on this type to point at

    27 reportsAlso in 1.0.1

  • no candidatemember

    Il2CppScheduleOne.ObjectScripts.Pot::SetSoilUses(Int32)

    Nothing on this build to point it at.

    method missing, with nothing on this type to point at

    27 reportsAlso in 1.0.1

  • no candidatemember

    Il2CppScheduleOne.NPCs.Behaviour.Behaviour::End_Server()

    Nothing on this build to point it at.

    method missing, with nothing on this type to point at

    18 reports

  • no candidatetype

    Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp

    would-change-meaningSplit into HarvestPotBehaviour, SowSeedInPotBehaviour and WaterPotBehaviour over a new base, GrowContainerBehaviour. Choosing the action IS choosing one of the three now, so redirecting the old type name would compile and do something nobody asked for. The mod needs a source change.

    18 reportsAlso in 1.0.1

  • no candidatepatch target

    Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour::ActiveMinPass

    Nothing on this build to point it at.

    the patched type does not exist here, so this patch will not apply

    no-successorNeither the member nor anything like it exists on the three classes that replaced the type.

    18 reportsAlso in 1.0.1

  • no candidatepatch target

    Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour::StartAction

    Nothing on this build to point it at.

    the patched type does not exist here, so this patch will not apply

    18 reportsAlso in 1.0.1

  • no candidatetype

    Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour/EActionType

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp

    would-change-meaningThe enum that chose the action. Its job is done by picking one of the three classes now.

    18 reportsAlso in 1.0.1

  • no candidatetype

    Il2CppScheduleOne.NPCs.Behaviour.PotActionBehaviour/EState

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 9 types share the name EState, so which one it became is not decidable here

    18 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.EntityFramework.GridItem::OriginCoordinate

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.Equipping.Equippable_Pourable::PourablePrefab

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.ItemFramework.ItemDefinition::Equippable

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    would-change-meaningThe member is there and unchanged since 0.4.5f2 - but as a PROPERTY over a native field, and the mods reference it as a field. Injecting a real field would resolve and then read a managed slot with nothing behind it.

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.ItemFramework.ItemDefinition::ID

    Nothing on this build to point it at.

    the field became a property on BaseItemDefinition, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inNothing moved. ID has belonged to BaseItemDefinition since before 0.4.5f2 and still does, one assembly up in Il2CppScheduleOne.Core, and ItemDefinition inherits it. What differs is its KIND: the mods emit a field token, and Il2CppInterop projects the native field as a property. A field token never falls back to an accessor, so a property under the same name would be read by nobody, and a real managed field would hold a value the game never reads - a bridge that compiles and lies. The mod author's fix is a rebuild against the shipped Il2CppScheduleOne.Core.dll, with no source change.

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.ItemFramework.SoilDefinition::Uses

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.NPCs.NPC::Inventory

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reports

  • no candidatemember

    Il2CppScheduleOne.NPCs.NPCInventory::GetFirstItem(System.String, ScheduleOne.NPCs.NPCInventory/ItemFilter)

    Nothing on this build to point it at.

    the method still exists but its parameters changed

    9 reports

  • no candidatemember

    Il2CppScheduleOne.ObjectScripts.Pot::SetSoilState(ScheduleOne.ObjectScripts.Pot/ESoilState)

    Nothing on this build to point it at.

    the method still exists but its parameters changed

    9 reports

  • no candidatefield

    Il2CppScheduleOne.ObjectScripts.Pot::SoilCapacity

    Nothing on this build to point it at.

    the field became a property on GrowContainer, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property on GrowContainer, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.ObjectScripts.SoilPourer::ActivateSound

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.PlayerTasks.Pourable::TrashItem

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.Tiles.Coordinate::x

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.Tiles.Coordinate::y

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • no candidatefield

    Il2CppScheduleOne.Trash.TrashItem::ID

    Nothing on this build to point it at.

    the field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    no-stand-inthe field became a property, and a field cannot be answered with one - the mod needs rebuilding against the MelonLoader it runs on

    9 reportsAlso in 1.0.1

  • refusedmember

    Il2CppScheduleOne.Trash.TrashManager::CreateTrashItem(String, Vector3, Quaternion, Vector3, String, Boolean)

    There was a candidate on this build and Polyfill did not trust it enough to use it.

    CreateTrashItem is overloaded here, so which one it became is not decidable

    9 reportsAlso in 1.0.1

  • refusedtype

    ScheduleOne.DevUtilities.NetworkSingleton`1

    There was a candidate on this build and Polyfill did not trust it enough to use it.

    its name changed, and Il2CppScheduleOne.DevUtilities.NetworkSingleton`1 is generic

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.DevUtilities.NetworkSingleton`1 was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.NPCs.Behaviour.Behaviour

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 4 types share the name Behaviour, so which one it became is not decidable here

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.Behaviour was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.NPCs.Behaviour.PotActionBehaviour

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatepatch target

    ScheduleOne.NPCs.Behaviour.PotActionBehaviour::ActiveMinPass

    Nothing on this build to point it at.

    the patched type does not exist here, so this patch will not apply

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour::ActiveMinPass was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatepatch target

    ScheduleOne.NPCs.Behaviour.PotActionBehaviour::StartAction

    Nothing on this build to point it at.

    the patched type does not exist here, so this patch will not apply

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour::StartAction was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EActionType

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EActionType was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EState

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 9 types share the name EState, so which one it became is not decidable here

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.Behaviour.PotActionBehaviour/EState was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.NPCs.NPCInventory/ItemFilter

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 2 types share the name ItemFilter, so which one it became is not decidable here

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.NPCInventory/ItemFilter was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.Registry

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 2 types share the name Registry, so which one it became is not decidable here

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Registry was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.Tiles.Grid

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 2 types share the name Grid, so which one it became is not decidable here

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Tiles.Grid was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • no candidatetype

    ScheduleOne.Tiles.Tile

    Nothing on this build to point it at.

    type no longer exists in Assembly-CSharp; 2 types share the name Tile, so which one it became is not decidable here

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Tiles.Tile was compiled against the other branch.

    9 reportsAlso in 1.0.1

Bridged 21

  • bridgedmember

    Il2CppScheduleOne.EntityFramework.GridItem::get_OriginCoordinate()

    Polyfill pointed this at its successor when the game started.

    18 reportsAlso in 1.0.1

  • bridgedmember

    Il2CppScheduleOne.ItemFramework.ItemInstance::get_Definition()

    Polyfill pointed this at its successor when the game started.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Audio.AudioSourceController

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Audio.AudioSourceController was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Employees.Botanist

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Employees.Botanist was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Employees.Employee

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Employees.Employee was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.EntityFramework.GridItem

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.EntityFramework.GridItem was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Equipping.Equippable

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Equipping.Equippable was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Equipping.Equippable_Pourable

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Equipping.Equippable_Pourable was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.ItemFramework.ItemDefinition

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemDefinition was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.ItemFramework.ItemInstance

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.ItemInstance was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.ItemFramework.SoilDefinition

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ItemFramework.SoilDefinition was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.NPCs.NPC

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.NPC was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.NPCs.NPCInventory

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.NPCs.NPCInventory was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.ObjectScripts.Pot

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.Pot was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.ObjectScripts.Pot/ESoilState

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.Pot/ESoilState was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.ObjectScripts.Soil.Equippable_Soil

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.Soil.Equippable_Soil was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.ObjectScripts.SoilPourer

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.ObjectScripts.SoilPourer was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.PlayerTasks.Pourable

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.PlayerTasks.Pourable was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Tiles.Coordinate

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Tiles.Coordinate was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Trash.TrashItem

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Trash.TrashItem was compiled against the other branch.

    9 reportsAlso in 1.0.1

  • bridgedtype

    ScheduleOne.Trash.TrashManager

    Polyfill pointed this at its successor when the game started.

    mono-builtMono branch name. Every game type in this build is Il2CppScheduleOne.*, so a mod asking for ScheduleOne.Trash.TrashManager was compiled against the other branch.

    9 reportsAlso in 1.0.1

Old versions only 8

Not in 1.0.3.
  • refusedmemberwas bridged

    Il2CppScheduleOne.EntityFramework.GridItem::get_Rotation()

    There was a candidate on this build and Polyfill did not trust it enough to use it.

    2 reportsIn 1.0.1

  • no candidatefield

    Il2CppScheduleOne.EntityFramework.GridItem::Rotation

    Nothing on this build to point it at.

    2 reportsIn 1.0.1

  • no candidatemember

    Il2CppScheduleOne.NPCs.Behaviour.Behaviour::SendEnd()

    Nothing on this build to point it at.

    out-of-rangeNothing of that name in either build and nothing in the version history back to 0.4.4f6, so there is no pair of builds to read a successor out of.

    2 reportsIn 1.0.1

  • refusedmemberwas bridged

    Il2CppScheduleOne.NPCs.NPC::get_Inventory()

    There was a candidate on this build and Polyfill did not trust it enough to use it.

    2 reportsIn 1.0.1

  • no candidatemember

    Il2CppScheduleOne.NPCs.NPCInventory::GetFirstItem(String, ItemFilter)

    Nothing on this build to point it at.

    2 reportsIn 1.0.1

  • no candidatemember

    Il2CppScheduleOne.ObjectScripts.Pot::SetSoilState(ESoilState)

    Nothing on this build to point it at.

    2 reportsIn 1.0.1

  • no candidatemember

    Il2CppScheduleOne.Tiles.Coordinate::op_Addition(Coordinate, Coordinate)

    Nothing on this build to point it at.

    2 reportsIn 1.0.1

  • no candidatemember

    Il2CppScheduleOne.Tiles.Coordinate::RotateCoordinates(Coordinate, Single)

    Nothing on this build to point it at.

    2 reportsIn 1.0.1

For your mod page

Badge

Polyfill badge for Botanist Use Soil Pourer
[![Polyfill](https://polyfill.doomods.com/badge/botanist-use-soil-pourer.svg)](https://polyfill.doomods.com/mod/botanist-use-soil-pourer)

Your mod?

Add a link to your mod page, or have it removed from the index.

Add linkRemove mod

API

GET https://polyfill.doomods.com/api/board/botanist-use-soil-pourer
API docs

This page as JSON: answer, findings, errors, player reports. No key needed.