- The ItemSellEvent api event now returns a cloned item.
- Added 1.21.4 support
- Fixed some issues with commands on 1.21+ versions
- Improved the throughput of the packet entity system by a large margin (faster holograms)
- There was a debug message left in the previous version, if you use 1.21.2-3, update to fix the spam.
- Added a require-level-for-placement setting
- Fixed the upgrade too low level message using the incorrect one
Also, this resource will be a year old in 2 days, if you enjoy using it and the included regular updates/bug fixes, please consider writing a review!
- Added 1.21.2 and 1.21.3 support
- Improved the axgens.multiplier permission, you can now set it to floating point numbers (exampe: axgens.multiplier.1.5)
- Made the permission multipliers work even if you are OP.
!!!
- Slightly simplified the limit system in the plugin as the old system was a b bit confusing.
- This means that the default-max-generators will be now the default value and the permission limit and database limits will be added to this value (in the previous versions, the permission limit overrode the default-max-generators setting)
- Some players on some setups might get some extra generator slots after updating (at most the same amount as default-max-generators) - so if this is important for you, please test ahead!
- Also team mode still disabled the permission slot system (because the bukkit api doesn't have a way to get offline players' permissions)
- There are also many small internal changes.
- The plugin now stops drops from being used in many places (furnace, enchanting table, etc..) if `prevent-drop-usage` is enabled
- Added some extra checks to protect a few generator types from being broken/damaged
- Fixed an issue with custom blocks if you don't set the material to a block
- Added a new setting to the config that can prevent generators from getting corrupted when the owner is not online
- Fixed a startup issue that could occur on some servers in the last version
- Gui improvements, now you can put items on multiple slots
slot:
- "0-9" # horizontal
- "8|53" # vertical
- Fixed an exception on shutdown
- Fixed an issue with not being able to disable sell price hooks, if you are on v2.21.0, make sure to update!
- Improved performance of event bossbars (not like they were heavy, but still)
- Added an option to disable event bossbars (config.yml > enable-event-bossbars)
- Made it that placeholderapi placeholders will be parsed on items when they are loaded (you can disable it in the config.yml > parse-item-placeholders)
- Fixed an exception with the converter that occured with certain configurations
- This update has some breaking changes, make sure to read everything!
- Reworked the shop provider system, now it is possible to enable multiple shop plugins that provide prices for the /selldrops command. (so you can for example have builtin prices and shopguiplus prices work at once)
- Make sure to check the hooks.yml > price-plugins section after updating and disable hooks that you don't need (if the plugin is not installed, it will be ignored)
- API version 13: Added AxGensHookReloadEvent and changes to the shop provider registering process.
- Some minor changes to the multiplier formatting in the /axgens multiplier commands
- The %axgens_multiplier% placeholder will no longer show pointless decimal points, only 2 at most
- Fixed the /selldrops command not selling some items on 1.20.5+ paper servers (this looks like paper bug, for some reason every item comparison returns false if the item is old enough, even with the exact same components)
- Fixed an exception that sometimes occurred on world loading
- Fixed potion coloring not working in the item builder
- Added 1.21.1 compatibility
- Fixed short number formatting not using fraction digits
- Readded %repair-cost% and %upgrade-price% placeholders to generator items
- Added EcoBits currency support
- Fixed the reload command not properly stopping a scheduler thread
- Revamped internal placeholder system, this improves performance and makes placeholders more reliable
- If you notice any missing placeholders from anywhere, let us know!
- Added a new generator-price-calculation setting that lets you modify the upgrade price formula
- Fixed some number placeholders not being formatted
- Improved superiorskyblock disband generator deletion, made it possible to disable in the hooks.yml
- Slight performance improvements when using corrupted generators
- Fixed some issues with the converters
- Made it possible to customize command aliases
- Added a blacklisted-worlds section to the config
- Hotfix for placeholder parsing in action bars and titles
- Fixed corrupted generators using seconds instead of minutes by mistake, if you use them, make sure update to this version.
- Fixed an exception on shutdown caused by placeholders
- Added a missing hook plugin to hooks.yml
- Made generators immune to leaf decay
- Made it possible for coop/trust-ed bentobox users to access generators
- Fixed hooks not disabling after running /axgens reload
- Added 1.21 support
- Added an update notifier, you can customize it or disable it in the config
- Made all the command error messages customizable
- Made commands work with Geyser Floodgate players
- Fixed a warning that appeared on startup when using paper 1.20.5 and 1.20.6
- Added some lacking number formatting in the shop and my generators gui
- Added a simple-sell-command section to the config, it allows you to remove the help from the /selldrops and make it run /selldrops all, hand, handall (configurable) instead
Fixed some other bugs, if you are using 2.14.0-2.14.2, you should update as soon as you can as there are some important bug fixes:
- Fixed an issue with prevent-drop-usage not working
- Fixed an issue with the builtin price system applying sell multipliers twice
- Other fixes.
- Fixed an issue with the event bossbar not updating
- The plugin was accidentally creating too many threads in the last update.
- Some fixes to the custom block support
- Made it possible to use custom items as the material (for example paper with custom-model-data)
- Added %axgens_multiplier% placeholder
- Added permission based multipliers, use the axgens.multiplier.<amount>, note that if you have a bypass permission, this will not work (note: currently only whole numbers are allowed, for example axgens.multiplier.1 will give +1 to the multiplier of the player)
- A bunch of internal changes to optimize the code and to solve some issues
- Added a new number formatting system (you will have to reconfigure this again if you have changed the old number-format setting)
- Fixed the glow option on items not working
- The plugin will no longer count generators to the player's slot limit in worlds that are not loaded
- Fixed an issue with the /mygenerators menu not allowing picking up generators in unloaded chunks
- Made the plugin behave a bit better to /reload and plugman (it is still not supported, but it should not fully stop anymore)
NOTE: This update slightly changes all drops' nbt! (meaning: you won't be able to sell items that were generated in the last version) This is because we reworked the entire item builder of the plugin to support 1.20.5+, sorry for the inconvenience.
- Added 1.20.5 and 1.20.6 support
- Added multipliers (/axgens multiplier)
- Fixed an issue with changing slot limits / levels
- Slight optimizations
- Trusted players can now use sellwands and generators on plots with PlotSquared
- Added a new API event: GeneratorDropEvent
- Made it possible to disable automatic event starting by setting start-event-every-minutes to -1
- Fixed an issue with /axgens givedrop
- Fixed an issue that could prevent the tiers.yml from loading
- Fixed holograms on spigot
- Removed a debug message when event started
- Made it easier to place generators next to each other if both right-click-upgrading and enable-gui is disabled
- Added HuskTowns protection hook
- Fixed an issue with sellwands generated in older axgens versions.
- Added some new placeholders:
- %drop-name-<number>%
- %drop-material-<number>%
- %drop-chance-<number>%
- %sell-price-<number%
- Fixed an issue with the EconomyShopGUI hook
- Slightly smaller jar size
- Added allow-buying setting, which allows you do make certain generators unsellable while still keeping them in the shop gui
- Added experimental nextgens converter
- Added %repair-cost% placeholder to the shop gui as well
- Made the title of the upgrade gui and the corrupted generator repair configurable (in the guis.yml)
- Some fixes to the sellwands
- Fixed an issue that caused player heads not to be sellable after a server restart
- Made it possible to remove default items from the menus
- Added %money-required% and %levels-required% placeholders to some messages.
- Added %event-name% placeholder to event to some of the event messages
- Improved offline player tab completion (it will suggest the names of the online players)
- Fixed a exception that occurred while crafting items
- Added the %repair-cost% placeholder that works in the tiers.yml and shows the corrupted generators' repair price
- Added a usage info for the /selldrops command
- Added a title and action bar for the /selldrops command (you can disable it by setting it to "")
- Fixed an issue with the upgrade menu.
- Fixes to the item builder.
- Added a new setting that allows to you limit the max generators that players can have (this is a special setting, it also overwrites permissions and database limits)
- Fixed an issue with /axgens list
- Added 2 new config options: prevent-drop-usage and force-register-sell
- Added a new placeholder: %drop-name%, which uses the formatted name of the drop, this replaces %drop-material% in the default config
- The plugin now prevents coral fading, copper aging, magma block damage and more
- Added Geyser support, bedrock players won't have to sneak to upgrade generators.
- Fixed some issues with the SQLite database
- Added a pickup all button to the /axgens list gui.
- Fixed an issue with sellwands working in some protected regions.
- Fixed an issue with the axgens.limit.* permission
- Fixed some issues with the hologram system
- Attempted fix an issue with the bypass permission not working
- Further improved hologram performance
- When someone disbands their island with the SuperiorSkyblock2 hook enabled, all generators on the island will now get deleted from the database
- In some places the %speed% placeholder was not using the configurable time format
- Made it possible to remove 'broken' generators from the /mygens gui
- The drop event amount placeholder in the start message was displaying the wrong value.
- Fixed an issue with the corrupted generators feature on spigot/paper servers.
- In the generator upgrade gui the upgrade item did not respect the configured slot, this update fixes this.
- The ItemSellEvent is now also called when selling items with sellwands.
- Now the sell wand will be fully be updated after use (both lore & name placeholders)
- Now it is possible to add decorations to menus, just copy one of the premade items, rename them, change the slot and it should show up!
- !! Make sure to make a backup of your AxGens folder before updating, just in case!
- Reorganized the configuration, now there are 7 yaml files instead of 3.
- NEW: Corrupted Generators Feature (more info on the wiki)
- A converter will do everything for you!
- New API version 5, Events API
- Added Folia Support
- Added /axgens stats, a command that shows how many active/loaded generators there are.
- Migrated the whole plugin to AxAPI, which means that now you can also add heads to guis
- Reworked the entire gui system, now you can change the slot of items
- Now its possible to use offline players in /axgens level and /axgens slots
- Removed all hologram hooks, now the plugin has its own builtin system for it (hologram updating should be way faster now)
- A bunch of optimizations
- Sellwands will now take shop plugin price modifiers into account
- Fixed an issue with the PlotSquared protection hook
Removed an old converter that was added back in v1.4.2, if you still haven't updated since, then first start the server with v1.7.1.
New API version: 4
- Added 12 new API events
- Added a few extra useful classes and methods
- Another small fix related to /mygenerators
- Added a new config option: crash-handling
- This let's you configure what should happen when generators in the world and in the database are mismatched.
- Some fixes
- Further optimizations
- Reworked the whole ticking system, this should give a significant performance boost. (the plugin was not heavy before, but now it should use almost 0% of tick)
- New setting: only-owner-pickup! If this is enabled, but only-owner-interact is false, the players who can build at the generator will be able to upgrade the generator, but they will not be able to pick it up.
- Fixed a complicated issue that occurred if multiple people tried placing generators in the same spot while picking it up with /mygens
- Fixed an issue that happened when Oraxen hook was enabled, but not used
- The default-max-generators setting was not added properly when a team hook was in use, this means that your players may gain this amount of extra slots after updating.
- Removed ItemsAdder hook, because it does not work properly, use oraxen if you want custom blocks.
- Some other fixes.
- Fixed an issue with the builtin level system
- Added a third timer-format option to the config
- Fix to the bentobox team hook
- Added Team Hooks, that let's you set generator limits for teams instead of player limits
- Added a /axgens list <PLAYER> command, where you can view and pick up other players generators (permsision: axgens.list.other)
- Fixed an issue with crafting
- Added 1.20.4 support
- Fixed infinite sell wands
- Small changes to the config updater
- Added a new option: offline-generation
- This let's you pause generators when the owner is offline
- The plugin now prevents generator blocks and sell wands from being crafted
- Some fixes to the ShopGUIPlus hook