# ⚔️ FastLogIp
> 一个用于 Minecraft 的安全轻量级身份验证插件,基于 IP 地址 + UUID 令牌。快速、简单、流畅。
## 🔧 描述
FastLogIp 通过根据其 IP 和 UUID 令牌自动识别玩家,提供无缝且安全的登录体验。
这确保了值得信赖的玩家可以快速访问服务器,同时保持对未经授权访问的保护。
🔒 所有玩家操作(伤害、物品栏、命令)在身份验证确认之前仍然被阻止。
## 🛠️ 特性
- 🔐 通过 IP 自动识别
- 🧠 安全令牌生成
- 👮♂️ 在身份验证之前完全阻止操作
- 🔁 管理员命令以重新生成令牌
- 📂 自动保存未身份验证玩家的物品栏
## 🖥️ 命令
| 命令 | 描述 |
|------------------------------|-------------|
| `/regentoken` | 为自己生成一个新的令牌 |
| `/adminregentoken <玩家>` | 仅限管理员 - 为另一位玩家重新生成令牌 |
## 🔐 权限
| 权限 | 描述 |
|-------------------|-------------------------------|
| `fastlogip.admin` | 使用 `/adminregentoken` |
## ⚙️ 配置
V1 不需要任何配置。令牌和 IP 地址会自动保存。
## ✅ 兼容性
- ✅ Minecraft 1.20.4 – 1.21.x
- ✅ 适用于 **Spigot**, **Paper**, **Purpur**
## 🧩 依赖项
没有外部依赖项。
## 📥 安装
1. 下载 `FastLogIp.jar`
2. 将它放在 `plugins/` 文件夹中
3. 重启你的服务器
## 💬 支持
你可以提出问题:
- 通过私信
- 或者在 GitHub 上打开一个 issue
## 注意
从同一家庭连接的玩家也可能被同一 IP 地址识别。
## 📄 许可证
此插件在 **MIT** 许可下分发(请参阅 LICENSE 文件)。
---
# ⚔️ FastLogIp
> Plugin d’authentification sécurisé et léger pour Minecraft, basé sur l’adresse IP + token UUID. Rapide, simple et fluide.
## 🔧 Description
FastLogIp offre une expérience de connexion fluide et sécurisée en reconnaissant automatiquement les joueurs grâce à leur IP et leur token UUID.
Cela permet aux joueurs de confiance d’accéder rapidement au serveur tout en maintenant une protection contre les accès non autorisés.
🔒 Toutes les actions du joueur (dégâts, inventaire, commandes) restent bloquées tant que l’authentification n’est pas confirmée.
## 🛠️ Fonctionnalités
- 🔐 Reconnaissance automatique par IP
- 🧠 Génération de token sécurisé
- 👮♂️ Blocage complet tant que non authentifié
- 🔁 Commandes d’administration pour régénérer les tokens
- 📂 Sauvegarde automatique de l’inventaire des joueurs non authentifiés
## 🖥️ Commandes
| Commande | Description |
|-------------------------------|-------------|
| `/regentoken` | Génère un nouveau token pour soi |
| `/adminregentoken ` | Admin uniquement – régénère le token d’un autre joueur |
## 🔐 Permissions
| Permission | Description |
|-------------------|-------------------------------|
| `fastlogip.admin` | Utiliser `/adminregentoken` |
## ⚙️ Configuration
Aucune configuration nécessaire pour la V1. Les tokens et IPs sont sauvegardés automatiquement.
## ✅ Compatibilité
- ✅ Minecraft 1.20.4 – 1.21.x
- ✅ Fonctionne sur **Spigot**, **Paper**, **Purpur**
## 🧩 Dépendances
Aucune dépendance externe.
## 📥 Installation
1. Télécharge `FastLogIp.jar`
2. Place-le dans le dossier `plugins/`
3. Redémarre ton serveur
## 💬 Support
Tu peux poser tes questions :
- Par message privé
- Ou ouvrir une issue sur GitHub
## Note
Les joueurs se connectant depuis le même foyer peuvent également être reconnus via la même IP.
## 📄 Licence
Ce plugin est distribué sous licence **MIT** (voir fichier LICENSE).