- ◆ 游戏版本
- 1.21.1
- ◆ 服务端核心
- 随便
版本:1.21.1,加载器:Neoforge,明确支持 Pixelmon9.4.0 及其以上版本
需要服务端和客户端同时安装,这样会避免很多问题,谢谢支持!
[帮忙宣传该模组,无论是自媒体还是论坛什么的,可以直接截图给我,会优先支持你提交的BUG修复,也可以为你服务器修复bug]
当你看到这里的时候,你就已经拥有此MOD的分发权利和宣传权利和使用权利,只要是用于非盈利活动,我都会默认允许,并且感谢大佬们帮忙分享和宣传,本平台不是唯一发布地址,可间接帮忙申请多平台。
模组功能:
1.这个模组一个功能就是把Pixelmon模组下载Servers.dat的方法写空了,因为在国内连不上他们的服务器,下载不了他们的servers.dat,于是游戏就崩了。。。。
2.模组的第二个功能就是修复观战客户端直接掉线和炸了的问题(接受完整的var32,此问题会出现在)。
3.官方改动了也没有用的掉帧修复:重新添加回究极空间掉帧问题的修复。
4.新增场外进化、场外极巨化、场外太晶化的支持,而且可以组合使用(进入对战或者收回失效)。
5.新增牧场,使用逻辑与1.16.5(9.0.6版本及其以前)、1.12.2完全一致,而且不影响现在的PixelmonDayCare,但是那些原版的沙漏是通用的(手持右键牧场)即可,钻石沙漏我自己加了个规则(可以无视任何地形进行繁殖),但是精灵V的逻辑还是DayCare的。
6.对于旧版本(1.12.2、1.16.5)的开发者往1.21.1移植牧场插件的时候,把这个MOD当成依赖,本模组提供了以前API完整的BreedEvent位于:
import akita.removepixelmonsome.ranch.event.breed.BreedEvent;
事件功能介绍:
7.对于开发者,我自己还加了一些事件位于:
import akita.removepixelmonsome.ranch.event.ranch.RanchEvent;
事件功能介绍:
8.百变怪产蛋严格受到Pixelmon全局Config约束,这个不用担心。
用法介绍:
一、场外模式介绍:(可以在config/removepixelmonsome/config.json里面修改信息提示)
无动画:你们都知道进化如果有动画开巢穴炸出精灵的那些BUG怎么刷精灵的吧,我就不说了,所以故意删除了场外进化的所有动画,直接变!这样不会引入多年屎山流出来的BUG。
二、精灵牧场:
不与DayCare系统产生任何冲突(可以在config/removepixelmonsome/config.json里面修改设置信息)
说明:遵循1.16.5-9.0.6牧场移植
牧场升级装置需要SHIFT+右键牧场打开升级方向的界面:
对于中文的小白腐竹给他们的牧场配置详解:
需要服务端和客户端同时安装,这样会避免很多问题,谢谢支持!
[帮忙宣传该模组,无论是自媒体还是论坛什么的,可以直接截图给我,会优先支持你提交的BUG修复,也可以为你服务器修复bug]
当你看到这里的时候,你就已经拥有此MOD的分发权利和宣传权利和使用权利,只要是用于非盈利活动,我都会默认允许,并且感谢大佬们帮忙分享和宣传,本平台不是唯一发布地址,可间接帮忙申请多平台。
模组功能:
1.这个模组一个功能就是把Pixelmon模组下载Servers.dat的方法写空了,因为在国内连不上他们的服务器,下载不了他们的servers.dat,于是游戏就崩了。。。。
2.模组的第二个功能就是修复观战客户端直接掉线和炸了的问题(接受完整的var32,此问题会出现在)。
3.官方改动了也没有用的掉帧修复:重新添加回究极空间掉帧问题的修复。
4.新增场外进化、场外极巨化、场外太晶化的支持,而且可以组合使用(进入对战或者收回失效)。
5.新增牧场,使用逻辑与1.16.5(9.0.6版本及其以前)、1.12.2完全一致,而且不影响现在的PixelmonDayCare,但是那些原版的沙漏是通用的(手持右键牧场)即可,钻石沙漏我自己加了个规则(可以无视任何地形进行繁殖),但是精灵V的逻辑还是DayCare的。
6.对于旧版本(1.12.2、1.16.5)的开发者往1.21.1移植牧场插件的时候,把这个MOD当成依赖,本模组提供了以前API完整的BreedEvent位于:
import akita.removepixelmonsome.ranch.event.breed.BreedEvent;
事件功能介绍:
| 子事件 | 是否可取消 | 触发时机 | 特有字段 / 可修改项 |
| AddPokemon | 玩家往牧场放入精灵时 | ServerPlayer player、Pokemon pokemon;取消则拒绝放入,精灵留在原 PC | |
| MakeEgg | 两只精灵好感满级、即将产蛋时 | Pokemon parent1/parent2、Pokemon egg(getEgg()/setEgg() 可替换产物);无论取消与否双方好感清零 | |
| CollectEgg | 玩家领取牧场里的蛋时 | Pokemon egg(setEgg() 可替换实际进玩家存储的蛋) | |
| EnvironmentStrength | 单只精灵环境繁殖强度算完时 | Pokemon pokemon、float breedingStrength(0~2,NONE=0/LOW=0.5/MEDIUM=1/HIGH=1.5/MAX=2,可改) | |
| BreedingTicks | 每个繁殖判定周期 | Pokemon pokemon、int breedingTicks(可改)、boolean ovalCharm | |
| Break(这个是我自己加的,原版没有) | 玩家挖掘牧场方块时 | ServerPlayer player(破坏者);默认对非主人取消,监听者可 setCanceled(false) 放行 | |
| BreedingLevelChanged | 精灵繁殖好感度 0~ 满级变化时 | Pokemon pokemon、int oldLevel、int newLevel(setNewLevel() 可覆盖) |
7.对于开发者,我自己还加了一些事件位于:
import akita.removepixelmonsome.ranch.event.ranch.RanchEvent;
事件功能介绍:
| 子事件 | 是否可取消 | 触发时机 | 特有字段 / 可修改项 |
| OpenScreen | 主人右键牧场、即将打开管理界面前 | ServerPlayer player、BlockPos clickedPos;取消则不打开 | |
| CloseScreen | 牧场管理界面关闭时 | ServerPlayer player | |
| RemovePokemon | 玩家在 PC 管理界面点牧场槽位、取出精灵回 PC 前 | ServerPlayer player、Pokemon pokemon、int slot;取消则拒绝取出 | |
| HourglassUse | 手持沙漏右键命中自己牧场、尚未消耗道具时 | ServerPlayer player、HourGlassType type(COPPER/SILVER/GOLD/DIAMOND)、boolean success(dry-run 预判,get/set 可改);取消则不消耗沙漏、不触发生蛋 | |
| Upgrade | 手持牧场升级工具选好方向、真正 +1 范围前 | ServerPlayer player、int oldRange、int newRange(setNewRange() 可覆盖最终范围);取消则不升级、不消耗道具 | |
| Claim | 牧场无主时,主人右键 / 喂沙漏首次认领 "放置即归属" | ServerPlayer player | |
| ForeignerInteract | 非牧场主人右键牧场 | ServerPlayer player;默认 cancel=true(拒绝 + 提示 "这是属于 % player% 的牧场"),监听者 setCanceled(false) 放行 | |
| RangeChanged | 升级成功、实际生效范围变化后 | int oldRange、int newRange |
8.百变怪产蛋严格受到Pixelmon全局Config约束,这个不用担心。
用法介绍:
一、场外模式介绍:(可以在config/removepixelmonsome/config.json里面修改信息提示)
无动画:你们都知道进化如果有动画开巢穴炸出精灵的那些BUG怎么刷精灵的吧,我就不说了,所以故意删除了场外进化的所有动画,直接变!这样不会引入多年屎山流出来的BUG。
二、精灵牧场:
不与DayCare系统产生任何冲突(可以在config/removepixelmonsome/config.json里面修改设置信息)
说明:遵循1.16.5-9.0.6牧场移植
牧场升级装置需要SHIFT+右键牧场打开升级方向的界面:
对于中文的小白腐竹给他们的牧场配置详解:
| 键值 | 默认值 | 作用 |
allowBreeding | true | 总开关。false 时整个牧场繁殖功能停用(对应 9.0.6 allowBreeding)。此选项是为了那些喜欢场外而不喜欢牧场的服主或者玩家准备的。场外进化是模组的根,不给开关,如果连场外都不喜欢,那安装这个模组意义不大。 |
useBreedingEnvironment | true | 是否启用环境判定(对应 useBreedingEnvironment)。true 时好感度提升受周围环境影响;钻石沙漏无视此开关,仍可直接产蛋。 |
allowRanchExpansion | true | 是否允许用升级道具扩展牧场范围(对应 allowRanchExpansion)。false 时升级工具无效。 |
maxCumulativePokemonInRanch | 0 | 玩家通过所有牧场累计可存放 / 领取的精灵(蛋)总数上限,0 = 不限制(对应 maxCumulativePokemonInRanch)。 |
numBreedingLevels | 5 | 好感度等级上限(对应 numBreedingLevels)。两只精灵好感度满级即产蛋;值越大越难繁殖。 |
breedingTicks | 200 | 基础繁殖心跳间隔(tick,20 tick = 1 秒)。每隔这么多 tick 做一次好感度提升判定(对应 breedingTicks)。 |
baseRange | 4 | 牧场初始活动范围半径(格)。精灵在这个半径内活动、判定环境。 |
maxUpgrades | 12 | 牧场范围最多可升级次数(对应 maxUpgrades)。 |
upgradeRangeBonus | 1 | 每次升级增加的半径格数(对应 upgradeRangeBonus)。满级半径 = baseRange + maxUpgrades × upgradeRangeBonus。 |
breedingChanceMultiplier | 0.5 | 每个繁殖心跳内好感度提升的概率系数:实际概率 = 环境适配度 (0~1) × 此值。越大繁殖越快。 |
eggCollectMessage | 你从牧场获取了{pokemon}的蛋 | 玩家领取蛋后发到聊天栏的消息,变量 {pokemon} 会替换为蛋的物种名。 |