promotional bannermobile promotional banner

PunchThemAll

Punch different blocks to obtain the ressources you need !
Back to Files

pta-26.1.2-2.3.0.jar

File namepta-26.1.2-2.3.0.jar
Uploader
DrimoZDrimoZ
Uploaded
Aug 1, 2026
Downloads
4
Size
232.5 KB
Mod Loaders
NeoForge
File ID
8554096
Type
R
Release
Supported game versions
  • 26.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:punchthemall-1046761:8554096"

Learn more about Curse Maven

What's new

## [26.1.2-2.3.0] — NeoForge

A port to Minecraft 26.1, plus one new authoring field. Apart from that field, **nothing about
authoring changes**: the same `schema_version: 2` files, the same config keys, the same behaviour. If
you have a PunchThemAll datapack, the only edit it needs is its `pack.mcmeta` (see below).

### Added
- **`hand.consume.count`.** How much a successful interaction spends, on top of the existing
`chance`, which only ever decides *whether* anything is spent. The two are independent and
compose:

```json
"consume": { "mode": "shrink", "chance": 0.33, "count": { "min": 3, "max": 5 } }
```

= one click in three costs 3–5 items. It takes the same shapes as every other count (`3`,
`{ "count": 3 }`, `{ "min": 3, "max": 5 }`), defaults to `1`, and has a floor of `1` — spending
nothing is what `chance` and `mode: "none"` are for. Under `mode: "durability"` it is durability
points rather than items, and a tool that runs out still breaks exactly once. Holding fewer items
than the roll asks for never blocks the interaction; it just costs what is there. JEI shows an
*Amount* line on the hand slot whenever the value is not `1`. Example:
`pta_examples:hand_consume_count`. Shipped on the 1.20.1 and 1.21.1 lines too, so a pack can move
between them unedited.

### Changed
- **Targets Minecraft 26.1.2 / NeoForge 26.1, on Java 25** (was 1.21.1 / NeoForge 21.1 / Java 21).
Minecraft ships Java 25 to players in 26.1, so no separate install is needed.
- **JEI 29** replaces JEI 19.
- **Datapacks need the new `pack.mcmeta` format.** Minecraft 1.21.9 replaced the single
`pack_format` field with a `min_format`/`max_format` pair, and the data pack format for 26.1.2 is
`101`. A pack still declaring `pack_format: 48` loads as incompatible. The shipped examples have
been updated — copy their header:
```json
{ "pack": { "min_format": 101, "max_format": 101, "description": "…" } }
```
- **The `time: day` / `time: night` condition reads the overworld clock.** Minecraft 26.1 removed the
per-level day time in favour of datapack world clocks, and this is the nearest equivalent. In the
Overworld nothing changes. In the Nether and the End the condition now follows the Overworld's
time rather than that dimension's own — which is what it already did in practice, since vanilla
kept them in step.

### Removed
- **The EMI integration**, for this Minecraft version only. EMI has no 26.1 build — its newest
NeoForge release targets 1.21.1 — so there is no API to build against. JEI is unaffected, and
`hidden` still does what it says. The plugin returns if and when EMI ships for 26.1; nothing in
your datapacks needs to change either way.

### Fixed
- **JEI tooltips on the category's own icons** (the mouse, hand, biome, damage, hunger and arrow
hints) rendered in the corner of the screen instead of at the cursor. Found and fixed during the
port; it never shipped.

---

This mod has no related projects