File tree Expand file tree Collapse file tree 6 files changed +136
-12
lines changed Expand file tree Collapse file tree 6 files changed +136
-12
lines changed Original file line number Diff line number Diff line change 69
69
strategy :
70
70
matrix :
71
71
backend :
72
- # - libnode
72
+ - nodejs
73
73
- lua
74
- # - python310
74
+ - python
75
75
- quickjs
76
76
steps :
77
77
- uses : actions/checkout@v4
@@ -100,8 +100,7 @@ jobs:
100
100
cd legacy-script-engine-${{ matrix.backend }}
101
101
rm -rf legacy-script-engine-${{ matrix.backend }}
102
102
mv ../release/legacy-script-engine-${{ matrix.backend }} .
103
- cp ../tooth.template.json tooth.json
104
- sed -i "s/\${engine}/${{ matrix.backend }}/g" tooth.json
103
+ cp ../tooth.${{ matrix.backend }}.json tooth.json
105
104
git add .
106
105
git commit -m "Release ${{ github.event.release.tag_name }}"
107
106
git tag ${{ github.event.release.tag_name }}
@@ -118,9 +117,9 @@ jobs:
118
117
strategy :
119
118
matrix :
120
119
backend :
121
- # - libnode
120
+ - nodejs
122
121
- lua
123
- # - python310
122
+ - python
124
123
- quickjs
125
124
steps :
126
125
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change
1
+ {
2
+ "format_version" : 2 ,
3
+ "tooth" : " gitea.litebds.com/LiteLDev/legacy-script-engine-quickjs" ,
4
+ "version" : " 0.4.3" ,
5
+ "info" : {
6
+ "name" : " LegacyScriptEngine with QuickJs backend" ,
7
+ "description" : " A plugin engine for running LLSE plugins on LeviLamina" ,
8
+ "author" : " LiteLDev" ,
9
+ "tags" : [
10
+ " levilamina" ,
11
+ " plugin-engine"
12
+ ]
13
+ },
14
+ "dependencies" : {
15
+ "github.com/LiteLDev/LegacyRemoteCall" : " 0.4.x" ,
16
+ "github.com/LiteLDev/LegacyParticleAPI" : " 0.4.x" ,
17
+ "github.com/LiteLDev/LegacyMoney" : " 0.4.x" ,
18
+ "gitea.litebds.com/LiteLDev/quickjs-binaries" : " 3.10.11"
19
+ },
20
+ "prerequisites" : {
21
+ "github.com/LiteLDev/LeviLamina" : " 0.9.x"
22
+ },
23
+ "files" : {
24
+ "place" : [
25
+ {
26
+ "src" : " legacy-script-engine-quickjs/*" ,
27
+ "dest" : " plugins/legacy-script-engine-quickjs/"
28
+ }
29
+ ]
30
+ }
31
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "format_version" : 2 ,
3
+ "tooth" : " gitea.litebds.com/LiteLDev/legacy-script-engine-nodejs" ,
4
+ "version" : " 0.4.3" ,
5
+ "info" : {
6
+ "name" : " LegacyScriptEngine with NodeJs backend" ,
7
+ "description" : " A plugin engine for running LLSE plugins on LeviLamina" ,
8
+ "author" : " LiteLDev" ,
9
+ "tags" : [
10
+ " levilamina" ,
11
+ " plugin-engine"
12
+ ]
13
+ },
14
+ "dependencies" : {
15
+ "github.com/LiteLDev/LegacyRemoteCall" : " 0.4.x" ,
16
+ "github.com/LiteLDev/LegacyParticleAPI" : " 0.4.x" ,
17
+ "github.com/LiteLDev/LegacyMoney" : " 0.4.x" ,
18
+ "gitea.litebds.com/ShrBox/7-zip" : " 23.x" ,
19
+ "gitea.litebds.com/LiteLDev/node-binaries" : " 16.16.0"
20
+ },
21
+ "prerequisites" : {
22
+ "github.com/LiteLDev/LeviLamina" : " 0.9.x"
23
+ },
24
+ "files" : {
25
+ "place" : [
26
+ {
27
+ "src" : " legacy-script-engine-nodejs/*" ,
28
+ "dest" : " plugins/legacy-script-engine-nodejs/"
29
+ }
30
+ ]
31
+ }
32
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "format_version" : 2 ,
3
+ "tooth" : " gitea.litebds.com/LiteLDev/legacy-script-engine-python" ,
4
+ "version" : " 0.4.3" ,
5
+ "info" : {
6
+ "name" : " LegacyScriptEngine with Python backend" ,
7
+ "description" : " A plugin engine for running LLSE plugins on LeviLamina" ,
8
+ "author" : " LiteLDev" ,
9
+ "tags" : [
10
+ " levilamina" ,
11
+ " plugin-engine"
12
+ ]
13
+ },
14
+ "dependencies" : {
15
+ "github.com/LiteLDev/LegacyRemoteCall" : " 0.4.x" ,
16
+ "github.com/LiteLDev/LegacyParticleAPI" : " 0.4.x" ,
17
+ "github.com/LiteLDev/LegacyMoney" : " 0.4.x" ,
18
+ "gitea.litebds.com/LiteLDev/python-binaries" : " 3.10.11"
19
+ },
20
+ "prerequisites" : {
21
+ "github.com/LiteLDev/LeviLamina" : " 0.9.x"
22
+ },
23
+ "files" : {
24
+ "place" : [
25
+ {
26
+ "src" : " legacy-script-engine-python/*" ,
27
+ "dest" : " plugins/legacy-script-engine-python/"
28
+ }
29
+ ]
30
+ }
31
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "format_version" : 2 ,
3
+ "tooth" : " gitea.litebds.com/LiteLDev/legacy-script-engine-python" ,
4
+ "version" : " 0.4.3" ,
5
+ "info" : {
6
+ "name" : " LegacyScriptEngine with Python backend" ,
7
+ "description" : " A plugin engine for running LLSE plugins on LeviLamina" ,
8
+ "author" : " LiteLDev" ,
9
+ "tags" : [
10
+ " levilamina" ,
11
+ " plugin-engine"
12
+ ]
13
+ },
14
+ "dependencies" : {
15
+ "github.com/LiteLDev/LegacyRemoteCall" : " 0.4.x" ,
16
+ "github.com/LiteLDev/LegacyParticleAPI" : " 0.4.x" ,
17
+ "github.com/LiteLDev/LegacyMoney" : " 0.4.x" ,
18
+ "gitea.litebds.com/LiteLDev/python-binaries" : " 3.10.11"
19
+ },
20
+ "prerequisites" : {
21
+ "github.com/LiteLDev/LeviLamina" : " 0.9.x"
22
+ },
23
+ "files" : {
24
+ "place" : [
25
+ {
26
+ "src" : " legacy-script-engine-python/*" ,
27
+ "dest" : " plugins/legacy-script-engine-python/"
28
+ }
29
+ ]
30
+ }
31
+ }
Original file line number Diff line number Diff line change @@ -59,10 +59,10 @@ target("legacy-script-engine")
59
59
" /utf-8"
60
60
)
61
61
add_defines (
62
- " _HAS_CXX23=1" , -- To enable C++23 features.
63
- " CPPHTTPLIB_OPENSSL_SUPPORT" , -- To enable SSL support for cpp-httplib.
64
- " NOMINMAX" , -- To avoid conflicts with std::min and std::max.
65
- " UNICODE" , -- To enable Unicode support.
62
+ " _HAS_CXX23=1" ,
63
+ " CPPHTTPLIB_OPENSSL_SUPPORT" ,
64
+ " NOMINMAX" ,
65
+ " UNICODE" ,
66
66
" _AMD64_"
67
67
)
68
68
add_files (
@@ -91,9 +91,9 @@ target("legacy-script-engine")
91
91
" toml++"
92
92
)
93
93
add_shflags (
94
- " /DELAYLOAD:bedrock_server.dll" -- To use forged symbols of SymbolProvider.
94
+ " /DELAYLOAD:bedrock_server.dll"
95
95
)
96
- set_exceptions (" none" ) -- To avoid conflicts with /EHa.
96
+ set_exceptions (" none" )
97
97
set_kind (" shared" )
98
98
set_languages (" cxx20" )
99
99
set_symbols (" debug" )
You can’t perform that action at this time.
0 commit comments