Companion Extension is an entity interaction module for TypeWriter, engineered for BTC Studio infrastructure. It enables the creation of intelligent companion NPCs that can follow players and interact with the environment.
- Follow Mechanics: NPCs that intelligently follow their owners.
- Environmental Interaction: Companions that can react to and interact with the world around them.
- TypeWriter Entity Integration: Built on top of the robust TypeWriter Entity module.
- Behavioral Config: Highly configurable behaviors for diverse companion types.
Companion Extension configuration is managed via TypeWriter's manifest system.
Requires Java 21.
# Clone the repository
git clone https://github.com/RenaudRl/TypeWriter-Companion-Public.git
cd TypeWriter-Companion-Public
# Build the project
./gradlew clean buildbuild/libs/Compagnion-[Version].jar
- TypeWriter - The engine this extension is built for.
- BTC Studio - Maintenance and specialized optimizations.
Licensed under the MIT License.
Full documentation available at BTC Studio Docs.