This is a texture pack to change the look of iron golems into Vision from the MCU. I haven't made a texture pack in a while, but I think this went decently well.
If you want me to also add textures for other mobs/bosses, please reply to this resource pack.
IMPORTANT!
Naturally, you're wondering why this exists. It is for a combination of mods, but mainly for Lucraft or pretty much any Infinity Stones mod for 1.12.2. But you might still be wondering; I researched and found that most Infinity Stone mods make it so you can either only get the stones:
A) in creative, B) by going a long distance, or C) have to get another mod so you can go to a special planet
But for those who want a simple 1 boss = one stone, then this is for you
The required base mod is really just InControl! and your infinity stones mod of choice. I use LuCraft and Infinityraft.
Note: the code for this has to be manually pasted into Notepad or Notepad++
Go to C:\Users\(Your User)\AppData\Roaming\.minecraft\config\incontrol and edit loot.json or spawn.json
Also, if you want to edit its health, nametag, and some potion effects and damage, it's further down.
Code =
(Golem Only Loot code)
[
{
"mob": "minecraft:villager_golem",
"remove": "minecraft:iron_ingot",
"item": "infinity:mind_stone",
"amount": {
"min": 1,
"max": 1
}
}
]
(Optional part: grab and edit whatever you want; this is for all bosses. Part I use Warden from Warden's Domain and Gorgon from iceandfire. Also, I made the iron golem not drop iron but instead drop vibranium)
[
{
"mob": "minecraft:villager_golem",
"remove": "minecraft:iron_ingot",
"item": "infinity:mind_stone",
"amount": {
"min": 1,
"max": 1
}
},
{
"mob": "minecraft:villager_golem",
"item": "lucraftcore:plate_vibranium",
"chance": 0.40,
"itemcount": "1-2/2-3/3-4/4-6"
},
{
"mob": "minecraft:villager_golem",
"item": "lucraftcore:ingot_vibranium",
"chance": 0.60,
"itemcount": "3-5/5-7/7-9/9-12"
},
{
"mob": "minecraft:wither",
"item": "infinity:soul_stone",
"amount": {
"min": 1,
"max": 1
}
},
{
"mob": "minecraft:ender_dragon",
"item": "infinity:power_stone",
"amount": {
"min": 1,
"max": 1
}
},
{
"mob": "wd:warden",
"item": "infinity:space_stone",
"amount": {
"min": 1,
"max": 1
}
},
{
"mob": "iceandfire:gorgon",
"item": "infinity:reality_stone",
"amount": {
"min": 1,
"max": 1
}
}
]
(Just a suggestion here: I used a bit of AI to help write this since I don't know very much about any coding language, but I would also go to the InControl wiki; it helped a lot)
SPAWN.JSON CODE= (also editable; also a warning from personal experience: be careful of the speed multiplier.)
[
{
"mob": "minecraft:villager_golem",
"onjoin": true,
"result": "default",
"healthmultiply": 3.0,
"damagemultiply": 2.0,
"speedmultiply": 1.0,
"customname": "§eVision",
"potion": [
"minecraft:regeneration,999999,0,true",
"minecraft:haste,999999,0,true",
"minecraft:strength,999999,2,true",
"minecraft:jump_boost,999999,0,true",
"minecraft:resistance,999999,0,true",
"minecraft:fire_resistance,999999,0,true",
"minecraft:water_breathing,999999,0,true",
"minecraft:night_vision,999999,0,true",
"minecraft:saturation,999999,0,true",
"minecraft:luck,999999,0,true"
]
}
]
Now this is spawn and will make golems naturally spawn in villages =
[
{
"mob": "minecraft:villager_golem",
"structure": "Village",
"result": "allow",
"healthmultiply": 3.0,
"damagemultiply": 2.0,
"speedmultiply": 1.0,
"customname": "§eVision",
"potion": [
"minecraft:regeneration,999999,0,true",
"minecraft:haste,999999,0,true",
"minecraft:strength,999999,2,true",
"minecraft:jump_boost,999999,0,true",
"minecraft:resistance,999999,0,true",
"minecraft:fire_resistance,999999,0,true",
"minecraft:water_breathing,999999,0,true",
"minecraft:night_vision,999999,0,true",
"minecraft:saturation,999999,0,true",
"minecraft:luck,999999,0,true"
]
},
{
"mob": "minecraft:villager_golem",
"onjoin": true,
"result": "default",
"healthmultiply": 3.0,
"damagemultiply": 2.0,
"speedmultiply": 1.0,
"customname": "§eVision",
"potion": [
"minecraft:regeneration,999999,0,true",
"minecraft:haste,999999,0,true",
"minecraft:strength,999999,2,true",
"minecraft:jump_boost,999999,0,true",
"minecraft:resistance,999999,0,true",
"minecraft:fire_resistance,999999,0,true",
"minecraft:water_breathing,999999,0,true",
"minecraft:night_vision,999999,0,true",
"minecraft:saturation,999999,0,true",
"minecraft:luck,999999,0,true"
]
}
]
This is the potential spawn code for villagers to have the golem =
[
{
"mob": "minecraft:villager_golem",
"structure": "Village",
"weight": 20,
"groupcountmin": 1,
"groupcountmax": 1
}
]
(If you want the wither one, I also put the wither's new code and name in the wither texture pack description)