FireFreeze 2.0 | Titles and GUI Support | Fully Configurable | 1.7-1.16 icon

FireFreeze 2.0 | Titles and GUI Support | Fully Configurable | 1.7-1.16 -----

Freeze plugin with cool features, such as Titles and GUI Support




It's been a while since the last update huh?
  • Fixed a console spam when you try to freeze a player (happens randomly) | Thanks to SladeHazard
  • Fixed Auto Updater throwing errors
  • Fixed a bug when the frozen player remains in the freeze chat even if he's unfrozen
  • FireFreeze SHOULD support 1.17 server version (titles will not work for now in 1.17)
Just to clarify, FireFreeze DOES NOT support 1.13.x-1.14.x-1.15.x

If you find a bug, please report it on the github page
----------, Jun 29, 2021

Please remove the configuration file (config.yml) before updating!

Features:

  • Added freeze scoreboard (to enable it, go to scoreboard.yml in the FireFreeze/ directory and set
    enable_freeze_scoreboard on true
  • Added freeze prefix and suffix with NametagEdit support (in the next update I will add TAB Support and other hooks)
  • Added HEX Colors support for 1.16.x servers
  • Added PlaceholderAPI Support for some messages (scoreboard is supported)
  • Fixed a bug with the updater when you force it (by /firefreeze update)
  • Added Freeze chat. The freeze chat will work as a separate chat from the "global chat"
  • Modified the API Version to 1.16
----------, Oct 9, 2020

If you don't want to reset the configuration file, you NEED to insert the following keys in the config.yml
Code (YAML):
disable_damage : true
disable_inventory_click
: true
disable_inventory_open
: true
The final config.yml should look like this:
Code (YAML):
freeze_settings :
  # You can disable movements when a player is frozen
  # Ex. disable_chat: false will allow the player to chat
  onFreeze
:
    disable_movements
: true
    disable_chat
: false
    disable_commands
: false
    disable_drop
: true
    disable_interaction
: true
    disable_damage
: true
    #These 2 will be disabled by default if you use the freeze GUI method !!
    disable_inventory_click
: true
    disable_inventory_open
: true
Features:
  • Fixed a bug when you freeze 2+ players with the same staff account
  • Added 2 more keys to the freeze settings
----------, Sep 5, 2020

You DON'T need to reset the configuration file for this update!

Features:
  • Fixed some bugs with the placeholders
  • Fixed a bug with the /firefreeze update
----------, Aug 28, 2020

Please remove the configuration file (config.yml) before updating!

Features:
  • WARNING: The previus build (2.0) will not work properly because the other sqlite repo no longer exists
  • Updated to SQLite 3.32.3.2
  • The anydesk task is now disabled by default
  • Now you can add multiple items to the freeze gui (https://prnt.sc/u40hqw)
  • Fixed a typo in the config
  • Fixed a NullPointer exception while sending a message (with the anydesk task disabled)
  • Fixed various bugs
----------, Aug 22, 2020

Please remove ALL the folder of the FireFreeze 1.x before updating!
I Finally finished the FireFreeze 2.0! This version has various improvements and several new features!

// If you see a bug, please report it on the discussion page or on my discord server!

Features:

  • Recoded ALL the plugin!
  • Remade the /firefreeze command
  • /freezehistory command! (Permission: firefreeze.freezehistory) Now you can see when a player has been frozen, with the times
  • All data stored on SQLite (by default) or MySQL
  • Possibility to merge /unfreeze to /freeze in the config
  • NEW! Anydesk task. When a player gets frozen, he has 1 minute (you can modify the time in the config) to give the anydesk id in chat, otherwise the plugin will send a message to all the staff saying "this player has not give the anydesk id" (obviously you can modify this message)
  • Now you can make the console execute various commands when a player gets frozen/unfrozen
  • Now the configuration file is split in 2 different files! config.yml for the configuration, and messages.yml for all the messages
  • Recoded all the API!

There are 3 events in the plugin: PlayerFreezeAddEvent, PlayerFreezeRemoveEvent, and PlayerFreezeQuitEvent

  • PlayerFreezeAddEvent is called when the players gets frozen. You can get the staff and the frozen player
  • PlayerFreezeRemoveEvent is called when the players get unfrozen. You can get the staff and the unfrozen player
  • PlayerFreezeQuitEvent is called when the player quits the server while frozen. You can get only the frozen player
Usage of the FreezeProfile class:
The FreezeProfile class is the custom player object. You can freeze/unfreeze the player and/or teleport him to the freeze location

Code (Java):
FreezeProfile profile = new FreezeProfile (player ) ;

profile. freeze ( ) ; //To freeze the player
profile. unfreeze ( ) ; //To unfreeze the player
profile. forceUnfreeze ( ) ; //It's just a normal unfreeze but with the EntryType set to FORCED
profile. getWhoFroze ( ) ; //Returns the staff member who froze the player[/SPOILER]
[B ] [ /B ]
----------, Aug 4, 2020

Update 1.7

This will be the last 1.x update for FireFreeze. I'm currently doing a complete recode for the FireFreeze 2.0!
If you want to try it, you can join my discord server to get access to the dev-builds >> https://discord.gg/P3VA2A
t

Description:
  • Fixed some bugs
  • Modified the updater
  • Added compatibility with StrikePractice (You need to reset the configuration)
----------, Jul 8, 2020

Update 1.6.2

Description:
  • Fixed a bug when using teleportation with the gui
----------, Jun 27, 2020

Update 1.6.1

Note // This update has not been fully tested on 1.7.x servers, so, if you find bugs, please report them to me, thanks

Description:
  • Removed a bug when you use the gui on 1.15.x servers
  • Removed some bugs when you use the teleportation method
  • Changed API version to 1.13
----------, Jun 24, 2020

Update 1.6

Description:

  • New developer API
  • Fixed various bugs


Usage of the Developer API
Code (Text):
FreezeEvent - Executes when a player is successfully frozen.
parameters: (Player staff, Player frozenPlayer)
if the staff is the console, it will be null, so please do a check if the staff is null.
Can be cancelled

UnfreezeEvent - Executes when a player is successfully unfrozen.
parameters: (Player staff, Player unfrozenPlayer)
if the staff is the console, it will be null, so please do a check if the staff is null.
Can be cancelled
----------, Jun 19, 2020

Description:
  • Adjusted some bugs
----------, Jun 17, 2020

Update 1.4

Description:

  • Made the auto-updater async
  • Improved the movement check
  • Added the possibility to set a potion effect to a player when he gets frozen
  • Now, If a player hits a a frozen player, the plugin will send him a message (configurable in the config)


Please remove the old configuration file before adding this update, or the plugin will not work!
Thank you for using FireFreeze :)
----------, May 21, 2020

Update 1.3

In this version I changed the name of the plugin (From fFreeze to FireFreeze) for various reasons. So, I changed the commands/permissions too (ex. ffreeze.admin > firefreeze.admin / /ffreeze > /firefreeze)

Description:

  • Updated the style of /ffreeze command (now /firefreeze)
  • Fixed various bugs
  • When a frozen player quits the server, the console will execute a command (configurable in the config)
  • Added /firefreeze reload
  • Added /firefreeze update
  • Added an AutoUpdater task (every 20 minutes, the plugin will check if there is an update available)
  • Players with permission "firefreeze.admin" will see a message if there is an update available

Please remove the old configuration file before adding this update, or the plugin will not work!
Thank you for using FireFreeze :)
----------, Apr 24, 2020

Update 1.2.1

Description:

  • Fixed some bStats problems

Thank you for using fFreeze :)
----------, Apr 14, 2020

Update 1.2

Description:

  • Fixed Various Bugs
  • Added bStats
  • Optimized GUI and Titles
Thank you for using fFreeze :)
----------, Apr 13, 2020

Update 1.1

Description:

  • Added: /ffreeze command.
  • Added: /ffreeze sub-commands (/ffreeze setTargetPos, /ffreeze setStaffPos, /ffreeze setEndPos, /ffreeze resetPositions)
  • Added: Update System
  • Added: Teleportation System
  • Fixed some minimal bugs

Please remove the old configuration file before adding this update, or the plugin will not work! Thank you for using fFreeze :)
----------, Apr 9, 2020

Resource Information
Author:
----------
Total Downloads: 2,822
First Release: Apr 7, 2020
Last Update: Jun 29, 2021
Category: ---------------
All-Time Rating:
15 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings