Fabric mod to add Copper Golem. Goal is to achieve parity with what was announced/shown at Minecraft Live 2021

Overview

Copper Golem for Fabric 🤖

Sadly at Minecraft Live 2021 the Copper Golem did not win the vote to get added into 1.18.

But this little golem is so cute I did not want to see it get missed in Minecraft!

Functionality is experimental and is based on what Mojang announced at Minecraft Live 2021.

Requires at least Fabric API 0.41.0

To run the mod

Single player

You can run this mod on a single player world by just having it in your mods folder.

Multiplayer

The server must have the mod installed.

Clients need to have the mod installed to see the golems. If they do not have the mod the game seems to render a Pig for me 🤷‍♂️ .


Features

Copper Buttons

  • Waxed and unwaxed variants
    • Lower redstone signal and breaking strengths when oxidised

Spawning

  • The spawning combo is a bottom Copper Block, middle Carved Pumpkin Block and top Lightning Rod.
  • In creative, you can use the Copper Golem spawn egg

Goals, in priority order

  • Swim, to escape from water

  • Escape from danger, run away from attackers

  • Wandering around, this is taken straight from the Iron Golem code, to wander near villagers or to random blocks

  • Press button

  • Looking around

  • Spin head

  • Rod wiggle

  • Look at player

  • Look at Iron Golems, as they're their big brother

  • Find buttons to press

Oxidation

  • Random ticks will cause oxidation to increment, of which are 4 levels (0-3)
  • Interacting with the mob with Honeycomb to Wax it
  • Interacting with the mob with an any Axe will unwax it, if waxed, otherwise if not at first oxidation level will deoxidise it by 1 level
  • Lightning strikes will set oxidation level to 0 (min level) if not waxed

Animations

  • Spinning head randomly
  • Arm/body moving when pressing button
  • Rod wiggling randomly
  • Body wiggle when walking

Current to do list

Entity

  • Oxidation is done via random ticks from copper blocks, but once whey are waxed or reach oxidized state no more random ticks occur, so this is not great.
  • Freezing limbs in place once at last stage of oxidation
  • Lightning attracted to golem
  • Walking / running speed should decrease with oxidation level

Mod / Cloth menu

  • Option to select all/specific buttons to press. Currently, any button extending from AbstractButtonBlock will be targeted.

... more to be added

Special thanks to Carloski for the Copper Golem textures! ❤️

You might also like...

A Fabric mod designed to improve the chunk performance of Minecraft.

A Fabric mod designed to improve the chunk performance of Minecraft.

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? C^2M-Engine, or C2ME for short, is a Fabric mod desi

Jan 5, 2023

Minecraft Multi-Threading Mod Fabric Port

MCMTFabric - Minecraft Multi-Threading Mod Fabric Port This mod is based on the amazing work on JMT-MCMT. Please check that repository for details. No

Dec 30, 2022

Fabric mod for rainbow backgrounds in minecraft guis

Fabric mod for rainbow backgrounds in minecraft guis

rainbowify rainbowify is a Fabric mod for Minecraft 1.17 that adds a customizable rainbow background to many Minecraft HUDs. Discord: https://discord.

Sep 29, 2022

Minecraft mod to change the stack size of all items. Fabric 1.17

Minecraft mod to change the stack size of all items. Fabric 1.17

Stacker Minecraft mod to change the stack size of all items. For Fabric 1.17 Note: This mod has a config that defaults to 64. Change it to be whatever

Sep 25, 2022

A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2_01 to Beta 1.7.3.

multiversion-fabric A client-side Fabric mod for Minecraft Beta 1.7.3 that allows you to connect to servers running almost any patch from Alpha v1.1.2

Mar 13, 2022

Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping.

HotbarSwap Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

Sep 19, 2022

Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping

Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping

HotbarCycle Minecraft Fabric mod for Stardew Valley-inspired hotbar cycling. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

Jan 8, 2023

Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

Minecraft Forge/Fabric mod that adds the ability to walk around while in inventories

Nov 22, 2022

Mesh is a cross-version minecraft mod development platform for Forge and Fabric.

Mesh is a cross-version minecraft mod development platform for Forge and Fabric.

Mesh is a cross-version minecraft mod development platform for Forge and Fabric. Supported Versions Mesh will eventually be able to run on most f

Dec 13, 2022
Comments
  • Add Copper Buttons

    Add Copper Buttons

    Add copper buttons and oxidised variants, along with with waxed and unwaxed variants.

    @Felix14-v2 would you mind adding the translations for the ru_ru.json file?

    opened by MrJoshuaT 2
  • No sound/particle effect when breaking copper buttons

    No sound/particle effect when breaking copper buttons

    Fabric v0.12.12-1.18.1 Copper Golem v1.0.3+1.18

    I'm referring to the stage where it's broken, it makes sound/shows particles while you're breaking it, but not when it breaks.

    opened by Dejeh 0
Owner
null
A Minecraft mod on the Fabric modloader which aims to add some useful vehicles.

Automobility A Minecraft vehicle mod adding customizable cars. Made for ModFest 1.17 Screenshots Try it out! Recommended to use along with LambdaContr

null 31 Dec 15, 2022
C2ME-fabric - A Fabric mod designed to improve the chunk performance of Minecraft.

C^2M-Engine A Fabric mod designed to improve the chunk performance of Minecraft. So what is C2ME? C^2M-Engine, or C2ME for short, is a Fabric mod desi

null 414 Jan 7, 2023
An elegant Minecraft mod template for the Fabric mod loader

Fabric Example Mod Lorem ipsum dolor sit amet Example is a Minecraft mod that lorem ipsum dolor sit amet. Ut mi lectus, egestas a justo nec, hendrerit

Axieum 24 Dec 25, 2022
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
r/place live in Minecraft

r/place in Minecraft r/place has ended. Thank you for the support! If you have any questions feel free to contact me on Discord: Cerus#5149 Unofficial

Maximilian Dorn 18 Aug 24, 2022
Siegefend is a tower defense game whose goal is to resist the siege by placing turrets all along the route

Siegefend is a tower defense game whose goal is to resist the siege by placing turrets all along the route, so that these will knock down waves of enemies and prevent them from reaching the end of the path.

Lorenzo 4 Apr 24, 2022
This is a mod than add economy

Source installation information for modders ------------------------------------------- This code follows the Minecraft Forge installation methodology

danizml 2 Oct 12, 2021
A Java mod meant to add new things to the current Erekir's progression

Erekir Expansion A Java mod meant to add new things to the current Erekir's progression. Fun Fact: I used my private JS mod version, Flar Expansion v1

Antumbra (or Lich) 14 Dec 18, 2022
Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

AeonLucid 4 Dec 20, 2022
A Minecraft Mod for Fabric which aims to make Block Entity rendering faster and more customizable with almost no compromises.

Enhanced Block Entities EBE is a 100% client side mod for Minecraft on the Fabric mod loader which aims to increase the performance of block entity re

null 151 Dec 30, 2022