Loading README...

mattseq

took me 2 + 1/2 hours to add paintings. yep. u read that right. there was no kaupenjoe tutorial for adding paintings in 1.20.1 even though he made one for fricking custom signs (cmon kaupenjoe get your priorities straight). anyway i was digging through source code and also looked at the 1.18 tutorial. i eventually found a solution in kaupenjoe’s discord. i was partially correct but i did need to make a placeable.json file after registering the painting variants. heres some pictures of my code and also the paintings in game.

Attachment
Attachment
Attachment
1

Comments

chefpenguino
chefpenguino 11 days ago

whats your vscode icon theme? i love it

mattseq

just been working on various small things to polish. found a few bugs myself as well. here’s my notes. i just finished all the bugs/issues assigned to me, jay’s working on his, and i’m going to keep bug testing and fixing whatever i find.

Attachment
0
mattseq

added the 2 new Bogre dishes: Uncanny Pottage and Stinky Bouillon. Also made some changes to the Fish-Snot Chowder. apparently it was a FoodItem not a BowlFoodItem so you could just eat the entire bowl along with the chowder. fixed that and also made it not give nausea if you ate it underwater. Here are the mechanics i was instructed to implement:

  1. Uncanny pottage (requires spider eye or rotten flesh). After eating player will get new effect - rotting disguise making nearby monsters neutral for 30 secs (means if player attacks them they immediatly attack back). adds 3 hunger and saturation and gives Hunger effect for 15 secs.
  2. Stinky bouillon (requires poisonous potato). Restores 4 hunger and saturation and removes all negative effects from player. for every negative effect that was removed +3 saturation and hunger restoration. Gives poison 1 for 10 secs if no statuses was removed.
  3. Fish-snot chowder (requires fish as usual) consuming gives Nausea for 15 secs and restores 8 hunger and saturation. If was eaten underwater no Nausea will appear.

Everything is done, but i still need an icon for the Rotting Disguise Effect, im using rotten flesh for now.

Attachment
Attachment
1

Comments

chefpenguino
chefpenguino 11 days ago

this is so sick

mattseq

spent about an hour changing the model and stuff to be closer to what our artist/designer wanted. we ended up not doing it that way because the z-fighting caused by the glowmask requires some changes that make it look weird. heres a picture. the inside is glowing but i had to move that glowmask layer up a little so it looks sus

Attachment
0
mattseq

more work on the warped clam. made the pearl ambience particle spawn on the corner of the pearl, made both the warped clam particles animate through their spritesets. i also put in a new model i was given. there were some problems with what’s called “z-fighting” (where the textures are overlapping and are “fighting” over the same position) so i had to change a few things.

Attachment
Attachment
0
mattseq

just worked on warped clam particles today. added a new one to show when the clam has a pearl. i also disabled the glowing layer whenever the clam doesnt have a pearl

Attachment
1

Comments

yefoi
yefoi about 1 month ago

end update finally 🎉 those little things look so unsettling but also very fitting

mattseq

apex’s charge now properly breaks shields (earlier it only broke the shield in the offhand). i also moved the code for the dryfang’s rival fight from customServerAiStep() into a separate goal which fixed the target selection (one of the other target goals wasnt activating at all after the rival fight)

Attachment
0
mattseq

improved the collision detection for the apex’s charge goal. instead of just using minecraft’s mob.horizontalCollision (which hardly works), i made a custom box in front of the apex and it checks whether there are any blocks in that area

Attachment
0
mattseq

just re-adding some small tweaks that got lost in another branch. the giant bone can produce a shockwave when used and you can feed it to wolves to give them a health and strength buff

Attachment
0