diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml new file mode 100644 index 00000000000..7f64d816241 --- /dev/null +++ b/.github/workflows/labels.yml @@ -0,0 +1,41 @@ +# Credit to TechLord22 for writting this for the GTCEu repo + +# Manages labels on PRs before allowing merging +name: Pull Request Labels + +on: + pull_request: + types: + - opened + - labeled + - unlabeled + - synchronize + +# if a second commit is pushed quickly after the first, cancel the first one's build +concurrency: + group: pr-labels-${{ github.head_ref }} + cancel-in-progress: true + +jobs: + Labels: + runs-on: ubuntu-latest + + permissions: + pull-requests: read # needed to utilize required-labels + + steps: + - name: Check for Merge-Blocking Labels # blocks merge if present + uses: mheap/github-action-required-labels@v5 + with: + mode: exactly + count: 0 + labels: 'ongoing freeze - do not merge' + exit_type: failure + + - name: Check for Required Labels # require at least one of these labels + uses: mheap/github-action-required-labels@v5 + with: + mode: minimum + count: 1 + labels: 'Affects Balance, bug fix, refactor, enhancement, MuTE, new feature, refactor' + exit_type: failure diff --git a/src/main/java/gtPlusPlus/core/block/machine/BlockDecayablesChest.java b/src/main/java/gtPlusPlus/core/block/machine/BlockDecayablesChest.java index 2bcd9afb5f0..cacfae76947 100644 --- a/src/main/java/gtPlusPlus/core/block/machine/BlockDecayablesChest.java +++ b/src/main/java/gtPlusPlus/core/block/machine/BlockDecayablesChest.java @@ -140,7 +140,7 @@ public boolean onBlockActivated(final World world, final int x, final int y, fin final TileEntity te = world.getTileEntity(x, y, z); if (te instanceof TileEntityDecayablesChest) { - TileEntityGuiFactory.open(player, x, y, z); + TileEntityGuiFactory.INSTANCE.open(player, x, y, z); return true; } return false;