File tree 3 files changed +15
-5
lines changed
gripe/_90/appliede/me/service
3 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,8 @@ neoForge {
55
55
56
56
tasks {
57
57
jar {
58
+ exclude(" cn/**" )
59
+
58
60
from(rootProject.file(" LICENSE" )) {
59
61
rename { " ${it} _$modId " }
60
62
}
Original file line number Diff line number Diff line change
1
+ package cn .leomc .teamprojecte ;
2
+
3
+ import net .neoforged .bus .api .Event ;
4
+
5
+ /**
6
+ * Temporary dummy class until the Team ProjectE dependency is updated to use NeoForge's package namespace rather than
7
+ * the old Minecraft Forge namespace when extending {@code Event}. Excluded at compile-time, only exists to suppress a
8
+ * compilation error.
9
+ */
10
+ public class TeamChangeEvent extends Event {}
Original file line number Diff line number Diff line change 14
14
import appeng .api .features .IPlayerRegistry ;
15
15
16
16
import cn .leomc .teamprojecte .TPTeam ;
17
+ import cn .leomc .teamprojecte .TeamChangeEvent ;
17
18
import moze_intel .projecte .api .capabilities .IKnowledgeProvider ;
18
19
19
20
final class TeamProjectEHandler {
20
21
private final Map <TPTeam , Supplier <IKnowledgeProvider >> providersPerTeam = new HashMap <>();
21
22
22
23
private TeamProjectEHandler () {
23
24
NeoForge .EVENT_BUS .addListener (ServerStoppedEvent .class , event -> clear ());
24
- // NeoForge.EVENT_BUS.addListener(TeamChangeEvent.class, event -> clear());
25
+ NeoForge .EVENT_BUS .addListener (TeamChangeEvent .class , event -> clear ());
25
26
}
26
27
27
28
private boolean notSharingEmc (Map .Entry <UUID , Supplier <IKnowledgeProvider >> entry ) {
@@ -81,10 +82,7 @@ private void clear() {
81
82
}
82
83
83
84
static class Proxy {
84
- private static final boolean DISABLE = true ;
85
-
86
- private final Object handler =
87
- !DISABLE && ModList .get ().isLoaded ("teamprojecte" ) ? new TeamProjectEHandler () : null ;
85
+ private final Object handler = ModList .get ().isLoaded ("teamprojecte" ) ? new TeamProjectEHandler () : null ;
88
86
89
87
boolean notSharingEmc (Map .Entry <UUID , Supplier <IKnowledgeProvider >> provider ) {
90
88
return handler == null || ((TeamProjectEHandler ) handler ).notSharingEmc (provider );
You can’t perform that action at this time.
0 commit comments