【星露谷】钓不到鱼也太惨了,让mod帮帮你吧

新手入坑纪录–星露谷mod安装


前言

提示:在星露谷浪费了一年,还是很穷的小可怜,无意发现还有无我这种好心UP以及mod,一个鲤鱼打挺从床上跳下来,研究安装一个自动钓鱼mod玩玩先


一、为什么要安装mod

emm……当然是为了更加愉快得玩耍啦~

二、安装mod过程记录

1.打开mod网站

mod网站地址:
https://www.nexusmods.com/stardewvalley

2.先安装mod的基站

在网页中,向下滑动,选择最流行的插件
毕竟都要下载,流行度必然第一位
如果自己没有什么特殊的要求,并且游戏也一直是最新版的,那么直接选择manual 就好了,如果安装了较低版本的游戏的话,在FILE这里 翻一翻,看能找到支配版本的文件不。
选择下载
免费玩家选择慢速下载就好了,即使选择慢速,也不会获得某盘的普通下载速度,大家放心。在这里插入图片描述
下载完成后,启动下载既可,会有两个选项:

  • 第一个是询问星露谷的安装位置,如果使用steam安装,且自己没有调整的路径的话,选择1就可以了,如果不是的话,选择2,然后按照指引,输入自己定义的安装路径既可。( 选2的小伙伴,想必是大神,自己找吧)
  • 第二个询问是否安装,对于第一次安装的用户,选择1就可以了。(什么 你问2是啥,没看也忘记截图了)
    下面的是安装完成之后的截图,需要注意到下面三行绿色输出中的第二行,这里是SMAPI的启动路径,以后从这个文件启动星露谷就好了,如果是steam玩家的话,需要在steam中添加新的启动选项,如果不是steam玩家的话,以后直接使用这个文件启动游戏既可。
    安装完成
    steam修改游戏的启动选项,在游戏库中右键游戏名,选择属性,弹出下面的界面,将上面第二行绿色的路径复制到启动选项中。

改变启动选项
PS:安装完成后,游戏目录下多出如下目录:
在这里插入图片描述

3. 下载需要的mod

这边需要一直自动钓鱼的mod,毕竟一天钓不到鱼的感觉真得是太珍贵了,这么珍贵的事情,体验一下就好了,还是用一点技术手段规避一下吧。解放双手,全自动钓鱼!
下面是下载地址,直接点进去吧!

https://www.nexusmods.com/stardewvalley/mods/5815

需要预先下载SMAPI和Generic Mod Config Menu
SMAPI 上面已经安装好了。下面是Generic Mod Config Menu的下载地址:

https://www.nexusmods.com/stardewvalley/mods/5098

下载好了之后,解压,并且将解压的目录直接复制到游戏的安装目录下Mods目录既可。(就是PS那张图里面的Mods目录~这个文档的最后一张图片)


总结

没啥好总结的,原神!启动~

参考了抖音博主:无我2004、小北韩丶 的视频。

当然可以!编写 Minecraft 模组需要有一定的编程基础,以及对 Minecraft 的了解。以下是一个新维度的基本框架,您可以在此基础上进行修改和添加功能: 1. 创建新维度 首先,在你的 mod 中创建一个新的维度。你可以在你的代码中添加类似以下的代码来实现: ```java public static final RegistryKey<World> MY_DIMENSION_KEY = RegistryKey.of(Registry.WORLD_KEY, new Identifier("my_mod", "my_dimension")); public static void registerDimension() { DimensionType dimensionType = DimensionType.builder() .factory(MyDimension::new) .skyLight(true) .build(true); DimensionManager.registerDimension(MY_DIMENSION_KEY, dimensionType); } ``` 其中,`MyDimension` 是你的维度类的名称。你需要在游戏启动时调用 `registerDimension()` 方法来注册你的维度。 2. 创建新的地图生成器 接下来,你需要为你的维度创建一个新的地图生成器,可以使用以下类作为起点: ```java public class MyChunkGenerator extends ChunkGenerator { public MyChunkGenerator(Registry<Biome> registry, BiomeSource biomeSource, GenerationSettings settings) { super(registry, biomeSource, settings); } @Override public void buildSurface(ChunkRegion region, Chunk chunk) { // 生成表面方块 } @Override public int getHeight(int x, int z, Heightmap.Type heightmapType) { // 获取特定位置的高度 } @Override public void generateFeatures(ChunkRegion region, StructureAccessor accessor) { // 生成结构物 } @Override public void populateNoise(WorldAccess world, StructureAccessor accessor, Chunk chunk) { // 填充噪声地形 } } ``` 在 `MyChunkGenerator` 类中,你需要实现 `buildSurface()`、`getHeight()`、`generateFeatures()` 和 `populateNoise()` 这些方法,以生成你的维度的地形。 3. 添加传送门 你可能需要为你的维度添加传送门,这可以使用以下代码实现: ```java public class MyDimensionPortalBlock extends Block { public MyDimensionPortalBlock(Settings settings) { super(settings); } @Override public BlockState getPlacementState(ItemPlacementContext context) { return getDefaultState().with(Properties.HORIZONTAL_FACING, context.getPlayerFacing()); } @Override public void onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity) { if (entity instanceof PlayerEntity && !entity.isSneaking()) { ((ServerPlayerEntity) entity).changeDimension(world.getServer().getWorld(MY_DIMENSION_KEY)); } } } ``` 其中,`MyDimensionPortalBlock` 是你的传送门方块的名称,`MY_DIMENSION_KEY` 是你在第一步中注册的维度的键。 4. 添加物品和方块 最后,你可以添加一些特定于你的维度的物品和方块。你可以在你的代码中添加类似以下的代码来实现: ```java public class MyBlock extends Block { public MyBlock(Settings settings) { super
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值