1.1.9 17 hours ago
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]

1.0.3 Jun 15, 2023
OreProcessor v1.0.3
  • Added: Server data
  • Added: Commands to set throughput & capacity
  • Added: Statistics (W.I.P)
  • Added: Random ore transformation
  • Added: Behavior settings
  • Improved API + added OreMineEvent 
  • Support EconomyShopGUI Premium
  • Player data is now compressed using GZip
  • Improve quick-sell button
  • Fixes concurrent exception when using quick-sell button

1.0.2 Jun 13, 2023
OreProcessor v1.0.2
- Completely rewrote the plugin
- Able to create multiple ore transformations
- Better player data structure & upgrade handling
- Incompatible with legacy player data. Must reset!!!
- GUI is refreshed faster
- Able to have multiple products in storage GUI
- Some adjustments to GUI
- Add 1.20 support

1.0.1 May 17, 2023
OreProcessor v1.0.1

- Add: Quick Sell button

- Optional integration to ShopGUIPlus


1.0.0 May 15, 2023