Xiao2
本帖最后由 Xiao2 于 2016-5-1 21:05 编辑

(*如果正确使用Better Foliage,效果将会更完美)

使用目录以查看教程

————————————————无视下方图片————————————————
使用目录以查看教程











2021.12 数据,可能有更多内容

(*如果正确使用Better Foliage,效果将会更完美)
使用目录以查看教程
————————————————无视下方图片————————————————使用目录以查看教程





部分一:修改可实现“更好”效果的名单
例举:实现 竹mod 樱花的额外叶片效果
工具:竹mod Bamboo3.0.0.2
    更好的叶子mod Better Foliage1.1.5汉化
    一套装备1.8-Forge11.14.3.1450版本的MC并附带上两个mod启动过一次
    可以打开.jar包的压缩工具(我用360压缩,7zip也可以用)
    更好的记事本工具(我用Notepad++,记事本也可以)


————————————————无视下方图片————————————————使用目录以查看教程





1.0 如何进入配置界面
方法一:
第一步:

进入标题页,打开Mods



在左侧选项中可以看到



上是更好的叶子(Better Foliage)
下是竹(bamboo)


第二步:

选中更好的叶子,打开Config
就进入配置界面了


方法二:
第一步:

打开游戏



进入游戏
第二步:
按F8(默认设置键)


————————————————无视下方图片————————————————使用目录以查看教程





1.1进行设置
方法一:
第一步:

打开游戏



进入游戏


第二步:

查看物品栏中的樱花名字(这里用英文)

代码:

  1. SakuraLeaves

第三步:

返回资源管理器
打开mods文件夹



右键选择 竹mod 的jar文件



选择打开方式:用XX压缩打jar文件



打开竹的lang语言文件的位置

代码:

  1. Bamboo-3.0.0.2.jar\assets\bamboomod\lang

en是英语(Engish)US是美国(the United States)表示美式英语
ja是日语(Japanese)JP是日本(Japan)表示普通日语
zh是中文(ZhongWen)CN是中国(China)表示简体中文
  TW是台湾(TaiWan)表示繁体中文(正体中文)

因为竹的中文不全,所以只能用英文
用记事本的方式打开它



找到等号后是SakuraLeaves的一行
查看等号前的tile.sakura_leave.name
我们只需sakura_leave(一般来说是,如果不是的话这三步废了)


第四步:

再进入整个jar包中查找有关sakura_leave的class文件
发现Bamboo-3.0.0.2.jar\ruby\bamboo\block中有三个文件
(一般目录为XX.jar\XX(一般为net、com)\模组名\block)
记录地址

代码:

  1. ruby\bamboo\block

记录文件名

代码:

  1. SakuraLeaves



第五步:

打开配置
选中
-方块类型




-打开树叶效果(我的几次汉化差不多是这个名字)
点击 + 输入ruby\bamboo\block和SakuraLeaves
只不过要改 \ 为 . ,两个名字之间用 . 连接(不用 . ,直接连接也可以)

代码:

  1. ruby.bamboo.blockSakuraLeaves

然后





方法二:


前四步同方法一


第五步:



打开Config



打开BetterFoliage



用记事本打开betterfoliage.cfg



找到blockTypes行



从blockTypes行下找到S:leavesWhitelist行
在下行写入

代码:

  1. ruby.bamboo.blockSakuraLeaves

然后保存,重启游戏
注:blockTypes是方块类型
    leavesWhitelist是叶子的白名单
这些名词的翻译可以在
找到

代码:

  1. BetterFoliage-mc1.8-1.1.5汉化.jar\assets\betterfoliage\lang\zh_CN.lang

效果
使用前


使用后



(好吧,现在这个效果已经完全支持自动,不用再配置了,要关闭这个效果才弄这个)


————————————————无视下方图片————————————————使用目录以查看教程





1.2配置文件
在mod中,提供了一个方便的config的编辑


以下是config的全部内容地址为.minecraft\versions\1.X-forgXXX\config\BetterFoliage.cfg
我们将一步步分析,以创造更好的效果。


代码:

  1. # Configuration file

  2. algae {
  3.     B:enabled=true
  4.     I:distance=1000
  5.     D:hOffset=0.1
  6.     D:size=1.0
  7.     D:heightMin=0.5
  8.     D:heightMax=1.0
  9.     I:population=48
  10.     I:biomes <
  11.   0
  12.   7
  13.   10
  14.   11
  15.   24
  16.   >
  17.     B:shaderWind=true
  18. }


  19. blocks {
  20.     S:dirtWhitelist <
  21.   net.minecraft.block.BlockDirt
  22.   biomesoplenty.common.blocks.BlockNewDirt
  23.   enhancedbiomes.blocks.BlockSoilEB
  24.   com.bioxx.tfc.Blocks.Terrain.BlockDirt
  25.   net.aetherteam.aether.blocks.natural.BlockAetherDirt
  26.   >
  27.     S:dirtBlacklist <
  28.   >
  29.     S:grassWhitelist <
  30.   net.minecraft.block.BlockGrass
  31.   biomesoplenty.common.blocks.BlockOriginGrass
  32.   biomesoplenty.common.blocks.BlockLongGrass
  33.   biomesoplenty.common.blocks.BlockNewGrass
  34.   tconstruct.blocks.slime.SlimeGrass
  35.   enhancedbiomes.blocks.BlockGrassEB
  36.   com.bioxx.tfc.Blocks.Terrain.BlockGrass
  37.   net.aetherteam.aether.blocks.natural.BlockAetherGrass
  38.   >
  39.     S:grassBlacklist <
  40.   >
  41.     S:leavesWhitelist <
  42.   net.minecraft.block.BlockLeaves
  43.   forestry.arboriculture.gadgets.BlockLeaves
  44.   thaumcraft.common.blocks.BlockMagicalLeaves
  45.   >
  46.     S:leavesBlacklist <
  47.   >
  48.     S:cropsWhitelist <
  49.   net.minecraft.block.BlockTallGrass
  50.   net.minecraft.block.BlockCrops
  51.   net.minecraft.block.BlockReed
  52.   net.minecraft.block.BlockDoublePlant
  53.   biomesoplenty.common.blocks.BlockBOPFlower
  54.   biomesoplenty.common.blocks.BlockBOPFlower2
  55.   tconstruct.blocks.slime.SlimeTallGrass
  56.   plantmegapack.block.PMPBlockBerrybush
  57.   plantmegapack.block.PMPBlockCrops
  58.   plantmegapack.block.PMPBlockDesert
  59.   plantmegapack.block.PMPBlockFern
  60.   plantmegapack.block.PMPBlockFlowerMulti
  61.   plantmegapack.block.PMPBlockFlowerSingle
  62.   plantmegapack.block.PMPBlockForest
  63.   plantmegapack.block.PMPBlockGrass
  64.   plantmegapack.block.PMPBlockJungle
  65.   plantmegapack.block.PMPBlockMountain
  66.   plantmegapack.block.PMPBlockSavanna
  67.   plantmegapack.block.PMPBlockShrub
  68.   plantmegapack.block.PMPBlockWetlands
  69.   com.pam.harvestcraft.BlockPamCrop
  70.   com.pam.harvestcraft.BlockPamDesertGarden
  71.   com.pam.harvestcraft.BlockPamNormalGarden
  72.   com.pam.harvestcraft.BlockPamWaterGarden
  73.   >
  74.     S:cropsBlacklist <
  75.   net.minecraft.block.BlockCarrot
  76.   net.minecraft.block.BlockPotato
  77.   >
  78.     S:logsWhitelist <
  79.   net.minecraft.block.BlockLog
  80.   biomesoplenty.common.blocks.BlockBOPLog
  81.   mods.natura.blocks.trees.DarkTreeBlock
  82.   mods.natura.blocks.trees.LogTwoxTwo
  83.   mods.natura.blocks.trees.SimpleLog
  84.   thaumcraft.common.blocks.world.plants.BlockLogsTC
  85.   forestry.arboriculture.gadgets.BlockLog
  86.   com.bioxx.tfc.Blocks.Flora.BlockLogVert
  87.   com.bioxx.tfc.Blocks.Flora.BlockLogNatural
  88.   CookingPlus.blocks.CookingPlusPalmLog
  89.   CookingPlus.blocks.CookingPlusTangleLog
  90.   CookingPlus.blocks.CookingPlusTangleHeart
  91.   >
  92.     S:logsBlacklist <
  93.   extrabiomes.blocks.BlockMiniLog
  94.   >
  95.     S:sandWhitelist <
  96.   net.minecraft.block.BlockSand
  97.   com.bioxx.tfc.Blocks.Terrain.BlockSand
  98.   >
  99.     S:sandBlacklist <
  100.   >
  101.     S:lilypadWhitelist <
  102.   net.minecraft.block.BlockLilyPad
  103.   com.bioxx.tfc.Blocks.Vanilla.BlockCustomLilyPad
  104.   >
  105.     S:lilypadBlacklist <
  106.   >
  107.     S:cactusWhitelist <
  108.   net.minecraft.block.BlockCactus
  109.   com.bioxx.tfc.Blocks.Vanilla.BlockCustomCactus
  110.   >
  111.     S:cactusBlacklist <
  112.   >
  113. }


  114. cactus {
  115.     B:enabled=true
  116.     I:distance=1000
  117.     D:size=0.8
  118.     D:sizeVariation=0.1
  119.     D:hOffset=0.1
  120. }


  121. connectedGrass {
  122.     B:enabled=true
  123.     B:snowEnabled=false
  124. }


  125. coral {
  126.     B:enabled=true
  127.     I:distance=1000
  128.     B:shallowWater=false
  129.     D:hOffset=0.2
  130.     D:vOffset=0.1
  131.     D:size=0.7
  132.     D:crustSize=1.4
  133.     I:chance=32
  134.     I:population=48
  135.     I:biomes <
  136.   0
  137.   7
  138.   10
  139.   11
  140.   16
  141.   24
  142.   25
  143.   26
  144.   >
  145. }


  146. fallingLeaves {
  147.     B:enabled=true
  148.     D:speed=0.05
  149.     D:windStrength=0.5
  150.     D:stormStrength=0.8
  151.     D:size=0.75
  152.     D:chance=0.05
  153.     D:perturb=0.25
  154.     D:lifetime=5.0
  155.     B:opacityHack=true
  156. }


  157. global {
  158.     B:enabled=true
  159. }


  160. leaves {
  161.     B:enabled=true
  162.     I:distance=1000
  163.     D:hOffset=0.2
  164.     D:vOffset=0.1
  165.     D:size=1.4
  166.     B:dense=false
  167. }


  168. lilypad {
  169.     B:enabled=true
  170.     I:distance=1000
  171.     D:hOffset=0.1
  172.     I:flowerChance=16
  173. }


  174. netherrack {
  175.     B:enabled=true
  176.     I:distance=1000
  177.     D:hOffset=0.2
  178.     D:heightMin=0.6
  179.     D:heightMax=0.8
  180.     D:size=1.0
  181. }


  182. reed {
  183.     B:enabled=true
  184.     I:distance=1000
  185.     D:hOffset=0.2
  186.     D:heightMin=1.7
  187.     D:heightMax=2.2
  188.     I:population=32
  189.     I:biomes <
  190.   0
  191.   1
  192.   4
  193.   6
  194.   7
  195.   9
  196.   14
  197.   15
  198.   16
  199.   18
  200.   21
  201.   22
  202.   23
  203.   24
  204.   27
  205.   28
  206.   29
  207.   127
  208.   129
  209.   132
  210.   134
  211.   149
  212.   151
  213.   155
  214.   156
  215.   157
  216.   >
  217.     B:shaderWind=true
  218. }


  219. risingSoul {
  220.     B:enabled=true
  221.     D:chance=0.02
  222.     D:perturb=0.05
  223.     D:headSize=1.0
  224.     D:trailSize=0.75
  225.     D:opacity=0.5
  226.     D:sizeDecay=0.97
  227.     D:opacityDecay=0.97
  228.     D:lifetime=4.0
  229.     I:trailLength=48
  230.     I:trailDensity=3
  231. }


  232. roundLogs {
  233.     B:enabled=true
  234.     I:distance=1000
  235.     D:radiusSmall=0.25
  236.     D:radiusLarge=0.44
  237.     D:dimming=0.7
  238.     B:connectSolids=false
  239.     B:lenientConnect=true
  240.     B:connectPerpendicular=true
  241.     B:connectGrass=true
  242.     B:defaultY=false
  243.     D:zProtection=0.99
  244. }


  245. shortGrass {
  246.     B:grassEnabled=true
  247.     B:myceliumEnabled=true
  248.     B:snowEnabled=true
  249.     I:distance=1000
  250.     D:hOffset=0.2
  251.     D:heightMin=0.6
  252.     D:heightMax=0.8
  253.     D:size=1.0
  254.     B:useGenerated=false
  255.     B:shaderWind=true
  256.     D:saturationThreshold=0.1
  257. }




对照着翻译,我们一步步观察。


首先照例创造一个世界

然后对这着看似美好的世界一阵吐槽。
接下来就是我们使用bf改造世界的时候
以藻类为例
藻类

代码:

  1. algae {
  2.     B:enabled=true
  3.     I:distance=1000
  4.     D:hOffset=0.1
  5.     D:size=1.0
  6.     D:heightMin=0.5
  7.     D:heightMax=1.0
  8.     I:population=48
  9.     I:biomes <
  10.   0
  11.   7
  12.   10
  13.   11
  14.   24
  15.   >
  16.     B:shaderWind=true
  17. }
为什么是藻类为第一个?我也不知道对照着翻译,我们知道:






接下来修改几项数据
    D:size=1.0
更改为0.5 和1.5

0.5



1.0



1.5
呈变大趋势


其他的就是如此
————————————————无视下方图片————————————————使用目录以查看教程





[转载Mod] [独立Mod] [1.7/1.8][SSP/SMP][Forge]Better Foliage更好的叶子


————————————————无视下方图片————————————————使用目录以查看教程



Mr.Right.
这个厉害,支持_(:зゝ∠)_

Xiao2
Mr.Right. 发表于 2015-7-31 11:26
这个厉害,支持_(:зゝ∠)_

我赌一只兔
论坛上用 更好的叶子 的人没有200个
这个教程也...

Mr.Right.
Xiao2 发表于 2015-7-31 11:30
我赌一只兔
论坛上用 更好的叶子 的人没有200个
这个教程也...

我记得那个变色龙的是解析HTML的
对了,话说你可以申请矿工勋章了吧

1414114
我还是放弃吧   这教程也太难懂了吧

Xiao2
1414114 发表于 2015-7-31 11:59
我还是放弃吧   这教程也太难懂了吧

难?应该是排版问题吧
我重新弄下

Xiao2
1414114 发表于 2015-7-31 11:59
我还是放弃吧   这教程也太难懂了吧

现在再看看吧
应该不难了=_=

蛇经病
不卡吗?

1172113564
支持下吧,楼主加油!

堕落的煎蛋
谢谢楼主 这是个很不错的教程 就是居然是倒叙~~

陆鹏飞
楼楼你好 无奈我智商太低 能不能留个联系方式请教一下配置过程 万分感谢啊

aa490181301
楼主大人,我实在看不懂,摸了半天还是没成功!樱花叶子实在难看。求重新发。

Xiao2
aa490181301 发表于 2016-7-24 12:46
楼主大人,我实在看不懂,摸了半天还是没成功!樱花叶子实在难看。求重新发。 ...

在关闭叶子效果的选项中填
ruby.bamboo.blockSakuraLeaves

1575612126
樱花叶子是绿色的...........

qq1021476868
怎么关闭普通草地的那种杂草效果看着很不舒服