v1.2.97
Date Released: July 2nd, 2025
Download Links:
GitHub:
CurseForge:

Blocks & Ores 





Adjusted the map colors of:
Spell Crafter
Alloy Forge
Added the
Adjusted the Block Breaker:
Can now be re-calibrated in any direction
Placing it will also have it face in the same direction as the face of the block you placed it on
Increased trigger rate: 3s → 2s
Will no longer attempt to break
Air
Light Blocks
Jigsaw Block
Structure Block
Command Blocks
Border Block
Allow
Deny
Barrier Block
Reinforced Deepslate
Liquids
If the block was Waterlogged; it will keep the water but break the block
Texture is now animated when powered with Redstone
With Vibrant Visuals enabled; eyes & center of the gear will only glow if powered with Redstone
Adjusted the Cobblestone Generator
Can now be re-calibrated in any direction
Placing it will also have it face in the same direction as the face of the block you placed it on
Mobs & Trades 


Furnace Golem can now drop the Furnace Golem Trophy
Balancing 


Adjusted what Stone Upgrader can upgrade:
Limestone will now upgrade to Polished Limestone
Added Cobbled Limestone → Shadowstone
Added Shadowstone → Polished Shadowstone
Recipes 


Adjusted the way that the Spell Crafter handles recipes
It will now use the custom crafting system similar to the Alloy Forge's
Block Breaker can now be crafted with any Planks
Textures & Sounds 




Retextured
Wires
GPS Module
Electric Component
Red Button
Antenna
Block Breaker
Cobblestone Generator
Dirter
Duster
Thanks Mosqit
Added proper texture to:
Shroomfin Sticker
Raccoon Sticker
Snowman Sticker
Cobalt Golem Sticker
Structures & Other 


You can now disable the Player Magnet
Bug Fixes 


Hid the debug menu on the Alloy Forge
Boltbows no longer fire projectiles at a significantly reduced range
Boltbows will no longer show an incorrect maximum on the Quick Reload
You can no longer add Arrows above the maximum on the Boltbows
Fixed the UV on the Scrapper without cosmetics
Fixed an issue where Slabs would show the proper destruction particles
When making a slab a double slab it will no longer remain waterlogged
Technical Changes 


Bears no longer use the Polar bear's animation controllers
Adjusted Custom Component Paramaters:
poke_pfe:run_command (Item component)
Added the ability to use a string array instead of a string to execute multiple commands without using functions
Added property
mode: ("on_use" | "on_use_on")[]
This is a string array that allows you to set what will allow this to trigger
Currently the only supported options are "on_use" and "on_use_on"
Omitting
mode
will make the item only use: "on_use"
poke_pfe:sponge_block (Block component)
This allows you to have a block "absorb" nearby blocks if it touches specific block(s)
Component example:
"poke_pfe:sponge_block": {
"adds_to_stat": "lava_sponged", // Used for Computers Add-On integration
"check_for_blocks": [ // What blocks will trigger the absorbing (& get absorbed)
"minecraft:flowing_lava",
"minecraft:lava"
],
"mode": ["place","tick"], // how this will check
"offset": [0,0,0], // Absorb offset
"sound": { // Sound that gets triggered when it absorbs blocks
"identifier": "sponge.absorb" // Sound identifier
},
"sponge_size": [20,20,20], // Absorb Size [X,Y,Z] (centered on the block)
"turns_into": "poke:molten_lava_sponge" // What this block turns into after it absorbs
}
poke_pfe:change_state (Block component)
This allows you to change the state of a block
Currently it only supports changing
minecraft:block_face
based on the side you interact withComponent example:
"poke_pfe:change_state": {
"mode": ["on_player_interact"],
"change_based_on": "interacted_face",
"change_state": "minecraft:block_face",
"face": "all",
"sound": {
"identifier": "poke_pfe.calibrate",
"pitch": 1,
"volume": 1
}
}
poke_pfe:break_blocks (Block component)
This allows you to break blocks adjacent to the this block
Component example
"poke_pfe:break_blocks": {
"targets": [
"West"
]
}
poke_pfe:place_blocks (Block component)
This allows you to place blocks adjacent to this block
Component example:
"poke_pfe:place_blocks": {
"places": "minecraft:cobblestone",
"targets": [
"Up"
]
}
poke_pfe:transform_block (Block component)
This can be used to change this block into a different block
Component example
"poke_pfe:transform_block": {
"turns_into": "poke:block_breaker{\"minecraft:block_face\":\"down\"}"
}
All PFE's particle identifiers are now prefixed with: poke_pfe:
Removed a bunch of function that are no longer nessicary
Last updated