Banane9
NuGet publisher profile
Packages (22)
XmlRpc
Library for interfacing with a server using XmlRpc
Remora.Resonite.Sdk
A .NET SDK for developing Resonite mods and plugins.
ManiaNet.ManiaPlanet
Portable Class Library for accessing the ManiaPlanet WebServices and other Information. Check Project Page for how to use.
BitStream
PCL wrapper for the Stream class that allows bit-level reads and writes, for all your sub-byte encoding needs. Just new up a BitStream instance with the underlaying stream passed to it and off you go.
ManiaNet.DedicatedServer
This library contains all the required MethodCalls and Structs for interfacing with ManiaPlanet Dedicated Servers using the XmlRpc library.
Banane9.StateMachine
Generic State Machine implementation using reflection to collect Transition implementations.
Telegram.Bot.Extensions.StateMachine
Slight extension of the Banane9.StateMachine package for chat bots.
JamendoApi
Client for the Jamendo Api v3.0
Mtsk
Client for accessing the Tankerkönig MTS-K Api for German fuel prices.
CompiledFilters
Write reusable filter expressions that get compiled at runtime!
IronWren
.NET integration for the scripting language Wren created by munificent. http://wren.io https://github.com/munificent/wren Supports the whole VM API and also generating Wren foreign-classes for C# classes. The Native folder content has to be set to copy manually.
EnumerableToolkit
Contains helpful convenience methods to work with enumerables and some more specific types.
EnumerableToolkit.Builder.Async
Adds an AsyncEnumerableBuilder to incrementally construct an async enumerable sequence out of building blocks.
EnumerableToolkit.Builder
Adds an EnumerableBuilder to incrementally construct an enumerable sequence out of building blocks.
SilverConfig
Silver Config allows you to annotate a class with attributes, similiar to those for the XmlSerializer or Json.Net, but allows to add comments for elements, define the order, and to separate them with new lines. This makes the configuration file easier to read and modify by the user.
EnumerableToolkit.Async
Contains helpful convenience methods to work with async enumerables.
MonkeyLoader.GamePacks.Resonite
This Game Pack for MonkeyLoader provides basic hooks for modding the game Resonite, which uses FrooxEngine. It provides hooks for the beginning of initialization, when initialization is done, and when the game shuts down. Additionally it contains many useful features for Users and Developers alike.
MonkeyLoader
A convenience and extendability focused mod loader using NuGet packages.
MonkeyLoader.GamePacks.ResoniteModLoader
This MonkeyLoader Game Pack for Resonite enables loading ResoniteModLoader mods as MonkeyLoader mods.
MonkeyLoader.GamePacks.Resonite.Core
This package provides the non-ML specific helpers for modding the game Resonite, which uses FrooxEngine. It contains many useful features for the Developers of mods and their Users alike. This package is only intended for use with non-ML mods. For mods targetting ML, this library is part of the Resonite Game Pack.
MonkeyLoader.GamePacks.Unity
This Game Pack for MonkeyLoader provides basic hooks for Unity modding, such as when the first scene has been loaded, to prevent the dynamic Unity bindings from getting messed up.
MonkeyLoader.ReferencePackageGenerator
This MonkeyLoader tool allows generating stripped and / or publicized reference assemblies to distribute for modding purposes in particular. Optionally, NuGet packages can be created from them as well, including uploading them NuGet feeds automatically. Various configuration options for which assemblies to include and how to version them are available. Usage: dotnet tool ReferencePackageGenerator configPaths... There can be any number of config paths, which will be handled one by one. Missing config files will be generated.