Jump to content

[Bug & Feedback] Horse Breeding

 Share


MamaBearJade

Recommended Posts

Face it laddie - You dun' goofed.

 

Stop trying to save face, and fix the bloody thing. That'll save your beautiful face well enough.

Link to post
Share on other sites

I do want to work with you on this, but I cannot bugfix code based on a claim, chat logs, and an empty chest. I checked my code, and the math so far checks out. If you are unlucky, that is sadly not something my coding can change. If I see a consistent deviation from statistics from multiple sources, I will be looking through the code more thoroughly, in particular to see if the NMS part of it works as I expected it to. But before that day, I am afraid you are not giving me very much to work with.

 

And if your problem is with the Horse's mate seeking AI, I reiterate that this is not within my hands. I didn't code the Minecraft AI, and changing it requires a few dirty techniques I wouldn't want to apply unless really necessary. So if it's not too much to ask, I would suggest you create a separate breeding pen and make it far from the main one. Real breeders don't breed their horses in the middle of the flock anyway, so that works out.

 

@Demotheus: The horse taming algorithm is ALSO not tampered with in this plugin, and is completely unrelated to breeding in every way. So I would suggest you read the minecraft wiki, as feeding a horse 128 golden apples is just silly.

Link to post
Share on other sites

Real breeders don't breed their horses in the middle of the flock anyway, so that works out.

 

Actually, there is something called pasture breeding. Its an old fashioned tactic where an in-season mare is let out with the chosen stallion. There are breeders who wish to mimic more natural procession, and do this tactic. Sometimes, multiple in season mares are let into the field, because this mimics closer to the how the wild horses are. A lot of horsemen enjoy this, myself included, because it feels a bit more like letting nature still be in charge. That's how one of my horses, Buddy Boy, was conceived.

 

There's a lot more to breeding horses than one would think.

Link to post
Share on other sites

Actually, there is something called open field breeding. Its an old fashioned tactic where a small group of in season mares are let out with the chosen stallion. There are breeders who wish to mimic more natural procession, and do this tactic. That's how one of my horses, Buddy Boy, was conceived.

 

There's a lot more to breeding horses than one would think.

 

Okay, guess that'll be my new thing to learn today. But the point was that it is how Minecraft AI works, and therefore I ask for your understanding in working with it.

Link to post
Share on other sites

I do want to work with you on this, but I cannot bugfix code based on a claim, chat logs, and an empty chest. I checked my code, and the math so far checks out. If you are unlucky, that is sadly not something my coding can change. If I see a consistent deviation from statistics from multiple sources, I will be looking through the code more thoroughly, in particular to see if the NMS part of it works as I expected it to. But before that day, I am afraid you are not giving me very much to work with.

 

And if your problem is with the Horse's mate seeking AI, I reiterate that this is not within my hands. I didn't code the Minecraft AI, and changing it requires a few dirty techniques I wouldn't want to apply unless really necessary. So if it's not too much to ask, I would suggest you create a separate breeding pen and make it far from the main one. Real breeders don't breed their horses in the middle of the flock anyway, so that works out.

 

@Demotheus: The horse taming algorithm is ALSO not tampered with in this plugin, and is completely unrelated to breeding in every way. So I would suggest you read the minecraft wiki, as feeding a horse 128 golden apples is just silly.

Chat logs and here say? how about GMs and actual truth. I could take horses in Single player, feed them each ONE carrot and they can be in the middle of a flock, they will breed. The fact it took 2 stacks of carrots, no, not carrots, GOLDEN carrots, and only producing 1 foal out of six, is quite sad. I have other horses I could breed, but I dont want to waste another 2 stacks of golden carrots on horses. Not unless you want to provide me with the carrots to run the test with you standing next to me, to watch.
Link to post
Share on other sites

Okay, guess that'll be my new thing to learn today. But the point was that it is how Minecraft AI works, and therefore I ask for your understanding in working with it.

Trust me there's a lot more I can teach you, darling. And the point is, Minecraft AI works fine in other cases. Not to stomp on the coding, but its the coding that's futtering around with it. The old system, if modified, would be fine. Plus, the time spent working to fix Horses, could be used to finish Magic, Shops, and Skills. Heck we could produce Lockpicking and a way to Name items and animals ourselves, that would be nice. Right there is the bulk of the modreqs I make myself.

Link to post
Share on other sites

Trust me there's a lot more I can teach you, darling. And the point is, Minecraft AI works fine in other cases. Not to stomp on the coding, but its the coding that's futtering around with it. The old system, if modified, would be fine. Plus, the time spent working to fix Horses, could be used to finish Magic, Shops, and Skills. Heck we could produce Lockpicking and a way to Name items and animals ourselves, that would be nice. Right there is the bulk of the modreqs I make myself.

Or even making it stay at 1 breeding every 2 weeks, with the NORMAL MC mechanics? *idea?*
Link to post
Share on other sites

Or even making it stay at 1 breeding every 2 weeks, with the NORMAL MC mechanics? *idea?*

Yeah but ya can't regulate that. I know GMs wanna trust the players, but we really can't trust them. Players time and time again have proven if they are given something to exploit, they will. GG human nature. :I

 

Edit: I forgot. There's one modreq I make a LOT now, and that's to melt items back down to original components. It'd be nice to shove things we don't need into a forge and melt them back down into a few ingots. Then I don't have to wait with the blacksmith I find actually willing to do it, he can do it himself.

Link to post
Share on other sites

It seems like you're breeding the horses far too often. Let 'em cool off, if the horses ain't wanting some action, wait until they do. :3

Link to post
Share on other sites

It seems like you're breeding the horses far too often. Let 'em cool off, if the horses ain't wanting some action, wait until they do. :3

Trust me, even playing Barry White up in here won't help too much.

Link to post
Share on other sites

It seems like you're breeding the horses far too often. Let 'em cool off, if the horses ain't wanting some action, wait until they do. :3

we arent breeding that often. I breed my horses once every two weeks. I tried the new system and rather go back to waiting on GMs. I lost too many carrots on trying to get any of my 20 or so horses to breed.
Link to post
Share on other sites

Trust me, even playing Barry White up in here won't help too much.

No but seriously, breed your horses once a week and patience pays off. If you're downloading a file, interrupting the download and downloading it again from the start doesn't make the file download faster. (As an example, much like shoving carrots down the horses throat, not cool)

Link to post
Share on other sites

No but seriously, breed your horses once a week and patience pays off. If you're downloading a file, interrupting the download and downloading it again from the start doesn't make the file download faster. (As an example, much like shoving carrots down the horses throat, not cool)

but thats what the plugin is asking for. Us to shove carrots (and a lot) down a poor horse's throat to force him to procreate. And even then, the chances are so slim from that cost that you get 1 out of 10 foals?
Link to post
Share on other sites

Listen, I WANT to address your claims, but the code is explicitly telling me you're wrong. In Minecraft, animals are checked to make sure to only breed with other animals in love mode. HOWEVER, the Horse object overrides this method, and checks instead for a whole different array of things: Is the horse being ridden? Is the horse an undead? However, it does NOT check if the horse it wants to boink is also in love.

 

If you guys don't believe me, go check. I might after all be wrong, but I checked this just as I checked if my code was handling breeding rates correctly. And it did. If what you say is true, you got unreasonably unlucky.

https://github.com/Bukkit/mc-dev/blob/master/net/minecraft/server/EntityHorse.java

 

And yes, we have over 50 plugins, any of which may work in some unexpected way to do the things differently. So yes, technically anything can happen. I have very little control over that. I am afraid that I cannot comply with what you ask me to do, which is for me to plow through each plugin AND the NMS code just because you are unwilling to deal with a few less-than-ideal minecraft mechanics.

 

Additionally, the GMs do not want to regulate EVERY minecraft mechanic just because someone might be RPing it. Because Breeding should not be an exception. We should disable smithing, woodcutting, mining, farming, and in fact everything because somewhere, someone is RPing it thoroughly (and not complaining).

 

So yes, if you are so adamant in your claims, proof them to me. Because so far I have seen nothing but bold statements from you that have been refuted by cold, hard java at every turn. This is not a ban report, where some kind of he-says-she-says repeats itself until a GM tells you to be nice. This is facts, and I cannot reprogram something that you don't objectively point out to me. So if you have evidence otherwise, I would be happy to work with you. But until then:

 

 

Arche out.

Link to post
Share on other sites

Then I will ask Emberhard and Xirskys to post on this thread. And if I have to, I will try to talk one into going through the chat logs then and show how many carrots I had used in just a short time. You want me to prove it? Provide me the carrots to TEST it again. I am not wasting more money just to prove what happened.

Link to post
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...