A Minecraft 1.7.10 / Forge port of the PatPat mod.
Goals:
- Sneak + empty main hand + right-click a living entity to trigger a pat animation
- Works client-only (no server required)
- When installed on the server, syncs pat actions to nearby players
- Resource packs can override animation textures, configs, and sounds — compatible with upstream pack format
Windows:
gradlew.bat build
gradlew.bat runClient
gradlew.bat runServerPack files must be placed under:
assets/patpat/textures/
your_animation.json or .json5
your_texture.png
Modern packs often use IDs like:
minecraft:Zombieminecraft:EnderDragon
Legacy 1.7.10 entity names are typically camel-case (for example EnderDragon).
This port normalizes IDs so modern snake_case IDs can still match legacy names.
To target Ender Dragon, use one of these in entities:
minecraft:ender_dragonender_dragonEnderDragon
- Keep texture paths as
patpat:textures/<file>.png. - Keep animation fields compatible with upstream (
duration,frame,sound,entities). - Prefer modern namespaced IDs in packs; this port handles legacy mapping.
- If an animation still does not apply, verify the target entity is included in
entities(for example, a pack configured only forminecraft:zombiewill not affect Ender Dragon).
- Upstream repository: https://github.com/LopyMine/PatPat
- Upstream wiki: https://github.com/LopyMine/PatPat/wiki/