Mendel's Sheep
Mendel's sheep, as the name suggests, implements Mendel's laws of inheritance for sheeps. Their born color is no longer affected by the parent's color, but by it's genes. Coloring the sheep will no longer change the color of it's children.
Sheeps have 4 pairs of alleles, each affecting one "aspect" of the color. Thanks to the selection of minecraft colors, the "aspects" are a little artificial. Their technical names are "colorness" (colorful/dim), "naturalness" (natural/artifical colors), "lightness" (light/dark) and hue (no actual meaning). Following table shows how they are translated to sheep colors:
Sheep images belong to minecraftwiki.net
There is a set of admin tools to test/play with the plugin. Each has a separate permission, and they all inherit from "mendelsheep" permission, that is defaulted to OP;
mendelsheep.inspect: Displays the sheep's genome on right-click
mendelsheep.restore: Reverts the sheep to birth color on right-click while holding bone
mendelsheep.grow: Makes sheep adult and ready for parenthood on right-click while holding wheat
mendelsheep.spawn: Allows the usage of /ms or /mendelsheep command, that just spawns a sheep at your position
mendelsheep.pickup: Allows picking up sheep using right-click with string, highly experimental
Installation and Config:
So far there is no config, just drag-and-drop the jar in plugins folder.
OMG you made me laugh so hard! You remind me of my science teacher in 8th grade. He was teaching about Gregor Mendel's theory (proven) about inheritance. Haha kudos to you man, a name that actually makes sense!
Wow. Awesome plugin. :D Good work and brilliant idea. ^_^
That is now fixed in 0.2, it was a "harmless" error (didn't do anything but mess up console)
Really a good idea ! But when i use it i have some [GRAVE] Could not pass event PlAYER_INTERACT_ENTITY to mendalsheep
It work but i have this error
Woah o.o This is definitely unique.
Wow, very nice. Really adds a layer of complexity.