Skip to content

Add Recipe for Pattern Provider #2755

Add Recipe for Pattern Provider

Add Recipe for Pattern Provider #2755

name: Forbidden isModLoaded
on:
pull_request:
branches: [ master, main ]
push:
branches: [ master, main ]
jobs:
test-forbidden-isModLoaded:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Detect forbidden isModLoaded calls
shell: bash
run: |
! grep -E -r '(BartWorks|GalactiGreg|GGFab|GoodGenerator|GTNHIntergalactic|GTNHLanthanides|GregTech|GTPlusPlus|KekzTech|KubaTech|TecTech|NEIOrePlugin|NewHorizonsCoreMod)\.isModLoaded' src/main/java || exit 1
! grep -E -r 'isModLoaded\(".*")' src/main/java || exit 1
! grep -E -r '@(Optional.|)Method\(modid = ".*")' src/main/java || exit 1
! grep -E -r '@(Optional.|)Interface\(.*modid = ".*".*)' src/main/java || exit 1