为什么Minecraft的setLightLevel无法正常工作?

问题描述 投票:-1回答:1

所以我开始为矿山运输开发我的国防部。它添加的功能块之一应该是功能更强大的发光石。这是脚本:

import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;

public class FeralFlareBlock extends BlockBase
{

    public FeralFlareBlock(String name, Material material) 
    {
        super(name, material);

        setSoundType(SoundType.GLASS);
        setHardness(0.3F);
        setResistance(0.3F);
        setHarvestLevel("pickaxe", 1);
        setLightLevel(100.0F);
        setLightOpacity(1);

    }

}

有setLightLevel函数,即使发光石为15,我也将其设置为100,因此从理论上讲,它应该更强大。不是。不知道我在做什么错,请帮助我。 Thx

java minecraft
1个回答
0
投票

最大光强度为15。如果您选择一个以上的值,则不会有效果

https://minecraft.gamepedia.com/Light

Light level可以在Java Edition的调试屏幕上找到。那里有两种类型的光:天光和块光。有16盏灯级别,由0(最小值)到15之间的整数指定(最大值)。

© www.soinside.com 2019 - 2024. All rights reserved.