Merge pull request #3631 from refinedmods/release/1.13.0-beta.1

Release v1.13.0-beta.1
This commit is contained in:
Raoul
2024-02-12 23:41:29 +01:00
committed by GitHub
928 changed files with 8651 additions and 5542 deletions

View File

@@ -162,11 +162,6 @@ The build workflow takes care of the following:
- Running a Gradle build, running our tests in the process and generating an aggregated code coverage report for the API - Running a Gradle build, running our tests in the process and generating an aggregated code coverage report for the API
modules. modules.
- Analyzing the code on SonarQube.
> Because of
> [limitations with SonarQube](https://portal.productboard.com/sonarsource/1-sonarcloud/c/50-sonarcloud-analyzes-external-pull-request),
> pull requests originating from a fork aren't analyzed on SonarQube.
- Code style validation with Checkstyle. - Code style validation with Checkstyle.
- Mutation and line coverage test with Pitest. - Mutation and line coverage test with Pitest.
- Uploading the artifacts on the action. - Uploading the artifacts on the action.

View File

@@ -35,8 +35,10 @@ body:
description: | description: |
If your Minecraft version isn't listed here, it means that it's no longer supported. In that case, don't create an issue. If your Minecraft version isn't listed here, it means that it's no longer supported. In that case, don't create an issue.
options: options:
- Minecraft 1.18.2
- Minecraft 1.19.2 - Minecraft 1.19.2
- Minecraft 1.20.1 - Minecraft 1.20.1
- Minecraft 1.20.4
validations: validations:
required: true required: true
- type: input - type: input

View File

@@ -8,7 +8,8 @@ on:
types: [ opened, synchronize, reopened ] types: [ opened, synchronize, reopened ]
jobs: jobs:
build: build:
uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.11.4
with: with:
mutation-testing: false mutation-testing: false
sonarqube: false
secrets: inherit secrets: inherit

View File

@@ -17,7 +17,7 @@ on:
type: string type: string
jobs: jobs:
draft: draft:
uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.11.4
with: with:
release-type: ${{ inputs.release-type }} release-type: ${{ inputs.release-type }}
version-number-override: ${{ inputs.version-number-override }} version-number-override: ${{ inputs.version-number-override }}

View File

@@ -4,4 +4,4 @@ on:
types: [ labeled, unlabeled, reopened ] types: [ labeled, unlabeled, reopened ]
jobs: jobs:
unsupported-labeler: unsupported-labeler:
uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.11.4

View File

@@ -7,11 +7,12 @@ on:
- closed - closed
jobs: jobs:
publish-release: publish-release:
uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.11.4
secrets: inherit secrets: inherit
with: with:
project-name: 'Refined Storage' project-name: 'Refined Storage'
announce: true announce: true
mutation-testing: false mutation-testing: false
curseforge: true curseforge: true
modrinth: true modrinth: true
sonarqube: false

View File

@@ -4,4 +4,4 @@ on:
- cron: '0 0 * * *' - cron: '0 0 * * *'
jobs: jobs:
lock: lock:
uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.11.4

View File

@@ -2,4 +2,4 @@ name: Validate branch name
on: [ pull_request ] on: [ pull_request ]
jobs: jobs:
validate-branch-name: validate-branch-name:
uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.11.4

View File

@@ -4,6 +4,6 @@ on:
types: [ opened, synchronize, reopened, ready_for_review, labeled, unlabeled ] types: [ opened, synchronize, reopened, ready_for_review, labeled, unlabeled ]
jobs: jobs:
validate-changelog: validate-changelog:
uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.11.4
with: with:
validation-level: 'warn' validation-level: 'warn'

View File

@@ -2,4 +2,4 @@ name: Validate commit messages
on: [ pull_request ] on: [ pull_request ]
jobs: jobs:
validate-commit-messages: validate-commit-messages:
uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.7.1 uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.11.4

2
.gitignore vendored
View File

@@ -7,7 +7,7 @@ eclipse/
.nb-gradle-properties .nb-gradle-properties
.project .project
*.launch *.launch
run/ runs/
*.iml *.iml
*.ipr *.ipr
*.iws *.iws

View File

@@ -7,6 +7,12 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
## [1.13.0-beta.1] - 2024-02-12
### Added
- Ported to Minecraft 1.20.4.
## [1.12.4] - 2023-11-05 ## [1.12.4] - 2023-11-05
### Added ### Added
@@ -57,6 +63,17 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Fixed GUI side buttons not working sometimes when using Refined Storage with addons. - Fixed GUI side buttons not working sometimes when using Refined Storage with addons.
## [1.11.7] - 2023-11-12
### Fixed
- Various world corruption issues if Refined Storage blocks were removed unexpectedly or with another mod.
- Fixed JEI transfer crash for larger processing recipes.
- Fixed rare autocrafting crash.
- Fixed duplication bug with the Crafting Grid.
- Fixed fluid duplication bug with the Importer and GregTechCEu machines.
- Attempted to fix issue where Grid doesn't load items and requires a client restart.
## [1.11.6] - 2023-03-30 ## [1.11.6] - 2023-03-30
### Fixed ### Fixed
@@ -117,6 +134,19 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Ported to Minecraft 1.19.2. - Ported to Minecraft 1.19.2.
## [1.10.6] - 2023-11-26
### Fixed
- Fixed a bunch of issues where chunks would unintentionally be loaded by RS.
- Reduced block updates when a controller is turning on and off constantly.
- Various world corruption issues if Refined Storage blocks were removed unexpectedly or with another mod.
- Fixed JEI transfer crash for larger processing recipes.
- Fixed rare autocrafting crash.
- Fixed duplication bug with the Crafting Grid.
- Fixed fluid duplication bug with the Importer in certain situations.
- Attempted to fix issue where Grid doesn't load items and requires a client restart.
## [1.10.5] - 2023-02-12 ## [1.10.5] - 2023-02-12
### Fixed ### Fixed
@@ -456,13 +486,13 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Fixed duplication bug with the Constructor. - Fixed duplication bug with the Constructor.
## [1.9.2b-beta] - 2020-09-11 ## [1.9.2-beta.2] - 2020-09-11
### Fixed ### Fixed
- Fixed duplication bug with the Constructor. - Fixed duplication bug with the Constructor.
## [1.9.2-beta] - 2020-07-17 ## [1.9.2-beta.1] - 2020-07-17
### Added ### Added
@@ -3495,7 +3525,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- Internal test release. - Internal test release.
[Unreleased]: https://github.com/refinedmods/refinedstorage/compare/v1.12.4...HEAD [Unreleased]: https://github.com/refinedmods/refinedstorage/compare/v1.13.0-beta.1...HEAD
[1.13.0-beta.1]: https://github.com/refinedmods/refinedstorage/compare/v1.12.4...v1.13.0-beta.1
[1.12.4]: https://github.com/refinedmods/refinedstorage/compare/v1.12.3...v1.12.4 [1.12.4]: https://github.com/refinedmods/refinedstorage/compare/v1.12.3...v1.12.4
@@ -3505,7 +3537,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
[1.12.1]: https://github.com/refinedmods/refinedstorage/compare/v1.12.0...v1.12.1 [1.12.1]: https://github.com/refinedmods/refinedstorage/compare/v1.12.0...v1.12.1
[1.12.0]: https://github.com/refinedmods/refinedstorage/compare/v1.11.6...v1.12.0 [1.12.0]: https://github.com/refinedmods/refinedstorage/compare/v1.11.7...v1.12.0
[1.11.7]: https://github.com/refinedmods/refinedstorage/compare/v1.11.6...v1.11.7
[1.11.6]: https://github.com/refinedmods/refinedstorage/compare/v1.11.5...v1.11.6 [1.11.6]: https://github.com/refinedmods/refinedstorage/compare/v1.11.5...v1.11.6
@@ -3519,7 +3553,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
[1.11.1]: https://github.com/refinedmods/refinedstorage/compare/v1.11.0...v1.11.1 [1.11.1]: https://github.com/refinedmods/refinedstorage/compare/v1.11.0...v1.11.1
[1.11.0]: https://github.com/refinedmods/refinedstorage/compare/v1.10.5...v1.11.0 [1.11.0]: https://github.com/refinedmods/refinedstorage/compare/v1.10.6...v1.11.0
[1.10.6]: https://github.com/refinedmods/refinedstorage/compare/v1.10.5...v1.10.6
[1.10.5]: https://github.com/refinedmods/refinedstorage/compare/v1.10.4...v1.10.5 [1.10.5]: https://github.com/refinedmods/refinedstorage/compare/v1.10.4...v1.10.5
@@ -3571,11 +3607,11 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
[1.9.4]: https://github.com/refinedmods/refinedstorage/compare/v1.9.3-beta...v1.9.4 [1.9.4]: https://github.com/refinedmods/refinedstorage/compare/v1.9.3-beta...v1.9.4
[1.9.3-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2b-beta...v1.9.3-beta [1.9.3-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2-beta.2...v1.9.3-beta
[1.9.2b-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2-beta...v1.9.2b-beta [1.9.2-beta.2]: https://github.com/refinedmods/refinedstorage/compare/v1.9.2-beta.1...v1.9.2-beta.2
[1.9.2-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.1-beta...v1.9.2-beta [1.9.2-beta.1]: https://github.com/refinedmods/refinedstorage/compare/v1.9.1-beta...v1.9.2-beta.1
[1.9.1-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.0-beta...v1.9.1-beta [1.9.1-beta]: https://github.com/refinedmods/refinedstorage/compare/v1.9.0-beta...v1.9.1-beta

View File

@@ -1,6 +1,6 @@
# The MIT License (MIT) # The MIT License (MIT)
Copyright © 2015 - 2023 Refined Mods Copyright © 2015 - 2024 Refined Mods
Permission is hereby granted, free of charge, to any person Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation obtaining a copy of this software and associated documentation

View File

@@ -4,7 +4,7 @@
<p>Refined Storage is a mass storage mod for Minecraft that offers the player a network-based storage system, allowing <p>Refined Storage is a mass storage mod for Minecraft that offers the player a network-based storage system, allowing
them to store items and fluids on a massively expandable device network.</p> them to store items and fluids on a massively expandable device network.</p>
[![Build Status](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage&metric=coverage)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage) [![Downloads on CurseForge](http://cf.way2muchnoise.eu/full_243076_downloads.svg)](http://minecraft.curseforge.com/projects/refined-storage) [![Downloads on Modrinth](https://img.shields.io/modrinth/dt/refined-storage?logo=modrinth)](https://modrinth.com/mod/refined-storage) [![Discord](https://img.shields.io/discord/342942776494653441)](https://discordapp.com/invite/VYzsydb) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md) [![Build Status](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/refinedmods/refinedstorage/actions/workflows/build.yml) [![Downloads on CurseForge](http://cf.way2muchnoise.eu/full_243076_downloads.svg)](http://minecraft.curseforge.com/projects/refined-storage) [![Downloads on Modrinth](https://img.shields.io/modrinth/dt/refined-storage?logo=modrinth)](https://modrinth.com/mod/refined-storage) [![Discord](https://img.shields.io/discord/342942776494653441)](https://discordapp.com/invite/VYzsydb) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE.md)
</div> </div>
## About ## About

View File

@@ -1,9 +1,4 @@
apply from: "https://raw.githubusercontent.com/refinedmods/refinedarchitect/v0.7.1/helper.gradle" apply from: "https://raw.githubusercontent.com/refinedmods/refinedarchitect/v0.11.4/helper.gradle"
// TODO: remove in 1.21
ext {
forgeVersion = "47.1.0"
}
repositories { repositories {
maven { maven {
@@ -32,34 +27,15 @@ enablePublishing()
enableCurseForge(243076) enableCurseForge(243076)
enableModrinth("KDvYkUg3") enableModrinth("KDvYkUg3")
enableJavadoc() enableJavadoc()
enableSonarQube("refinedmods_refinedstorage")
dependencies { dependencies {
compileOnly fg.deobf("mezz.jei:jei-1.20.1-common-api:15.2.0.22") compileOnly "mezz.jei:jei-1.20.4-common-api:17.3.0.43"
compileOnly fg.deobf("mezz.jei:jei-1.20.1-forge-api:15.2.0.22") compileOnly "mezz.jei:jei-1.20.4-neoforge-api:17.3.0.43"
runtimeOnly fg.deobf("mezz.jei:jei-1.20.1-forge:15.2.0.22") runtimeOnly "mezz.jei:jei-1.20.4-neoforge:17.3.0.43"
compileOnly fg.deobf('curse.maven:mouse-tweaks-60089:4581240') compileOnly "curse.maven:mouse-tweaks-60089:4776995"
compileOnly fg.deobf('curse.maven:crafting-tweaks-233071:4596466') compileOnly 'curse.maven:crafting-tweaks-233071:4991559'
implementation fg.deobf("top.theillusivec4.curios:curios-forge:5.2.0-beta.3+1.20.1") implementation "top.theillusivec4.curios:curios-neoforge:7.2.0+1.20.4"
} }
// TODO: remove in 1.21
minecraft {
runs {
server {
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${buildDir}/createSrgToMcp/output.srg"
}
client {
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${buildDir}/createSrgToMcp/output.srg"
}
data {
property 'mixin.env.remapRefMap', 'true'
property 'mixin.env.refMapRemappingFile', "${buildDir}/createSrgToMcp/output.srg"
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 635 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 703 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 353 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
docs/assets/cable.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 B

BIN
docs/assets/constructor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
docs/assets/controller.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
docs/assets/cover.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
docs/assets/crafter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

BIN
docs/assets/cut-silicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

BIN
docs/assets/destructor.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
docs/assets/detector.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
docs/assets/disk-drive.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
docs/assets/exporter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 B

BIN
docs/assets/filter.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

BIN
docs/assets/fluid-grid.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

BIN
docs/assets/grid.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
docs/assets/importer.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 B

BIN
docs/assets/interface.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
docs/assets/pattern.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

BIN
docs/assets/reader.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 848 B

BIN
docs/assets/relay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
docs/assets/silicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 B

Some files were not shown because too many files have changed in this diff Show More