Skip to content

Releases: JackyyTV/Exchangers

Exchangers 1.12.2-2.10

20 Jan 14:54
3776345
Compare
Choose a tag to compare
  • Requires GunpowderLib (At least 1.1)
  • Added a GUI for Exchangers, allows all kinds of configuring within the GUI instead of a bunch of keybinds
  • All keybinds except for the open GUI key are now unbinded by default
  • Enforced 1.12 resource pack format on the mod's assets
  • Fully migrated to Forge Energy, Redstone Flux mod is no longer required for powered exchangers to work
  • Added Void Items mode, voids all exchanged items
  • Added Fuzzy Placement mode, allows the exchanger to place blocks on a percentage basis, configurable within the GUI, closes #63
  • Modified the recipe for Melodic Exchanger, now requires an Ender Resonator instead of a Telepad Block, should fix a startup crash, closes #66
  • Massive code refactors and cleanups

Exchangers 1.12.2-2.9

17 Mar 18:18
5bc87a4
Compare
Choose a tag to compare

Sorry about not maintaining the mod in so long, work has taken over most of my time, but I finally managed to release this update, enjoy!

Note: 1.10.2 and 1.11.2 are now out of support, all new changes and bug fixes will only be on 1.12.2 and above!!

You must reset the config for the new config values in this version to take effect!

Starting from this version, this mod now requires GunpowderLib, you can get it from here: Click me

  • Added GunpowderLib as a required dependency, refactored some codes to call methods from new library
  • Requires Forge 2816 or above for a change in the item rarity system
  • Added support for Ender IO Endergy, along with 6 new exchangers (Crude steel, Energetic silver, Vivid alloy, Crystalline alloy, Melodic alloy and Stellar alloy)
  • Added localized texts for harvest level 5, 6 and 7
  • Adjusted energy costs for most of the powered exchangers, a manual config reset is required in order to receive the changes
  • Optimized tons of internal codes
  • Added support for Better With Mods Hardcore Strata, exchangers will now display an error message when the harvest level is lower than the strata stones instead of bypassing it, closes #57
  • (Hopefully) Fixed exchangers attepting to pull blocks out of Draconic Evolution tools when a junk filter is applied, closes #58
  • Added a new directional placement mode, allows exchangers to ignore their saved block states and swap blocks based on player facing direction instead (by default it's disabled, toggle using the apostrophe key), closes #59
  • Rewritten codes for handling silk touch blocks upon exchanging, fixed issues with exchangers giving out incorrect blocks that are different from the target, closes #60 and #61

Exchangers 1.12.2-2.8

26 Sep 17:58
Compare
Choose a tag to compare

It has been a while now, I've been very busy with my real life job but I've finally got some time to work on this massive update!

You must reset the config for the new config values in this version to take effect!

  • Massive rewrites on the codebase for less redundancy and easier porting to 1.13:
    • Migrated to use isAir check for air blocks
    • Completely removed String block ID and metadata references and using blockstates instead
    • [1.12] Compiled against the latest version of MCP mappings, also renamed some of the method and field names
  • Introducing Modes:
    • 3 different Modes, Plane, Horizontal Column and Vertical Column
    • Can switch between different Modes using the new Mode Switch keybind (default is bound to "Semicolon")
    • More modes might be added in the future as per requests
  • Introducing 2 new Exchangers:
    • End Exchanger (Tier 8 vanilla Exchanger, goes after Obsidian)
    • End Steel Exchanger (Tier 7 Ender IO Exchanger, goes after Vibrant, 1.12+ exclusive)
  • Overhauled tooltips for all Exchangers:
    • Holding Shift now shows the stats of the Exchangers
    • Holding Ctrl shows available controls for the Exchangers
  • Other QoL improvements:
    • Renamed the old "Mode Switch" key to "Range Switch" as it's more appropriate
    • Moved Seared Bricks whitelisting to the config instead of hardcoded
    • Tuberous Exchanger now deals more damage than before
    • Added vanilla wood logs as repair materials for the Wooden Exchangers
    • When a block is blacklisted in the config, bounding box will turn red when attempting to select the block
  • Bug fixes:
    • Fixed a crash with the Dark Steel Exchanger recipe crashing on startup in Easy Mode, closes #55

Exchangers 1.11.2-1.9

26 Sep 17:58
Compare
Choose a tag to compare

It has been a while now, I've been very busy with my real life job but I've finally got some time to work on this massive update!

You must reset the config for the new config values in this version to take effect!

  • Massive rewrites on the codebase for less redundancy and easier porting to 1.13:
    • Migrated to use isAir check for air blocks
    • Completely removed String block ID and metadata references and using blockstates instead
    • [1.12] Compiled against the latest version of MCP mappings, also renamed some of the method and field names
  • Introducing Modes:
    • 3 different Modes, Plane, Horizontal Column and Vertical Column
    • Can switch between different Modes using the new Mode Switch keybind (default is bound to "Semicolon")
    • More modes might be added in the future as per requests
  • Introducing 2 new Exchangers:
    • End Exchanger (Tier 8 vanilla Exchanger, goes after Obsidian)
    • End Steel Exchanger (Tier 7 Ender IO Exchanger, goes after Vibrant, 1.12+ exclusive)
  • Overhauled tooltips for all Exchangers:
    • Holding Shift now shows the stats of the Exchangers
    • Holding Ctrl shows available controls for the Exchangers
  • Other QoL improvements:
    • Renamed the old "Mode Switch" key to "Range Switch" as it's more appropriate
    • Moved Seared Bricks whitelisting to the config instead of hardcoded
    • Tuberous Exchanger now deals more damage than before
    • Added vanilla wood logs as repair materials for the Wooden Exchangers
    • When a block is blacklisted in the config, bounding box will turn red when attempting to select the block
  • Bug fixes:
    • Fixed a crash with the Dark Steel Exchanger recipe crashing on startup in Easy Mode, closes #55

Exchangers 1.10.2-1.9

26 Sep 17:58
Compare
Choose a tag to compare

It has been a while now, I've been very busy with my real life job but I've finally got some time to work on this massive update!

You must reset the config for the new config values in this version to take effect!

  • Massive rewrites on the codebase for less redundancy and easier porting to 1.13:
    • Migrated to use isAir check for air blocks
    • Completely removed String block ID and metadata references and using blockstates instead
    • [1.12] Compiled against the latest version of MCP mappings, also renamed some of the method and field names
  • Introducing Modes:
    • 3 different Modes, Plane, Horizontal Column and Vertical Column
    • Can switch between different Modes using the new Mode Switch keybind (default is bound to "Semicolon")
    • More modes might be added in the future as per requests
  • Introducing 2 new Exchangers:
    • End Exchanger (Tier 8 vanilla Exchanger, goes after Obsidian)
    • End Steel Exchanger (Tier 7 Ender IO Exchanger, goes after Vibrant, 1.12+ exclusive)
  • Overhauled tooltips for all Exchangers:
    • Holding Shift now shows the stats of the Exchangers
    • Holding Ctrl shows available controls for the Exchangers
  • Other QoL improvements:
    • Renamed the old "Mode Switch" key to "Range Switch" as it's more appropriate
    • Moved Seared Bricks whitelisting to the config instead of hardcoded
    • Tuberous Exchanger now deals more damage than before
    • Added vanilla wood logs as repair materials for the Wooden Exchangers
    • When a block is blacklisted in the config, bounding box will turn red when attempting to select the block
  • Bug fixes:
    • Fixed a crash with the Dark Steel Exchanger recipe crashing on startup in Easy Mode, closes #55

Exchangers 1.12.2-2.7.3

05 Jul 06:35
Compare
Choose a tag to compare
  • Completely rewritten Exchanger handler, using blockstates system instead of metadata (This is a change I must make, so it's easier porting the mod to 1.13 when the time comes)

  • Fixed the bug with not being able to place certain blocks properly (again), closes #54

  • Ranges for all Exchangers are no longer hardcoded, configurable via config up to 25x25

  • Increased default range for LV Exchanger to 7x7 as to keep it consistant with other variants

  • Increased max harvest level for Creative Exchanger to the maximum of integer (2147483647)

  • Removed null display name error as it's an unreachable condition

  • [1.12 Only] Added error tooltip for Powered Exchangers if Redstone Flux is not installed

Exchangers 1.11.2-1.8.3

05 Jul 06:35
Compare
Choose a tag to compare
  • Completely rewritten Exchanger handler, using blockstates system instead of metadata (This is a change I must make, so it's easier porting the mod to 1.13 when the time comes)

  • Fixed the bug with not being able to place certain blocks properly (again), closes #54

  • Ranges for all Exchangers are no longer hardcoded, configurable via config up to 25x25

  • Increased default range for LV Exchanger to 7x7 as to keep it consistant with other variants

  • Increased max harvest level for Creative Exchanger to the maximum of integer (2147483647)

  • Removed null display name error as it's an unreachable condition

  • [1.12 Only] Added error tooltip for Powered Exchangers if Redstone Flux is not installed

Exchangers 1.10.2-1.8.3

05 Jul 06:35
Compare
Choose a tag to compare
  • Completely rewritten Exchanger handler, using blockstates system instead of metadata (This is a change I must make, so it's easier porting the mod to 1.13 when the time comes)

  • Fixed the bug with not being able to place certain blocks properly (again), closes #54

  • Ranges for all Exchangers are no longer hardcoded, configurable via config up to 25x25

  • Increased default range for LV Exchanger to 7x7 as to keep it consistant with other variants

  • Increased max harvest level for Creative Exchanger to the maximum of integer (2147483647)

  • Removed null display name error as it's an unreachable condition

  • [1.12 Only] Added error tooltip for Powered Exchangers if Redstone Flux is not installed

Exchangers 1.12.2-2.7.2

03 May 10:06
Compare
Choose a tag to compare
  • Fixed a bug with torch placing, closes #49

  • Uncapped mining level limits, closes #52

  • Uncapped per block energy usage limit for all powered Exchangers

  • Added a config for blocks blacklist

  • Corrected config comments for Thermal Expansion-based Exchangers

  • [1.12 Only] Fixed optional dependency for Redstone Flux, the mod should run properly again without it

  • [1.11 / 1.12 Only] Completely switched over to use stack.isEmpty() for valid itemstack comparisons

Exchangers 1.11.2-1.8.2

03 May 10:06
Compare
Choose a tag to compare
  • Fixed a bug with torch placing, closes #49

  • Uncapped mining level limits, closes #52

  • Uncapped per block energy usage limit for all powered Exchangers

  • Added a config for blocks blacklist

  • Corrected config comments for Thermal Expansion-based Exchangers

  • [1.12 Only] Fixed optional dependency for Redstone Flux, the mod should run properly again without it

  • [1.11 / 1.12 Only] Completely switched over to use stack.isEmpty() for valid itemstack comparisons