Ore Processor ⛏️ icon

Ore Processor ⛏️ 1.2.3

New mining experience! Boost Server Performance! ItemsAdder/Oraxen support

Page 1 2
1.2.3 Dec 20, 2024
OreProcessor v1.2.3
  • Add a new utility command to give item: /ore item give (supports custom items)
  • View the wiki for further information
1.2.2 Dec 18, 2024
OreProcessor v1.2.2
Important notes: Custom item has been officially merged into the main version. Be caution if you have any addons relying on the API because it has breaking changes!
For server owners, no upgrades are required. Enjoy the plugin!
 
Changelogs:
  • Fixed plugin failed to load when custom item integration was unavailable
  • Support Oraxen and ItemsAdder custom ores
  • Support ItemsAdder custom drops
  • Support pickup message in broader drop events
  • Revamped AuraSkills, AureliumSkills and Eco integration to custom loot
  • Fixed AdvancedEnchantment fake block-breaking did not trigger first-time tutorial
  • Fixed possibility to overflow the ore storage when dropOnFullStorage is off
  • Fixed configuration did not accept custom item namespace
  • API: Added DropPickupEvent; Removed OrePickupEvent
  • Updated the wiki
1.2.1 Dec 13, 2024
OreProcessor v1.2.1
  • Support latest Minecraft versions
  • New update to the Custom Item update
    • Confirmed working with the latest version of Oraxen and ItemsAdder
    • New APIs have been added for working with custom block
    • Mining custom block is not yet implemented
  • Fixed a bug regarding the configuration check at startup

The download file is an archive of two versions:

  • Normal version: no Custom Item support, no breaking changes
  • Custom Item support: breaking changes to the API, fully compatible to existing data, no manual upgrade required

View the wiki for further information: https://anhcraft.gitbook.io/oreprocessor/configuration/custom-items

1.2.0 Aug 1, 2024
OreProcessor v1.2.0
  • Support latest Minecraft versions
  • New update to the Custom Item update
    • Various fixes
    • Now supports both Oraxen and ItemsAdder



The download file is now an archive of two versions:

  • Normal version: no Custom Item support, no breaking changes
  • Custom Item support: breaking changes to the API, fully compatible to existing data, no manual upgrade required


View the wiki for further information: https://anhcraft.gitbook.io/oreprocessor/configuration/custom-items

1.1.9 May 9, 2024
OreProcessor v1.1.9
  • Java 1.21 + Minecraft 1.20.5 support
  • Now requires at least Java 17
  • New support for Auraskills (formerly AureliumSkills)
  • Support AdvancedEnchantments v9.8.1, eco v6.69.2, EconomyShopGUI v1.7.1
1.1.8 Feb 2, 2024
OreProcessor v1.1.8

New feature: Filter

  1. You can now specify a filter for storage. The filter restricts what materials are permitted in storage.
  2. This works for GUI interaction and command (/ore store)
  3. Existing unallowed items remain until the player takes them out
  4. New configuration file: filter.yml
  5. New API methods


Big news:

I have released the source code of Ore Processor. From now on, the plugin is open-source with a paid model for support.

This is a better approach since:

  1. I can attract more contributors to help with the plugin development (features, translations, bug fixing, etc)
  2. Server developers can benefit from forking the plugin and tailoring it to their specific requirements
  3. Expand the diversity of plugin users - results in more testing which helps me trace the plugin performance and errors faster


The semi-premium approach has been conducted by several popular plugins on Spigot including McMMO, Citizens, Oxaren, MMOItems, LibDisguises, etc

New Terms of Services:

  1. Purchases are final
  2. Support is only provided for customers



The source is licensed under GNU General Public License v3.0.
Link: https://github.com/anhcraft/OreProcessor

1.1.7 Nov 22, 2023
OreProcessor v1.1.7
  • Fixed slf4j warning
  • Adjusted maximum log file size to 1MB
  • Added a new command to set items in an ore storage (/ore set)
1.1.6 Nov 6, 2023
OreProcessor v1.1.6

- Support more item types in GUI
- Improve custom head support

1.1.5 Sep 30, 2023
OreProcessor v1.1.5

Add pickup tracker: Show which ore was picked up in the action bar

New configuration
(config.yml)

pickup-tracker:
  enabled: true
  message: "&a+{amount} &f{item}"
  interval: 1


New API event: OrePickupEvent

1.1.4 Sep 24, 2023
OreProcessor v1.1.4

- Support Minecraft 1.20.2
- Support RGB in chat messages and GUI e.g: &#4db7e8
- Minor optimization

1.1.3 Sep 18, 2023
OreProcessor v1.1.3

- Properly support AdvancedEnchantments
- Now log offline-processing data
- Improve drop checks

New configuration setting in config.yml:
behaviour-settings:
  item-pickup-radius: 3
  # old settings....
1.1.2 Sep 13, 2023
OreProcessor v1.1.2
  1. Add two new commands

 

/ore store hand: Store the item in hand to the suitable ore storage (oreprocessor.store.hand)
/ore store all: Store all appropriate items in the inventory to suitable ore storages (oreprocessor.store.all)

 

  1. Improve storage GUI controls
  2. Fix non-vanilla items could be added to storage
  3. Add logging system: command logging, GUI logging, etc
  4. Improve API


Configuration update:
config.yml:

date-format: "dd/MM/yyyy HH:mm:ss"



messages.yml:

empty-hand: "&cYour hand is empty"
store-invalid-item: "&cThis item is inappropriate"
cannot-store-item: "&cFailed due to inappropriate item or no space left"
stored-items: "&aStored &f{amount}&a items into &f{ores}&a storage!"
1.1.1 Sep 8, 2023
OreProcessor v1.1.1
  • Add two new commands
/ore add <player> <ore> <material> <amount> [<force: true/false>]: add item to an ore storage
/ore subtract <player> <ore> <material> <amount>: take item from an ore storage
 
1.1.0 Aug 24, 2023
OreProcessor v1.1.0
  • Improve Aureliumskills hook and Eco hook
  • Add more events to debugevents command
  • Fix the menu not rendering correctly if an ore is removed
  • Shorten GUI titles in the default configuration
  • Add new command: /ore inspect to see primary offline/online player data (read-only)
1.0.9 Aug 2, 2023
OreProcessor v1.0.9
  • Add setting to define whitelisted worlds
  • Add behaviour setting: process-silk-touch-items
  • Add statistics purge
  • Fix PlaceholderAPI hook
  • Add ApiProvider to strongly separate the API from the main plugin
  • Huge performance improvements

UPDATE config.yml

whitelist-worlds: # Leaves empty to allow for all worlds
  - world
  - world_nether
behaviour-settings:
  process-silk-touch-items: false
purge-stats:
  max-player-records: 1000 # Set 0 to disable
  max-server-records: 20000 # Set 0 to disable
1.0.8 Jul 27, 2023
OreProcessor v1.0.8
  1. Improve ore storing action
  2. Add a setting to define allowed products to be added to the storage

 

    # You can define allowed products to be added in the storage
    # By default, only ones defined in the transform circuit are allowed
    allowed-products:
      - netherite_block

 

  1. Add quick-craft feature
  2. Improve configuration validation
  3. NEW wiki: https://anhcraft.gitbook.io/oreprocessor/



CONFIGURATION UPDATE!
config.yml

accessibility-settings:
  craft-amount: # ADD THIS SECTION
    left: 1 # Remove or Set 0 to disable
    right: 64



Also, a new file will be automatically created: /gui/crafting.yml.
Then, add a button to the storage menu

components:
  "C":
    type: craft
    material: crafting_table
    name: "&eQuick craft"
    lore:
      - "&7Quickly craft available ingredients in"
      - "&7your storage into full blocks"
      - ""
      - "&e» Click to open crafting menu"



then change the layout

layout:
  - "---------"
  - "-XS-PPPP-"
  - "---------"
  - "++++|+++C"
1.0.7 Jul 12, 2023
OreProcessor v1.0.7
  • Fix AureliumSkills integration did not work with statistics system
  • Added Eco support (works for EcoEnchants, EcoSkills, etc)
1.0.6 Jul 8, 2023
OreProcessor v1.0.6

- Fixed NPE related to the statistics system
- Added new commands to add throughput and capacity
/ore upgrade throughput add <player> <ore> <amount>
/ore upgrade capacity add <player> <ore> <amount>
- Added new command to debug plugin conflicts better!
/ore debugevents
- Now support custom placeholders with PlaceholderAPI!

%ore_name_<ore>%
%ore_server_stats_mining_<ore-query>%
%ore_server_stats_feedstock_<ore-query>%
%ore_server_stats_products_<ore-query>%
%ore_capacity_<ore>%
%ore_throughput_per_minute_<ore>%
%ore_throughput_<ore>%
%ore_feedstock_<ore>%
%ore_products_<ore>%
%ore_free_space_<ore>%
%ore_player_stats_mining_<ore-query>%
%ore_player_stats_feedstock_<ore-query>%
%ore_player_stats_products_<ore-query>%
1.0.5 Jul 5, 2023
OreProcessor 1.0.5
  • Added ability to define quantity for output
  • "/ore upgrade set" command now accepts * to upgrade all ores at once
  • Add new commands to view statistics:
    /ore stats server <ore-query>: View cumulative server statistics
    /ore stats player <player> <ore-query>: View cumulative player statistics
    Where ore query can be:
    *: select all ores
    iron: select an ore
    iron,gold,diamond: select multiple ores
  • Add command description to /ore help

    CONFIG UPDATE!

    statistic-cumulative-details:
      - "&f{target}&7's cumulative stats for &f{ore-query}"
      - "&7▪ Total mined: &e{total-mined}&7 blocks"
      - "&7▪ Total feedstock: &e{total-feedstock}&7 items"
      - "&7▪ Total products: &e{total-products}&7 items"
1.0.4 Jun 21, 2023
OreProcessor v1.0.4
  • Fix: Quick-sell button triggered multiple times
  • Rename: Setting processing-speed to processing-interval to better match its behaviour
  • Added: Accessibility settings - allows changing "quick-sell" & "take" buttons behaviour

WARNING: config.yml update

1. First, rename processing-speed to processing-interval
2. Add the following:
[code=YAML]accessibility-settings:
  quick-sell-ratio:
   left: 1 # Remove or Set 0 to disable
   right: 0.5
   shift_left: 0.25
   shift_right: 0.1
  take-amount:
   left: 1 # Remove or Set 0 to disable
   right: 64
   shift_left: 16
   shift_right: 32
   #double_click: 128 # Add new click type is possible[/code]
Page 1 2

ore

processor

ore

mine

mining