MCPcopy Index your code
hub / github.com/MrCrayfish/GoldenHopper

github.com/MrCrayfish/GoldenHopper @v1.21.11-1.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.21.11-1.7.0 ↗ · + Follow
108 symbols 202 edges 29 files 29 documented · 27% updated 2mo agov1.7.0+26.1.2 · 2026-04-13★ 339 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Golden Hopper Banner

Forge Download YouTube Discord Curseforge

📖 About:

Golden Hopper is a very simple mod that adds, as the mod name states, golden hoppers! They are just like a regular hopper but you can filter which item can be pulled and push. It tries to mimic the classes redstone hopper filtering design by only allowing one item to be filtered and you must also use one of the items in the filter, not just a reference. This mod is intentionally simple to keep the feel of a vanilla game.

🔨 Crafting:

Golden Hopper Crafting Golden Hopper Minecart Crafting

📷 Screenshots:

Screenshot 1 Screenshot 2 Screenshot 2

Extension points exported contracts — how you extend this code

IPlatformHelper (Interface)
Author: MrCrayfish [4 implementers]
common/src/main/java/com/mrcrayfish/goldenhopper/platform/IPlatformHelper.java
BlockEntityTypeSetter (Interface)
Author: MrCrayfish [2 implementers]
common/src/main/java/com/mrcrayfish/goldenhopper/blockentity/BlockEntityTypeSetter.java

Core symbols most depended-on inside this repo

getContainerSize
called by 7
common/src/main/java/com/mrcrayfish/goldenhopper/entity/vehicle/GoldenHopperMinecart.java
getGoldIngotsTag
called by 4
common/src/main/java/com/mrcrayfish/goldenhopper/platform/IPlatformHelper.java
getItem
called by 3
common/src/main/java/com/mrcrayfish/goldenhopper/blockentity/GoldenHopperBlockEntity.java
getMaxStackSize
called by 3
common/src/main/java/com/mrcrayfish/goldenhopper/inventory/slot/FilterSlot.java
canInsertIntoSlot
called by 2
common/src/main/java/com/mrcrayfish/goldenhopper/blockentity/GoldenHopperBlockEntity.java
existingModel
called by 2
common/src/main/java/com/mrcrayfish/goldenhopper/data/CommonModelProvider.java
goldenHopper$SetType
called by 1
common/src/main/java/com/mrcrayfish/goldenhopper/blockentity/BlockEntityTypeSetter.java
getType
called by 1
common/src/main/java/com/mrcrayfish/goldenhopper/blockentity/GoldenHopperBlockEntity.java

Shape

Method 77
Class 29
Interface 2

Languages

Java100%

Modules by API surface

common/src/main/java/com/mrcrayfish/goldenhopper/blockentity/GoldenHopperBlockEntity.java14 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/entity/vehicle/GoldenHopperMinecart.java13 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/data/CommonRecipeProvider.java7 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/data/CommonModelProvider.java7 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/block/GoldenHopperBlock.java7 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/inventory/GoldenHopperMenu.java5 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/data/CommonLootTableProvider.java5 symbols
neoforge/src/main/java/com/mrcrayfish/goldenhopper/client/ClientHandler.java4 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/inventory/slot/FilterSlot.java4 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/inventory/GoldenHopperScreen.java4 symbols
neoforge/src/main/java/com/mrcrayfish/goldenhopper/GoldenHopper.java3 symbols
common/src/main/java/com/mrcrayfish/goldenhopper/mixin/HopperBlockEntityMixin.java3 symbols

For agents

$ claude mcp add GoldenHopper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page