本文整理匯總了Java中net.minecraftforge.fluids.Fluid.getBlock方法的典型用法代碼示例。如果您正苦於以下問題:Java Fluid.getBlock方法的具體用法?Java Fluid.getBlock怎麽用?Java Fluid.getBlock使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類net.minecraftforge.fluids.Fluid
的用法示例。
在下文中一共展示了Fluid.getBlock方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: init
import net.minecraftforge.fluids.Fluid; //導入方法依賴的package包/類
public void init() {
registerBlockExchanger(Blocks.ICE, 263, 500);
registerBlockExchanger(Blocks.PACKED_ICE, 263, 500);
registerBlockExchanger(Blocks.SNOW, 268, 1000);
registerBlockExchanger(Blocks.TORCH, 1700, 100000);
registerBlockExchanger(Blocks.FIRE, 1700, 1000);
Map<String, Fluid> fluids = FluidRegistry.getRegisteredFluids();
for (Fluid fluid : fluids.values()) {
if (fluid.getBlock() != null) {
registerBlockExchanger(fluid.getBlock(), fluid.getTemperature(), FLUID_RESISTANCE);
}
}
registerBlockExchanger(Blocks.FLOWING_WATER, FluidRegistry.WATER.getTemperature(), 500);
registerBlockExchanger(Blocks.FLOWING_LAVA, FluidRegistry.LAVA.getTemperature(), 500);
}
示例2: validateFluids
import net.minecraftforge.fluids.Fluid; //導入方法依賴的package包/類
@EventHandler
public void validateFluids(FMLServerStartedEvent event) {
if (ConfigHandler.general.oilGenerationChance > 0) {
Fluid oil = FluidRegistry.getFluid(Fluids.OIL.getName());
if (oil.getBlock() == null) {
String modName = FluidRegistry.getDefaultFluidName(oil).split(":")[0];
Log.error(String.format("Oil fluid does not have a block associated with it. The fluid is owned by [%s]. " +
"This might be fixable by creating the world with having this mod loaded after PneumaticCraft.", modName));
Log.error(String.format("This can be done by adding a injectedDependencies.json inside the config folder containing: " +
"[{\"modId\": \"%s\",\"deps\": [{\"type\":\"after\",\"target\":\"%s\"}]}]", modName, Names.MOD_ID));
Log.error(String.format("Alternatively, you can disable PneumaticCraft oil generation by setting 'D:oilGenerationChance=0.0' " +
"in the config file pneumaticcraft.cfg, and use the the oil from [%s].", modName));
throw new IllegalStateException("Oil fluid does not have a block associated with it (see errors above for more information)");
}
}
}