First pass of implementing rendering for crafting cubes (#7)
This commit is contained in:
@@ -61,6 +61,7 @@ import appeng.api.parts.PartItemStack;
|
||||
import appeng.api.parts.SelectedPart;
|
||||
import appeng.api.util.AEColor;
|
||||
import appeng.block.AEBaseTileBlock;
|
||||
import appeng.client.UnlistedProperty;
|
||||
import appeng.client.render.cablebus.CableBusBakedModel;
|
||||
import appeng.client.render.cablebus.CableBusRenderState;
|
||||
import appeng.core.AEConfig;
|
||||
@@ -81,7 +82,8 @@ import appeng.util.Platform;
|
||||
public class BlockCableBus extends AEBaseTileBlock
|
||||
{
|
||||
|
||||
public static final CableBusRenderStateProperty RENDER_STATE_PROPERTY = new CableBusRenderStateProperty();
|
||||
public static final UnlistedProperty<CableBusRenderState> RENDER_STATE_PROPERTY =
|
||||
new UnlistedProperty<>( "cable_bus_render_state", CableBusRenderState.class );
|
||||
|
||||
private static final ICableBusContainer NULL_CABLE_BUS = new NullCableBusContainer();
|
||||
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
package appeng.block.networking;
|
||||
|
||||
import net.minecraftforge.common.property.IUnlistedProperty;
|
||||
|
||||
import appeng.parts.CableBusContainer;
|
||||
|
||||
public class CableBusContainerUnlistedProperty implements IUnlistedProperty<CableBusContainer>
|
||||
{
|
||||
|
||||
@Override
|
||||
public String getName()
|
||||
{
|
||||
return "bus";
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isValid( CableBusContainer value )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Class<CableBusContainer> getType()
|
||||
{
|
||||
return CableBusContainer.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String valueToString( CableBusContainer value )
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
package appeng.block.networking;
|
||||
|
||||
|
||||
import net.minecraftforge.common.property.IUnlistedProperty;
|
||||
|
||||
import appeng.client.render.cablebus.CableBusRenderState;
|
||||
|
||||
|
||||
/**
|
||||
* An unlisted property for the cable bus block's render state.
|
||||
*/
|
||||
public class CableBusRenderStateProperty implements IUnlistedProperty<CableBusRenderState>
|
||||
{
|
||||
@Override
|
||||
public String getName()
|
||||
{
|
||||
return "cable_bus_render_state";
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isValid( CableBusRenderState value )
|
||||
{
|
||||
return value != null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Class<CableBusRenderState> getType()
|
||||
{
|
||||
return CableBusRenderState.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String valueToString( CableBusRenderState value )
|
||||
{
|
||||
return value.toString();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user