Tags
Creators
Details
1.21.1-1.4.0-NeoForge
Compatibility
Required content
Changes
🤖 PlayerEngine + Player2NPC v1.4.0
Minecraft 1.20.1 (Fabric and Forge) and Minecraft 1.21.1 (Fabric and NeoForge)
✨ What's New
🖥️ A complete new Player2NPC menu
Press H to open the new Player2NPC hub. The old character list screen has been replaced with an organized menu for managing your companions and the mod.
- View your companions, their current tasks, inventory, and recent activity.
- Edit companion prompts and manage who is allowed to talk to or control them.
- Configure behavior, hunger, combat, travel, budgets, Joules, AI memory, profiles, and model settings.
- Use dedicated screens for mod intelligence and automation settings.
- Adjust crafting, smelting, mining, storage, fuel, and waypoint settings without digging through config files.
🌾 Farming overhaul
Companions can now build and manage proper farms from start to finish.
- Set up a safe, irrigated 9x9 farm automatically or choose the exact location yourself.
- Clear obstacles, fill gaps, place water, till the soil, and prepare the plot for planting.
- Plant requested crops and quantities, gathering seeds and other needed items along the way.
- Harvest only mature crops and collect the drops afterward.
- Farms are remembered as waypoints so companions can find them again later.
- Farm work can repair damaged plots and recover from temporary interruptions instead of losing the whole job.
You can use the direct commands setup_farm, plant_farm, and harvest_farm, or ask your companion naturally.
🛠️ Crafting, smelting, and upgrades
Item gathering and crafting have been rebuilt to handle longer jobs more reliably.
- Companions can follow full recipe chains, gathering missing materials and crafting the intermediate parts they need.
- Crafting works with a wider range of vanilla and modded recipes.
- Nearby crafting tables are preferred, with a new table placed when one is needed and allowed.
- Smelting and cooking now support furnaces, blast furnaces, and smokers.
- Companions choose and gather suitable fuel, wait for the real cooking progress, and collect the finished items.
- Item requests can now flow through gathering, crafting, and smelting as one job.
- Smithing-table upgrades, including netherite upgrades, can resolve their required ingredients automatically.
Use smelt for furnace work and smith for smithing-table upgrades. Asking for an item with get can also make use of these steps when needed.
🧠 Long-term memory and better waypoints
Companions now have long-term memory that carries across conversations and play sessions.
- Episodic memory helps the AI recall past interactions, conversations, and events instead of treating every chat as completely new.
- Factual memory stores useful information about you, your companions, and the world, such as preferences, instructions, and important details you have shared.
- Factual memories can be corrected when circumstances change, while episodic memories provide the history and context behind what the companion remembers.
- Companions can also remember farm locations, inspect them later, and notice when a remembered waypoint has changed.
- More companion state, including follow behavior, mood, hunger, and conversation data, is saved consistently between sessions.
Memory uses a small amount of Joules when it updates and searches its embedding-based memory. You do not need a large balance, but it is recommended to keep a small amount of Joules available if you want your companion to keep learning and recalling long-term memories.
🐛 Bug Fixes
- Active jobs no longer disappear when a companion performs a small gesture; supported tasks can resume afterward.
- Companions respect player-built structures more reliably and are less likely to break through walls just to reach a target.
- Follow and food behavior no longer gets trapped in repeated break-off messages or confusing loops.
- Companions keep picking up dropped items even when
mobGriefingis turned off. - Traveling between dimensions no longer leaves duplicate copies of the same companion behind.
- Fixed a rare crash that could happen when a companion collided with a mob.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:CB68UWRl:6hUQg8ap"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CB68UWRl:6hUQg8ap"
}

