cluster tnt textures
This commit is contained in:
		
							parent
							
								
									9f2fb2158f
								
							
						
					
					
						commit
						7ec5a57cec
					
				@ -38,7 +38,7 @@ mod_name=Enhanced Explosives
 | 
			
		||||
# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default.
 | 
			
		||||
mod_license=All Rights Reserved
 | 
			
		||||
# The mod version. See https://semver.org/
 | 
			
		||||
mod_version=0.9.4
 | 
			
		||||
mod_version=0.9.5
 | 
			
		||||
# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository.
 | 
			
		||||
# This should match the base package used for the mod sources.
 | 
			
		||||
# See https://maven.apache.org/guides/mini/guide-naming-conventions.html
 | 
			
		||||
 | 
			
		||||
@ -30,6 +30,9 @@ public class ModBlockStateProvider extends BlockStateProvider {
 | 
			
		||||
        sideTopBottom(blocks.TNT_CLAYMORE);
 | 
			
		||||
        sideTopBottom(blocks.TNT_HOMING);
 | 
			
		||||
        blockWithItem(blocks.TNT_BLACK_HOLE);
 | 
			
		||||
        clusterTNT(blocks.TNT_CLUSTER_2);
 | 
			
		||||
        clusterTNT(blocks.TNT_CLUSTER_4);
 | 
			
		||||
        clusterTNT(blocks.TNT_CLUSTER_8);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private void blockWithItem(RegistryObject<Block> blockRegistryObject) {
 | 
			
		||||
@ -68,6 +71,13 @@ public class ModBlockStateProvider extends BlockStateProvider {
 | 
			
		||||
        simpleBlockItem(block, model);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void clusterTNT(RegistryObject<Block> blockRegistryObject) {
 | 
			
		||||
        Block block = blockRegistryObject.get();
 | 
			
		||||
        ModelFile model = models().cubeBottomTop(name(block), extend(blockTexture(block), "_side"), extend(blockTexture(Blocks.TNT), "_bottom"), extend(blockTexture(Blocks.TNT), "_top"));
 | 
			
		||||
        this.getVariantBuilder(block).forAllStates(blockState -> ConfiguredModel.builder().modelFile(model).build());
 | 
			
		||||
        simpleBlockItem(block, model);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public ModelFile northEastTopBottom(Block block) {
 | 
			
		||||
        return models().cube(name(block), extend(blockTexture(block), "_bottom"), extend(blockTexture(block), "_top"), extend(blockTexture(block), "_nw"),  extend(blockTexture(block), "_se"),  extend(blockTexture(block), "_se"),  extend(blockTexture(block), "_nw")).texture("particle", extend(blockTexture(block), "_se"));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 438 B  | 
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 446 B  | 
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 387 B  | 
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user