跳到正文

FelixSkins

A client-only Fabric mod for Minecraft 1.20.1 that allows players to drag and drop PNG skin files directly into the game and apply them immediately without restarting.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

FelixSkin – Minecraft Fabric Mod

A client-only Fabric mod for Minecraft 1.20.1 that allows players to drag and drop PNG skin files directly into the game and apply them immediately without restarting.

✨ Features

  • 🎯 Drag & Drop Interface: Open GUI with K key, drag PNG files from your OS into the drop zone
  • ⚡ Immediate Application: Skins are applied instantly to your player model
  • 🎨 HD Support: Supports skins of any resolution (128×128, 256×256, 512×512, etc.)
  • 🤖 Auto-Detection: Automatically detects slim (Alex) vs classic (Steve) models based on filename
  • Files containing _slim or _alex → Alex model
  • All other files → Steve model
  • 🌐 Client-Only: No server-side changes required
  • 💾 Memory Efficient: Proper cleanup of old textures to prevent memory leaks

📋 Requirements

  • Minecraft 1.20.1
  • Fabric Loader 0.16.12+
  • Fabric API 0.92.6+
  • Java 17+

🚀 Installation

For Players

  1. Download the latest .jar file from releases
  2. Place it in your %minecraft%/mods folder
  3. Launch Minecraft with Fabric Loader
  4. Press K in-game to open the skin manager

For Developers

  1. Clone this repository
  2. Run ./gradlew build (or gradlew.bat build on Windows)
  3. Find the built JAR in build/libs/

🎮 Usage

  1. Open the GUI: Press K in-game
  2. Drag & Drop: Drag a PNG file from your file explorer into the drop zone
  3. Alternative: Click “Pick File” to browse for PNG files
  4. Apply: Click “Apply Skin” to apply the skin
  5. Clear: Use “Clear Skin” to remove the custom skin
  6. Close: Click “Close” or press ESC

GLFW Integration

  • Uses GLFW drop callback to receive file drops from the OS
  • Safely handles file path encoding and validation
  • Only accepts PNG files with reasonable size limits

⚠️ Troubleshooting

Common Issues

  1. Mod not loading: Ensure you have the correct Fabric Loader version
  2. K key not working: Check if the key binding conflicts with other mods
  3. Skin not applying: Verify the PNG file is valid and not corrupted
  4. Performance issues: Large HD skins (>2048×2048) may impact performance

Logs

Check the Minecraft logs for any error messages. The mod logs important events with the prefix [FelixSkin].

📞 Support

  • GitHub: https://github.com/dotprepare/FelixSkins
  • Discord: Join our community for support
  • Issues: Report bugs on GitHub Issues

🤝 Contributing

Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.

📄 License

This project is licensed under the MIT License – see the LICENSE file for details.


Made with ❤️ by Frame121

常见问题

FelixSkins 支持哪些 Minecraft 版本?

FelixSkins 支持 Minecraft Java 版 1.20.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

FelixSkins 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分