You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-9Lines changed: 17 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,13 +18,17 @@ The vanilla Pick Block function requires an exact item match. ExtendedPick intro
18
18
### 2. Deep Search (Container Support)
19
19
If the item isn't found in your main inventory, ExtendedPick can search **inside** item containers (like Backpacks, Shulker Boxes, or Bundles) that you are carrying.
20
20
- This is handled via the `IDeepSearchProvider` API.
21
+
-**Forge Capability Support**: Items implementing `ForgeCapabilities.ITEM_HANDLER` are supported automatically by default.
21
22
- If the item is found inside a container, the mod communicates with the server to extract it automatically (configurable).
22
-
23
23
### 3. Advanced Creative Entity Picking
24
24
Enhances Creative Mode picking for entities:
25
25
-**Ctrl + Pick Block (Middle Click)** on an Entity will copy the Entity with its full NBT data (excluding position/UUID), allowing you to place down an exact copy of that mob.
26
26
27
-
### 4. Configurable
27
+
### 4. JEI Recipe Transfer Integration
28
+
Extends the "Deep Search" logic to **Just Enough Items (JEI)**.
29
+
- When clicking the "+" button to transfer a recipe into a crafting grid, ExtendedPick will automatically search for and extract required ingredients from inside your carried containers (Backpacks, etc.) if they are missing from your main inventory.
30
+
31
+
### 5. Configurable
28
32
The mod allows customization via `ExtendedPickClientConfig`:
29
33
- Toggle Deep Search.
30
34
- Enable/Disable debug logging for picking actions.
@@ -45,18 +49,22 @@ public class MyISearchHelper implements ISearchHelper {
45
49
}
46
50
```
47
51
48
-
### `IDeepSearchProvider`
49
-
Implement this interface to allow ExtendedPick to look inside your mod's containers (e.g., backpacks).
52
+
### `IDeepSearchProvider<T>`
53
+
Implement this interface to allow ExtendedPick to look inside your mod's containers. `T` represents your internal index type (e.g., `Integer` for slot ID).
0 commit comments