Planned
- Version
- 2.1.0+26.3
- Author
- senseiwells
PuppetPlayers
Calls something that is on Kiln's roadmap. Parts of it may already run.
Evidence
Ran on Kiln's test stand (2026-11-04): it stopped at kotlin.jvm.internal.Intrinsics, a class from a jar nested inside the mod; Kiln does not unpack nested jars yet.
What it needs from Kiln
- Mixin
- com.mojang.authlib.GameProfile
- com.mojang.authlib.GameProfileRepository
- com.mojang.authlib.ProfileLookupCallback
- com.mojang.authlib.exceptions.MinecraftClientException
- com.mojang.authlib.minecraft.client.MinecraftClient
- com.mojang.authlib.services.ProfileNotFoundException
- com.mojang.authlib.services.response.NameAndId
- net.minecraft.commands.CommandSourceStack
- net.minecraft.commands.SharedSuggestionProvider
- net.minecraft.commands.arguments.DimensionArgument
- net.minecraft.commands.arguments.EntityArgument
- net.minecraft.commands.arguments.GameModeArgument
- net.minecraft.commands.arguments.TimeArgument
- net.minecraft.commands.arguments.coordinates.Coordinates
- net.minecraft.commands.arguments.coordinates.RotationArgument
- net.minecraft.commands.arguments.coordinates.Vec2Argument
- net.minecraft.commands.arguments.coordinates.Vec3Argument
- net.minecraft.commands.arguments.selector.EntitySelectorParser
- net.minecraft.core.Position
- net.minecraft.core.UUIDUtil
- net.minecraft.core.component.DataComponents
- net.minecraft.nbt.CompoundTag
- net.minecraft.nbt.NbtIo
- net.minecraft.network.PacketListener
- net.minecraft.network.chat.RemoteChatSession
- net.minecraft.network.chat.RemoteChatSession.Data
- net.minecraft.network.protocol.Packet
- net.minecraft.network.protocol.game.ClientboundBundlePacket
- net.minecraft.network.protocol.game.ClientboundPlayerInfoRemovePacket
- net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket
- net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket.Action
- net.minecraft.network.protocol.game.ClientboundPlayerInfoUpdatePacket.Entry
- net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket
- net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket
- net.minecraft.network.protocol.game.ClientboundRespawnPacket
- net.minecraft.network.protocol.game.ServerboundAttackPacket
- net.minecraft.network.protocol.game.ServerboundClientCommandPacket
- net.minecraft.network.protocol.game.ServerboundClientCommandPacket.Action
- net.minecraft.network.protocol.game.ServerboundInteractPacket
- net.minecraft.network.protocol.game.ServerboundMovePlayerPacket
- and 80 more
On the roadmap: Minecraft's libraries and client API (0.2), Code next to data (0.3), Mixin (0.5)
In the author's words
Simple implementation for fake 'puppet' players
Scan
Scanned on 4 November 2026 against Kiln 0.2.0, file PuppetPlayers-2.1.0+26.3.jar. The scan reads the mod's classes; it does not run them.
Reports from players
No reports from players yet.
Thank you. Your report is counted.