File tree 5 files changed +48
-24
lines changed
src/main/java/org/mcservernetwork/proxy/listener/bungee
5 files changed +48
-24
lines changed Original file line number Diff line number Diff line change
1
+ name : Master CI
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - " master"
7
+
8
+ jobs :
9
+ build :
10
+ runs-on : [ubuntu-latest]
11
+ steps :
12
+ - uses : actions/checkout@v1
13
+ - name : Set up JDK 1.8
14
+ uses : actions/setup-java@v1
15
+ with :
16
+ java-version : 1.8
17
+ - name : Make gradlew executable
18
+ run : chmod +x ./gradlew
19
+ - name : Build with Gradle
20
+ run : ./gradlew build -x copyJar
21
+ - name : Release
22
+ uses : " marvinpinto/action-automatic-releases@latest"
23
+ with :
24
+ repo_token : " ${{ secrets.GITHUB_TOKEN }}"
25
+ automatic_release_tag : " latest"
26
+ prerelease : false
27
+ title : " Release Build"
28
+ files : |
29
+ NetworkClient/build/libs/*.jar
30
+ NetworkProxy/build/libs/*.jar
Original file line number Diff line number Diff line change @@ -105,7 +105,6 @@ fabric.properties
105
105
.mtj.tmp /
106
106
107
107
# Package Files #
108
- * .jar
109
108
* .war
110
109
* .nar
111
110
* .ear
@@ -118,7 +117,7 @@ hs_err_pid*
118
117
119
118
# ## Gradle ###
120
119
.gradle
121
- build /
120
+ ** / build
122
121
123
122
# Ignore Gradle GUI config
124
123
gradle-app.setting
@@ -132,7 +131,4 @@ gradle-app.setting
132
131
# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
133
132
# gradle/wrapper/gradle-wrapper.properties
134
133
135
- # ## Gradle Patch ###
136
- ** /build /
137
-
138
134
# End of https://www.gitignore.io/api/java,gradle,intellij
Original file line number Diff line number Diff line change @@ -14,24 +14,24 @@ dependencies {
14
14
task copyJar {
15
15
doLast {
16
16
copy {
17
- from " $projectDir \\ build\\ libs\\ NetworkClient-1.0.jar"
18
- into " E:\\ Sektory\\ Center\\ plugins"
17
+ from " $projectDir / build/ libs/ NetworkClient-1.0.jar"
18
+ into " E:/ Sektory/ Center/ plugins"
19
19
}
20
20
copy {
21
- from " $projectDir \\ build\\ libs\\ NetworkClient-1.0.jar"
22
- into " E:\\ Sektory\\ North\\ plugins"
21
+ from " $projectDir / build/ libs/ NetworkClient-1.0.jar"
22
+ into " E:/ Sektory/ North/ plugins"
23
23
}
24
24
copy {
25
- from " $projectDir \\ build\\ libs\\ NetworkClient-1.0.jar"
26
- into " E:\\ Sektory\\ South\\ plugins"
25
+ from " $projectDir / build/ libs/ NetworkClient-1.0.jar"
26
+ into " E:/ Sektory/ South/ plugins"
27
27
}
28
28
copy {
29
- from " $projectDir \\ build\\ libs\\ NetworkClient-1.0.jar"
30
- into " E:\\ Sektory\\ East\\ plugins"
29
+ from " $projectDir / build/ libs/ NetworkClient-1.0.jar"
30
+ into " E:/ Sektory/ East/ plugins"
31
31
}
32
32
copy {
33
- from " $projectDir \\ build\\ libs\\ NetworkClient-1.0.jar"
34
- into " E:\\ Sektory\\ West\\ plugins"
33
+ from " $projectDir / build/ libs/ NetworkClient-1.0.jar"
34
+ into " E:/ Sektory/ West/ plugins"
35
35
}
36
36
}
37
37
}
Original file line number Diff line number Diff line change @@ -11,8 +11,8 @@ dependencies {
11
11
task copyJar {
12
12
doLast {
13
13
copy {
14
- from " $projectDir \\ build\\ libs\\ NetworkProxy-1.0.jar"
15
- into " E:\\ Sektory\\ aProxy\\ plugins"
14
+ from " $projectDir / build/ libs/ NetworkProxy-1.0.jar"
15
+ into " E:/ Sektory/ aProxy/ plugins"
16
16
}
17
17
}
18
18
}
Original file line number Diff line number Diff line change 1
1
package org .mcservernetwork .proxy .listener .bungee ;
2
2
3
3
import io .lettuce .core .RedisFuture ;
4
+ import net .md_5 .bungee .api .ProxyServer ;
4
5
import net .md_5 .bungee .api .chat .TextComponent ;
5
6
import net .md_5 .bungee .api .config .ServerInfo ;
6
7
import net .md_5 .bungee .api .connection .ProxiedPlayer ;
@@ -29,11 +30,11 @@ public void onServerConnect(ServerConnectEvent event) {
29
30
data .thenAccept (packet -> {
30
31
PlayerSectorData sectorData = (PlayerSectorData ) packet ;
31
32
32
- String current = player .getServer ().getInfo (). getName ();
33
+ ServerInfo current = player .getServer ().getInfo ();
33
34
if (current == null )
34
- current = event .getTarget (). getName () ;
35
+ current = event .getTarget ();
35
36
36
- if (current .equals (sectorData .currentSectorName ))
37
+ if (current .getName (). equals (sectorData .currentSectorName ))
37
38
return ;
38
39
39
40
PacketStatus status = ClientStatusHandler .get (sectorData .currentSectorName );
@@ -42,10 +43,7 @@ public void onServerConnect(ServerConnectEvent event) {
42
43
return ;
43
44
}
44
45
45
- PacketTransfer transfer = new PacketTransfer ();
46
- transfer .targetSectorName = sectorData .currentSectorName ;
47
- transfer .uniqueId = player .getUniqueId ().toString ();
48
- NetworkAPI .Net .publish (Channel .TRANSFER_REQUEST , transfer );
46
+ player .connect (current );
49
47
});
50
48
}
51
49
You can’t perform that action at this time.
0 commit comments