bFreeze 1.16-1.21.X icon

bFreeze 1.16-1.21.X -----

bFreeze is a lightweight Minecraft plugin that allows admins to freeze and unfreeze players easily.




Critical Hotfix - v5.2.0
My sincere apologies for the rapid follow-up update. This version contains crucial fixes.
Hello everyone,
My apologies to everyone who downloaded the previous version released just a short while ago. A very specific and hard-to-reproduce bug was discovered right after release, which could cause issues with the freeze GUI's protection and timer updates under certain conditions.
I wanted to push out a definitive fix as quickly as possible. This version, **5.2.0**, addresses these core logic problems to ensure the plugin is as stable and reliable as I promised.

❗ Critical Fixes in This Version
  • Fixed GUI Protection & Timer Bug: Resolved a deep timing issue (race condition) that could cause the GUI protection (preventing item taking) and the timer updates to fail on the first opening of the `/freeze` menu. By adding a 1-tick delay before the GUI opens, we ensure the server state is fully synchronized, and the protection works instantly and reliably.
  • Fixed `permanent: false` Logic: The logic for this config option has been completely rewritten to be unambiguous. It now correctly unfreezes players on disconnect ONLY for permanent `/freeze` commands, while `/tempfreeze` timers will now always correctly pause and resume, regardless of this setting.
  • Fixed Empty Console Lines: An issue that could cause empty lines to be spammed when using `/freezehistory` has been resolved.
⚙️ Note for Upgraders
  • No configuration changes are needed if you are updating from the previous v5.x version. The plugin will work with your existing setup.
Again, I sincerely apologize for the inconvenience of a quick follow-up update. Thank you for your patience and for helping to make bFreeze a truly rock-solid plugin.
This should be the definitive stable release.​
----------, Jun 17, 2025

bFreeze 5.0 is Here! - The Definitive Edition
After extensive development, testing, and a complete architectural rewrite, the final version of bFreeze has arrived.
Hello everyone,
Thank you for your incredible feedback and patience. This is not just an update; it's a complete evolution of the plugin, rebuilt from the ground up to be the most stable, performant, and feature-rich freeze management tool available. We've tackled every reported bug and added a suite of powerful new features requested by the community.

✨ New Features
  • Flexible Dual Storage: You can now choose between using a powerful MySQL database (perfect for server networks) or simple local YAML files (zero setup required). This is fully configurable in the `config.yml`.
  • Temporary Freezing: The new `/tempfreeze <player> <duration> [reason]` command allows you to freeze players for a specific duration (e.g., `5m`, `1h`).
  • Freeze & Unfreeze Reasons: You can now add a reason to all freeze, temp-freeze, and unfreeze commands for better staff accountability.
  • Complete Player History: The `/freezehistory <player>` command allows you to view a detailed log of all actions taken against a player (requires database).
  • Configurable Unfreeze on Kick: You can now configure whether a player should be automatically unfrozen if they are kicked from the server.
  • Dual GUI System: The plugin now uses two separate, fully customizable GUI menus for permanent and temporary freezes, providing clearer information to the player.
Critical Bug Fixes & Stability Improvements
  • The "Smart Timer" is here!: The entire timing system has been rewritten. Timers now intelligently pause when a player disconnects and resume exactly where they left off upon rejoining.
  • FIXED: This new architecture 100% resolves the persistent bug where players would remain with blindness or a stuck GUI after being unfrozen while offline. All unfreeze actions now happen reliably while the player is online.
  • FIXED: Resolved all known compilation issues and dependency conflicts. The plugin is now built against a stable Java 8 target for maximum compatibility (1.16.5+).
  • FIXED: Resolved an issue where players could interact with the freeze GUI immediately after being frozen before protections were active.
⚙️ Architectural & Performance Improvements
  • The entire data layer has been refactored to be cleaner and more efficient.
  • All database and file operations are now fully asynchronous to ensure the plugin never causes server lag.
  • bStats integration has been updated to the official and modern Maven dependency method.
Upgrading from an older version?
Due to the massive architectural changes, it is highly recommended to delete your old `config.yml` and your old `bfreeze_frozen_players` database table to allow the plugin to generate the new, correct formats.
Thank you for your support! We believe v5.0 is the definitive bFreeze experience.​
----------, Jun 17, 2025

bFreeze v2.0.2 - Aktualizace pro zvýšení kvality a stability
Ahoj všichni,
Děkujeme za vaši cennou zpětnou vazbu! Jedná se o významnou aktualizaci zaměřenou na údržbu a zlepšení kvality hry, která řeší některé závažné chyby a zavádí velmi žádanou možnost odblokování offline hráčů. Všem uživatelům důrazně doporučujeme aktualizaci.
✨ Nové funkce
  • Odmrazování offline hráčů: Nyní můžete použít `/unfreeze <hráč>` u hráčů, kteří momentálně nejsou online. Plugin je správně odstraní z databáze a seznamu zmrazených hráčů. Budou volní při příštím přihlášení.
Opravy chyb
  • Opravena trvalá slepota a chyba grafického rozhraní: Vyřešena kritická chyba, kdy se hráči, kteří byli automaticky odmrazeni offline, znovu přihlašovali s efektem trvalé slepoty a zaseknutým grafickým rozhraním. Plugin nyní provádí „kontrolu vyčištění“ při každém připojení hráče, aby odstranil všechny přetrvávající efekty, pokud neměl být zmrazen.
  • Vylepšená správa úloh: Interní plánovače pro automatické rozmrazování a aktualizace grafického rozhraní jsou nyní robustnější a elegantně zpracovávají offline hráče, čímž zabraňují potenciálním únikům paměti.
⚙️ Vnitřní vylepšení
  • Kód byl přepracován, aby lépe rozlišoval mezi akcemi online a offline hráčů, čímž se systém stal stabilnějším a předvídatelnějším.
Jako vždy děkujeme za vaši podporu a za to, že pomáháte vylepšovat bFreeze! Nahlaste prosím jakékoli nové problémy, které najdete, v sekci diskuse.
----------, Jun 12, 2025

Resource Information
Author:
----------
Total Downloads: 105
First Release: Mar 26, 2025
Last Update: Jun 17, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings