In one of our recent worlds, for whatever reason, cows were very scarce (we had a massive flux of chickens... chickens chickens everywhere!!!)
It turned out to be very fun and challenging and cows became extremely prized and hunted. We had a couple cases of people sneaking into other people's castles and luring their cows out.
So anyway, to the idea...
Right now mob spawning rates are baked into the code. What if the spawning rates were configurable.
What about server.property fields (or set during world creation) to affect the relative rate of appearance of the mobs.
For instance:
chickens=10
pigs=4
cows=1
Pigs would be 4 times more common than cows. Chickens 10 times more common than cows and 5/2 than pigs.
There could even be a "no_mob" rate. If it came up it would spawn nothing. That could cause mobs to be less common overall.
If the server.properties fields are not set, the game uses the normal rates.
This could lead to all kinds of interesting tinkering and differences in worlds and it seems like it would be relatively easy to implement.
(imagine the fun of a world set to cows: 1, chickens 4: pigs:1, no_mob:20... food would be _scarce_)...As I posted this, I realized that, of course, it would also be fun to have selectable spawn rates for enemy mobs too...
Just to off my players I would love to make skeletons 10 times more common!!! bwahahahaha!!!!
I actually like this idea. The same thing happened to me. There was no cows but a ton of sheep. Anyways, I think this would be useful for making certain maps, especially since hostile mob spawn rates would be affected too. Support.
Would you be able to only do this on a server or also in SSP?
I was thinking the settings should be in the server.properties file, but putting it in the "Create World" screen would work too, so it could be used in single player.
It turned out to be very fun and challenging and cows became extremely prized and hunted. We had a couple cases of people sneaking into other people's castles and luring their cows out.
So anyway, to the idea...
Right now mob spawning rates are baked into the code. What if the spawning rates were configurable.
What about server.property fields (or set during world creation) to affect the relative rate of appearance of the mobs.
For instance:
chickens=10
pigs=4
cows=1
Pigs would be 4 times more common than cows. Chickens 10 times more common than cows and 5/2 than pigs.
There could even be a "no_mob" rate. If it came up it would spawn nothing. That could cause mobs to be less common overall.
If the server.properties fields are not set, the game uses the normal rates.
This could lead to all kinds of interesting tinkering and differences in worlds and it seems like it would be relatively easy to implement.
(imagine the fun of a world set to cows: 1, chickens 4: pigs:1, no_mob:20... food would be _scarce_)...As I posted this, I realized that, of course, it would also be fun to have selectable spawn rates for enemy mobs too...
Just to off my players I would love to make skeletons 10 times more common!!! bwahahahaha!!!!
But I digress... :-)
I was thinking the settings should be in the server.properties file, but putting it in the "Create World" screen would work too, so it could be used in single player.
They could be modified by a controller block! Just imagine a master switch in-game that turns cows on or off! hahahaha!