✨ Rose Cps Limiter | 1.8.x ~ 1.21.x | ✨ Anti Cheat | Freeze Players | NEW! Glide Block! icon

✨ Rose Cps Limiter | 1.8.x ~ 1.21.x | ✨ Anti Cheat | Freeze Players | NEW! Glide Block! -----

(PlaceholderAPI Support) Pvp-oriented anti-cheat plugin. Required plugin for your server.





  • Fixed glide feature problems and errors.
  • Many bugs and issues have been fixed. Fixed a console error during an attack.
----------, Dec 30, 2022

  • A new cheat-blocking feature glide was added!
  • Detected blocks in the latest version updates have been added to the plugin!
  • Reduced plugin lag and fixed messages.
  • Fixed bugs in version 1.19.3.
  • Increased cheat detection speed. Now you can see and block players faster!
  • The plugin has been completely reorganized.
----------, Dec 27, 2022

  • New feature cheat protection AntiKnockBack added!
  • The Config.yml file has been changed.
----------, Dec 26, 2022

  • New feature cheat protection REACH added!
  • The Config.yml file has been changed.
  • Added settings for the detection message sent to players who cheat.
  • Changed and fixed plugin codes.
  • Lag has been reduced and transaction priority has been changed.
  • Redundancy is minimized by creating a loop only for cheating players, rather than identifying all players individually.
Code (YAML):
#
# COLORAPI: Errors can occur in use cases below Minecraft version 1.16.
#
# {!} Using it on very old versions can cause problems!
#
# Examples;
# - <GRADIENT:ff1b6b>your-text-here</GRADIENT:45caff>
# - <RAINBOW1>your-text-here</RAINBOW>
# - <RAINBOW100>your-text-here</RAINBOW>
# - <SOLID:FF0080>your-text-here
#
# {?} You can click this link for more help: https://www.spigotmc.org/resources/iridiumcolorapi.87351/
#
# COLOR API ONLY WORK [1.16+] VERSIONS
#
# If you want to support:
# > Patreon: https://www.patreon.com/KateroseRSE_?fan_landing=true
#

# ^ Please do not edit. ^
version
: 1.9.9

Cheating
:
  Reach
:
    WarnMessage
: '&8 [<GRADIENT:ff1b6b>RoseCpsLimiter</GRADIENT:45caff>&8 ] &b %player% &7tried to use &c%cheat-type%&7, tried to hit: &c%distance% &7is both are greather than &c%max%.'
    Settings
:
      Enable
: true
      Use-Bypass
: false
      sendDataFile
: true
      Max-Reach-Survival
: 3.2
      Max-Reach-Creative
: 4.0
      PlayerLogSender
: true
      Freeze-Cheating-Player
: false
  CriticalHit
:
    WarnMessage
: '&8 [<GRADIENT:ff1b6b>RoseCpsLimiter</GRADIENT:45caff>&8 ] &b %player% &7tried to use &c%cheat-type%&7, tried to hit: &c%damage% &7default damage&8(&c%default%&8)&7.'
    Settings
:
      Enable
: true
      Use-Bypass
: false
      sendDataFile
: true
      PlayerLogSender
: true
      Freeze-Cheating-Player
: false
  MultiAura
:
    WarnMessage
: '&8 [<GRADIENT:ff1b6b>RoseCpsLimiter</GRADIENT:45caff>&8 ] &b %player% &7tried to use &c%cheat-type%&7, tried to hit: &c%hits% &7different entities max&8(&c%max-entities%&8)&7.'
    Settings
:
      Enable
: true
      Use-Bypass
: false
      sendDataFile
: true
      Max-Entities
: 5
      PlayerLogSender
: true
      Freeze-Cheating-Player
: false
   

Protect
:
  Left-Click
:
    On-Freeze
:
      #
      # -- FREEZE TYPES --
      # <?> You can use the following types for restrict features.
      #  Using these features will restrict the player.
      #
      # Types:
      # - DISABLE_BLOCK_BREAK
      # - DISABLE_BLOCK_PLACE
      # - DISABLE_ATTACK
      # - DISABLE_ITEM_CONSUME
      # - DISABLE_FLY
      # - DISABLE_JUMP
      # - RESET_FOODBAR
      # - DISABLE_TELEPORT
      # - DISABLE_USE_COMMANDS
      #
      # <?> You can make the plugin more customizable and functional
      #  by entering some actions that you want to be banned when the player freezes.
      #
      Types
:
     - DISABLE_ATTACK
     
      #
      # -- ADMIN BYPASS --
      # <?> This feature is useful if you want authorized or admin players to be unaffected by this plugin.
      #
      AdminBypass
: true
     
      #
      # <?> If you write "[op]" or "[player]" at the beginning of the commands you want to execute,
      #  you can set the authorization with which they will be executed.
      #
      # <?> If you do not add any prefix to the command, it will be executed through the console.
      #
      # <?> Examples;
      #   Run-Command:
      #   - '[PLAYER]your command here' <?> Executes the command based on the authorizations carried by the player.
      #   - '[OP]your command here' <?> Ignores the player's authorizations, but instead executes the command as if it were executed by an official.
      #   - 'your command here' <?>
      #
      # <?> What is the Exceeding-Limit?
      #  "Exceeding-Limit" allows you to add your new cps limit and stop
      #  players with different restrictions if they exceed the set limit excessively.
      #
      Run-Command
:
     - ' [OP ]broadcast %player%'
     
      Exceeding-Limit
:
        20
:
          Run-Command
:
         - 'your command here'
        30
:
          Run-Command
:
         - 'your command here'
        40
:
          Run-Command
:
         - 'your command here'
         
      #
      # -- SENDER --
      # <?> This is where you can set the messages you want to send to the player when the over limit occurs.
      #
      Sender
:
        ActionBar
:
          enable
: true
          actionbar
: '&8- &cYour cps is high. You can not attack. &8-'
        Chat
:
          enable
: true
          chat
: '&cYour cps is high. You can not attack for {sec } seconds.'
        Title
:
          enable
: true
          title
: '&4&l✖'
          subtitle
: '&c&lYour cps is high.'
          shake
: true
      #
      # -- KICK --
      # <?> Do you want to kick a player off the server when they go over their limit?
      #  Then this feature will be very useful for you.
      #
      Kick
:
        enable
: false
        message
: '&4Your cps is high.<nextline>&cYour Cps&8/&cLimit : &e{cps}&8/&e{limit}'

#
#
# <?> You can edit the general settings and the main messages of the plugin from this section. It is fully customizable.
#
# <?> Limit: Allows you to edit the overall cps limit on the server.
# <?> Freeze-Second: Allows you to set the time a player is restricted if they exceed the set cps limit on the server.
# <?> Messages.Types: Send a message to the player if they try to fulfill the features you have restricted.
# <?> Messages.Progress: It would be different to show a customized progress bar instead of text when the player sees the cps limit.
# <?> Messages.Main: Other admin messages of the plugin.
#
Settings
:
  Prefix
: '&8 [<GRADIENT:ff1b6b>RoseCpsLimiter</GRADIENT:45caff>&8 ] &r'
  # cps limit
  Limit
: 10
  Freeze-Second
: 5
Messages
:
  Types
:
    disable-use-commands
: '<GRADIENT:E60C0C>Your cps is high. You do not use this command.</GRADIENT:714C17>'
    disable-teleport
: '<GRADIENT:E60C0C>Your cps is high. You do not teleport.</GRADIENT:714C17>'
    disable-block-break
: '<GRADIENT:E60C0C>Your cps is high. You do not break this block.</GRADIENT:714C17>'
    disable-block-place
: '<GRADIENT:E60C0C>Your cps is high. You do not place this block.</GRADIENT:714C17>'
    disable-item-consume
: '<GRADIENT:E60C0C>Your cps is high. You cannot consume items.</GRADIENT:714C17>'
  Toggle
:
    enabled
: '&aCps enabled.'
    disabled
: '&cCps disabled.'
    actionbar
: '&cYour cps &e {cps }. &8- &cLast cps &e {lastcps }.'
    Progress
:
      # Actionbar is disabled if progress is enabled!
      enable
: false
      char
: '█'
  Main
:
    reload
: '<GRADIENT:25B1B1>Config.yml has been reloaded.</GRADIENT:8331AC>'
    permission
: '<GRADIENT:E60C0C>You do not have permission to this command.</GRADIENT:714C17>'
    unknown-command
: '<GRADIENT:E60C0C>Unknown command.</GRADIENT:12005A>'
----------, Dec 23, 2022

  • Added new feature cheat protection CriticalHit.
  • Fully editable cheat protection.
  • Data.yml has been stabilized.
Code (YAML):
Cheating:
  CriticalHit
:
    Enable
: true
    Use-Bypass
: true
    sendDataFile
: true
    WarnMessage
: '&8 [<GRADIENT:ff1b6b>RoseCpsLimiter</GRADIENT:45caff>&8 ] &b %player% &7tried to use &c%cheat-type%&7, tried to hit: &c%damage% &7default damage&8(&c%default%&8)&7.'
    Freeze-Cheating-Player
: false
----------, Dec 22, 2022

  • Fixed 1.19.3 ProgressBar problems.
  • Added console messages for players detected during cheat use.
----------, Dec 22, 2022

  • A new feature MultiAura has been added.
  • Cheat protection.
  • Fully editable cheat protection.
  • Alert detection speed stabilized.
  • Bypass feature for cheat protection.
  • The new update has been tested on all versions.
  • Errors have been fixed.
  • Edited Config.yml file.
Code (YAML):
#
# COLORAPI: Errors can occur in use cases below Minecraft version 1.16.
#
# {!} Using it on very old versions can cause problems!
#
# Examples;
# - <GRADIENT:ff1b6b>your-text-here</GRADIENT:45caff>
# - <RAINBOW1>your-text-here</RAINBOW>
# - <RAINBOW100>your-text-here</RAINBOW>
# - <SOLID:FF0080>your-text-here
#
# {?} You can click this link for more help: https://www.spigotmc.org/resources/iridiumcolorapi.87351/
#
# COLOR API ONLY WORK [1.16+] VERSIONS
#
# If you want to support:
# > Patreon: https://www.patreon.com/KateroseRSE_?fan_landing=true
#

# ^ Please do not edit. ^
version
: 1.9.6

Cheating
:
  MultiAura
:
    Enable
: true
    Use-Bypass
: true
    Max-Entities
: 3
    WarnMessage
: '&8 [<GRADIENT:ff1b6b>RoseCpsLimiter</GRADIENT:45caff>&8 ] &b %player% &7tried to use &c%cheat-type%&7, tried to hit: &c%hits% &7different entities max&8(&c%max-entities%&8)&7.'
    Freeze-Cheating-Player
: false
   

Protect
:
  Left-Click
:
    On-Freeze
:
      #
      # -- FREEZE TYPES --
      # <?> You can use the following types for restrict features.
      #  Using these features will restrict the player.
      #
      # Types:
      # - DISABLE_BLOCK_BREAK
      # - DISABLE_BLOCK_PLACE
      # - DISABLE_ATTACK
      # - DISABLE_ITEM_CONSUME
      # - DISABLE_FLY
      # - DISABLE_JUMP
      # - RESET_FOODBAR
      # - DISABLE_TELEPORT
      # - DISABLE_USE_COMMANDS
      #
      # <?> You can make the plugin more customizable and functional
      #  by entering some actions that you want to be banned when the player freezes.
      #
      Types
:
     - DISABLE_ATTACK
     
      #
      # -- ADMIN BYPASS --
      # <?> This feature is useful if you want authorized or admin players to be unaffected by this plugin.
      #
      AdminBypass
: true
     
      #
      # <?> If you write "[op]" or "[player]" at the beginning of the commands you want to execute,
      #  you can set the authorization with which they will be executed.
      #
      # <?> If you do not add any prefix to the command, it will be executed through the console.
      #
      # <?> Examples;
      #   Run-Command:
      #   - '[PLAYER]your command here' <?> Executes the command based on the authorizations carried by the player.
      #   - '[OP]your command here' <?> Ignores the player's authorizations, but instead executes the command as if it were executed by an official.
      #   - 'your command here' <?>
      #
      # <?> What is the Exceeding-Limit?
      #  "Exceeding-Limit" allows you to add your new cps limit and stop
      #  players with different restrictions if they exceed the set limit excessively.
      #
      Run-Command
:
     - ' [OP ]broadcast %player%'
     
      Exceeding-Limit
:
        20
:
          Run-Command
:
         - 'your command here'
        30
:
          Run-Command
:
         - 'your command here'
        40
:
          Run-Command
:
         - 'your command here'
         
      #
      # -- SENDER --
      # <?> This is where you can set the messages you want to send to the player when the over limit occurs.
      #
      Sender
:
        ActionBar
:
          enable
: true
          actionbar
: '&8- &cYour cps is high. You can not attack. &8-'
        Chat
:
          enable
: true
          chat
: '&cYour cps is high. You can not attack for {sec } seconds.'
        Title
:
          enable
: true
          title
: '&4&l✖'
          subtitle
: '&c&lYour cps is high.'
          shake
: true
      #
      # -- KICK --
      # <?> Do you want to kick a player off the server when they go over their limit?
      #  Then this feature will be very useful for you.
      #
      Kick
:
        enable
: false
        message
: '&4Your cps is high.<nextline>&cYour Cps&8/&cLimit : &e{cps}&8/&e{limit}'

#
#
# <?> You can edit the general settings and the main messages of the plugin from this section. It is fully customizable.
#
# <?> Limit: Allows you to edit the overall cps limit on the server.
# <?> Freeze-Second: Allows you to set the time a player is restricted if they exceed the set cps limit on the server.
# <?> Messages.Types: Send a message to the player if they try to fulfill the features you have restricted.
# <?> Messages.Progress: It would be different to show a customized progress bar instead of text when the player sees the cps limit.
# <?> Messages.Main: Other admin messages of the plugin.
#
Settings
:
  Prefix
: '&8 [<GRADIENT:ff1b6b>RoseCpsLimiter</GRADIENT:45caff>&8 ] &r'
  # cps limit
  Limit
: 10
  Freeze-Second
: 5
Messages
:
  Types
:
    disable-use-commands
: '<GRADIENT:E60C0C>Your cps is high. You do not use this command.</GRADIENT:714C17>'
    disable-teleport
: '<GRADIENT:E60C0C>Your cps is high. You do not teleport.</GRADIENT:714C17>'
    disable-block-break
: '<GRADIENT:E60C0C>Your cps is high. You do not break this block.</GRADIENT:714C17>'
    disable-block-place
: '<GRADIENT:E60C0C>Your cps is high. You do not place this block.</GRADIENT:714C17>'
    disable-item-consume
: '<GRADIENT:E60C0C>Your cps is high. You cannot consume items.</GRADIENT:714C17>'
  Toggle
:
    enabled
: '&aCps enabled.'
    disabled
: '&cCps disabled.'
    actionbar
: '&cYour cps &e {cps }. &8- &cLast cps &e {lastcps }.'
    Progress
:
      # Actionbar is disabled if progress is enabled!
      enable
: false
      char
: '█'
  Main
:
    reload
: '<GRADIENT:25B1B1>Config.yml has been reloaded.</GRADIENT:8331AC>'
    permission
: '<GRADIENT:E60C0C>You do not have permission to this command.</GRADIENT:714C17>'
    unknown-command
: '<GRADIENT:E60C0C>Unknown command.</GRADIENT:12005A>'
----------, Dec 22, 2022

  • Added BStats.
  • Fixed message issues.
  • Data.yml file has been stabilized.
----------, Dec 20, 2022

  • Data.yml has been activated and player-specific data is being saved.
  • The plugin has been improved.
  • New Bypass permission added. => rosecpslimiter.use.bypass
  • The plugin was re-coded and some data was changed.
  • Increased the detection speed of the plugin. It works properly in new versions without stuttering.
  • Admin-Bypass issues fixed. Fixed permission detection issues.

Data.yml view
rcldata.png
----------, Dec 19, 2022

  • A new freeze-type message was added to the Config.yml file.
----------, Dec 14, 2022

  • Added Exceeding-Limit property to Config.yml file.
  • Fixed console errors.
  • The plugin has been edited and simplified. Changes were made to the Config.yml file.
----------, Dec 13, 2022

  • Added a new feature Tab Executor.
  • The new command was added. Usage: /rosecpslimiter permissions
  • Permissions have been changed. It has been made more useful.
  • Config.yml file has been made more understandable and informative texts have been added.
----------, Dec 12, 2022

  • Fixed Freeze Spam.
----------, Dec 12, 2022

  • Added Update Checker
  • Added Right-Click-Cps Checker
  • Cps re-coded.
----------, Dec 12, 2022

  • Fixed chat spam.
  • Fixed freeze problems.
----------, Dec 11, 2022

  • Fixed other plugin compatibility.
  • The plugin has been softened.
  • Ram usage has been reduced.
  • Minor bugs fixed.
----------, Dec 10, 2022

  • Version bugs fixed.
  • Kick players bugs fixed!
  • Major bug fixes have been made and tested in all versions.
  • The plugin works in JAVA 8+.
----------, Dec 8, 2022

  • Versions below version 1.13 have been fixed.
  • The plugin running with 1.19.2.
  • The plugin has been softened.
----------, Dec 6, 2022

(+) Added On-Freeze Sounds.
----------, Oct 9, 2022

(+) Added On-Freeze Title and Subtitle
(+) Title Shake Feature​
----------, Oct 6, 2022

(+) 2 New Freeze Types;
DISABLE_TELEPORT
DISABLE_USE_COMMANDS

(+) Freeze Type Messages
----------, Oct 6, 2022

(+) Data file added.
(+) In the other version, right-cps

and data limit will be added.

(!) Cps read while mining.
(!) The plugin has been softened.
----------, Oct 4, 2022

(+) Added Run-Command on Freeze

(!) Cps read while mining.
(!) The plugin has been softened.
----------, Oct 2, 2022

(✎) Changed Config.yml
(+) 7 Freeze-Types
(+) Progress Bar
(+) Freeze-Kick
(+) Admin-Bypass
(+) Gradient Colors
(-) Right-Click CPS
(-) Extra Language support (+3.. lang)


(!) Cps read while mining.
(!) The plugin has been softened.
----------, Sep 23, 2022

  • (Change) Download type.
----------, Aug 22, 2021

  • (Change) Download type.
----------, Aug 22, 2021

  • (Fixed) Console errors.
----------, Aug 22, 2021

  • (Fixed) Console errors.
----------, Aug 22, 2021

  • (Fixed) Cps read while mining.
  • (Fixed) The plugin has been softened.
----------, Aug 20, 2021

  • (Added) Language Configs
  • Added Languages;
  • - German
  • - French
  • - Turkish
  • - Russian
  • - English (Main)
----------, Apr 3, 2021

  • Code (Java):
    package me.Katerose.Addon ;

    import org.bukkit.event.EventHandler ;
    import org.bukkit.event.Listener ;

    import me.Katerose.RoseCpsLimiter.API.GetRCLAPI ;
    import me.Katerose.RoseCpsLimiter.API.Events.FreezeEndEvent ;
    import me.Katerose.RoseCpsLimiter.API.Events.OnFreezeEvent ;

    public class Addon implements Listener {
       
        //All Events
       
        @EventHandler
        public void onFreeze (OnFreezeEvent e )
        {
            //Your codes
        }
       
        @EventHandler
        public void freezeEnd (FreezeEndEvent e )
        {
            //Your codes
        }
       
        //All API
        GetRCLAPI. getConfig ( ) ; //Get Plugin Config.yml             = (Yaml Configuration)
        GetRCLAPI. getCps (e. getPlayer ( ) ) ; //Get Player Cps          = (Integer)
        GetRCLAPI. getLastCps (e. getPlayer ( ) ) ; //Get Player Last Cps = (Integer)
        GetRCLAPI. isFreeze (e. getPlayer ( ) ) ; //İf Player is freeze   = (Boolean)
    }
----------, Apr 1, 2021

  • PlaceholderAPI Support
  • Added Freeze-Actionbar in config.
-- PLACEHOLDERS --

%rosecpslimiter_cps%
%rosecpslimiter_lastcps%
%rosecpslimiter_isfreeze%
----------, Mar 31, 2021

Resource Information
Author:
----------
Total Downloads: 6,460
First Release: Mar 29, 2021
Last Update: Oct 7, 2024
Category: ---------------
All-Time Rating:
13 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings