Blogs Other

Amethyst Golem | PMC Devlog

  • 518 views 0 today
  • 10
  • 4
  • 1
Anas099
Lvl 55Grandmaster Dragonborn
100
  • This will be my first PMC Devlog where I showcase my story and progress through out my projects development but before we start lets set some definitions of this Devlog for you non-nerds🤓 out there:

  • Selectors: Selectors are basically a method to select or detect entitles using command in minecraft some selectors are: @a @e @s @p @r

Anyway lets get started


This is My Amethyst Golem Datapack.
Amethyst Golem | PMC Devlog
and as u can see last time I updated it was 8 months ago and heck it is not even for 1.20.

So I decided I will be recoding the whole thing from scratch and optimizing it through out the way.
Multiple things I realized through out the old code is that:
1.im dumb
2. there are alot of @e selectors 💀(which basically means, Im burning my laptop)
and 3. Im still dumb
Amethyst Golem | PMC Devlog

Also, the datapack Is still using old release of animated java(a blockbench plugin which is used to convert blockbench modes and animations into datapack) which still uses armor stands! around 20 armor_stands per golem to be more specific.

now for all of u non-nerds out there u might be wondering: "what is the problem with armor stands" and my answer to that would be:
Amethyst Golem | PMC Devlog
Yeahh..... Armor Stands are terrible for performance

BUT! Lucky me Animated java now uses display entites(which are more performant than armor stands )
which turns my laptop from being microwave into air fryer(send help)

So, After adjusting the model and adding some new details(i will be discussing it later)
Shout out to Jeekoo200 for this very based golem model

I exported it into game and started recoding the golem AI ,and
it seems I did a good job. a very very good job

We dont talk about the fact it is other way around - __ -


Anyway, Lets get back to code. ok?

as u can see im now using 1 @e entity selector and other selectors that would be used would be either @s(for same entity selected by @e) or @a(to detect players)


Code seems like a crime right now but I will be working on organizing it later.

Also, Golems Glow in the Dark Now!

Ah yes, Beauty of nature

Ok I guess that's for now. Thanks for reading my devlog blog and I hope u liked it.
I might consider making part 2 If I saw that people liked the idea.
Leave a comment if u have any suggestions for devlogs or Amethyst Golem Mob that u want to be added and I will consider reading it.
Also, If u want to learn more about the Amehyst Golem Consider checking out this
Link Here

Thanks Again and Peace✌️

More like this

  Have something to say?

DinoDesmond
08/15/2023 10:31 pm
Level 57 : Grandmaster Dinosaur Theorist
Very nice devlog!
1

Welcome