Skip to content
This repository was archived by the owner on Jan 31, 2022. It is now read-only.

Commit 1d306e5

Browse files
committed
2.1-SNAPSHOT
1 parent 25c3f77 commit 1d306e5

7 files changed

Lines changed: 24 additions & 13 deletions

File tree

pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@
66

77
<groupId>ru.nukkitx</groupId>
88
<artifactId>FormAPI</artifactId>
9-
<version>1.0-SNAPSHOT</version>
9+
<version>2.1-SNAPSHOT</version>
1010

1111
<build>
12+
<resources>
13+
<resource>
14+
<directory>${basedir}/src/main/resources/</directory>
15+
<filtering>true</filtering>
16+
</resource>
17+
</resources>
1218
<plugins>
1319
<plugin>
1420
<groupId>org.apache.maven.plugins</groupId>

src/main/java/ru/nukkitx/events/EventListener.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,32 +38,32 @@ public void formResponded(PlayerFormRespondedEvent event) {
3838

3939
if (response == null || event.wasClosed()) {
4040
if(temp instanceof CustomFormResponse){
41-
((CustomFormResponse) temp).handle(player, window, null);
41+
((CustomFormResponse) temp).handle(player, (FormWindowCustom) window, null);
4242

4343
}else if(temp instanceof ModalFormResponse) {
44-
((ModalFormResponse) temp).handle(player, window, -1);
44+
((ModalFormResponse) temp).handle(player, (FormWindowModal) window, -1);
4545

4646
}else if(temp instanceof SimpleFormResponse){
47-
((SimpleFormResponse) temp).handle(player, window, -1);
47+
((SimpleFormResponse) temp).handle(player, (FormWindowSimple) window, -1);
4848
}
4949
return;
5050
}
5151

5252
if (window instanceof FormWindowSimple) {
5353
data = ((FormResponseSimple) response).getClickedButtonId();
54-
((SimpleFormResponse) temp).handle(player, window, (int) data);
54+
((SimpleFormResponse) temp).handle(player, (FormWindowSimple) window, (int) data);
5555
return;
5656
}
5757

5858
if (window instanceof FormWindowCustom) {
5959
data = new ArrayList<>(((FormResponseCustom) response).getResponses().values());
60-
((CustomFormResponse) temp).handle(player, window, (List<Object>)data);
60+
((CustomFormResponse) temp).handle(player, (FormWindowCustom) window, (List<Object>) data);
6161
return;
6262
}
6363

6464
if (window instanceof FormWindowModal) {
6565
data = ((FormResponseModal) response).getClickedButtonId();
66-
((ModalFormResponse) temp).handle(player, window, (int) data);
66+
((ModalFormResponse) temp).handle(player, (FormWindowModal) window, (int) data);
6767
}
6868
}
6969
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package ru.nukkitx.forms;
22

33
import cn.nukkit.Player;
4-
import cn.nukkit.form.window.FormWindow;
4+
import cn.nukkit.form.window.FormWindowCustom;
55

66
import java.util.List;
77

88
public interface CustomFormResponse extends FormResponse {
99

10-
void handle(Player targetPlayer, FormWindow targetForm, List<Object> data);
10+
void handle(Player targetPlayer, FormWindowCustom targetForm, List<Object> data);
1111

1212
}

src/main/java/ru/nukkitx/forms/Form.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.util.HashMap;
77

88
public abstract class Form {
9+
910
public static HashMap<String, FormResponse> playersForm = new HashMap<>();
1011
protected FormWindow form;
1112

src/main/java/ru/nukkitx/forms/ModalFormResponse.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
import cn.nukkit.Player;
44
import cn.nukkit.form.window.FormWindow;
5+
import cn.nukkit.form.window.FormWindowModal;
6+
import cn.nukkit.form.window.FormWindowSimple;
57

68
public interface ModalFormResponse extends FormResponse {
79

8-
void handle(Player targetPlayer, FormWindow targetForm, int data);
10+
void handle(Player targetPlayer, FormWindowModal targetForm, int data);
911

1012
}

src/main/java/ru/nukkitx/forms/SimpleFormResponse.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
import cn.nukkit.Player;
44
import cn.nukkit.form.window.FormWindow;
5+
import cn.nukkit.form.window.FormWindowSimple;
56

67
public interface SimpleFormResponse extends FormResponse {
78

8-
void handle(Player targetPlayer, FormWindow targetForm, int data);
9+
void handle(Player targetPlayer, FormWindowSimple targetForm, int data);
910

1011
}

src/main/resources/plugin.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
name: FormAPI
22
main: ru.nukkitx.FormAPI
33
api: "1.0.9"
4-
version: "2.0"
4+
version: "${pom.version}"
55
author: qPexLegendary
66
load: STARTUP
77
authors:
88
- qPexLegendary
9-
- kkdevs
9+
- kkdevs
10+
- Hteppl

0 commit comments

Comments
 (0)