7 repository-uri
Plugins that define specific logic and assets to enable software to interact with a particular game.
Distinct from Gaming Interface Plugins: None of the candidates cover the general definition of a plugin used to automate a specific game's logic.
Explore 7 awesome GitHub repositories matching game development · Game Interaction Plugins. Refine with filters or upvote what's useful.
Dockercraft is a Cuberite-based system that visualizes running Docker containers as blocks inside a Minecraft world, providing an in-game interface for managing containers through block interactions. It maps each Docker container to a distinct block entity, linking container lifecycle events to block state changes for at-a-glance status monitoring. The project uses a Cuberite server plugin to translate in-game player actions into Docker API calls, enabling starting, stopping, and inspecting containers by interacting with their block representations. A real-time polling loop periodically queri
Enables starting, stopping, and inspecting Docker containers by interacting with block representations in-game.
SerpentAI is a game AI development kit and computer vision framework designed for building autonomous agents that interact with video games. It serves as a game input automation tool and a machine learning model integration engine, allowing developers to create agents that perceive game states and execute actions. The framework utilizes a plugin-based agent architecture to provide modular extensions for game-specific logic and behaviors. It features a specialized system for training, bundling, and deploying machine learning classifiers to recognize visual contexts and game states in real time
Enables the definition of game-specific logic and assets to facilitate interaction with particular video games.
Luma3DS is a custom firmware for the Nintendo 3DS that removes factory restrictions to enable the execution of unsigned homebrew and game modifications. It functions as a kernel-level system extension that hooks system calls to bypass hardware limitations and introduce new operating system capabilities. The project serves as a homebrew payload loader, using boot-time mechanisms to launch third-party software and custom firmware versions. It also provides a game modding framework capable of patching executable code and intercepting file requests to load custom assets and modified data. The en
Executes custom code within running applications to modify behavior or bypass software crashes.
RuneLite este un client de joc open-source pentru OldSchool RuneScape. Acesta servește ca o alternativă condusă de comunitate la software-ul oficial, funcționând ca un client modificat care permite personalizarea profundă și extinderea funcționalităților. Proiectul oferă un sistem programabil de plugin-uri pentru joc, care permite dezvoltarea și injectarea de instrumente personalizate direct în mediul de joc activ. Acest framework permite crearea de îmbunătățiri ale interfeței și integrarea logicii personalizate pentru a modifica comportamentul clientului. Sistemul include, de asemenea, un manager de date pentru cache-ul jocului, destinat citirii și manipulării activelor locale și a fișierelor de bibliotecă stocate pe disc. Aceste capabilități susțin personalizarea generală a clientului de joc și îmbunătățirea layout-urilor vizuale și a afișajelor de informații.
Ships a programmable framework for developing and injecting Java-based tools and features directly into the game environment.
Hearthstone Deck Tracker is a gaming companion application and collection manager for Windows. It serves as a game utility for tracking real-time gameplay data, managing card collections, and analyzing deck performance through match history and win rates. The application features a plugin-based architecture that allows for the addition of third-party logic to introduce custom tracking behaviors and automation triggers. For broadcasters, it provides a chroma-key compatible streaming overlay to display real-time game data on live video feeds. Its capabilities include importing deck lists from
Provides a framework for third-party extensions to add custom tracking behaviors and automation triggers.
PokemonGo-Bot is a programmable automation tool designed to manage Pokémon GO gameplay. It functions as an automated game bot and interaction framework that handles creature capture, item collection, and inventory management through a rule-based system. The project features a remote controller interface that allows users to trigger game actions and receive real-time event reports via a messaging bridge, specifically integrating with Telegram. It employs coordinate-based navigation and human movement simulation to traverse the game world and locate specific entities. The software covers broad
A system for simulating human movement and interactions through coordinate-based navigation and remote commands.
CatServer is a hybrid Minecraft server implementation designed to simultaneously execute Forge mods and Bukkit or Spigot plugins within a single environment. It functions as a runtime bridge that enables the integration of heterogeneous modding and plugin ecosystems, allowing content from both sources to operate together. The project provides a compatibility layer that translates plugin dependencies and synchronizes data between external extensions and internal game logic. By utilizing a unified classloader hierarchy and runtime bytecode instrumentation, it allows standard server extensions t
Runs modified game files and standard server extensions simultaneously within a single environment to combine content from different ecosystems.