[UNEXPECTED CHANGE] Updating to 6.0.11-alpha requires downgrading to Forge 47.1.3 #406

Closed
opened 2023-07-31 23:50:46 +00:00 by widgettius · 2 comments
widgettius commented 2023-07-31 23:50:46 +00:00 (Migrated from github.com)

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When upgrading from 6.0.7-alpha to 6.0.11-alpha in a game instance running Forge 47.1.43 an in game error message appears indicating that 6.0.11-alpha "requires forge between 47.1.0 and 47.1.3 (inclusive)".

Not exactly a bug; more of an unexpected change resulting from the fix for issue #402.

Expected Behavior

Newer releases continue to support Forge version of previous versions.

Steps To Reproduce

  1. Create a game instance using Forge 47.1.43 and EnderIO version 6.0.7-alpha.
  2. Launch game to veriify everything is working and exit game.
  3. Upgrade EnderIO to version 6.0.11-alpha without changing the Forge version.
  4. Relauch the game to verify the change in Forge version requirements and exit the game.
  5. Downgrade the Forge version to 47.1.3.
  6. Launch game to veriify everything is working and exit game.

Environment

- OS: Windows 10
- Java version: 17.0.3
- Minecraft version: 1.20.1
- Forge version: forge-47.1.43
- EnderIO Version: 6.0.11-alpha
- Launcher version: CurseForge v. 0.230.3.11935

Anything else?

crash-2023-07-31_05.46.20-fml.txt
latest.log

### Is there an existing issue for this? - [X] I have searched the existing issues ### Current Behavior When upgrading from 6.0.7-alpha to 6.0.11-alpha in a game instance running Forge 47.1.43 an in game error message appears indicating that 6.0.11-alpha "requires forge between 47.1.0 and 47.1.3 (inclusive)". Not exactly a bug; more of an unexpected change resulting from the fix for issue #402. ### Expected Behavior Newer releases continue to support Forge version of previous versions. ### Steps To Reproduce 1. Create a game instance using Forge 47.1.43 and EnderIO version 6.0.7-alpha. 2. Launch game to veriify everything is working and exit game. 3. Upgrade EnderIO to version 6.0.11-alpha without changing the Forge version. 4. Relauch the game to verify the change in Forge version requirements and exit the game. 5. Downgrade the Forge version to 47.1.3. 6. Launch game to veriify everything is working and exit game. ### Environment ```markdown - OS: Windows 10 - Java version: 17.0.3 - Minecraft version: 1.20.1 - Forge version: forge-47.1.43 - EnderIO Version: 6.0.11-alpha - Launcher version: CurseForge v. 0.230.3.11935 ``` ### Anything else? [crash-2023-07-31_05.46.20-fml.txt](https://github.com/Team-EnderIO/EnderIO/files/12222983/crash-2023-07-31_05.46.20-fml.txt) [latest.log](https://github.com/Team-EnderIO/EnderIO/files/12222984/latest.log)
tyler489 commented 2023-08-01 00:36:50 +00:00 (Migrated from github.com)

Let me check with the dev team, but I think this might be intentional, as Forge pushed a bunch of breaking changes after 47.1.3
Looks like it was commit 832a3b3d49

Let me check with the dev team, but I think this might be intentional, as Forge pushed a bunch of breaking changes after 47.1.3 Looks like it was commit https://github.com/Team-EnderIO/EnderIO/commit/832a3b3d495a62d1caf5409fe599c135265f6a35
justliliandev commented 2023-08-01 06:51:21 +00:00 (Migrated from github.com)

it is intentional, because MinecraftForge has a few breaking changes since 47.1.3 and we don't want to deal with worlds not loading, game crashes, etc.

it is intentional, because MinecraftForge has a few breaking changes since 47.1.3 and we don't want to deal with worlds not loading, game crashes, etc.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Team-EnderIO/EnderIO#406
No description provided.