Updated and added textures for blocks and tiles

-WoodenPlank
-clock
-Sand
-CeilingTile1
-CeilingTile2
-Wallpaper
-Wood
-ConcreteBlock
-Glass
-BrickWhite
-Brick
This commit is contained in:
WarDref 2021-01-10 23:13:23 +03:00
parent eb82c96390
commit b1e5917323
28 changed files with 69 additions and 10 deletions

View File

@ -73,57 +73,116 @@ public class TestContent {
placeableBlacklist.add("Test:Air");
register(new BlockData("Test:Dirt"));
register(new BlockRenderOpaqueCube("Test:Dirt", getBlockTexture("dirt")));
register(new BlockRenderOpaqueCube("Test:Dirt", getBlockTexture("Dirt")));
register(new BlockLogic("Test:Dirt"));
register(new BlockData("Test:Stone"));
register(new BlockRenderOpaqueCube("Test:Stone", getBlockTexture("stone")));
register(new BlockRenderOpaqueCube("Test:Stone", getBlockTexture("Stone")));
register(new BlockLogic("Test:Stone"));
for (String type : new String[] {"Monolith", "Cracked", "Gravel"}) {
String id = "Test:Granite" + type;
register(new BlockData(id));
register(new BlockRenderOpaqueCube(id, getBlockTexture("granite_" + type.toLowerCase())));
register(new BlockRenderOpaqueCube(id, getBlockTexture("Granite" + type)));
register(new BlockLogic(id));
}
register(new BlockData("Test:Brick"));
register(new BlockRenderOpaqueCube("Test:Brick", getBlockTexture("Brick")));
register(new BlockLogic("Test:Brick"));
register(new BlockData("Test:BrickWhite"));
register(new BlockRenderOpaqueCube("Test:BrickWhite", getBlockTexture("BrickWhite")));
register(new BlockLogic("Test:BrickWhite"));
register(new BlockData("Test:Glass"));
register(new BlockRenderTransparentCube("Test:Glass", getBlockTexture("Glass")));
register(new BlockLogic("Test:Glass"));
register(new BlockData("Test:Sand"));
register(new BlockRenderOpaqueCube("Test:Sand", getBlockTexture("Sand")));
register(new BlockLogic("Test:Sand"));
register(new BlockData("Test:Concrete"));
register(new BlockRenderOpaqueCube("Test:Concrete", getBlockTexture("ConcreteBlock")));
register(new BlockLogic("Test:Concrete"));
register(new BlockData("Test:Wood"));
register(new BlockRenderOpaqueCube("Test:Wood",
getBlockTexture("Wood"),
getBlockTexture("Wood"),
getBlockTexture("WoodSize"),
getBlockTexture("WoodSize"),
getBlockTexture("WoodSize"),
getBlockTexture("WoodSize")));
register(new BlockLogic("Test:Wood"));
register(new BlockData("Test:WoodenPlank"));
register(new BlockRenderOpaqueCube("Test:WoodenPlank", getBlockTexture("WoodenPlank")));
register(new BlockLogic("Test:WoodenPlank"));
BlockDataRegistry.getInstance().values().forEach(PLACEABLE_BLOCKS::add);
PLACEABLE_BLOCKS.removeIf(b -> placeableBlacklist.contains(b.getId()));
PLACEABLE_BLOCKS.sort(Comparator.comparing(BlockData::getId));
}
private static void registerTiles() {
Set<String> placeableBlacklist = new HashSet<>();
register(new TileData("Test:Grass"));
register(new TileRenderGrass("Test:Grass", getTileTexture("grass_top"), getTileTexture("grass_side")));
register(new TileRenderGrass("Test:Grass", getTileTexture("GrassTop"), getTileTexture("GrassSide")));
register(new TestTileLogicGrass("Test:Grass"));
register(new TileData("Test:Stones"));
register(new TileRenderTransparentSurface("Test:Stones", getTileTexture("stones")));
register(new TileRenderTransparentSurface("Test:Stones", getTileTexture("Stones")));
register(new HangingTileLogic("Test:Stones"));
register(new TileData("Test:YellowFlowers"));
register(new TileRenderTransparentSurface("Test:YellowFlowers", getTileTexture("yellow_flowers")));
register(new TileRenderTransparentSurface("Test:YellowFlowers", getTileTexture("YellowFlowers")));
register(new HangingTileLogic("Test:YellowFlowers"));
register(new TileData("Test:Sand"));
register(new TileRenderTransparentSurface("Test:Sand", getTileTexture("sand")));
register(new TileRenderTransparentSurface("Test:Sand", getTileTexture("Sand")));
register(new HangingTileLogic("Test:Sand"));
register(new TileData("Test:SnowOpaque"));
register(new TileRenderOpaqueSurface("Test:SnowOpaque", getTileTexture("snow_opaque")));
register(new TileRenderOpaqueSurface("Test:SnowOpaque", getTileTexture("SnowOpaque")));
register(new HangingTileLogic("Test:SnowOpaque"));
register(new TileData("Test:SnowHalf"));
register(new TileRenderTransparentSurface("Test:SnowHalf", getTileTexture("snow_half")));
register(new TileRenderTransparentSurface("Test:SnowHalf", getTileTexture("SnowHalf")));
register(new HangingTileLogic("Test:SnowHalf"));
register(new TileData("Test:SnowQuarter"));
register(new TileRenderTransparentSurface("Test:SnowQuarter", getTileTexture("snow_quarter")));
register(new TileRenderTransparentSurface("Test:SnowQuarter", getTileTexture("SnowQuarter")));
register(new HangingTileLogic("Test:SnowQuarter"));
register(new TileData("Test:Time"));
register(new TileRenderTransparentSurface("Test:Time", getTileTexture("Time")));
register(new HangingTileLogic("Test:Time"));
register(new TileData("Test:CeilingTile1"));
register(new TileRenderOpaqueSurface("Test:CeilingTile1", getTileTexture("CeilingTile1")));
register(new HangingTileLogic("Test:CeilingTile1"));
register(new TileData("Test:CeilingTile2"));
register(new TileRenderOpaqueSurface("Test:CeilingTile2", getTileTexture("CeilingTile2")));
register(new HangingTileLogic("Test:CeilingTile2"));
register(new TileData("Test:WoodenPlank"));
register(new TileRenderOpaqueSurface("Test:WoodenPlank", getTileTexture("WoodenPlank")));
register(new HangingTileLogic("Test:WoodenPlank"));
register(new TileData("Test:ParquetFloor"));
register(new TileRenderOpaqueSurface("Test:ParquetFloor", getTileTexture("ParquetFloor")));
register(new HangingTileLogic("Test:ParquetFloor"));
register(new TileData("Test:Wallpaper"));
register(new TileRenderOpaqueSurface("Test:Wallpaper", getTileTexture("Wallpaper")));
register(new HangingTileLogic("Test:Wallpaper"));
TileDataRegistry.getInstance().values().forEach(PLACEABLE_TILES::add);
PLACEABLE_TILES.removeIf(b -> placeableBlacklist.contains(b.getId()));
PLACEABLE_TILES.sort(Comparator.comparing(TileData::getId));

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

View File

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 B

View File

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

View File

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 952 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 764 B