Fullbright network receiver, network transmitter, relay. #1860

This commit is contained in:
raoulvdberge
2018-07-11 22:00:03 +02:00
parent 9eb96eef86
commit 11183280e0
24 changed files with 45 additions and 36 deletions

View File

@@ -1,9 +1,12 @@
package com.raoulvdberge.refinedstorage.block;
import com.raoulvdberge.refinedstorage.RS;
import com.raoulvdberge.refinedstorage.block.info.BlockInfoBuilder;
import com.raoulvdberge.refinedstorage.render.IModelRegistration;
import com.raoulvdberge.refinedstorage.render.model.baked.BakedModelFullbright;
import com.raoulvdberge.refinedstorage.tile.TileNetworkReceiver;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.util.BlockRenderLayer;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
@@ -16,6 +19,13 @@ public class BlockNetworkReceiver extends BlockNode {
@SideOnly(Side.CLIENT)
public void registerModels(IModelRegistration modelRegistration) {
modelRegistration.setModel(this, 0, new ModelResourceLocation(info.getId(), "inventory"));
modelRegistration.addBakedModelOverride(info.getId(), base -> new BakedModelFullbright(base, RS.ID + ":blocks/network_receiver/cutouts/connected"));
}
@Override
public BlockRenderLayer getBlockLayer() {
return BlockRenderLayer.CUTOUT;
}
@Override

View File

@@ -1,12 +1,15 @@
package com.raoulvdberge.refinedstorage.block;
import com.raoulvdberge.refinedstorage.RS;
import com.raoulvdberge.refinedstorage.RSGui;
import com.raoulvdberge.refinedstorage.block.info.BlockInfoBuilder;
import com.raoulvdberge.refinedstorage.render.IModelRegistration;
import com.raoulvdberge.refinedstorage.render.model.baked.BakedModelFullbright;
import com.raoulvdberge.refinedstorage.tile.TileNetworkTransmitter;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.BlockRenderLayer;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.BlockPos;
@@ -23,6 +26,13 @@ public class BlockNetworkTransmitter extends BlockNode {
@SideOnly(Side.CLIENT)
public void registerModels(IModelRegistration modelRegistration) {
modelRegistration.setModel(this, 0, new ModelResourceLocation(info.getId(), "inventory"));
modelRegistration.addBakedModelOverride(info.getId(), base -> new BakedModelFullbright(base, RS.ID + ":blocks/network_transmitter/cutouts/connected"));
}
@Override
public BlockRenderLayer getBlockLayer() {
return BlockRenderLayer.CUTOUT;
}
@Override

View File

@@ -1,12 +1,15 @@
package com.raoulvdberge.refinedstorage.block;
import com.raoulvdberge.refinedstorage.RS;
import com.raoulvdberge.refinedstorage.RSGui;
import com.raoulvdberge.refinedstorage.block.info.BlockInfoBuilder;
import com.raoulvdberge.refinedstorage.render.IModelRegistration;
import com.raoulvdberge.refinedstorage.render.model.baked.BakedModelFullbright;
import com.raoulvdberge.refinedstorage.tile.TileRelay;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.util.BlockRenderLayer;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.BlockPos;
@@ -23,6 +26,13 @@ public class BlockRelay extends BlockNode {
@SideOnly(Side.CLIENT)
public void registerModels(IModelRegistration modelRegistration) {
modelRegistration.setModel(this, 0, new ModelResourceLocation(info.getId(), "inventory"));
modelRegistration.addBakedModelOverride(info.getId(), base -> new BakedModelFullbright(base, RS.ID + ":blocks/relay/cutouts/connected"));
}
@Override
public BlockRenderLayer getBlockLayer() {
return BlockRenderLayer.CUTOUT;
}
@Override

View File

@@ -1,9 +1,11 @@
{
"forge_marker": 1,
"defaults": {
"model": "cube_all",
"model": "refinedstorage:cube_all_cutout",
"textures": {
"all": "refinedstorage:blocks/network_receiver_disconnected"
"particle": "refinedstorage:blocks/network_receiver/network_receiver",
"all": "refinedstorage:blocks/network_receiver/network_receiver",
"cutout": "refinedstorage:blocks/network_receiver/cutouts/disconnected"
}
},
"variants": {
@@ -15,7 +17,7 @@
"connected": {
"true": {
"textures": {
"all": "refinedstorage:blocks/network_receiver_connected"
"cutout": "refinedstorage:blocks/network_receiver/cutouts/connected"
}
},
"false": {

View File

@@ -1,9 +1,11 @@
{
"forge_marker": 1,
"defaults": {
"model": "cube_all",
"model": "refinedstorage:cube_all_cutout",
"textures": {
"all": "refinedstorage:blocks/network_transmitter_disconnected"
"particle": "refinedstorage:blocks/network_transmitter/network_transmitter",
"all": "refinedstorage:blocks/network_transmitter/network_transmitter",
"cutout": "refinedstorage:blocks/network_transmitter/cutouts/disconnected"
}
},
"variants": {
@@ -15,7 +17,7 @@
"connected": {
"true": {
"textures": {
"all": "refinedstorage:blocks/network_transmitter_connected"
"cutout": "refinedstorage:blocks/network_transmitter/cutouts/connected"
}
},
"false": {

View File

@@ -1,9 +1,11 @@
{
"forge_marker": 1,
"defaults": {
"model": "cube_all",
"model": "refinedstorage:cube_all_cutout",
"textures": {
"all": "refinedstorage:blocks/relay_disconnected"
"particle": "refinedstorage:blocks/relay/relay",
"all": "refinedstorage:blocks/relay/relay",
"cutout": "refinedstorage:blocks/relay/cutouts/disconnected"
}
},
"variants": {
@@ -15,7 +17,7 @@
"connected": {
"true": {
"textures": {
"all": "refinedstorage:blocks/relay_connected"
"cutout": "refinedstorage:blocks/relay/cutouts/connected"
}
},
"false": {

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,9 +0,0 @@
{
"ctm": {
"ctm_version": 1,
"layer": "CUTOUT",
"extra": {
"light": 15
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,9 +0,0 @@
{
"ctm": {
"ctm_version": 1,
"layer": "CUTOUT",
"extra": {
"light": 15
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 654 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,9 +0,0 @@
{
"ctm": {
"ctm_version": 1,
"layer": "CUTOUT",
"extra": {
"light": 15
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB