#Useful Brush

67 messages · Page 1 of 1 (latest)

simple pollen
#

Allows players to use the brush to:

  • "Clear" mossy block variants (like cobblestone and stone bricks);
  • Brush snow layers to remove them without dropping snowballs;
  • Brush chicken to get feathers (why not);
  • Pet wolves (like the pat feature of Quark);
  • Brush mooshrowns to drop one mushroom without converting it to a regular cow;
  • Put out campfires;
  • [OPTIONAL] Spawns a couple of suspicious sand/gravel in any natural formation of these blocks on overworld/under caves.
high nacelle
#

cool idea

hybrid river
#

I began trying to implement your ideas and ran into a "small" problem and wanted to know what you think.

The problem is that the current implementation of the Brush only interacts with blocks that have a hitbox, this is so e.g. grass is ignored.
Sadly snow with only 1 layer also does not have a hitbox therby also not brushable.

I was able to change it so it also interacts with nonhitbox blocks but now grass and so is also brushable which doesn't really feel good.

any ideas?

simple pollen
#

does it introduce some bug?

hybrid river
#

e.g in such a case normally you can simply brush the sus-gravel behind the seagrass but with this change you cannot instead it would try to brush the seagrass...
and in a mod that tries to improve the brush I don't think this is optimal

hybrid river
simple pollen
#

oh i see

#

dont need to worry about the snow brushing

hybrid river
#

I could handle snow extra and check if you are trying to brush snow and only then let you. but maybe you / somebody can think of a better solution

simple pollen
#

if this introduce such shenenigans, you can sefely ignore that

hybrid river
#

I am currently working on making sheep brushable. currently, each sheep can be brushed up to 12 times and drops a string each time(there is a small random factor so it's not 100% of the brushes) When it eats grass this counter resets so it can be brushed again.
now I would like to add some sort of random factor to the amount of string each sheep can drop.
I thought of either just choosing a random value and saying "This sheep can this time only drop 10 strings and this one 13" or I could add a random chance (1% each tick or something) that the count decreases and you can brush the sheep for one more string.

what are your thoughts / Do you have other ideas?

shell brook
#

shearing one sheep = 1-3 wool
1 wool = 4 string
1-3 wool = 4-12 string
the sheep could have a 1/3(33%) chance to drop 1 string per brush
-nearly guarantees enough string to craft 1 wool (12/3 = 4)
-when lucky, enough string will be gathered to craft 3 wool

#

this keeps the resources gathered somewhat in line with the wool drops but with the possibility* of slightly diminished returns, which I think makes sense

#

just my take

#

@simple pollen ?

hybrid river
#

currently, I have it so that when you brush the sheep at 50% after 6 strings it counts as sheared, and the rest of the strings you can get after shearing. In theory, you could exploit like: brush 5 times then shear (get 1-3 wool) brush the last 6 times

shell brook
#

hmm

hybrid river
#

but I like the idea of limiting it to 12 brushes independent of whether it drops string or not

shell brook
#

the fact that you could technically shear the sheep after brushing it 11 times still exists with my* solution though.

#

I will think about this and return if I think of a solution

shell brook
#

sorry my solution

#

problem exists for both just dif numbers

hybrid river
#

forget it... my bad

#

you are right 11 times...

#

what do you think about limit it to like 2 times and chaning it so it is completly indepenten from the shear state. So its just like a small addition and not a replacement to shearing?

in this case i would say every like 10 seconds it can be brushed once again for one more string

#

this would be the same system i have planed for chickens

shell brook
#

that would work pretty well

#

infinite on demand string lol

hybrid river
#

slow but yes

shell brook
#

is there a github for this?

hybrid river
shell brook
#

if it isn't too far outside of the scope, I wouldn't mind trying to develop system like:
give the sheep multiple models/stages of "brushed"
the coat gets smaller as you brush it
shearing drops account for how "brushed" the sheep is

#

idk I think that would be kinda cool

hybrid river
shell brook
#

this your first mod?

hybrid river
#

yes

shell brook
#

ah

#

nw then I will hands off

#

omg I thought this was in a different server 💀

hybrid river
#

😅

#

which one?

simple pollen
high nacelle
#

Possibly also a datapack recipe system too for simpler blocks/entities

hybrid river
hybrid river
high nacelle
#

As for event, will respond tmw

hybrid river
#

btw @high nacelle thanks for the feedback

high nacelle
#

np, still have more to say but later

hybrid river
simple pollen
#

will test

#

thanks a lot

hybrid river
simple pollen
#

Sorry the necroposting, but @velvet shadow just made me notice that i forgot to tell you about brushing horses too xD

#

@hybrid river

simple pollen
#

Also i had a strange issue where right-clicking composters was reacting like i had an item on hands but wasnt hold anything

#

removed useful brush fixes the issue, but pigs still enter love mode when right-clicked 🤷‍♂️

simple pollen
#

@lost holly wonder if you would have interest in check this related issue i also have with UsefulBrush

lost holly
#

I'll check that tomorrow if I have time

simple pollen
#

i really don't know what is causing that

#

and doing that "binary search" is not possible for my pack - like i said, three folders, one mod tied into another

#

also the possibility to be something from datapacks