Himmelt
本帖最后由 Himmelt 于 2019-10-24 11:58 编辑

点亮区域

简介

      该Mod可以在服务端创建特殊亮度的区域,当玩家进入该区域时,其客户端会切换对应亮度(Gamma值), 玩家离开区域时恢复原亮度。
      通过提高Gamma值,可以不用添加发光方块而达到提高建筑内部亮度的效果,同时能完美地消除建筑内部极其丑陋的阴影。
      如果将Gamma值设置得较低(小于1)还可以实现将指定区域的夜色变得更黑暗的效果。
      注意,Gamma值带来的亮度只是画面效果,并不会改变实际亮度,即不会改变阳光传感器检测到的值,也不会改变发光带来的亮度值(即不会影响怪物生成和作物生长)。

关于光影 :
      在启用光影的状态下,渲染是由光影包决定的,而原版的Gamma值是作为一个可用参数 screenBrightness 传给了着色器程序,但是,这个参数用不用完全是光影包说了算,而常见的几个光影包好像就没使用这个参数,因此,此Mod在调节Gamma值时,对光影不起作用,同时传进着色器的还有 nightVision(夜视效果) blindness(失明效果),如果这两个参数也没使用,那么夜视和失明也将没有效果。
      如果想在光影启用的状态下实现区域亮度的调节,需要自行修改光影包的代码,把 screenBrightness  给用上。这一部分比较难,我整不明白,希望有大佬能研究一下。

关于 高清修复 Optifine
高版本的 Optifine 自带 光影,如果材质包中有 自定义色彩 ,并且在视频设置中启用了 自定义色彩 的选项,可能无法达到调节亮度的效果。
具体信息 请 参考 41# 回复


  演示视频

https://www.bilibili.com/html/player.html?aid=26923776&wmode=transparent&as_wide=1&page=1
      
特性
  1. ### 指令
  2. ```
  3. /light pos1             设置玩家当前位置为选区起点
  4. /light pos2             设置玩家当前位置为选区终点
  5. /light create [light]   根据选区创建区域,可选参数[light]为亮度级别[-15.0 - 15.0]
  6. /light delete           删除玩家当前所在的区域
  7. /light info             显示玩家当前所在区域的信息,如果客户端安装有WE-CUI,则会显示范围
  8. /light list [dim|all]   列出(某世界的)所有区域,没有参数时为玩家所在世界,参数为all时为全部世界,参数为整数时,为对应维度的世界
  9. /light tp <id>          传送到指定id的区域的中心位置
  10. /light level [light]    查看/设置当前区域的亮度
  11. /light tool             手持为空,查看选区工具;手持非空,设置选区工具为当前手持物
  12. /light speed [speed]    查看/设置亮度变化速度(变化值/tick)
  13. ```

  14. ### 更新日志
  15. ```yaml
复制代码


soinjae
标题未按格式填写and看地址不是原创而是转载吧

Himmelt
soinjae 发表于 2018-7-15 16:39
标题未按格式填写and看地址不是原创而是转载吧

格式是啥样的?and 你光看地址没点进去吧

soinjae
本帖最后由 soinjae 于 2018-7-15 17:05 编辑
Himmelt 发表于 2018-7-15 16:48
格式是啥样的?and 你光看地址没点进去吧

标题格式:([BGM])[最高支持版本-最低支持版本]+[Mod本名——Mod译名]+其他
另外curse地址点进去是not found。看了下GitHub是原创,抱歉。

Himmelt
soinjae 发表于 2018-7-15 17:02
标题格式:()[最高支持版本-最低支持版本]+[Mod本名——Mod译名]+其他
另外curse地址点进去是not found ...

Soga , 好的,我改一下子。
Curse 的 地址应该是还没审核通过,我刚创建还不到两小时。

[email protected]
如果能做成进入区域 光线有种慢慢变亮  出去有一种慢慢变暗的感觉会更好  
有个过度,游戏体验就更棒了

Himmelt
[email protected] 发表于 2018-7-17 20:35
如果能做成进入区域 光线有种慢慢变亮  出去有一种慢慢变暗的感觉会更好  
有个过度,游戏体验就更棒了
...

嗯,以后会加一个可配置渐变时间或渐变速度的配置项。

Himmelt
Himmelt 发表于 2018-7-17 22:04
嗯,以后会加一个可配置渐变时间或渐变速度的配置项。

1.0.6  已添加亮度变化速度的指令、配置项以及对应功能。

huangzhidong
话说可不可以设置一个默认值呢,退出区域以后恢复默认值,这样是不是可以防御无限夜视了

习惯寂寞
这个好 强势

Himmelt
huangzhidong 发表于 2018-7-25 17:26
话说可不可以设置一个默认值呢,退出区域以后恢复默认值,这样是不是可以防御无限夜视了 ...

这个功能是有的,离开区域后会恢复最后一次使用视频选项设置的亮度(最高1.0),但是如果启动游戏之前就把 options.txt 里的gamma值修改过了,那么 原亮度(originalLight) 就会取 options.txt 里的值。还有一种情况就是在亮度区域内闪退、崩溃,那么来不及恢复默认值,options.txt 里的值就会被改成区域内的
亮度值。

进行中的新版本 1.0.7 将会把 默认亮度设置为最高 1.0 ,即使修改 options.txt 也不能大于1.0。

huangzhidong
Himmelt 发表于 2018-7-26 16:43
这个功能是有的,离开区域后会恢复最后一次使用视频选项设置的亮度(最高1.0),但是如果启动游戏之前就 ...

大赞支持一波

Himmelt
  1. 1.0.8:
  2.   - 添加 list 指令,列出区域列表,并可以通过点击文字传送
  3.   - 添加 tp 指令,可以传送到指定id区域的中心
  4.   - 修复 原始亮度,原始亮度最大值限制为1.0
复制代码

什么约
楼主请问可以转吗

Himmelt
什么约 发表于 2018-8-10 21:16
楼主请问可以转吗

可以,保留原贴地址就行。

白心心
支持光影么

Himmelt

没懂,你说的支持光影具体指啥?在游戏里表现为什么?

气宅齐格飞
会不会和创世神冲突?

Himmelt
气宅齐格飞 发表于 2018-8-14 04:53
会不会和创世神冲突?

不会,这个mod和we不存在任何依赖关系,也不存在冲突关系,只是默认选区工具是木斧,如果装了we,可能优先we的选区,这时只要更换一下选区工具就可以了。

气宅齐格飞
怎么说呢支持楼主  主要是现在的领地插件自带白天和雨??有的懒人不爱弄, 所以你这个插件不怎么火。但是呢还是有人喜欢弄夜晚高亮的。比如我。嘿嘿(?﹃??)

whcy
这mod是建筑党的福音啊

Himmelt
whcy 发表于 2018-9-3 06:28
这mod是建筑党的福音啊


我最开始就是因为受不了室内角落的暗角,太丑了,强迫症 无 FA 忍 受,到处放置灯又不美观,于是才写的这个mod。

Nanctime
支持一下下

东门130
我来顶一下

其智乃反不
主城变得名副其实地富丽堂皇

二哈大魔王
服务器不用装 只装在客户端是不是就可以了

Himmelt
二哈大魔王 发表于 2018-9-16 23:34
服务器不用装 只装在客户端是不是就可以了

只装客户端只有单人有效果,要想多人联机有效果,服务端也要装。

二哈大魔王
测试了几款光影。。不支持。。。哎。。小难受

Himmelt
二哈大魔王 发表于 2018-9-18 00:11
测试了几款光影。。不支持。。。哎。。小难受

额,你想要的是啥样的效果?可以放个图。
这个Mod调节的不是发光亮度,而是屏幕亮度,所以,可能你想要的发光方块是不会起作用的。
如果你需要的是发光的话,我以后再尝试吧,应该有办法。

第一页 上一页 下一页 最后一页