▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/PlayerAuctions
PlayerAuctions

PlayerAuctions

PlayerAuctions is a modern and feature-rich auction house plugin.

1.6K
4
Все версииPlayerAuctions 2.5.1

PlayerAuctions 2.5.1

Release1 мес. назад

Список изменений

PlayerAuctions Changelog - v2.5.1 (Critical Bug Fix)

📋 Summary

  • Fixes severe race condition allowing multiple simultaneous purchases of the same auction item, leading to duplicates, multiple payments, and economy exploits.
  • Impact: Ensures atomic transactions, preventing economic damage and maintaining server fairness.

🔴 Bug Details

  • Problem: Auction remained ACTIVE during money/item transfers, enabling concurrent buys.

    • Old Flow: Check → Transfers → Mark FINISHED (vulnerable window).
  • Root Cause: Non-atomic operations in multi-threaded environment.

  • Solution: Atomic reservation with optimistic locking.

    • New Flow: Check → Reserve (mark FINISHED) → If fails, abort → Transfers with rollbacks → Log/notify.
    • Improvements: Rollbacks on errors; main-thread inventory; enhanced logging/feedback.

🔒 Security

  • Prevents item duplication, economy drains, and unfair advantages.

Файлы

PlayerAuctions-2.5.1-Modern.jar(3.66 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

2.5.1

Загрузчики

Paper
Purpur
Spigot

Версии игры

1.19–1.21.11

Загрузок

6

Дата публикации

1 мес. назад

Загрузил

ID версии

Главная