本文整理匯總了Java中net.minecraft.block.SoundType.STONE屬性的典型用法代碼示例。如果您正苦於以下問題:Java SoundType.STONE屬性的具體用法?Java SoundType.STONE怎麽用?Java SoundType.STONE使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類net.minecraft.block.SoundType
的用法示例。
在下文中一共展示了SoundType.STONE屬性的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: BlockAnimusMaterializer
public BlockAnimusMaterializer()
{
super("animus_materializer", Material.ROCK, 2.5f, SoundType.STONE);
this.setRenderedAABB(makeAABB(2, 0, 2, 14, 10, 14));
this.setCollisionAABBList(BOUNDS);
}
示例2: BlockInfernalSmelter
public BlockInfernalSmelter()
{
super("infernal_smelter", Material.ROCK, 4, SoundType.STONE);
this.setRenderedAABB(makeAABB(0, 0, 0, 16, 16, 16));
this.setCollisionAABBList(BOUNDS);
}
示例3: getBlockReflectivity
private static float getBlockReflectivity(Int3 blockPos)
{
Block block = mc.theWorld.getBlockState(new BlockPos(blockPos.x, blockPos.y, blockPos.z)).getBlock();
SoundType soundType = block.getSoundType();
float reflectivity = 0.5f;
if (soundType == SoundType.STONE)
reflectivity = SoundPhysicsCore.Config.stoneReflectivity;
else if (soundType == SoundType.WOOD)
reflectivity = SoundPhysicsCore.Config.woodReflectivity;
else if (soundType == SoundType.GROUND)
reflectivity = SoundPhysicsCore.Config.groundReflectivity;
else if (soundType == SoundType.PLANT)
reflectivity = SoundPhysicsCore.Config.plantReflectivity;
else if (soundType == SoundType.METAL)
reflectivity = SoundPhysicsCore.Config.metalReflectivity;
else if (soundType == SoundType.GLASS)
reflectivity = SoundPhysicsCore.Config.glassReflectivity;
else if (soundType == SoundType.CLOTH)
reflectivity = SoundPhysicsCore.Config.clothReflectivity;
else if (soundType == SoundType.SAND)
reflectivity = SoundPhysicsCore.Config.sandReflectivity;
else if (soundType == SoundType.SNOW)
reflectivity = SoundPhysicsCore.Config.snowReflectivity;
else if (soundType == SoundType.LADDER)
reflectivity = SoundPhysicsCore.Config.woodReflectivity;
else if (soundType == SoundType.ANVIL)
reflectivity = SoundPhysicsCore.Config.metalReflectivity;
reflectivity *= SoundPhysicsCore.Config.globalBlockReflectance;
return reflectivity;
}
示例4: BlockInfusionAltar
public BlockInfusionAltar()
{
super("infusion_altar", Material.ROCK, 5.5f, SoundType.STONE);
}
示例5: BlockAnimaConjurer
public BlockAnimaConjurer()
{
super("anima_conjurer", Material.ROCK, 2.5f, SoundType.STONE);
}
示例6: RandoresOre
public RandoresOre(Material material, OreType oreType, MaterialType materialType) {
super(material, ComponentType.ore(), SoundType.STONE);
this.oreType = oreType;
this.materialType = materialType;
}
示例7: init
public static void init() {
blocks = new ArrayList<>();
blockItems = new ArrayList<>();
RandoresTab oreTab = null;
for(OreType oreType : Randores.getDefaultOres()) {
for(MaterialType materialType : Randores.getDefaultMaterials()) {
RandoresOre ore = new RandoresOre(Material.ROCK, oreType, materialType);
RandoresItemBlock oreItem = new RandoresItemBlock(ore);
oreItem.setUnlocalizedName(RandoresKeys.ORE + "_" + materialType.getOreName() + "_" + oreType.getName());
blockItems.add(oreItem);
ore.setUnlocalizedName(RandoresKeys.ORE + "_" + materialType.getOreName() + "_" + oreType.getName()).setHardness(3.0F).setResistance(5.0F).setCreativeTab(oreTab == null ? (oreTab = new RandoresTab("randores_ores", ore)) : oreTab);
blocks.add(ore);
RandoresItemRegistry.instance().register(ore);
}
}
brick = new RandoresBlock(Material.ROCK, ComponentType.craftable(CraftableTypeRegistry.instance().get(RandoresKeys.BRICKS)), SoundType.STONE);
brick.setHarvestLevel("pickaxe", 1);
brickItem = new RandoresItemBlock(brick);
brickItem.setUnlocalizedName(RandoresKeys.BRICKS);
blockItems.add(brickItem);
brick.setUnlocalizedName(RandoresKeys.BRICKS).setHardness(2f).setResistance(10f).setCreativeTab(new RandoresTab("randores_bricks", brick));
blocks.add(brick);
torch = new RandoresTorch();
torchItem = new RandoresItemBlock(torch);
torchItem.setUnlocalizedName(RandoresKeys.TORCH);
blockItems.add(torchItem);
torch.setUnlocalizedName(RandoresKeys.TORCH).setHardness(0.0F).setLightLevel(0.9375F).setCreativeTab(new RandoresTab("randores_torches", torch));
blocks.add(torch);
for(Item item : blockItems) {
item.setRegistryName(item.getUnlocalizedName().substring(5));
}
for(Block block : blocks) {
block.setRegistryName(block.getUnlocalizedName().substring(5));
}
}