This is a functional Minecraft guardian. It uses compliant springs to make the spikes extend and retract, and uses hinge joints to allow the tail to bend. Different parts of the model might need sanding, but it shouldn't be to complicated to assemble.
Printing:
Print 1 head, 12 spikes, 1 tail, and both eye pieces.
The infill and filament type don't matter to much, but make sure to add supports to the overhangs on the head except for the spike holes.
Assembly:
The tail is designed to fit tightly in the hole on the bottom of the head.
The spikes are glued to the bottom of the small holes in the head. Sanding may be required in order for the spikes to slide smoothly. Note: Do not squish the springs until they are in the head or the will break.
The white part of the eye should fit in the rectangle hole for the eye, and then the red pupil should fit in the remaining space. Use glue if necessary.
Enjoy!
The author remixed this model.
I used the spring in the spikes.