DumpDlls

The goal of this mod is to provide people with an easy way to get into modding with Eco. The DumpDlls mod will dump the modding API Dlls from an Eco server when the server is launched with the mod installed. I also provide a blank C# project for creating Eco mods in Visual Studio.

The mod will pull the following dlls from the server and drop them into the server's root folder:

Eco.Core.dll

Eco.Gameplay.dll

Eco.ModKit.dll

Eco.Shared.dll

Eco.Simulation.dll

Eco.Stats.dll

Eco.World.dll

Eco.WorldGenerator.dll

LiteDB.dll : (this dll is not part of the Eco modding API, but is used in parts of it)

Priority Queue.dll : (this dll is not part of the Eco modding API, but is used in parts of it)

You will need to move the dlls to another folder after they are pulled from the server, otherwise the server will have errors the next time it launches.

To add the modding API Dlls to the C# project, first open the project in Visual Studio. In the solution explorer window, right click on References and click "Add Reference...". Then, click "Browse..." on the bottom of the window. Navigate to where you have the API Dlls stored, and add all of them.You should then be able to reference them inside of your mod with using statements.

Licensing

My mods come with a license. By downloading or using any of my mods, you are agreeing to the included license. A copy of the license is available here.

The C# project is provided 'as is' with no warranties, implied or otherwise. I take no responsibility for any damages incurred from the use of this project.

Installation

The mod's .zip file can be extracted to the server's root folder to install the mod.

Make sure that the whitelist in ModKit.eco is either disabled or is configured to accept my mods. The server won't load my mods if that isn't done.

The C# project can be opened and used in Microsoft Visual Studio. To build you mod as a dll file, make sure the project's output type is a Class Library before you build with Visual Studio.

Bugs, Suggested Features, & Questions

Please leave bug reports, suggestions, and questions on the GitHub page for my mods. I can also be reached on Discord through the Eco server, or my tag is Pradoxzon#7692.

Other Info

If you enjoy my mods, please consider helping to support me by donating.Looking for a host for an Eco server? These companies host Eco servers, and have my mods available to use on their servers.