Fullbright network receiver, network transmitter, relay. #1860
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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": {
|
||||
|
||||
|
Before Width: | Height: | Size: 338 B After Width: | Height: | Size: 338 B |
|
After Width: | Height: | Size: 268 B |
|
After Width: | Height: | Size: 673 B |
|
Before Width: | Height: | Size: 16 KiB |
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"ctm": {
|
||||
"ctm_version": 1,
|
||||
"layer": "CUTOUT",
|
||||
"extra": {
|
||||
"light": 15
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 342 B After Width: | Height: | Size: 342 B |
|
After Width: | Height: | Size: 270 B |
|
After Width: | Height: | Size: 701 B |
|
Before Width: | Height: | Size: 16 KiB |
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"ctm": {
|
||||
"ctm_version": 1,
|
||||
"layer": "CUTOUT",
|
||||
"extra": {
|
||||
"light": 15
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 334 B After Width: | Height: | Size: 334 B |
|
After Width: | Height: | Size: 280 B |
|
After Width: | Height: | Size: 654 B |
|
Before Width: | Height: | Size: 16 KiB |
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"ctm": {
|
||||
"ctm_version": 1,
|
||||
"layer": "CUTOUT",
|
||||
"extra": {
|
||||
"light": 15
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |