Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v2.0.0-milestone.4.13 #800

Merged
merged 18 commits into from
Feb 1, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
50cfe5d
Merge pull request #788 from refinedmods/main
raoulvdberge Jan 27, 2025
a2a9cb1
fix: crafter and security manager bottom sides being lit on neoforge
raoulvdberge Jan 28, 2025
5bcdd50
fix: pattern input slot not being accessible as an external inventory
raoulvdberge Jan 28, 2025
0c79e73
fix: insert-only storage causing duplication with crafting grid matrix
raoulvdberge Jan 28, 2025
386036c
fix: not being able to deselect the grid search box
raoulvdberge Jan 28, 2025
9e20549
feat: translation for color and item names
raoulvdberge Jan 28, 2025
bb2a4ae
feat: separate creative mode tab for colored variants
raoulvdberge Jan 28, 2025
9b8367e
chore: upgrade refined architect
raoulvdberge Jan 28, 2025
aa09a65
docs: update curseforge link
raoulvdberge Jan 28, 2025
a81da91
chore: upgrade refined architect
raoulvdberge Jan 28, 2025
10927d3
Merge pull request #790 from refinedmods/fix/NO-ISSUE/misc-bugfixes
raoulvdberge Jan 28, 2025
8f8ad0c
feat: relay support for autocrafting tasks
raoulvdberge Jan 29, 2025
2e30c47
Merge pull request #797 from refinedmods/feat/GH-612/relay-tasks
raoulvdberge Feb 1, 2025
0746f46
fix: storage block not showing amount and capacity when inactive
raoulvdberge Feb 1, 2025
b68ee9f
Merge pull request #798 from refinedmods/fix/GH-794/storage-counts-in…
raoulvdberge Feb 1, 2025
0c5e17e
fix: tasks not stepping in output network
raoulvdberge Feb 1, 2025
40fc4d8
Merge pull request #799 from refinedmods/fix/GH-612/relay-fixes
raoulvdberge Feb 1, 2025
6d88e7f
chore: prepare release v2.0.0-milestone.4.13
raoulvdberge Feb 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:
types: [ opened, synchronize, reopened ]
jobs:
build:
uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/build.yml@v0.21.0
with:
gametests: true
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/draft-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ on:
type: string
jobs:
draft:
uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/draft-release.yml@v0.21.0
with:
release-type: ${{ inputs.release-type }}
version-number-override: ${{ inputs.version-number-override }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issue-for-unsupported-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ on:
types: [ labeled, unlabeled, reopened ]
jobs:
unsupported-labeler:
uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/issue-for-unsupported-version.yml@v0.21.0
2 changes: 1 addition & 1 deletion .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
- closed
jobs:
publish-release:
uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/publish-release.yml@v0.21.0
secrets: inherit
with:
project-name: 'Refined Storage'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/resolved-issue-locking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ on:
- cron: '0 0 * * 1'
jobs:
lock:
uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/resolved-issue-locking.yml@v0.21.0
2 changes: 1 addition & 1 deletion .github/workflows/validate-branch-name.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ name: Validate branch name
on: [ pull_request ]
jobs:
validate-branch-name:
uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/validate-branch-name.yml@v0.21.0
2 changes: 1 addition & 1 deletion .github/workflows/validate-changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ on:
types: [ opened, synchronize, reopened, ready_for_review, labeled, unlabeled ]
jobs:
validate-changelog:
uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/validate-changelog.yml@v0.21.0
2 changes: 1 addition & 1 deletion .github/workflows/validate-commit-messages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ name: Validate commit messages
on: [ pull_request ]
jobs:
validate-commit-messages:
uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.20.0
uses: refinedmods/refinedarchitect/.github/workflows/validate-commit-messages.yml@v0.21.0
19 changes: 18 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,21 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [2.0.0-milestone.4.13] - 2025-02-01

### Added

- Colored variants are now moved to a separate creative mode tab.
- You can now start autocrafting tasks in the Relay's output network, using patterns and autocrafters from the input network.

### Fixed

- Fixed Crafter and Security Manager bottom sides being lit on NeoForge.
- Fixed pattern input slot in the Pattern Grid not being accessible as an external inventory.
- Fixed duplication bug with the Crafting Grid matrix and insert-only storages.
- Fixed not being able to deselect the Grid search box.
- Fixed Storage Block not showing the amount and capacity when inactive.

## [2.0.0-milestone.4.12] - 2025-01-27

### Added
Expand Down Expand Up @@ -849,7 +864,9 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- The Grid can now use smooth scrolling.
- The Grid now has syntax highlighting for the search query.

[Unreleased]: https://github.com/refinedmods/refinedstorage2/compare/v2.0.0-milestone.4.12...HEAD
[Unreleased]: https://github.com/refinedmods/refinedstorage2/compare/v2.0.0-milestone.4.13...HEAD

[2.0.0-milestone.4.13]: https://github.com/refinedmods/refinedstorage2/compare/v2.0.0-milestone.4.12...v2.0.0-milestone.4.13

[2.0.0-milestone.4.12]: https://github.com/refinedmods/refinedstorage2/compare/v2.0.0-milestone.4.11...v2.0.0-milestone.4.12

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<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>

[![Build Status](https://github.com/refinedmods/refinedstorage2/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/refinedmods/refinedstorage2/actions/workflows/build.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage2&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage2) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage2&metric=coverage)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage2) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage2&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage2) [![Crowdin](https://badges.crowdin.net/refined-storage-2/localized.svg)](https://crowdin.com/project/refined-storage-2) [![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/refinedstorage2/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/refinedmods/refinedstorage2/actions/workflows/build.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage2&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage2) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage2&metric=coverage)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage2) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=refinedmods_refinedstorage2&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=refinedmods_refinedstorage2) [![Crowdin](https://badges.crowdin.net/refined-storage-2/localized.svg)](https://crowdin.com/project/refined-storage-2) [![Downloads on CurseForge](http://cf.way2muchnoise.eu/full_243076_downloads.svg)](https://www.curseforge.com/minecraft/mc-mods/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>

## About
Expand Down
11 changes: 0 additions & 11 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,6 @@ subprojects {
group = "com.refinedmods.refinedstorage"
}

/* publish all subprojects to mavenLocal */
subprojects {
apply(plugin = "maven-publish")

publishing {
repositories {
mavenLocal()
}
}
}

project.extensions.getByType<SonarExtension>().apply {
properties {
property(
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
refinedarchitectVersion=0.20.0
refinedarchitectVersion=0.21.0
# Gradle
org.gradle.jvmargs=-Xmx1G
org.gradle.configureondemand=true
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,12 @@ public interface ExternalPatternSink {
* If the sink is locked, it must return {@link Result#LOCKED}.
* If the resources are not applicable for this sink, it must return {@link Result#SKIPPED}.
*
* @param pattern the pattern
* @param resources the resources
* @param action the action
* @return the result
*/
Result accept(Collection<ResourceAmount> resources, Action action);
Result accept(Pattern pattern, Collection<ResourceAmount> resources, Action action);

/**
* @return the key for this sink
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ private boolean acceptsIterationInputs(final MutableResourceList internalStorage
// across the sink and the internal storage.
// The end result is that we lie, do as if the insertion was successful,
// and potentially void the extracted resources from the internal storage.
if (sink.accept(iterationInputs.copyState(), Action.EXECUTE) != ExternalPatternSink.Result.ACCEPTED) {
if (sink.accept(pattern, iterationInputs.copyState(), Action.EXECUTE) != ExternalPatternSink.Result.ACCEPTED) {
LOGGER.warn("Sink {} did not accept all inputs for pattern {}", sink, pattern);
}
return true;
Expand All @@ -209,6 +209,7 @@ private ExternalPatternSink getSinkThatIsAcceptingResources(final List<ExternalP
while (currentSinkIndex < sinks.size()) {
final ExternalPatternSink sink = sinks.get(currentSinkIndex);
final ExternalPatternSink.Result simulatedResult = sink.accept(
pattern,
iterationInputsSimulated.copyState(),
Action.SIMULATE
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,9 @@ public ExternalPatternSinkKey getKey() {
}

@Override
public Result accept(final Collection<ResourceAmount> resources, final Action action) {
public Result accept(final Pattern p,
final Collection<ResourceAmount> resources,
final Action action) {
if (fixedResult != null) {
return fixedResult;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -765,7 +765,7 @@ void shouldNotCompleteTaskWithExternalPatternIfSinkDoesNotAcceptResourcesOnlyWhe
);
final PatternRepository patterns = patterns(IRON_INGOT_PATTERN, IRON_PICKAXE_PATTERN);
final ExternalPatternSinkProviderImpl sinkProvider = new ExternalPatternSinkProviderImpl();
sinkProvider.put(IRON_INGOT_PATTERN, (resources, action) -> action == Action.EXECUTE
sinkProvider.put(IRON_INGOT_PATTERN, (pattern, resources, action) -> action == Action.EXECUTE
? ExternalPatternSink.Result.REJECTED
: ExternalPatternSink.Result.ACCEPTED);
final Task task = getRunningTask(storage, patterns, sinkProvider, IRON_PICKAXE, 1);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,8 @@ EnergyStorage asBlockItemEnergyStorage(

ResourceLocation getCreativeModeTabId();

ResourceLocation getColoredCreativeModeTabId();

AbstractNetworkNodeContainerBlockEntity<?> createStorageBlockEntity(BlockPos pos,
BlockState state,
StorageBlockProvider provider);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,11 @@ public ResourceLocation getCreativeModeTabId() {
return ensureLoaded().getCreativeModeTabId();
}

@Override
public ResourceLocation getColoredCreativeModeTabId() {
return ensureLoaded().getColoredCreativeModeTabId();
}

@Override
public AbstractNetworkNodeContainerBlockEntity<?> createStorageBlockEntity(final BlockPos pos,
final BlockState state,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/black",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/black",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/black",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/blue",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/blue",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/blue",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/brown",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/brown",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/brown",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/cyan",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/cyan",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/cyan",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/gray",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/gray",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/gray",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/green",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/green",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/green",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/cutout",
"parent": "refinedstorage:block/sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/inactive",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/inactive",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/inactive",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/light_blue",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/light_blue",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/light_blue",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/light_gray",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/light_gray",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/light_gray",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/lime",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/lime",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/lime",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/magenta",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/magenta",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/magenta",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/orange",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/orange",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/orange",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/pink",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/pink",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/pink",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/purple",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/purple",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/purple",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/red",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/red",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/red",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/white",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/white",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/white",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/autocrafter/cutouts/side/yellow",
"cutout_north": "refinedstorage:block/autocrafter/cutouts/side/yellow",
"cutout_south": "refinedstorage:block/autocrafter/cutouts/side/yellow",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/security_manager/cutouts/right/black",
"cutout_north": "refinedstorage:block/security_manager/cutouts/front/black",
"cutout_south": "refinedstorage:block/security_manager/cutouts/back/black",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/security_manager/cutouts/right/blue",
"cutout_north": "refinedstorage:block/security_manager/cutouts/front/blue",
"cutout_south": "refinedstorage:block/security_manager/cutouts/back/blue",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"parent": "refinedstorage:block/emissive_cutout",
"parent": "refinedstorage:block/emissive_sides_cutout",
"textures": {
"cutout_down": "refinedstorage:block/bottom",
"cutout_east": "refinedstorage:block/security_manager/cutouts/right/brown",
"cutout_north": "refinedstorage:block/security_manager/cutouts/front/brown",
"cutout_south": "refinedstorage:block/security_manager/cutouts/back/brown",
Expand Down
Loading
Loading