
239
5
1.3
release3 августа 2025 г.Added
- IP hashing using SHA-256 - all IPs now stored as hashes instead of plain text
- Automatic migration from plain IP data to hashed format
- Privacy-focused logging showing only hash prefixes
Changed
- Data storage format:
ips→hashed_ips,latest→latest_hashed ProxyCache.isProxy()→ProxyCache.checkProxy()returningProxyResult- Admin command messages updated for hashed IP terminology
Removed
/deepaltsconfig clearcachecommandProxyCache.clearCache()andremoveCachedIp()methods
Security
- Original IPs only used for proxy API calls then immediately discarded
- All stored data now uses irreversible SHA-256 hashes
- Protection against IP exposure in data breaches
Migration
- Automatic conversion of existing IP data on first load
- Both main data file and proxy cache migrated
- No manual intervention required
Deep Alts 1.2.2
release30 июня 2025 г.- Added online/offline player colors
Deep Alts 1.2.1
release30 июня 2025 г.- Fixed bug with backwards compatibility
1.2
release29 июня 2025 г.New Features
- Added compatibility for all Minecraft versions 1.20+
- Refactored package names to fit with java conventions
1.1
release28 июня 2025 г.New Features
-
/deepaltsconfigAdmin Command-
Added full support for
/deepaltsconfigwith the following subcommands:/deepaltsconfig status– View plugin state and cache size/deepaltsconfig rebuild– Rebuild the alt graph from IPs (excluding proxy IPs)/deepaltsconfig clearcache– Clear the proxy detection cache/deepaltsconfig save– Force save all plugin data/deepaltsconfig reload– Reload data from disk/deepaltsconfig info– Show detailed statistics and graph metrics
-
Proxy Detection & Filtering
-
Integrated IP-API to detect proxy and hosting IPs:
- IPs marked as proxy or hosting are excluded from graph connections
- Responses are cached for performance and to reduce API calls
- API rate limits (
X-Rl,X-Ttl) are respected to avoid bans
Structural Refactoring
-
Graph logic extracted into its own class (
DeepAltsGraph)- Improves maintainability and future extensibility
- Easier to add new connection logic (e.g. shared usernames, hardware IDs, etc.)
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:10 месяцев назад
Обновлён:8 месяцев назад
