Jump to content

Recommended Posts

Posted

I've been trying to make my own vines, and I've sourced the JSON files from the blockstates and models folders of the client-extra.jar. I have each vine-related JSON file from client-extra/assets/minecraft/blockstates, client-extra/assets/minecraft/models/block, and client-extra/assets.minecraft/models/item, and I've named it in the en_us.json file. Each vine related JSON file from the original client-extra.jar is pointing to my own textures, and has the correct modid as well. I have my correct texture, however when I'm in game, my custom vines do not appear with the texture, and do not behave like vines either. They behave like any other block, and are not specific about which faces or block they can be placed on. It also doesn't seem to have any properties, while normal vines have properties for the direction they are facing.

I've set the Material property to Material.VINE when registering the block in my main class, but that does not fix anything.

 

Code:

 

following JSON files from assets/mmqol/blockstates

poison_ivy.json

{
    "variants": {
        "east=false,north=false,south=false,up=false,west=false": { "model": "mmqol:block/poison_ivy_1" },
        "east=false,north=false,south=true,up=false,west=false": { "model": "mmqol:block/poison_ivy_1" },
        "east=false,north=false,south=false,up=false,west=true": { "model": "mmqol:block/poison_ivy_1", "y": 90 },
        "east=false,north=true,south=false,up=false,west=false": { "model": "mmqol:block/poison_ivy_1", "y": 180 },
        "east=true,north=false,south=false,up=false,west=false": { "model": "mmqol:block/poison_ivy_1", "y": 270 },
        "east=true,north=true,south=false,up=false,west=false": { "model": "mmqol:block/poison_ivy_2" },
        "east=true,north=false,south=true,up=false,west=false": { "model": "mmqol:block/poison_ivy_2", "y": 90 },
        "east=false,north=false,south=true,up=false,west=true": { "model": "mmqol:block/poison_ivy_2", "y": 180 },
        "east=false,north=true,south=false,up=false,west=true": { "model": "mmqol:block/poison_ivy_2", "y": 270 },
        "east=true,north=false,south=false,up=false,west=true": { "model": "mmqol:block/poison_ivy_2_opposite" },
        "east=false,north=true,south=true,up=false,west=false": { "model": "mmqol:block/poison_ivy_2_opposite", "y": 90 },
        "east=true,north=true,south=true,up=false,west=false": { "model": "mmqol:block/poison_ivy_3" },
        "east=true,north=false,south=true,up=false,west=true": { "model": "mmqol:block/poison_ivy_3", "y": 90 },
        "east=false,north=true,south=true,up=false,west=true": { "model": "mmqol:block/poison_ivy_3", "y": 180 },
        "east=true,north=true,south=false,up=false,west=true": { "model": "mmqol:block/poison_ivy_3", "y": 270 },
        "east=true,north=true,south=true,up=false,west=true": { "model": "mmqol:block/poison_ivy_4" },
        "east=false,north=false,south=false,up=true,west=false": { "model": "mmqol:block/poison_ivy_u" },
        "east=false,north=false,south=true,up=true,west=false": { "model": "mmqol:block/poison_ivy_1u" },
        "east=false,north=false,south=false,up=true,west=true": { "model": "mmqol:block/poison_ivy_1u", "y": 90 },
        "east=false,north=true,south=false,up=true,west=false": { "model": "mmqol:block/poison_ivy_1u", "y": 180 },
        "east=true,north=false,south=false,up=true,west=false": { "model": "mmqol:block/poison_ivy_1u", "y": 270 },
        "east=true,north=true,south=false,up=true,west=false": { "model": "mmqol:block/poison_ivy_2u" },
        "east=true,north=false,south=true,up=true,west=false": { "model": "mmqol:block/poison_ivy_2u", "y": 90 },
        "east=false,north=false,south=true,up=true,west=true": { "model": "mmqol:block/poison_ivy_2u", "y": 180 },
        "east=false,north=true,south=false,up=true,west=true": { "model": "mmqol:block/poison_ivy_2u", "y": 270 },
        "east=true,north=false,south=false,up=true,west=true": { "model": "mmqol:block/poison_ivy_2u_opposite" },
        "east=false,north=true,south=true,up=true,west=false": { "model": "mmqol:block/poison_ivy_2u_opposite", "y": 90 },
        "east=true,north=true,south=true,up=true,west=false": { "model": "mmqol:block/poison_ivy_3u" },
        "east=true,north=false,south=true,up=true,west=true": { "model": "mmqol:block/poison_ivy_3u", "y": 90 },
        "east=false,north=true,south=true,up=true,west=true": { "model": "mmqol:block/poison_ivy_3u", "y": 180 },
        "east=true,north=true,south=false,up=true,west=true": { "model": "mmqol:block/poison_ivy_3u", "y": 270 },
        "east=true,north=true,south=true,up=true,west=true": { "model": "mmqol:block/poison_ivy_4u" }
    }
}

 

following JSON files from models/block

poison_ivy_1.json

{
	"ambientocclusion": false,
    "textures": {
    	"particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 0, 15.2 ],
            "to": [ 16, 16, 15.2 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_1u.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 15.2, 0 ],
            "to": [ 16, 15.2, 16 ],
            "shade": false,
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 15.2 ],
            "to": [ 16, 16, 15.2 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_2.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 0, 0.8 ],
            "to": [ 16, 16, 0.8 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_2_opposite.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0.8, 0, 0 ],
            "to": [ 0.8, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_2_u.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 15.2, 0 ],
            "to": [ 16, 15.2, 16 ],
            "shade": false,
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 0.8 ],
            "to": [ 16, 16, 0.8 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_2_u_opposite.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 15.2, 0 ],
            "to": [ 16, 15.2, 16 ],
            "shade": false,
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0.8, 0, 0 ],
            "to": [ 0.8, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_3.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 15.2 ],
            "to": [ 16, 16, 15.2 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 0.8 ],
            "to": [ 16, 16, 0.8 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_3_u.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 15.2, 0 ],
            "to": [ 16, 15.2, 16 ],
            "shade": false,
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 15.2 ],
            "to": [ 16, 16, 15.2 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 0.8 ],
            "to": [ 16, 16, 0.8 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_4.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0.8, 0, 0 ],
            "to": [ 0.8, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 15.2 ],
            "to": [ 16, 16, 15.2 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 0.8 ],
            "to": [ 16, 16, 0.8 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_4_u.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 15.2, 0 ],
            "to": [ 16, 15.2, 16 ],
            "shade": false,
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0.8, 0, 0 ],
            "to": [ 0.8, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 15.2, 0, 0 ],
            "to": [ 15.2, 16, 16 ],
            "shade": false,
            "faces": {
                "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 15.2 ],
            "to": [ 16, 16, 15.2 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        },
        {   "from": [ 0, 0, 0.8 ],
            "to": [ 16, 16, 0.8 ],
            "shade": false,
            "faces": {
                "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

poison_ivy_u.json

{
    "ambientocclusion": false,
    "textures": {
        "particle": "mmqol:block/poison_ivy",
        "ivy": "mmqol:block/poison_ivy"
    },
    "elements": [
        {   "from": [ 0, 15.2, 0 ],
            "to": [ 16, 15.2, 16 ],
            "shade": false,
            "faces": {
                "down":  { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 },
                "up":    { "uv": [ 0, 0, 16, 16 ], "texture": "#ivy", "tintindex": 0 }
            }
        }
    ]
}

 

following JSON files from models/item

poison_ivy.json

{
    "parent": "item/generated",
    "textures": {
        "layer0": "mmqol:item/poison_ivy"
    }
}

 

my texture is titled "poison_ivy.png" and is in assets/mmqol/textures/block

 

from BlockList.java

public static Block poison_ivy;

 

from ItemList.java

public static Item poison_ivy;

 

 

from MMyronsQoL.java (my main class)

@Mod.EventBusSubscriber(bus=Mod.EventBusSubscriber.Bus.MOD)
	public static class RegistryEvents{
		@SubscribeEvent
		public static void registerItems(final RegistryEvent.Register<Item> event) {
			event.getRegistry().registerAll(
				ItemList.poison_ivy = new ItemBlock(BlockList.poison_ivy, new Item.Properties().group(ItemGroup.DECORATIONS)).setRegistryName(BlockList.poison_ivy.getRegistryName())
			);
			logger.info("Items registered");
			
		}
		
		@SubscribeEvent
		public static void registerBlocks(final RegistryEvent.Register<Block> event) {
			event.getRegistry().registerAll(
				BlockList.poison_ivy = new Block(Block.Properties.create(Material.VINE).hardnessAndResistance(0.2f, 0.1f).sound(SoundType.PLANT).doesNotBlockMovement().variableOpacity()).setRegistryName(getLocation("poison_ivy"))
			);
			logger.info("Blocks registered");
			
		}
		
		private static ResourceLocation getLocation(String name) {
			return new ResourceLocation(modid, name);
		}
	}

 

 

If there is anything I'm missing that might help someone figure out this mess, please let me know!

 

Thanks

2019-06-01_20.55.49.png

2019-06-01_20.57.00.png

2019-06-01_20.57.20.png

Posted

what does your log say?

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Posted (edited)
Quote

what does your log say?

[11:18:47.114] [Client thread/DEBUG] [ne.mi.re.ForgeRegistry/REGISTRYDUMP]: Registry Name: forge:moddimensions

[11:18:47.114] [Client thread/DEBUG] [ne.mi.re.ForgeRegistry/REGISTRYDUMP]: Registry Name: minecraft:dataserializers

[11:18:47.115] [Client thread/DEBUG] [ne.mi.re.GameData/REGISTRIES]: All registries frozen
[11:18:47.122] [Client thread/WARN] [minecraft/GameSettings]: Skipping bad option: lastServer:
[11:18:47.205] [Client thread/INFO] [mojang/NarratorWindows]: Narrator library for x64 successfully loaded
[11:18:47.374] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[11:18:47.374] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: The following texture errors were found.
[11:18:47.375] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: ==================================================
[11:18:47.375] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]:   DOMAIN mmqol
[11:18:47.375] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: --------------------------------------------------
[11:18:47.375] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]:   domain mmqol is missing 1 texture
[11:18:47.375] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]:     domain mmqol has 1 location:
[11:18:47.376] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]:       mod(s) [mmyron's Quality MC] resources at C:\Users\maxkn\3D Objects\Programming\mod\mmyronsQoL\build\resources\main
[11:18:47.376] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: -------------------------
[11:18:47.376] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]:     The missing resources for domain mmqol are:
[11:18:47.376] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]:       item/poison_ivy
[11:18:47.376] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: -------------------------
[11:18:47.376] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]:     No other errors exist for domain mmqol
[11:18:47.377] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: ==================================================
[11:18:47.377] [Client thread/ERROR] [FM.TEXTURE_ERRORS/]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[11:18:47.593] [Realms Notification Availability checker #1/INFO] [mojang/RealmsClient]: Could not authorize you against Realms server: Invalid session id

seems I'm missing a texture in the item texture folder, since the poison_ivy.json in the models/item is asking for that but isn't receiving a texture. Ill edit this to let you know what happens.

 

EDIT: So, my block now has the correct texture in the hotbar and inventory, however still appears as the placeholder texture in game. That's better, but not a full solution :/

Edited by mmyron
Posted

Post your new logs

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Posted
12 hours ago, Cadiboo said:

Post your new logs

I got it working actually. I made a custom item class and extended BlockVine, then just instantiated that in my main class. Thanks for the help thought!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.