Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Make Dispenser/Dropper able to place blocks

Open
#1,223 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
java
Domain
game-dev

Research direction

Start by locating the Dispenser and Dropper mechanics and the sign-based IC handling described in the request. Read how these blocks currently place shulkerboxes and how piston movement affects their mechanism. Done means a dispenser or dropper can be toggled between block-placing and block-dropping modes without losing that behavior when moved by a piston.

Written by the indexing model from the issue text.

Description

status:pending type:feature-request

Is your feature request related to a problem? Please describe.
It isn't.

Describe the solution you'd like
I believe it could be awesome if Dispensers and Droppers were able to place blocks like they are able to place shulkerboxes. This could be done with an IC (a Sign placed on the Dispenser/Dropper) but a more elegant solution would be a different way to toggle between block-placing and block-dropping mode. That way the Dispenser/Dropper could be moved around with a piston without the block placing mechanism being destroyed.

You could build automatic wall/floor builders and many amazing redstone creations. Combined with flying machines, elaborate redstone and pipe mechanisms you could event set up a system that might be able to build you a pipe storage system (without signs of course) in any size you want (really just depending, when you would stop the flying machine).

Describe alternatives you've considered
There really isn't one I have found.

Dominant language
Java
Stars
321
Forks
165
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from EngineHub/CraftBook

All issues in EngineHub/CraftBook

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.