怎么设置实体隐形?
如果是玩家可以直接调用 Player.hide(plyaer) API 方法,如果非玩家,能用方法,给它喝隐形药水
盔甲架可以设置永久隐形
ArmorStand.setVisible(false);
其他实体应该是没有这种nbt的
你只能给隐形的药水效果
LivingEntity.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY,2147483647,0));
你还是要隔一段时间给一次效果
ArmorStand.setVisible(false);
其他实体应该是没有这种nbt的
你只能给隐形的药水效果
LivingEntity.addPotionEffect(new PotionEffect(PotionEffectType.INVISIBILITY,2147483647,0));
你还是要隔一段时间给一次效果
本帖最后由 狡诈师 于 2021-2-1 17:37 编辑
纠正:不必使用调度器
意义上是无限:Integer.MAX_VALUE(反正很久很久,谁会一辈子不关服或重启)如果担心,可以使用监听器监听药水消除
mzmzmz 发表于 2021-1-31 10:08
盔甲架可以设置永久隐形
ArmorStand.setVisible(false);
纠正:不必使用调度器
意义上是无限:Integer.MAX_VALUE(反正很久很久,谁会一辈子不关服或重启)如果担心,可以使用监听器监听药水消除
狡诈师 发表于 2021-2-1 01:35
不必隔时间
这是无限:Integer.MAX_VALUE
错误
Integer.MAX_VALUE就是2147483647
设为这个数值它仍然会不断减小
只能隔段时间设置一次
本帖最后由 狡诈师 于 2021-2-1 11:24 编辑
这是我的黑历史
mzmzmz 发表于 2021-2-1 09:35
错误
Integer.MAX_VALUE就是2147483647
设为这个数值它仍然会不断减小
本帖最后由 洞穴夜莺 于 2021-2-1 11:29 编辑
请仔细阅读反编译源码
变成**的原因仅仅是因为时间过长被截断,并不是因为时间变成了无限
狡诈师 发表于 2021-2-1 10:12
并没有错误,在minecraft一定数值中自动变成无限,即**,不信请自己实践 ...
请仔细阅读反编译源码
变成**的原因仅仅是因为时间过长被截断,并不是因为时间变成了无限
狡诈师 发表于 2021-2-1 01:35
纠正:不必使用调度器
意义上是无限:Integer.MAX_VALUE(反正很久很久,谁会一辈子不关服)如果担心,可 ...
三年半效果就没了
我可不希望谁的服这么快关掉哦