Anti World Fly icon

Anti World Fly -----

Manage flying, elytras, and related commands on a per world basis!




Fixes issues with the FancyMessageSender in MCShared which was causing title and chat messages to work incorrectly on Paper and its forks.

Full Changelog: 2.5.3...2.5.4

Build source: https://ci.sidpatchy.com/buildConfi...e=builds&buildTab=artifacts#/AntiWorldFly.jar
----------, Feb 10, 2025

Adds command autocompletion.

[​IMG]

Fixes the clickable for /awf world in the help command. Previously it was executing /awf remove world.

Full Changelog: https://github.com/PyvesB/AntiWorldFly/compare/2.5.2...2.5.3

Build source
----------, Feb 10, 2025

Seems there was an issue with the last release (I think I set the version to 2.5.1) so Spigot didn't correctly show the update. Here it is again! This is the exact same build as the last one, if you already updated yesterday, you're all set!

Full Changelog: https://github.com/PyvesB/AntiWorldFly/compare/2.5.1...2.5.2

Fixes #38. There was an issue with the logic for detecting whether WorldGuard was present.

Build from: https://ci.sidpatchy.com/job/AntiWorldFly/14/
----------, Mar 1, 2023

Full Changelog: https://github.com/PyvesB/AntiWorldFly/compare/2.5.1...2.5.2

Fixes #38. There was an issue with the logic for detecting whether WorldGuard was present.

Build from: https://ci.sidpatchy.com/job/AntiWorldFly/14/
----------, Feb 28, 2023

What's Changed
New Contributors
Full Changelog: 2.5.0...2.5.1
----------, Aug 17, 2022

WorldGuard v7 Support
Adds flags "flight-enabled" and "elytra-enabled"

While flags could be used in global regions, I don't recommend it as the listeners for flight-enabled are *much* less efficient than the ones used for normal flight blocking.

Lang file updates
This update adds 3 fields to the lang file.
  • elytra-disabled-subtitle
  • fly-disabled-region
  • elytra-disabled-region
As always, help with translations is greatly appreciated!

bStats
I've added bStats, it can be disabled by setting "enable-bStats" to false in the config.

If you want to view the data, here's a link: https://bstats.org/plugin/bukkit/AntiWorldFly/13540
----------, Dec 13, 2021

No feature changes, just updating MCShared to use changes required for 1.17 support.

Additionally, I apologize for this taking so long to update. I've been busy with life things and I didn't have the time to update MCShared.

View changes on GitHub

If you encounter any problems, don't hesitate to open an issue.
----------, Jun 30, 2021

This update adds quite a few features people have been requesting for quite some time. It also includes changes to the permission system and some quality of life stuff.

For info on the permissions, see the wiki page on permissions
Release notes on GitHub

If you encounter any problems, don't hesitate to open an issue.

Elytras:
  • Elytra blocking. Can sometimes be bypassed while the server is lagging.
  • Perms:
    • `antiworldfly.elytra.` - Grants the player to use the elytra in ALL blocked worlds.
    • `antiworldfly.elytra.<world>` - Grants the player to use the elytra in a specific blocked world.
  • Added `disableElytra` to the config file, must be set to true to disable elytras
Flight:
  • Added per-world flight bypass perms
    • `antiworldfly.fly.<world>` - allows the player to bypass flight restrictions in the specified world
    • Changed `antiworldfly.fly` to `antiworldfly.fly.`. Both still work, however I recommend using the latter.
Misc. Changes:
  • Fixed prefix removal, the error came because of a backwards statement in commit f9a1d0d. The chat prefix will actually show up now, it makes this look quite a bit more professional.
  • Removed the plugin prefix from the lines of the help command, it looked a little cluttered
  • Change colour of "AntiWorldFly" in the help command header to '&7' instead of '&9' to make it stand out a bit more.
  • Renamed classes for clarity
----------, Jan 22, 2021

I am the new maintainer of this plugin. I plan to continue this plugin's development far into the future.
This contains the changes from 2.3.9 through 2.3.12.

2.3.9 and 10:
Added: Add me as a maintainer in the info command an in the main class. Also added myself to 'authors' in plugin.yml
Added: Added the /awf world command. Displays the world you are currently in to make /awf add/remove easier to use. This will likely be replaced in a future update.

Fix: Ensure that colours are displayed instead of an ampersand and the colour code.
Fix: Stopped sending the 'awf-tip' to the console when the help command is run.
Fix: Switched the ' world' in /awf help to <world> for added clarity and for better looks in the console.

2.3.11:
Fix: Change update download location to the new Spigot resource page
Added: Lang file updater for changes made in v2.3.10
Changed the default values under antiFlyWorlds in config.yml

2.3.12:
Switched the in game update checker to refer to this page instead of a replacement listing created due to this resource being temporarily unavailable.

This was tested on 1.7.9, 1.8.8, 1.12.2, and 1.16.4 and all seems to be working. If you encounter any issues don't hesitate to open an issue on the plugin's GitHub.
----------, Dec 24, 2020

Fix: added Minecraft 1.16 support. The plugin is still compatible with all Minecraft version since 1.7.9!

Please use the issue tracker to get support.
----------, Jul 6, 2020

Fix: fixed plugin on some Minecraft 1.14 server configurations.

Please use the issue tracker to get support.
----------, May 26, 2019

  • Fix: colours specified with '&' will now appear properly in titles and subtitles.
  • Fix: when an empty icon is set in the configuration (""), the chat header prefix is no longer displayed.
  • Fix: the configuration file handling has been made more reliable.
Please use the issue tracker to get support.
----------, Jan 19, 2019

  • Improvement: ensured compatibility with Minecraft 1.13. All previous versions of Minecraft from 1.7.9 onwards are also still supported.
  • Translation: new Spanish translation, thanks to NekoShouta for his contribution!
Please use the issue tracker to get support.
----------, Aug 10, 2018

  • Improvement: enhanced performance when displaying some messages to players.
Please use the issue tracker to get support.
----------, Feb 16, 2018

  • Fix: removed unused class.
  • Fix: removed unnecessary implementing listener, by ThePineapple27!
  • Other: updated project dependencies.
Please use the issue tracker to get support.
----------, Jan 25, 2018

  • Fix: fixed configuration files issues when upgrading to newer versions of the plugin.
----------, Aug 19, 2017

  • Fix: prevented issues when handling configuration files in Minecraft 1.12.​
----------, Jul 12, 2017

  • New: added toggleFlyingInNonBlockedWorlds option. A player entering a world not listed in antiFlyWorlds will have flying enabled and automatically start flying if not on the ground. The player must have either antiworldfly.fly or essentials.fly permissions for this feature to be effective.​
----------, Jun 22, 2017

  • Fix: fixed exceptions on Minecraft 1.7.9 and 1.7.10.
----------, Jun 13, 2017

  • Improvement: added support for Minecraft 1.12.
----------, May 31, 2017

  • Fix: fixed checkForUpdate configuration parameter.​
  • Fix: adjusted some incorrect chat headers.​
----------, Apr 16, 2017

  • Improvement: better stability when parameters were accidentally deleted by the user in the configuration file.​
  • Other: removed MCStats Metrics, as project is abandoned.​
----------, Apr 2, 2017

  • Improvement: enhanced file handling.​
----------, Jan 8, 2017

  • Improvement: enhanced the project's source code for better maintainability and performance.​
  • Fix: fixed update checker which was having issues due to Bukkit's website changes.​
----------, Dec 10, 2016

  • New: added option to modify the chat icon of the plugin.
  • New: added option to not notify a player when entering a world in which flying is blocked if he is not currently flying.
  • Improvement: enhanced configuration file handling, now less prone to failures.
  • Improvement: reduced plugin load time.
  • Improvement: cleaned up source code.
----------, Oct 26, 2016

  • Improvement: AWF is now automatically disabled in spectator mode (falling through the void is admittedly not great)!
  • Fix: fixed the disable and reload commands that were not working since last update.
  • Fix: commands are no longer blocked in creative mode if antiFlyCreative is set to false.
----------, Sep 24, 2016

  • New: additional scenarios are now covered to prevent flying. Please use the
    issue tracker ​
    if you encounter cases where you manage to bypass blocking.
  • New: languageFileName option to select a language file with a different name.
  • New: optional update checker!
  • Improvement: visual enhancements of the help command.
  • Improvement: multiple small tweaks to improve the overall usage of the plugin!
  • Improvement: small code clean-up.
----------, Sep 9, 2016

  • Improvement: added support for Spigot 1.9.
----------, Mar 1, 2016

  • Improvement: reduced size of plugin file.
  • Improvement: small code clean-up.
  • Other: minor fixes.
----------, Feb 5, 2016

  • New: optional titles and subtitles appear on the screen when entering a blocked world!
  • New: added language file, to change any messages displayed by the plugin(feel free to send me your language files)!
  • New: added option to block additional commands by world.
  • New: added /awf reload command to reload the plugin's config.
  • New: added /awf info command to display various information about the plugin.
  • New: added plugin on GitHub. Feel free to star or fork the project!
  • Improvement: code clean-up and reorganisation.
  • Other: various fixes and improvements.
----------, Dec 19, 2015

  • Added support for /efly and /essentials:fly commands.
  • Joining a Creative world is now properly handled
  • Players can now use /awf list command.
----------, Sep 7, 2015

  • Option to disable fly when a player activates creative mode.
  • Updated to latest Spigot sources.
----------, Aug 3, 2015

  • Small performance improvements. More efficient than ever!
  • Improvements on in game texts and corrections.
  • Cleaner and better organised code.
  • Other various fixes.
----------, May 7, 2015

  • Added ability to hide "Flying is disabled in this World." message when joining a world in which AWF is enabled (in config file).
----------, Apr 4, 2015

  • Small fix to adapt to other badly written plugins.
----------, Mar 29, 2015

  • Small exception fixed.
----------, Mar 28, 2015

Resource Information
Author:
----------
Total Downloads: 69,891
First Release: Mar 28, 2015
Last Update: Feb 10, 2025
Category: ---------------
All-Time Rating:
48 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings