[1.12 - 1.21] ⏳ ancSpawners ✅ Sell multipliers & boosters & auto-kill & friends module — more! icon

[1.12 - 1.21] ⏳ ancSpawners ✅ Sell multipliers & boosters & auto-kill & friends module — more! -----

Boosters, sell multipliers, virtual storage, item spawners, friends, custom loottables and more!




- Added **French** language. (Special thanks to: @neocle)
- Please open a ticket if you'd like to contribute by adding a new lang file.
- Implemented a fix for custom heads not showing in GUIs.
- Also fixed the error thrown in the console due to this.
- Added **WildLoaders** support.
- Simplified config.yml & changed default spawners.
- Simplified comments on module files and made them easier to understand.
- Fixed the "range:" option on spawners in config.yml not being used properly.
- Even if you set the range to 4, 6 or any other number, the plugin was using 16, now fixed.
- Added 2 new in-memory caches for resource-heavy operations, now even more performant than ever.
----------, Dec 19, 2024

- Added **German** language. (Special thanks to: x)
- Please open a ticket if you'd like to contribute by adding a new lang file.
- Implemented a fix for the "scheduled async tasks" error.
----------, Dec 12, 2024

- Added **Polish** language.
- Please open a ticket if you'd like to contribute by adding a new lang file.
- Optimized and improved SQL operations, now each failed operation is retried before failing instantly.
- I am hoping this will fix some issues with previous versions, such as spawner storage saving not working properly.
- Fixed skeletons dropping bows with different durabilities and therefore using too much space in the storage GUI.
- Rearranged the Main class, deleted some unused code and rewritten some methods to improve plugin optimization.
----------, Dec 11, 2024

Fixed a bug that caused database to not initiate upon first installation.
----------, Nov 15, 2024

  • Fixed spawners instantly spawning items/mobs just after they're first placed. They now wait until the configured amount has passed to spawn.
  • Fixed custom mob spawners not working on some servers.
----------, Nov 9, 2024

  • Fixed slime spawners with auto-kill enabled only killing the first batch of slimes.
  • Fixed custom item spawners not working on some servers.
  • Taking items from storage now gives the items in their maximum stack size.
    • Example: From Enderman spawners, you used to get enderpearls in stacks of 64x (or sometimes 99x). Now you will be getting 16x.
  • Fixed a small config error, no reset required.
If any bugs are found, please ⁠join Discord and open ticket ASAP for immediate bugfix.
----------, Nov 5, 2024

  • Fixed a bug that occurred when transferring old data from v2.2.* to v3.0.* that caused the data to be corrupted.
  • Some custom spawners not being retrievable through /ancspawners give command is now fixed.
  • Placing spawners not showing up any messages and/or holograms is now fixed.
  • Breaking custom spawners sometimes caused errors, now fixed.
If any bugs are found, please ⁠open ticket ASAP for immediate bugfix. IMPORTANT Please backup any folder/file you have related to ancSpawners before updating to this version. After the update, please test if existing spawners from older versions still work or not.
----------, Nov 2, 2024

- Items still showing inside the storage even after they're sold/taken out is now fixed.
- Setting **"sell_button: false"** below "default" spawner configuration was not working, now fixed.
----------, Oct 31, 2024

**Additions:**
- Simplified config.yml
- Added **"modules"** folder and moved all modules there.
- Added a **"default"** spawner configuration, you **don't have to** add every single mob spawner to the config anymore.
- Added ItemsAdder support
- You can now spawn custom mobs or items using the **"IA-"** prefix, namespace and value.
- **Example:** "IA-customitems:ruby"
- Added **Boosts** module.
- You can now **"boost"** your spawners using these 2 types of boosts: **SPAWN_AMOUNT** and **SPAWN_TIME**
- **SPAWN AMOUNT:** Increases the amount of mobs spawned. *(e.g: +2 mobs per spawn)*
- **SPAWN_TIME:** Makes spawners spawn faster. *(e.g: 4x spawn speed)*
**Changes:**
- Database structure has been changed.
- Database is now even more **comprehensive** and **better performance-wise**.
- The plugin **automatically transfers old data to the new database structure**.
- **Complete recode** of the entire plugin.
- Every single line of code has been rewritten from **scratch**.
- Better **performance**, better **stability**, better **maintainability**.
- Caches & in-memory storage.
- Every frequently used data is now stored **in-memory.**
**Support:**
- **ItemsAdder** support has been added.
- SuperiorSkyblock2 support has been **fixed & improved**.
- Versions **1.12 - 1.21.1** are now supported.
- WorldGuard support has been **fixed & improved**.
- **Some changes were made to offer more general support to other plugins not listed here.**
**Performance:**
- A lot of changes and **optimizations** were made to try and **maximize performance**.
- Most of these changes are not exactly testable without a production server, hence we don't know the exact results, but I'm keeping an eye on these changes.
**To-do list:**
- Add an option to give friends the permission to break spawners.
- Add support for mob-stacking plugins like WildStacker.
----------, Oct 31, 2024

  • Made some performance updates, almost every single task that can run async, runs async now.
  • Fixed some servers experiencing problems with SuperiorSkyblock2 hook.
  • Fixed stored item counts going over the storage limits on some servers.
  • Fixed a possible dupe bug.
  • Fixed some backend problems that caused spawners to stop working on some servers.

NOTE: This version contains some logic changes, and has not been fully tested on a server with lots of players. Create backups and test on your test servers first.
----------, Jul 29, 2024

  • Fixed custom loottables not being detected for certain mobs.
  • Added extensive error catching to spawner loading, this fixes server crashes/spawners not being loaded on server start.
  • Fixed non-spawner GUIs closing after interacting with a spawner bug.
    • This was also 'fixed' in v2.2.5, but with some exceptions, now fully fixed.
----------, Jul 19, 2024

  • Fixed a possible dupe bug.
  • Fixed not being able to add friends to spawners.
  • Fixed storage-limits not being calculated correctly.
----------, Jul 17, 2024

  • Fixed every GUI closing after interacting with a spawner bug.
----------, Jul 16, 2024

  • Fixed several bugs regarding GUIs.
  • Fixed several messaging & title bugs.
----------, Jul 13, 2024

  • Fixed several bugs regarding GUIs.
  • Fixed several messaging & title bugs.
----------, Jul 12, 2024

If you're on v2.2.x versions, you must update to v2.2.3 ASAP, older v2.2.x versions have serious bugs. With this update:
  • Fixed crash errors due to database file getting locked.
  • Fixed vanilla spawners not working.
  • Added "Settings Menu" to the main menu.
    • Players can toggle their virtual storage and experience storage per-spawner with just one click.
    • Requires ancspawners.settings.togglestorage & ancspawners.settings.togglexp permissions.
Requires config.yml and lang_en/tr.yml reset to work properly.
----------, Jul 11, 2024

- Fixed entities not dropping loot and/or XP sometimes.
- Fixed spawners not working on v2.2.1 for some servers.
- Fixed friends list getting reset on every server/plugin restart.
- Fixed spawners not spawning entities for some servers.
- Fixed McMMO incompatibility **(levelling up with auto kill)**.
----------, Jul 7, 2024

- Fixed entities not dropping loot and/or XP sometimes.
- Fixed spawners not working on v2.2.1 for some servers.
- Fixed friends list getting reset on every server/plugin restart.
- Fixed spawners not spawning entities for some servers.
- Fixed McMMO incompatibility **(levelling up with auto kill)**.
----------, Jul 7, 2024

- Fixed entities not dropping loot and/or XP sometimes.
- Fixed spawners not working on v2.2.1 for some servers.
- Fixed friends list getting reset on every server/plugin restart.
- Fixed spawners not spawning entities for some servers.
- Fixed McMMO incompatibility **(levelling up with auto kill)**.
----------, Jul 6, 2024

- Fixed RCON not being able to use ancSpawners commands.
- Fixed item spawners spamming errors onto the console.
- Fixed a minor bug with item spawning.
- Fixed auto kill sometimes spammnig errors.
- **IMPORTANT:** Fixed spawners could be broken by everyone.
----------, Jul 1, 2024

With this update:
- Slime splitting had issues with auto kill, it has been fixed now.
- Re-changed how auto kill works.
- Entity is spawned, killed and loots are obtained and transferred to the virtual storage.
- This **might** support custom items now.
- Switched to 'in-memory' as actively used database.
- Still using SQLite in the background, but not actively.
- Removed unnecessary database calls, improving performance greatly.
- 100,000 distinct *(not levelled up)* spawners only use around 80MB of memory.
- A spawner with level 256 still counts as 1 spawner, so this is very efficient.
- Spawner & storage efficiency has been improved by around 43%.
- Introduced my own entity spawning algorithm:
- Entities can now spawn in both day and night.
- Entities can now spawn mid-air without the need for blocks. **(such as cows needing grass)**
- These 2 are currently not togglable and are enabled by default.
- Added item-specific storage bar to items in virtual storage.
- **And so many more updates which I forgot because I'm a dumbass who does not take any notes.**
> **NOTE:** This update requires **config.yml** and **lang_en/tr.yml** reset to work properly.
> **NOTE 2:** Please test thoroughly before using on your main servers, this update **MIGHT** break things.
----------, Jun 30, 2024

With this update:
  • Fixed children Slimes and Magma cubes not being linked to the spawner.
    • Due to this, most of the slime & magma loot was not being stored in the virtual storage.
  • Fixed a problem with Loottable XP, causing it to throw errors onto the console.
----------, Jun 15, 2024

With this update:
  • Fixed some database issues.
  • Fixed rare occurring problems with spawner ownership.
  • Added an option to remove sell buttons from spawner storage:
spawners:
zombie:
name: "&9&lZombie &8-- &7Spawner"
lore:
- ""
- '&a Zombie Spawner.'
- ""
spawnerInfo:
mode: ENTITY
material: ZOMBIE
range: 16
delay: 8
sell_button: false
----------, Jun 12, 2024

With this update:
  • Fixed several database related, rare crash problems.
  • Rewrote almost all of the database handling of the plugin.
    • Better performance
    • Better efficiency
    • Better readability for future updates
    • and more.
  • Fixed some rare occurring problems with autokill & spawner placing.
  • Fixed placing spawners sometimes crashing Linux based servers.
  • Completely removed EconomyShopGUI support.
----------, Jun 6, 2024

Fixed crash problem.
----------, Jun 3, 2024

Fixed loottables not working on Linux servers. Added "EconomyShopGUI" support for price provider. Removed "XP" and "AUTO-KILL" buttons from item spawner GUIs.
----------, Jun 2, 2024

(Possibly) Fixed errors due to not having DecentHolograms installed even though it's only a softdepend.

Fixed default hologram locations not being centered.

Changed default config.yml and removed hologram locations except Y.
----------, Jun 1, 2024

Fixed some spawners showing as pig spawners.
----------, Jun 1, 2024

This is a re-upload.
Fixed GriefPrevention support not working.
----------, Jun 1, 2024

Reupload of:
Fixed GriefPrevention support not working.
----------, May 31, 2024

Fixed GriefPrevention support not working.
(RE-UP)
----------, May 31, 2024

Fixed GriefPrevention support.
----------, May 29, 2024

Fixed auto-kill not working perfectly on Linux servers.
Disabled item attributes on spawners & item informations.
Added Towny support.
Added GriefPrevention support.
Updated to the latest NBT API.
Support for 1.20.6 has been added.
----------, May 28, 2024

Fixed a problem with auto-kill. re-upload.
----------, May 26, 2024

Fixed a problem with auto kill, causing it to not work well on versions above 1.20.4.
----------, May 25, 2024

Please visit the Discord channel for full changelogs.
----------, May 18, 2024

Please visit the Discord channel for full changelogs.
----------, May 17, 2024

Please join the Discord channel for full changelogs.
----------, May 17, 2024

A very urgent dupe bug has been fixed, please update ASAP!
----------, May 14, 2024

Please visit the Discord channel for full changelog.
----------, May 13, 2024

Please join the Discord Channel for full changelog.
----------, May 12, 2024

Please join the Discord channel for full changelog.
----------, May 10, 2024

Please check discord for changelogs.
----------, Apr 29, 2024

Please check the Discord channel for changelogs.
----------, Apr 28, 2024

— New:
  • Added more messages for toggleable features such as auto-kill and holograms, requires lang files reset
  • Added a new module allowing players with permissions to break other players' spawners. requires config reset

— Bugfixes:
  • Fixed a bug regarding XP storing.
  • Fixed a tiny memory leak problem.
  • Fixed auto-kill not working as intended upon server restart.
----------, Feb 25, 2024

Bugfixes:
• A bug causing spawner data to be lost when shift-breaking spawners has been fixed.
• Fixed custom loottables not working when virtual storage is disabled.
• Fixed XP not getting stored when virtual storage is disabled.

News:
• Added to option to add silk touch as requirement to the config.
----------, Feb 24, 2024

With this version, the database type this plugin was using has been changed from plaintext (.yml) storage to SQLite storage, which will GREATLY improve performance for all the servers regardless of their database size.

NOTE: This update requires you to install another plugin which will migrate all the old data to the new database and will make you be able to run your server without any data loss.
----------, Feb 24, 2024

- Changed the drop-chance module into a more comprehensive and permission-based drop chance module.
- Meaning: You could give different ranks/VIPs different spawner drop chances.
- Fixed a minor bug with item spawners.
----------, Feb 9, 2024

- Added a new module: **Spawner drop chance**
- Using this module, you can now set drop chances for every spawner, meaning, if you set the spawner drop chance to 50, players will have a 50% chance of actually retrieving the spawner when breaking spawners.
- **NOTE:** This works for both vanilla & ancSpawners spawners.
- **NOTE:** Please add __"spawner-drop-chance: 100"__ under "modules" in config.yml if you don't want to reset your config, **if you don't add this**, the plugin will just use the default value: 100%.

- Fixed an hologram error occuring even when holograms were disabled.
----------, Feb 7, 2024

New:
- Added a new module: **Force auto-kill**
- Using this module, you can now set all newly-placed spawners (**not pre-existing ones**) use auto-kill by default & players won't be able to turn auto-kill off.

Bugfixes:
- Fixed a minor bug which sometimes spammed errors into the console.
- Fixed "hologram has been toggled" message showing when placing the spawner, now the hologram will be created silently.
----------, Feb 7, 2024

IMPORTANT UPDATE!
A dupe glitch has been fixed.
----------, Feb 2, 2024

News:
• SuperiorSkyblock2 support has been added.

Bugfixes:
• Some errors regarding WorldGuard support has been resolved and is now working perfectly.
----------, Feb 1, 2024

Bugfixes:
- Fixed a bug that caused the plugin to crash if WorldGuard was not installed.
----------, Jan 28, 2024

New:
- Added an update checker to the plugin.

Bugfixes:
- Added protection support for WorldGuard which now fixes the hologram problem that was occurring even when players lacked the permission to place blocks.
----------, Jan 27, 2024

Bugfixes:
• A very rare error which occurred when virtual storage was disabled and auto-kill was enabled was fixed.
----------, Jan 23, 2024

Bugfixes:

  • Completely changed how auto-kill module kills entities, changed damage cause from CUSTOM to ENTITY_ATTACK.
  • Fixed some mobs (e.g: blaze, cave spider etc.) not dropping any loots while auto-kill was enabled.
----------, Jan 17, 2024

New:

  • Added permission based auto pickup module, easily enable/disable through config!
  • Added vanilla spawner module support, if the entity spawner is configured in the config, players will be able to change vanilla spawners into entity spawners. **THIS CAN BE DISABLED!**
  • Added admin bypass permission to access the menu of a spawner or even break it.
----------, Jan 16, 2024

Little bugfixes regarding Metrics (bStats).
Nothing important.
----------, Jan 14, 2024

Bugfixes:
• Bugfixes on certain mobs not dropping loots while storage module is disabled.
----------, Jan 12, 2024

Bugfixes:
• Bugfixes on certain mobs not dropping loots while storage module is disabled.
----------, Jan 10, 2024

• Fixed an issue with bStats.
----------, Jan 7, 2024

Added bStats to the plugin.
----------, Jan 7, 2024

Bugfixes:

• Fixed a NPE error on SpawnerSpawnEvent Listeners.
----------, Jan 7, 2024

Fixed a bug with custom loottables.
----------, Jan 6, 2024

Fixed a bug with mob spawners to cause FPS drops on 1.16.5.
----------, Jan 5, 2024

Fixed way too many bugs, I can't even list them all.
All I got to say is, bugs related to entity-spawners have been fixed now.
----------, Jan 4, 2024

Since this plugin was not on Spigot until recently, I couldn't publish all the versions and changelogs, here's some of them:

New:
• You can now add custom names and lore to items spawned by item spawners.
• Added custom loottables to the plugin! You can now edit what every mob can drop, drop chances, drop amounts and XP!
• Added a new module called permission-based-xp, which allows you to add permission checks for retrieving XP from the spawner.
• Added an option to config.yml called "spawner-level-limit" which allows you to set a level cap for a spawner.
• Shift + breaking now instantly reduces the spawner's level to 1 instead of removing a single level.

Bugfixes:
• Fixed a duping bug, allowing players to level up the spawner without losing any spawners.
• Fixed an issue with shift + breaking levelled up spawners.
• Fixed a bug where an error got sent to the console when a player (not the owner) right clicked a spawner.
• Fixed a "friend module" bug which sent errors to the console.
• Fixed a bug related to XP dropping when using custom loottables.
• Fixed a bug where item spawners spawned the wrong amount when storage function was disabled.
----------, Jan 4, 2024

Resource Information
Author:
----------
Total Downloads: 42
First Release: Jan 3, 2024
Last Update: Dec 19, 2024
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings