SpeedLimit | 1.21.1 SUPPORT! | icon

SpeedLimit | 1.21.1 SUPPORT! | -----

Slow down them players! | Now with Folia Support! |




Hello peepolians

I apologise for the delay in the release of this update, but it's finally here!

This plugin has had nearly a FULL recode to make it more efficient and easier to maintain.

ALL USERS MUST UPDATE OR REGENERATE THEIR CONFIG AND MESSAGES FILES!

If you do encounter any bugs, please join our Discord and open a Support-Ticket and supply the requested information and we WILL do our best to solve your issue. (Any bugs posted in the review section WILL be ignored!)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
  • Updated GitHub repository.
  • Updated to 1.21 support.
  • A full rewrite to enable smoother operations.
  • New `config.yml` values.
  • New `messages.yml` values.
  • Removed PlugManXAPI.java class.
  • Removed PlugMan hook.
  • Rewritten `/slreload` command functions.
  • Changed plugin version to `5.5.0`.
----------, Aug 9, 2024

Hello peeps

Its been a while since the last update to this plugin, sorry about that!

This one fixes several bugs alongside refactoring how the TPS system works and generally cleaning things up a bit!

USERS MUST UPDATE OR REGENERATE THIER CONFIG.YML & MESSAGES.YML OR THE PLUGIN MAY CAUSE ERRORS!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Updated to 1.20.2 API.
Downgraded to Java 11.
Updated ALL plugin dependencies.
Added new version checking system.
Rewritten /slreload command.
Refactored console messages.
Rewritten ALL plugin permissions.
Added new permission `speedlimit.command.*`.
Added new permission `speedlimit.bypass.elytra-tps`.
Added permission descriptions.
Added new variables to config.yml.
Added new variables. messages.yml.
Changed plugin version to `5.4.7`.
----------, Oct 11, 2023

Hello Peepolians!

Here is a big update that not only now supports 1.20.1, but also PaperMC's Folia project!

ALL USERS MUST REGENERATE THEIR CONFIG.YML & MESSAGES.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Updated to Java 17.
Updated to 1.20.1 API.
Added Folia support.
Added FoliaLib dependency.
Added PaperLib dependency.
Added new Maven shade plugin.
Added PlugManX API support.
Added new functionality to `/slreload`.
Added new variables to config.yml.
Added new variables to messages.yml.
Changed plugin version to `5.4.6`.
----------, Jun 15, 2023

Hello everyone

This simple update fixes a few reported bugs including a bug that allowed players to spam jump whilst elytra's are disabled causing them to teleport gradually into the sky!

This also fixes a small typo in the `messages.yml` when the player is notified that Elytra's are disabled. (Refreshing your `messages.yml` is NOT required in this update unless you want to.)

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Fixed Elytra Y teleport bug.
Fixed typo in `messages.yml`.
Updated to Java JDK 11.0.18.
Fixed update messaging system bug.
Changed plugin version to `5.4.5`.
----------, Mar 7, 2023

Just as the title says, this simply now compiles the plugin against the latest Spigot API.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Updated to 1.19.3 API.
Changed plugin version to `5.4.4`.
----------, Jan 7, 2023

Thanks to a user reporting the TPS elytra check task teleport bug. This should now be fixed and safe to reenable again.

PLEASE REGENERATE OR UPDATE YOUR CONFIG.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository.
Fixed bug with `ElytraTPSFlightEvent.java`.
Fixed `/slreload`.
Removed static access to `TPSCheckTasks.java`.
Modified `config.yml`.
Changed plugin version to `5.4.3`.
----------, Jul 13, 2022

Hello peeps, this one now fixes the 1.19 bugs and fixes the issues discovered with the Elytra checks too.

PLEASE REGENERATE YOUR CONFIG.YML & MESSAGES.YML OR THE PLUGIN MAY CRASH

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Created new `ElytraTPSFlightEvent` class.
Created new method `onTPSElytraFlightCheck`.
Renamed `PlayerMoveEvent.java` too `PlayerWalkEvent.java`.
Changed event priorities to prevent conflicts.
Changed `velocityTriggerMultiplier` update task to be unique ID value.
Fixed `velocityTriggerMultiplier`.
Fixed 1.19 support.
Tested on Spigot 1.19.
Tested on Paper 1.19.
Tested on PurPur 1.19.
Changed plugin version to `5.4.2`.
----------, Jun 26, 2022

Hello

Sadly there appears to be some major bugs that I did not catch before releasing the 1.19 compatibility update.

Please either disable the plugin until I can rush a fix or downgrade if your still using 1.18.2 or below!
----------, Jun 18, 2022

Hello peeps!

This is a simple one, it just adds support for 1.19.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.


Change-log:
Updated GitHub repository
Added 1.19 support
Changed plugin version to `5.4.1`
----------, Jun 11, 2022

This one IS HUGE! I have spent the time to completely rewrite the config.yml from scratch once again and I've also taken the time to do some maintenance on the ElytraFlightEvent.

This update now also FINALLY adds a dynamic TPS checker that should automatically disable Elytra flight if the servers TPS drops below the value set in the config.yml. ( This feature is BRAND NEW! Bugs are to be expected! Please report them in our discord: https://discord.gg/n2NBkRC)

Sadly due to the almost complete rewrite of most of the plugin:

PLEASE REGENERATE YOUR CONFIG.YML & MESSAGES.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Switched to 1.18.2 API support
Rewritten config.yml with new defaults
Added new TPS checking system utility
Added new console current TPS message
Changed plugin to use semantic versioning
Completely refactored ALL messages.yml paths
Rewritten ElytraFlightEvent with new TPS system
Added ability to dynamically check and store the servers TPS
----------, Mar 9, 2022

This one IS BIG! I have spent the time to rewrite the config.yml and add a new, fully configurable messages.yml along with completely altering the way the ElytraFlightEvent works.

To clear up some confusion, the ElytraFlightEvent, when triggered, will either TP the player back to the previous location when it was triggered, or, the event will be canceled entirely. The plugin currently cannot alter the speed of the elytra flight as it would require the use of packets or NMS to implement correctly, I wish to keep this plugin simple and lightweight.

PLEASE REGENERATE YOUR CONFIG.YML OR THE PLUGIN MAY CRASH!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Added new messages.yml
Added new MessagesDataManager
Added new configurable plugin prefix
Rewritten config.yml with new defaults
Rewritten ElytraFlightEvent with new TP back util
Added ability to completely disable ALL elytra flight
Added new 'SpeedLimit.*' permission and description to help menu
----------, Dec 21, 2021

This update has now had a complete rewrite of the ElytraFlightEvent class and added new options in the config.yml (see below).

Once again I have tested the new limits using a vanilla client and using the latest nightly Impact client versions and both are correctly detected and dealt with, however bugs are almost certainly still present! PROCEED WITH CAUTION!

THIS UPDATE IS ALPHA AND EXTREMELY EXPERIMENTAL!
YOU MUST ADD THE FOLLOWING TO THE CONFIG.YML OR THE PLUGIN MAY CRASH!!

Code (Text):
#Do you want to disable the use of elyta's completely?
Disable-all-elytra-flight: false
Code (Text):
#If triggered, do you want to cancel the elytra event or TP the player back?
Cancel-event-completely: false
Please do report any bugs discovered either in the Discord, here in the Discussions or though issues in GitHub.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Rewritten 'onElytraFlight' event
Added new config.yml options (See above)
Added new 'Disable-all-elytra-flight' system to prevent ALL elytra use
----------, Dec 16, 2021

This update is a big one! I have now implemented an Elytra flight speed detection system as has been widely requested!

I have tested the new limits using a vanilla client and using the latest nightly Impact client versions and both are correctly detected and dealt with.

THIS UPDATE IS BETA AND EXPERIMENTAL!
YOU MUST ADD THE FOLLOWING TO THE CONFIG.YML OR THE PLUGIN MAY CRASH!!

Code (Text):
#----------------------------------------------------------------------------------#
#          THIS IS CURRENTLY EXPERIMENTAL!  BUGS SHOULD BE EXPECTED!!
#For a player or group to bypass this limit, give them 'SpeedLimit.bypass.elytra'.
#This enables the SpeedLimit for the player's elytra flying speed.
Enable-elytra-limit: true
#This sets the maximum speed that the player can elytra fly at. (1.0 to 5.0)
#Speed Multiplier Limits:
#(Relaxed: 5.0, Default: 2.5, More strict: 2.0, Extremely Strict: 1.0)
Elytra-speed-limit: 2.5
#Do you want to send a warning message to the player?
Send-warning-message: true
#----------------------------------------------------------------------------------#
Please do report any bugs discovered either in the Discord, here in the Discussions or though issues in GitHub.


If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Added 'onElytraFlight' event
Added new config.yml options (See above)
Added new message sent to detected player
Added new 'SpeedLimit.bypass.elytra' permission node
----------, Dec 13, 2021

This one is small, the plugin has now been complied against the 1.18.1 Spigot API.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Updated Spigot API to 1.18.1
Small code cleanup in main class
----------, Dec 13, 2021

This one, as the title says, now adds support for 1.18! The plugin has now been complied against the 1.18 Spigot API.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Updated Spigot API to 1.18
Small code cleanup in main class
Added 1.18.x to startup version check
----------, Dec 2, 2021

Just a small update that fixes the console messages warnings that are generated in the latest versions of Minecraft.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Switched to internal plugin logger for console messages
----------, Aug 5, 2021

Just a very small update today peeps! This adds full support for the latest 1.17.1 Spigot API

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Updated to latest Spigot 1.17.1 API
----------, Jul 13, 2021

It's been a while my friends, but here is the latest update to SpeedLimit! As the title says, the plugin now natively supports 1.17!

This update also adds a new version checking feature on startup to help avoid messy unsupported version crashes.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Updated to latest Spigot 1.17 API
Added new supported version check system to prevent crashes
----------, Jun 19, 2021

This is just a small update and it now adds native 1.16.5 API compatibility and is now complied against the 1.16.5 Spigot API.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Update GitHub repository
Added native 1.16.5 support
Compiled the plugin against the Spigot 1.16.5 API
----------, Jan 26, 2021

This is just a small update to let you all know that I have made the source code available on GitHub for you to download, modify and use for your own personal use.

You can download and modify the code, however redistribution of the code or plugin is forbidden!

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Added a GitHub repository for the code
----------, Dec 30, 2020

This is just a small update and it now adds native 1.16.4 API compatibility and is now complied against the 1.16.4 Spigot API.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Added native 1.16.4 support
Compiled the plugin against the Spigot 1.16.4 API
----------, Nov 4, 2020

This is just a small update and it now adds native 1.16.3 API compatibility and is now complied against the 1.16.3 Spigot API.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Added native 1.16.3 support
Compiled the plugin against the Spigot 1.16.3 API
----------, Sep 22, 2020

My apologies for the quick, successive update. This new release now adds the ability for the plugin to check whether it is up to date and notifies you in the console and to certain players if they have the appropriate permission node.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.


Change-log:
Added a plugin version update checker.
Added a new permission 'SpeedLimit.update', this notifies players when an update is available.
----------, Jul 2, 2020

This update now adds 1.16.x support, the plugin has now been compiled against the latest spigot release.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum with your issue and I'll try my best to assist you.

Change-log:
Cleaned up some unnecessary code
Compiled the plugin against the Spigot 1.16.1 jar
----------, Jul 1, 2020

This update is just a minor change, it has now removed the unnecessary plugin shutdown message in the console that had been left in since initial testing of the plugin. Also the 'Plugin-version' string has now been removed from the config and the version has been hard coded in, please regenerate your config file with this update.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.


Change-log:
Streamlined the code.
Removed plugin shutdown message.
Removed the 'Plugin-version' string from the config.yml.
----------, Apr 6, 2020

This update now fixes the error that I found in the plugin causing the hole plugin to fail under certain conditions. This update also adds a new command, /slhelp. This new command displays all of the plugins features and permissions in the chat.

If you discover any other issues with the plugin, please do send me a message or leave a post on the forum post with your issue and I'll try my best to assist you.


Change-log
:
Fixed multiplayer server error.
Completely recoded the plugin.
Streamlined the code.
Added new '/slhelp' command.
Added new in game help menu.
Added new 'SpeedLimit.help' permission.
Added the plugin version to the startup and reload messages.
----------, Feb 24, 2020

I am currently aware of a potential issue that is causing the plugin too fail.

Please be patient, I am trying my hardest to rectify this issue as soon as possible.
----------, Feb 22, 2020

Resource Information
Author:
----------
Total Downloads: 4,400
First Release: Feb 17, 2020
Last Update: Aug 9, 2024
Category: ---------------
All-Time Rating:
6 ratings
Find more info at patreon.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings