I am attempting to make an automatic chicken farm which does the following.
1. Start out with a supply of chickens in a small area.
2. Using eggs from these chickens, increase the supply (thus causing exponential growth).
These steps are relatively simple, and I am having no trouble. However, if left unattended, this farm can cause a lot of lag and/or crash the save file, because the chickens just keep being produced. It's a bit irritating to always have to be paying attention to the farm, and it's like a ticking time-bomb if you forget.
With the new 1.7 snapshot, I am trying to come up with a control for the farm, to keep the chickens from getting out of control. My idea rests on using weighted pressure plates -- now that they are triggered by mobs as well as items, I should be able to detect how many chickens I have, and automatically shut off the farm if there are too many.
The problem is that if I use a weighted pressure plate, there seems to be no way to place a hopper to collect the eggs. If I place the pressure plate directly above the hopper, it powers the hopper (thus preventing it from collecting eggs) when a single chicken stands on it. Since the chickens themselves have to be above the hopper in order to allow the eggs to be collected, this means that it would be best to have the chickens be above a hopper most of the time, without the weighted pressure plate. They would all periodically (on a timer) get moved onto a weighted pressure plate and measured, if the number of chickens was small enough they would be moved back onto the hopper to continue producing eggs.
This works in theory, but is difficult to implement in practice. It is easy to move chickens onto a pressure plate (using water streams, etc.) but I can't think of a way to move them off. If they were 2 blocks high, I could place a water source block directly above the pressure plate, but... they are only one block high.
tl;dr version: Is there any way to automatically move chickens off a pressure plate?
I can make a video of how to build one for you just let me make it i know a easyer way than what you are doing
I don't really need a full tutorial, just a basic concept. I know that I could probably make it more easily (by putting the hopper on a long timer, and shutting off after a certain amount of time) but I'm trying to make a farm that turns off given a number of chickens.
Again, you don't need to spend all the time to make a tutorial; just help me out with the basic concept and I can make it from there.
Rollback Post to RevisionRollBack
If you found my post helpful, please click that green up arrow over there!
For me, i just have a pulser connected to a bunch of repeaters on the lowest setting, so basically every few days it will set off a dispenser with flint and steel, burning all of the chickens and cooking them.
Have you tried a pressure plate on a solid block, then put a hopper mine cart under that block to collect eggs?
A hopper under the hopper minecart gets the eggs from the cart.
The trick is hopper minecarts can collect items a full block above it. I do not believe it is effected by that block being powered bu the pressure plate. So you can now measure your chickens, and still collect the eggs.
Let me know how it goes and what design you come up with. I use Auto-chicken farms (producing raw meat) for trading villages (see signature). Something that automatically stocks a chciken pen but then stops when it reachs capacity would make a useful XP farm, that will not get out of hand! (AKA GenerickB Chicken XP farm) while still providing LOTS of raw chicken for trade.
Have you tried a pressure plate on a solid block, then put a hopper mine cart under that block to collect eggs?
That's a very interesting idea; I'll try it when I get the chance.
The maximum possible "control" that I could create would probably be the capacity of a heavy weighted pressure plate, 598 chickens (the minimum number of entities which causes it to give level 15 redstone power).
I don't really feel like solving the differential equations necessary to figure out how long such exponential growth will take, but it should fill up pretty quickly.
A follow-up: Since I already have an experience farm, is it possible to auto-kill the chickens while they are standing on a pressure plate? I don't want to use a dispenser with flint and steel, because only raw chicken can be traded to villagers.
Rollback Post to RevisionRollBack
If you found my post helpful, please click that green up arrow over there!
The Meaning of Life, the Universe, and Everything.
Join Date:
12/10/2012
Posts:
61
Member Details
Does it have to produce exponential growth in the number of chickens. If you have to cap it at some point, why not just cap it early and use a set amount of producing chickens. Also to produce chickens I use a system like this:
H = Hopper
= = Bottom halfslab
D = Dispenser
P = Sticky Piston
[] = Solid Block
H
D
| |
| |[]P
=
H
Coming from the Dispenser is a comparator that runs to into a repeater and then down to the piston
The piston extends any time an egg fires which catches the chicken on it. Then the babies can sit under the extended piston without taking damage. The adults then grow up and will lay eggs until they get killed by the suffocation (the rate of which is dependent on the number of chickens on the top hopper. This makes a natural cap on the number of chickens (which can be over ridden). If you want to populate it, simply turn off the piston and you're good to go. Wait until you have a bunch of eggs and fill up the top. Once you turn it back on, if you have 30+ chickens they die quite fast after growing up. Stick this baby in spawn chunks and you have TONS of chicken and feathers, set up a sorter for feathers if you dont need that many.
Modify your design to have chickens auto killed when they mature, and use a separate batch of chickens exclusively for egg laying. No more mass mob problem.
Modify your design to have chickens auto killed when they mature, and use a separate batch of chickens exclusively for egg laying. No more mass mob problem.
That's sort of missing the point -- the idea is to achieve the fastest farm possible by allowing chickens in the pod to add to the pod.
Rollback Post to RevisionRollBack
If you found my post helpful, please click that green up arrow over there!
There is an idea that if the chickens stand on a Gold or Iron pressure plate, then you can use the output to generate a cut off limit to the egg dispenser.
however you would have to switch to a hooper minecart for egg collection to avoid pressure plate redstone interfering with egg collection.
I have been wanting to try building a chicken XP farm with auto-limiting.
There is an idea that if the chickens stand on a Gold or Iron pressure plate, then you can use the output to generate a cut off limit to the egg dispenser.
however you would have to switch to a hooper minecart for egg collection to avoid pressure plate redstone interfering with egg collection.
I have been wanting to try building a chicken XP farm with auto-limiting.
Did you even read the OP? That's exactly what I said.
Rollback Post to RevisionRollBack
If you found my post helpful, please click that green up arrow over there!
Hey, while not exactly what your looking for, then again it may be. Here is a modified chicken farm design that Ive been working on. It will produced both raw and cooked chicken for all your chicken needs whether it be food or trading. Also, if you overstock on cooked chicken you can always change out the bucket of lava for water and have dual water killing machines. So here it goes
That's a very interesting idea; I'll try it when I get the chance.
The maximum possible "control" that I could create would probably be the capacity of a heavy weighted pressure plate, 598 chickens (the minimum number of entities which causes it to give level 15 redstone power).
I don't really feel like solving the differential equations necessary to figure out how long such exponential growth will take, but it should fill up pretty quickly.
A follow-up: Since I already have an experience farm, is it possible to auto-kill the chickens while they are standing on a pressure plate? I don't want to use a dispenser with flint and steel, because only raw chicken can be traded to villagers.
Use a dispencer with a harming 2 potion. Chickens only have 4 hp so 1 potion should do the trick.
1. Start out with a supply of chickens in a small area.
2. Using eggs from these chickens, increase the supply (thus causing exponential growth).
These steps are relatively simple, and I am having no trouble. However, if left unattended, this farm can cause a lot of lag and/or crash the save file, because the chickens just keep being produced. It's a bit irritating to always have to be paying attention to the farm, and it's like a ticking time-bomb if you forget.
With the new 1.7 snapshot, I am trying to come up with a control for the farm, to keep the chickens from getting out of control. My idea rests on using weighted pressure plates -- now that they are triggered by mobs as well as items, I should be able to detect how many chickens I have, and automatically shut off the farm if there are too many.
The problem is that if I use a weighted pressure plate, there seems to be no way to place a hopper to collect the eggs. If I place the pressure plate directly above the hopper, it powers the hopper (thus preventing it from collecting eggs) when a single chicken stands on it. Since the chickens themselves have to be above the hopper in order to allow the eggs to be collected, this means that it would be best to have the chickens be above a hopper most of the time, without the weighted pressure plate. They would all periodically (on a timer) get moved onto a weighted pressure plate and measured, if the number of chickens was small enough they would be moved back onto the hopper to continue producing eggs.
This works in theory, but is difficult to implement in practice. It is easy to move chickens onto a pressure plate (using water streams, etc.) but I can't think of a way to move them off. If they were 2 blocks high, I could place a water source block directly above the pressure plate, but... they are only one block high.
tl;dr version: Is there any way to automatically move chickens off a pressure plate?
v
I don't really need a full tutorial, just a basic concept. I know that I could probably make it more easily (by putting the hopper on a long timer, and shutting off after a certain amount of time) but I'm trying to make a farm that turns off given a number of chickens.
Again, you don't need to spend all the time to make a tutorial; just help me out with the basic concept and I can make it from there.
v
A hopper under the hopper minecart gets the eggs from the cart.
The trick is hopper minecarts can collect items a full block above it. I do not believe it is effected by that block being powered bu the pressure plate. So you can now measure your chickens, and still collect the eggs.
Let me know how it goes and what design you come up with. I use Auto-chicken farms (producing raw meat) for trading villages (see signature). Something that automatically stocks a chciken pen but then stops when it reachs capacity would make a useful XP farm, that will not get out of hand! (AKA GenerickB Chicken XP farm) while still providing LOTS of raw chicken for trade.
That's a very interesting idea; I'll try it when I get the chance.
The maximum possible "control" that I could create would probably be the capacity of a heavy weighted pressure plate, 598 chickens (the minimum number of entities which causes it to give level 15 redstone power).
I don't really feel like solving the differential equations necessary to figure out how long such exponential growth will take, but it should fill up pretty quickly.
A follow-up: Since I already have an experience farm, is it possible to auto-kill the chickens while they are standing on a pressure plate? I don't want to use a dispenser with flint and steel, because only raw chicken can be traded to villagers.
v
H = Hopper
= = Bottom halfslab
D = Dispenser
P = Sticky Piston
[] = Solid Block
H
D
| |
| |[]P
=
H
Coming from the Dispenser is a comparator that runs to into a repeater and then down to the piston
The piston extends any time an egg fires which catches the chicken on it. Then the babies can sit under the extended piston without taking damage. The adults then grow up and will lay eggs until they get killed by the suffocation (the rate of which is dependent on the number of chickens on the top hopper. This makes a natural cap on the number of chickens (which can be over ridden). If you want to populate it, simply turn off the piston and you're good to go. Wait until you have a bunch of eggs and fill up the top. Once you turn it back on, if you have 30+ chickens they die quite fast after growing up. Stick this baby in spawn chunks and you have TONS of chicken and feathers, set up a sorter for feathers if you dont need that many.
That's sort of missing the point -- the idea is to achieve the fastest farm possible by allowing chickens in the pod to add to the pod.
v
however you would have to switch to a hooper minecart for egg collection to avoid pressure plate redstone interfering with egg collection.
I have been wanting to try building a chicken XP farm with auto-limiting.
Did you even read the OP? That's exactly what I said.
v
http://www.midworldmc.com/members/
- C.C.