LimitPillagers - Fix Outpost Spawns and More! icon

LimitPillagers - Fix Outpost Spawns and More! -----

Fix your 1.14 Pillager lag! Stop, Limit or Remove Pillagers!




  • Updated Metrics/bStats.
No config changes.
----------, Apr 19, 2021

  • Built against 1.16.5.
  • Refactored the entire plugin.
  • Removed some unneeded stuff.
  • Better instance naming.
  • Added version helper.
  • Added hex color support, format: <#RRGGBB>
  • Changed common into a string helper with a bunch of better methods. while also changing how the plugin sends messages.
  • Use a single method call for multiple lines of messages.
  • Better and more accurate enable/disable time message using nanoseconds displaying it in X.XXms
  • Updated Metrics.
  • Changed some method names.
  • A small performance improvement on the command execution.
  • Added event priority and ignore cancelled to all listeners, being highest.
  • Improved the remover to not use a new runnable/task on each chunk load.
  • Better registration of the commands and listeners.
  • and much more.
No config changes.
----------, Jan 30, 2021

  • Added command autocompletion.
No config changes.
----------, Sep 6, 2020

  • Built against 1.16.
  • Updated bStats to use the new ID system.
  • Removed a stupid try/catch.
  • Increased the default stop-at-amount due to performance patches since then.
  • Added a note for 1.15+ in the config comment.
  • Moved some startup ordering around, like metrics not first.
  • Remade the update checker completely and not do the connection sync and block main thread...
  • Changed the instance to a singleton.
  • Added "remove" to the default message of commands.
No config changes other than some comments, you can update without updating your config!
----------, Jun 26, 2020

- Added config setting to remove the big startup messages
- Added config comment to say that patrol remover is now in the latest paper

Regen config or just add the below under update-checker

Code (YAML):
# Disable the big wall of text on startup? (Not the enabling messages, just the advice ones)
Silent-Startup
: false
----------, Dec 4, 2019

- Added ignore raiders setting to the stopper and limiter, requested by @Varijon

Regen your config
----------, Nov 14, 2019

- Added a stopper hard limit
(This means if you enable the hard limit and set the amount to 5 for example it will stop any and all future pillager spawns if there are 5 or more pillagers in the worlds
- Added /limitpillagers remove
(Will simply kill all loaded pillagers in all worlds)


Regen your config!
----------, Nov 7, 2019

- Added /limitpillagers count
to show how many pillagers are alive in your server!

If you update, re-gen your config but you obviously can stay on 2.8 just fine.
----------, Oct 2, 2019

- Built against most recent Spigot
- Fixed Patrol listener not being registered and made it actually work (sorry)
- Added a new setting for the patrol listener to only remove the patrol mob's target (stops lag) but lets them spawn to fight players. Check the video below for information on this feature.

- Fixed reload command working with stuff like /limitpillagers reload(Anythinghere)

Thanks to @josephrooks for letting me know about the above video.
----------, Sep 26, 2019

- Built against most recent Spigot
- Added a Patrol Remover setting! (This will obviously remove all patrols from spawning)

Note: Patrol Remover will NOT work in PaperMC right now due to them needing to do an upstream update. Just wait till Paper updates. Along with this please update your Spigot version to make this you have the new Patrol API

Note: Paper has updated!


Regen your config or add
Code (Text):
Patrol-Remover:

   # Should we stop Patrols from spawning anywhere?
   Enabled: false
----------, Sep 9, 2019

- Built against the latest Spigot
- Increased default Limiter config.. again.
- Added an update checker
- Added a new config setting for the updater with a configurable message
- Wrapped the old command messages in a new block

Re-gen your config
----------, Aug 19, 2019

- Built against latest Spigot
- Changed default limiter config slightly
- Added Ignore-Named for the stopper and limiter (Previously was just for the remover)
----------, Aug 17, 2019

- Made the plugin startup before world loads (Better for the remover)

Sorry for the double upload just forgot something.
----------, Aug 12, 2019

- Built against latest Spigot
- Split each type into their own class instead of all in the same one
- Added a new config setting for the remover where you can ignore named Pillagers
----------, Aug 12, 2019

- Built against most recent Spigot release
- Changed some utils method names
- Made startup run in a try and catch
- Changed default config
- Remade the whole main class due to my power going out in the middle of the update and completely deleting the main class...
- Added ms for plugin disable
- Added a bunch of new startup messages to help less experienced owners with 1.14.x and also included Celebrimbor's guide
- Added new message on plugin disable
- Shortened Metrics startup

Please give the plugin a rating ❤️
----------, Aug 9, 2019

- Changed the plugin page a little bit including a new icon
- Changed the Remove-Existing-Pillagers to just Remover
- Added a new setting per mode to ignore the Pillager Leaders

Will prob be the last update for a while unless any bugs are reported or any new suggestions.
Good luck with your 1.14 server!

Please give the plugin a rating ❤️
----------, Jul 31, 2019

- Fixed typo in the config
- Added a new config setting to remove Pillagers that are already loaded in your world before installing this plugin. I don't really commend you to use this unless you just installed this and have a boatload of Pillagers in your server that needs to be killed.
----------, Jul 31, 2019

- Added a Utils system for better Listener and command registry and also better sending of messages to players and console.
- Added a new command:
/limitpillager reload - so you can reload your config with no restart.
perm is limitpillagers.admin
- Changed default Stop-At-Amount to 3 from 2
- Added messages in the config.yml for the new commands
- Added a new header in the config
- Added new startup messages
----------, Jul 30, 2019

- Fixed a startup message
- Changed Metrics to MetricsLite
- Added a new config where you can fully disable Pillagers or limit their spawns by checking in a set radius for other pillagers
- Changed plugin name to LimitPillagers
----------, Jul 29, 2019

Resource Information
Author:
----------
Total Downloads: 35,804
First Release: Jul 26, 2019
Last Update: Apr 19, 2021
Category: ---------------
All-Time Rating:
30 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings