✅ AdvancedOreGen  ⛏️ Random Ores for Skyblock️  ✨ [50% off!] icon

✅ AdvancedOreGen ⛏️ Random Ores for Skyblock️ ✨ [50% off!] -----

Powerful cobblestone generator editor for any SkyBlock plugin!




- make it work on mc 1.21.1 and 1.21.3. Tested on paper.
- some minor fixes
----------, Nov 26, 2024

- fix bug where force-vanilla-hook: true did nothing
----------, Jul 30, 2024

- update for mc 1.21
----------, Jul 7, 2024

- fix mc 1.20.6 support
----------, Jun 5, 2024

- update for mc 1.20.5 (both paper and spigot)
----------, Apr 29, 2024

- FabledSkyblock: fix debug message spamming a block name whenever an ore is generated
----------, Mar 12, 2024

- fix choosing wrong generator for some players (cfbe7bf)
- translate items in generator selection gui (e6de5a3)
----------, Mar 10, 2024

- update to latest AnvilGUI version (ebff632)
----------, Feb 13, 2024

- fix fabledskyblock hook (5f56adb)
----------, Nov 30, 2023

- ItemsAdder + JetsMinions: fix custom blocks not regenerating (4bdfe1f)
(thanks to @jet315 for helping on this <3)
----------, Nov 21, 2023

- add tab completer and version info to main command (56b5ba0)
- add per world permission (5c020dc)
> Adds a permission that disables - and only then - the ore gen when a player is in a certain world when negated.

New permission:
oregen.world.<world>
It only applies when negated.
----------, Nov 12, 2023

- mc 1.20.2 (956dd14)
- attempt to fix level decreasing when minions mine on a geneartor
- bump spacegui version (bafd00f)
- bump cog version (eb4e0c6)
----------, Sep 22, 2023

- fix bentobox hook
----------, Jun 19, 2023

- update for mc 1.20 (75cd4ea)
----------, Jun 7, 2023

- update for mc 1.19.4
----------, Mar 17, 2023

- compiled against mc 1.19.3
- fix error when no generators were setup
----------, Dec 25, 2022

- update for mc 1.19.2
----------, Aug 20, 2022

- update for mc 1.19.1
----------, Aug 4, 2022

- add support for mc **1.19**
- fixed hook with ItemsAdder (custom blocks are now working again)

- storing blocks in a tree structure instead of a formatted string inside config.yml
----------, Jun 8, 2022

- update for mc 1.18.2
- fixed concurrency (should fix random crashes, I hope)
- fixed generator icon not changeable

- SuperSkyblock2: Unregistering the inbuilt generator of SS2 to avoid issues with AdvancedOreGen, since this generator could not be disabled otherwise.

- made plugin compatible with mc 1.12 again
- fixed generator not working on <= 1.12 when water-lava-fix is enabled
- fixed generators not selectable in /generator on 1.12

- clear generator cache when a generator was just edited
- clear generator cache when selecting a new generator
- treat negative island level as 0
- add config option:
Code (YAML):
# Here you can define a skyblock plugin name that should be tried to load first (useful when having more than one skyblock plugin but wanting to hook into another one)
force-hook
: FabledSkyBlock
----------, Jun 2, 2022

- add config option to enable / disable random blocks for the basalt generator. Default:

Code (YAML):
# Enables custom blocks for the basalt generator
enable-basalt-generator
: false
- fix for water->lava not generating custom blocks
- fix up /oregen reload` command to actually reload config stuff
- add back option for using fast generators
Code (Text):
# Allows to build fast generators (when obsidian is created in vanilla)
allow-fast-generators: false
----------, Dec 13, 2021

- update for 1.18
- fix lava floating on stationary water not forming clean stone
- fix block data not set for versions before 1.12.2
----------, Dec 2, 2021

- reduced impact on TPS drastically (so runs smoother!)
- update for 1.17
- some fixes for Minions plugin
----------, Jul 9, 2021

- fixed hook again for newest SuperiorSkyblock2 beta version
----------, Mar 23, 2021

- updated superiorskyblock hook (method of getting world(s) has changed, so using new method instead)
----------, Mar 18, 2021

- fix an issue with ItemsAdder for newer versions of the plugin.
----------, Mar 15, 2021

- added option in GUI to configure generator icon
- fixed fence generators
----------, Dec 18, 2020

- update for mc 1.16.4
----------, Nov 2, 2020

- optimized cpu impact on the main thread while mining on a generator
- updated hook for SuperiorSkyblock
----------, Nov 1, 2020

- fix for 1.16.2 anvil gui
- fixed error message in metrics
----------, Sep 3, 2020

Note : Please Backup your config.yml before using this!

- improved generator performance by predicting the last generator block type asynchronously (so better TPS)

- improved the way generators are chosen:
AOG will now check both level and permission by default from left to right, so it chooses the last generator a player has permission and island level for. This is really useful when you want to give higher tier generators to VIPs (so defining a permission, level 0, and putting it as first generator).

- Added support for ItemsAdder
You can now use custom blocks / ores from ItemsAdder within the GUI and generator

- fixed a SuperiorSkyblock2 issue that successively decreased the island level

- several minor fixes
----------, Jul 30, 2020

- fixed afk generator
- fixed round off bug ( #24)
----------, Mar 29, 2020

- fixed an issue that caused water flowing on lava to generate cobblestone instead of obsidian

Note that some generators possibly might break that aren't build properly.
----------, Dec 26, 2019

- fixed metrics stack trace
----------, Dec 15, 2019

- updated to support mc 1.15
----------, Dec 12, 2019

- Added the following config.yml option:
Code (YAML):
# By default, AOG tries to hook with your skyblock plugin, resulting in using the island owner's permission (or level) while gathering the right generator for your player.
# Forcing to use the vanilla hook means that the plugin would use the permission of the nearest player mining on the generator.
force-vanilla-hook
: false
----------, Dec 9, 2019

- enhanced the /generator command. Unlocked generators are now switchable, so your players can switch back to old generators, or you can even create a nether generator for switching!

The GUI is fully configurable in the translation.yml file.

[​IMG]

[​IMG]
----------, Nov 28, 2019

- second attempt to fix 1.8.8 issue
----------, Nov 25, 2019

- fixed particle issue on versions before 1.13
- fixed decimal locale bug (hopefully this time)
----------, Nov 25, 2019

- fixed decimal issue, plugin will now accept both "," and ".".
----------, Nov 23, 2019

- updated API access of PlotSquared
----------, Nov 19, 2019

- fixed plot squared hook for legacy versions (below 1.13)
----------, Nov 14, 2019

- fixed a critical afk generator bug that caused any cobblestone generator to turn into the afk generator in no time, although the player wasn't afk yet.
----------, Nov 4, 2019

- improved performance by caching ( #16)
- fixed blocks with data values not generating on 1.12.*
----------, Nov 4, 2019

- fixed config.yml getting resetted
- fixed java round off bug
----------, Oct 15, 2019

- implemented vanilla hook: This new hook allows you to run the plugin without any skyblock plugin.
- fixed PlotSquared hook
- fixed SuperiorSkyblock2 hook
- added FabledSkyBlock hook
- some performance improvements. Keep in mind that the delay will depend on your skyblock plugin, since AOG access api methods for getting the level and island owners.
----------, Oct 15, 2019

- fixed fence generator for versions below mc 1.14
- fixed config.yml not updated after altering chances ingame
----------, Oct 8, 2019

- fixed Anvil GUI not working on 1.8.8
- fixed cobwebs not addable
----------, Oct 8, 2019

- fixed a material issue when using /generator
- fixed generators not saving properly to the config.yml
- added the command /oregen reload in order to load changes from the config.yml to the game
----------, Oct 7, 2019

- added fence generator: AdvancedOreGen now allows you to generate cobblestone using a fence block instead of lava.
Add this to your config.yml in order to enable this new feature:
fence-generator-enabled: true

[​IMG]

----------, Oct 4, 2019

- added support for the following skyblock plugin: FabledSkyBlock.

- switched from json to yaml
-> data is no longer stored in the .json file. Instead, it adds all generators to the config.yml just like CustomOreGen does. The plugin will automatically convert your old AdvancedOreGen data file to the new yml file.

- added warning messages when a generator was not setup properly

- fixed performance issue for 1.8.8 servers
----------, Sep 29, 2019

- fixed an issue with material names not recognized on 1.13+
- added support for another Skyblock plugin
----------, Aug 11, 2019

- fixed andesite, diorite and granite issue (#3)
- fixed an inventory issue that prevented the plugin from working on spigot 1.8 (#7)
----------, Jul 15, 2019

- updated AnvilGUI
- fixed hook for SuperiorSkyblock2
----------, Jul 11, 2019

- fixed an error that caused admins from moving items out of the configuration inventories
----------, Jun 10, 2019

- fixed a critical NPE on 1.14
- implemented an ordering function that lets you rearrange the generators. Read more about this at our docs!:
https://docs.spaceio.xyz/#/docs/plugins/advancedoregen?id=reordering-generators
----------, Jun 1, 2019

- 1.14.* update
- fixed placeholder hook
----------, May 31, 2019

- updated PAPI
----------, May 19, 2019

- fixed hook for SuperiorSkyblock 2 (Please update to newest version)
----------, Feb 17, 2019

- Added support for the SuperiorSkyblock2 plugin

- Added placeholders representing the current generator settings of a player:
%oregen_generator.label% (Name of the generator, set in config)
%oregen_generator.level% (Level of the generator)
%oregen_generator.permission% (Permission of the generator)

- Fixed NPE in BentoBox hook
----------, Feb 4, 2019

- added the following configuration option:

Code (YAML):
# water <-> lava fix
# the water-lava-fix avoid generating ores when water is poured on lava directly and vice-versa
# set it to false for using custom ore gen's generator behavior
water-lava-fix
: true
----------, Jan 27, 2019

- added the plugin IslandWorld as hook
----------, Jan 23, 2019

Dropped support for the SkyBlockEarth plugin.

The SkyblockEarth plugin hook has been removed due to the actual unsureness and dramas created around the SkyblockEarth plugin.
There are rumors around that updates are still distributed on a third party website, but we can't support these versions since the API had become closed source.

For 1.13 users, I highly recommend using BentoBox. It is a pretty advanced SkyBlock plugin that is highly scalable because of its modularity.

This update includes:
- removed SkyblockEarth hook
----------, Jan 20, 2019

- fixed last update's NPE's
----------, Jan 6, 2019

- added more opportunities to the /generator command, so it now shows all generators and says which generators are unlocked for a player

[​IMG]

- refactored a bunch of code
----------, Jan 5, 2019


- fixed broken hook for SkyblockEarth
- added world "END" for SkyblockEarth
----------, Dec 16, 2018

- added the ability to see the current ore generator setup for users. (default command is /generator, but is configurable in the config.yml!)


Code (YAML):
# command for players that shows the current generator on an island (permission: advancedoregen.showgenerator)
show-generator-command
: generator
[​IMG]
----------, Dec 2, 2018

- fixed broken SkyBlockEarth hook again (Compatible with SkyblockEarth ver. 29)
----------, Nov 27, 2018

* fixed some incompatibilities with the SkyblockEarth hook
* fixed missing fire extinguish sound when a block is generated
----------, Nov 25, 2018

* fixed broken hook for newer SkyblockEarth versions
----------, Nov 25, 2018

* fixed an exception that was thrown when a block was generated in non-skyblock worlds
----------, Nov 24, 2018

Update for SkyblockEarth:
- fixed generators not working beyond a static radius (radius had become dynamically in the last few updates of SkyblockEarth!)
----------, Nov 22, 2018

* fixed error at startup for even older versions
----------, Nov 18, 2018

* fixed a bug that prevented the plugin from starting when using an older configuration file
----------, Nov 18, 2018

This update provides a bunch of new features added to the GUI:
  • Ability to change the permission, name, and level through the GUI of any generator
  • Adding new generators using the GUI is now possible
  • Mode changing is now possible by a simple click
  • Some GUI customizations
Moreover, AOC now fully supports Bentobox. Be sure to have installed the Level Addon in order to use AOC's level function!

[​IMG]
----------, Nov 18, 2018

+ added hook for SkyblockEarth, so this plugin is also now supported!
+ color improvements
----------, Nov 18, 2018

- fixed async chunk load error for paper spigot 1.12 + ASkyBlock
----------, Nov 15, 2018

AoC update 1.4.8:

- implemented the criteria "island level" for choosing a generator from the list! That means island levels are now supported in AoC (similar to CoG)

- added two new commands:
- /oregen generator set [name] [permission] <island_level>: changes the permission and/or level attribute(s) of a specific generator
- /oregen setmode [permission/islandlevel]: sets the citeria for choosing a generator ragarding the permission of the island leader or the island level. Default: permission

- added the <island_level> argument to this command:
- /oregen generator add [name] [permission] <island_level>: adds a new generator config to the gui

- generally overhauled the command layout

How to swap from permission mode to island level mode without deleting your old configuration:
Assuming you're having a set of pre-configured island generators and you want them being unlocked by levels: Just use the /oregen generator set command in order to change the unlock island level for any generator (default is 0). Also, you need changing the mode to levels: /oregen setmode islandlevel. That's it!
----------, Oct 16, 2018

- fixed uSkyblock hook for 1.13.*
----------, Sep 23, 2018

- fixed 1.13 support (for uSkyblock)
----------, Sep 17, 2018

- GUI update for 1.13.1
- renamed some packages
- mavenized project
----------, Sep 6, 2018

* fixed an error that caused the plugin to spam
----------, Aug 14, 2018

* fixed inventory bug
----------, Aug 8, 2018

+ added 1.13 support
* fixed a NPE
----------, Jul 24, 2018

* fixed a major bug where the plugin has generated instantaneously cobblestone by placing water above lava. (Instead of obsidian)
* removed ore generation when lava floats on water
----------, Jun 27, 2018

AdvancedOreGen 1.4

Improved the graphical user interface:
  • ditched the old sign input. Instead, AoG uses anvils from now on
    - random error messages from TinyProtocol will no longer be present
    - ViaVersion compatible! All reported issues regarding ViaVersion in the past should now be gone.
  • more generators!
    - there was an error upon typing /oregen edit when having more than nine generators. AdvanceOreGen now supports a total of 54 generators.
  • go back feature
    - you don't need to close the GUI and to retype the command in order to edit another generator anymore. Just use the door in the right bottom corner!
[​IMG]
----------, Jun 14, 2018

* fixed a major bug where the plugin has generated instantaneously cobblestone by placing water above lava. (Instead of obsidian)
----------, May 27, 2018

- removed obfuscation
----------, May 12, 2018

* fixed Exception at startup
----------, Apr 27, 2018

* increased performance
* shrank.jar size
----------, Apr 17, 2018

* Fixed NPE in Metrics class
----------, Apr 7, 2018

+ added an error message which appears when no generator has been set up.
----------, Apr 3, 2018

- Removed two lines out of the ConfigGUI.class file that caused Bitdefender to classify the plugin as a trojan:
Code (Text):
Material oldMat = p.getWorld().getBlockAt(p.getLocation().add(0, 3, 0)).getType();
byte oldData = p.getWorld().getBlockAt(p.getLocation().add(0, 3, 0)).getData();
As you can see, these two lines aren't harming, so the plugin never had a trojan inside it.

https://www.virustotal.com/#/file/8...499c51c7ae35a05548d204323dead590df4/detection
----------, Jan 21, 2018

* fixed broken class name (Hopely got fixed)
----------, Dec 27, 2017

* improved /oregen issue command
----------, Dec 26, 2017

+ added command:
/oregen issue
-> creates an issue, uploads server relevant information for debugging purposes
----------, Dec 17, 2017

* some major bugfixes
* reduced jar size
----------, Nov 28, 2017

+ added AFK-Generators:
you're now able to configure a generator that will be used if a player becomes AFK. Therefore you could set lower spawn rates of rare blocks for players who stay AFK (but still mining).

Added to config.yml:
Code (Text):
# AFK mode: Players who stay more than 20 minutes afk would get the defined afk generator
# remove the '#' to enable this feature.
#afk-generator-name: afk
#afk-after-x-seconds: 1200
----------, Oct 25, 2017

+ added support for the skyblock plugin IslandWorld
* fixed a NullPointerException that was caused when no generator was set up
----------, Oct 24, 2017

* re-implemented offline owner support
----------, Oct 24, 2017

* added metrics
----------, Oct 2, 2017

* updated protocol to 1.12.2
----------, Sep 25, 2017

* fixed nullpointer at server shutdown
----------, Sep 5, 2017

* fixed offline generators
* fixed gui refresh
----------, Sep 1, 2017

* fixed sorting issue
----------, Aug 31, 2017

* added debug message on disable
----------, Aug 22, 2017

* fixed wrong generator issue when the owner is offline
----------, Aug 6, 2017

* updated TinyProtcol to 1.12
* fixed java.util.NoSuchElementException: BukkitChannelInitializer error
----------, Jul 2, 2017

* fixed protocol error on 1.12: https://pastebin.com/YqfuGA3r
----------, Jul 1, 2017

* implements minecraft 1.8.8 NMS code -> changing chances now works.
----------, Jun 6, 2017

Resource Information
Author:
----------
Total Downloads: 909
First Release: May 10, 2017
Last Update: Nov 26, 2024
Category: ---------------
All-Time Rating:
35 ratings
Find more info at docs.spaceio.xyz...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings