Jump to content

[1.16] Translucent blocks aren't translucent, even after setting them with RenderTypeLook


Recommended Posts

Posted

Hi!

I've used `RenderTypeLookup` to set my block to translucent, but I still appears to be rendered as a full block. I've tried using the 3 translucent type and 2 cutout types.

Here is my code:

private void doClientStuff(final FMLClientSetupEvent event) {
        RenderTypeLookup.setRenderLayer( BlockInit.ALTAR_BLOCK, RenderType.translucent());
}

And my model:

Spoiler
Quote

 


{
	"credit": "Made with Blockbench",
	"textures": {
		"0": "block/anvil",
		"1": "misc/underwater",
		"2": "block/spruce_planks",
		"3": "block/gold_block",
		"particle": "block/anvil"
	},
	"elements": [
		{
			"from": [7, 10, 6],
			"to": [10, 11, 9],
			"faces": {
				"north": {"uv": [0, 0, 3, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 3, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 3, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 3, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 3, 3], "texture": "#0"},
				"down": {"uv": [0, 0, 3, 3], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [6, 11, 5],
			"to": [7, 12, 9],
			"faces": {
				"north": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 1, 4], "texture": "#0"},
				"down": {"uv": [0, 0, 1, 4], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [6, 11, 9],
			"to": [10, 12, 10],
			"faces": {
				"north": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"down": {"uv": [0, 0, 4, 1], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [7, 11, 5],
			"to": [11, 12, 6],
			"faces": {
				"north": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"down": {"uv": [0, 0, 4, 1], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [10, 11, 6],
			"to": [11, 12, 10],
			"faces": {
				"north": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 4, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 1, 4], "texture": "#0"},
				"down": {"uv": [0, 0, 1, 4], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [5, 12, 4],
			"to": [6, 13, 11],
			"faces": {
				"north": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 7, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 7, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 1, 7], "texture": "#0"},
				"down": {"uv": [0, 0, 1, 7], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [6, 12, 10],
			"to": [12, 13, 11],
			"faces": {
				"north": {"uv": [0, 0, 6, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 6, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 6, 1], "texture": "#0"},
				"down": {"uv": [0, 0, 6, 1], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [6, 12, 4],
			"to": [12, 13, 5],
			"faces": {
				"north": {"uv": [0, 0, 6, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 6, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 6, 1], "texture": "#0"},
				"down": {"uv": [0, 0, 6, 1], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [11, 12, 5],
			"to": [12, 13, 10],
			"faces": {
				"north": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 5, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 5, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 1, 5], "texture": "#0"},
				"down": {"uv": [0, 0, 1, 5], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [12, 13, 3],
			"to": [13, 14, 11],
			"faces": {
				"north": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 1, 8], "texture": "#0"},
				"down": {"uv": [0, 0, 1, 8], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [4, 13, 4],
			"to": [5, 14, 12],
			"faces": {
				"north": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 1, 8], "texture": "#0"},
				"down": {"uv": [0, 0, 1, 8], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [5, 13, 11],
			"to": [13, 14, 12],
			"faces": {
				"north": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"down": {"uv": [0, 0, 8, 1], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [4, 13, 3],
			"to": [12, 14, 4],
			"faces": {
				"north": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"east": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"south": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"west": {"uv": [0, 0, 1, 1], "texture": "#0"},
				"up": {"uv": [0, 0, 8, 1], "texture": "#0"},
				"down": {"uv": [0, 0, 8, 1], "texture": "#0"}
			}
		},
		{
			"name": "Side",
			"from": [6, 12, 5],
			"to": [11, 13, 10],
			"faces": {
				"north": {"uv": [0, 0, 5, 1], "texture": "#missing"},
				"east": {"uv": [0, 0, 5, 1], "texture": "#missing"},
				"south": {"uv": [0, 0, 5, 1], "texture": "#missing"},
				"west": {"uv": [0, 0, 5, 1], "texture": "#missing"},
				"up": {"uv": [0, 0, 4, 4], "texture": "#1"},
				"down": {"uv": [0, 0, 5, 5], "texture": "#missing"}
			}
		},
		{
			"from": [7, 0, 6],
			"to": [10, 10, 9],
			"faces": {
				"north": {"uv": [0, 0, 3, 10], "texture": "#2"},
				"east": {"uv": [0, 0, 3, 10], "texture": "#2"},
				"south": {"uv": [0, 0, 3, 10], "texture": "#2"},
				"west": {"uv": [0, 0, 3, 10], "texture": "#2"},
				"up": {"uv": [0, 0, 3, 3], "texture": "#2"},
				"down": {"uv": [0, 0, 3, 3], "texture": "#2"}
			}
		},
		{
			"from": [4, 0, 6],
			"to": [5, 13, 9],
			"faces": {
				"north": {"uv": [0, 0, 1, 13], "texture": "#3"},
				"east": {"uv": [0, 0, 3, 13], "texture": "#3"},
				"south": {"uv": [0, 0, 16, 16], "texture": "#3"},
				"west": {"uv": [0, 0, 3, 13], "texture": "#3"},
				"up": {"uv": [0, 0, 1, 3], "texture": "#3"},
				"down": {"uv": [0, 0, 1, 3], "texture": "#3"}
			}
		},
		{
			"from": [12, 0, 6],
			"to": [13, 13, 9],
			"rotation": {"angle": 0, "axis": "x", "origin": [4, 0, 0]},
			"faces": {
				"north": {"uv": [0, 0, 1, 13], "texture": "#3"},
				"east": {"uv": [0, 0, 3, 13], "texture": "#3"},
				"south": {"uv": [0, 0, 3, 9], "texture": "#3"},
				"west": {"uv": [0, 0, 3, 13], "texture": "#3"},
				"up": {"uv": [0, 0, 1, 3], "texture": "#3"},
				"down": {"uv": [0, 0, 1, 3], "texture": "#3"}
			}
		},
		{
			"from": [7, 0, 11],
			"to": [10, 13, 12],
			"rotation": {"angle": 0, "axis": "x", "origin": [4, 0, 0]},
			"faces": {
				"north": {"uv": [0, 0, 3, 13], "texture": "#3"},
				"east": {"uv": [0, 0, 1, 13], "texture": "#3"},
				"south": {"uv": [0, 0, 3, 11], "texture": "#3"},
				"west": {"uv": [0, 0, 1, 13], "texture": "#3"},
				"up": {"uv": [0, 0, 3, 1], "texture": "#3"},
				"down": {"uv": [0, 0, 3, 1], "texture": "#3"}
			}
		},
		{
			"from": [7, 0, 3],
			"to": [10, 13, 4],
			"rotation": {"angle": 0, "axis": "x", "origin": [4, 0, 0]},
			"faces": {
				"north": {"uv": [0, 0, 3, 13], "texture": "#3"},
				"east": {"uv": [0, 0, 1, 13], "texture": "#3"},
				"south": {"uv": [12, 8, 16, 16], "texture": "#3"},
				"west": {"uv": [0, 0, 1, 13], "texture": "#3"},
				"up": {"uv": [0, 0, 3, 1], "texture": "#3"},
				"down": {"uv": [0, 0, 3, 1], "texture": "#3"}
			}
		}
	],
	"display": {
		"head": {
			"rotation": [0, 0, -180],
			"translation": [0.25, 30.5, 0.25],
			"scale": [1, 4, 1]
		}
	},
	"groups": [
		{
			"name": "Bowl",
			"origin": [0, 0, 0],
			"color": 0,
			"children": [0,
				{
					"name": "Layer 1",
					"origin": [0, 0, 0],
					"color": 0,
					"children": [1, 2, 3, 4]
				},
				{
					"name": "Layer 2",
					"origin": [0, 0, 0],
					"color": 0,
					"children": [5, 6, 7, 8]
				},
				{
					"name": "Layer 3",
					"origin": [0, 0, 0],
					"color": 0,
					"children": [9, 10, 11, 12]
				},
				{
					"name": "Water",
					"origin": [8, 8, 8],
					"color": 0,
					"children": [13]
				}
			]
		}, 14, 15, 16, 17, 18]
}

 

 Translucent Moving Block and Translucent No Crumbling don't render the block, so I'm sure that the code works, just it's not making the block transparent. Anyway to fix this?

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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Make a test with another Launcher like MultiMC or AT Launcher
    • Add crash-reports with sites like https://mclo.gs/ Looks like immersiverailroading and Optifine are conflicting - make a test without Optifine
    • And without create_more_automation?
    • Hi. I cant join my minecraft world on singleplayer neither multiplayer. After reaching %100, it crashes. Heres the crash report, would appreciate the help.  Description: Exception in server tick loop java.lang.NullPointerException: Cannot invoke "net.minecraft.server.level.ServerLevel.m_213780_()" because the return value of "net.minecraft.server.MinecraftServer.m_129783_()" is null     at party.lemons.biomemakeover.level.BMWorldEvents.lambda$init$0(BMWorldEvents.java:32) ~[biomemakeover-FORGE-1.20.1-1.11.4.jar%23568!/:?] {re:mixin,re:classloading}     at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) ~[?:?] {re:mixin}     at dev.architectury.event.EventFactory.invokeMethod(EventFactory.java:53) ~[architectury-9.2.14-forge.jar%23547!/:?] {re:classloading}     at dev.architectury.event.EventFactory$1.handleInvocation(EventFactory.java:62) ~[architectury-9.2.14-forge.jar%23547!/:?] {re:classloading}     at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87) ~[guava-31.1-jre.jar%23109!/:?] {}     at jdk.proxy4.$Proxy229.tick(Unknown Source) ~[?:?] {}     at dev.architectury.event.forge.EventHandlerImplCommon.event(EventHandlerImplCommon.java:75) ~[architectury-9.2.14-forge.jar%23547!/:?] {re:classloading,re:mixin}     at dev.architectury.event.forge.__EventHandlerImplCommon_event_ServerTickEvent.invoke(.dynamic) ~[architectury-9.2.14-forge.jar%23547!/:?] {re:classloading,pl:eventbus:B}     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {}     at net.minecraftforge.event.ForgeEventFactory.onPostServerTick(ForgeEventFactory.java:950) ~[forge-1.20.1-47.3.11-universal.jar%23887!/:?] {re:mixin,re:classloading,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:835) ~[client-1.20.1-20230612.114412-srg.jar%23882!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin,pl:mixin:APP:mixins.essential.json:feature.sps.Mixin_IntegratedServerResourcePack,pl:mixin:APP:mixins.essential.json:server.MinecraftServerMixin_PvPGameRule,pl:mixin:APP:mixins.essential.json:server.Mixin_ServerCoroutineScope,pl:mixin:APP:mixins.essential.json:server.Mixin_PublishServerStatusResponse,pl:mixin:APP:deltaboxlib.mixins.json:event.MinecraftServerMixin,pl:mixin:APP:ichunutil.mixins.json:MinecraftServerAccessorMixin,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraftServer,pl:mixin:APP:neruina.mixins.json:MinecraftServerMixin,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftServerClientOnly,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:A}     at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23882!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:mixins.essential.json:server.Mixin_ServerCoroutineScope_IntegratedServer,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_FixDefaultOpPermissionLevel,pl:mixin:APP:mixins.essential.json:server.integrated.Mixin_IntegratedServerManager,pl:mixin:APP:mixins.essential.json:server.integrated.MixinIntegratedServer,pl:mixin:APP:smoothboot.mixins.json:client.IntegratedServerMixin,pl:mixin:APP:lithostitched.mixins.json:client.IntegratedServerMixin,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:661) ~[client-1.20.1-20230612.114412-srg.jar%23882!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin,pl:mixin:APP:mixins.essential.json:feature.sps.Mixin_IntegratedServerResourcePack,pl:mixin:APP:mixins.essential.json:server.MinecraftServerMixin_PvPGameRule,pl:mixin:APP:mixins.essential.json:server.Mixin_ServerCoroutineScope,pl:mixin:APP:mixins.essential.json:server.Mixin_PublishServerStatusResponse,pl:mixin:APP:deltaboxlib.mixins.json:event.MinecraftServerMixin,pl:mixin:APP:ichunutil.mixins.json:MinecraftServerAccessorMixin,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraftServer,pl:mixin:APP:neruina.mixins.json:MinecraftServerMixin,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftServerClientOnly,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:251) ~[client-1.20.1-20230612.114412-srg.jar%23882!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftserver,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,pl:mixin:APP:modernfix-common.mixins.json:core.MinecraftServerMixin,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftServerMixin,pl:mixin:APP:mixins.essential.json:feature.sps.Mixin_IntegratedServerResourcePack,pl:mixin:APP:mixins.essential.json:server.MinecraftServerMixin_PvPGameRule,pl:mixin:APP:mixins.essential.json:server.Mixin_ServerCoroutineScope,pl:mixin:APP:mixins.essential.json:server.Mixin_PublishServerStatusResponse,pl:mixin:APP:deltaboxlib.mixins.json:event.MinecraftServerMixin,pl:mixin:APP:ichunutil.mixins.json:MinecraftServerAccessorMixin,pl:mixin:APP:saturn.mixins.json:allocations.server_directory.MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:majruszlibrary-common.mixins.json:MixinMinecraftServer,pl:mixin:APP:neruina.mixins.json:MinecraftServerMixin,pl:mixin:APP:notenoughcrashes.mixins.json:client.MixinMinecraftServerClientOnly,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:MinecraftServerMixin,pl:mixin:APP:kubejs-common.mixins.json:inject_resources.MinecraftServerMixin,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) ~[?:?] {re:mixin}    
  • Topics

  • Who's Online (See full list)

    • There are no registered users currently online
×
×
  • Create New...

Important Information

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