Skip to content

Commit 9faafa0

Browse files
committed
NBT类型补充
1 parent ebb404a commit 9faafa0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+1400
-127
lines changed

.idea/gradle.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/.mclib

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"namespaces":[
3+
{
4+
"id":"default",
5+
"functions":[
6+
7+
],
8+
"classes":[
9+
10+
],
11+
"template":[
12+
13+
],
14+
"enum":[
15+
16+
]
17+
}
18+
]
19+
}

src/main/java/top/mcfpp/mni/MCAnyData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import top.mcfpp.annotations.MNIFunction;
55
import top.mcfpp.core.lang.JavaVar;
66
import top.mcfpp.core.lang.JsonTextConcrete;
7-
import top.mcfpp.core.lang.NBTBasedDataConcrete;
7+
import top.mcfpp.core.lang.nbt.NBTBasedDataConcrete;
88
import top.mcfpp.core.lang.Var;
99
import top.mcfpp.lib.ListChatComponent;
1010
import top.mcfpp.lib.PlainChatComponent;

src/main/java/top/mcfpp/mni/NBTBasedDataConcreteData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import org.jetbrains.annotations.NotNull;
44
import top.mcfpp.annotations.MNIFunction;
55
import top.mcfpp.core.lang.JsonTextConcrete;
6-
import top.mcfpp.core.lang.NBTBasedDataConcrete;
6+
import top.mcfpp.core.lang.nbt.NBTBasedDataConcrete;
77
import top.mcfpp.lib.ListChatComponent;
88
import top.mcfpp.lib.PlainChatComponent;
99
import top.mcfpp.util.ValueWrapper;

src/main/java/top/mcfpp/mni/NBTBasedDataData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import org.jetbrains.annotations.NotNull;
44
import top.mcfpp.annotations.MNIFunction;
55
import top.mcfpp.core.lang.JsonTextConcrete;
6-
import top.mcfpp.core.lang.NBTBasedData;
6+
import top.mcfpp.core.lang.nbt.NBTBasedData;
77
import top.mcfpp.lib.ListChatComponent;
88
import top.mcfpp.lib.NBTChatComponent;
99
import top.mcfpp.util.ValueWrapper;

src/main/java/top/mcfpp/mni/NBTDictionaryConcreteData.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
package top.mcfpp.mni;
22

33
import top.mcfpp.annotations.MNIFunction;
4-
import top.mcfpp.core.lang.*;
54
import top.mcfpp.core.lang.bool.ScoreBool;
65
import top.mcfpp.core.lang.bool.ScoreBoolConcrete;
6+
import top.mcfpp.core.lang.nbt.MCString;
7+
import top.mcfpp.core.lang.nbt.MCStringConcrete;
8+
import top.mcfpp.core.lang.nbt.NBTDictionary;
9+
import top.mcfpp.core.lang.nbt.NBTDictionaryConcrete;
710
import top.mcfpp.util.ValueWrapper;
811

912
public class NBTDictionaryConcreteData {

src/main/java/top/mcfpp/mni/NBTDictionaryData.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
import top.mcfpp.annotations.MNIFunction;
44
import top.mcfpp.command.Command;
55
import top.mcfpp.command.Commands;
6-
import top.mcfpp.core.lang.*;
76
import top.mcfpp.core.lang.bool.ScoreBool;
7+
import top.mcfpp.core.lang.nbt.MCString;
8+
import top.mcfpp.core.lang.nbt.MCStringConcrete;
9+
import top.mcfpp.core.lang.nbt.NBTDictionary;
10+
import top.mcfpp.core.lang.nbt.NBTDictionaryConcrete;
811
import top.mcfpp.model.function.Function;
912
import top.mcfpp.util.ValueWrapper;
1013

src/main/java/top/mcfpp/mni/NBTListConcreteData.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
import top.mcfpp.core.lang.*;
1111
import top.mcfpp.core.lang.bool.ScoreBool;
1212
import top.mcfpp.core.lang.bool.ScoreBoolConcrete;
13+
import top.mcfpp.core.lang.nbt.NBTBasedData;
14+
import top.mcfpp.core.lang.nbt.NBTList;
15+
import top.mcfpp.core.lang.nbt.NBTListConcrete;
1316
import top.mcfpp.model.function.Function;
1417
import top.mcfpp.util.NBTUtil;
1518
import top.mcfpp.util.ValueWrapper;

src/main/java/top/mcfpp/mni/NBTListData.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
import top.mcfpp.core.lang.*;
1111
import top.mcfpp.core.lang.MCFPPValue;
1212
import top.mcfpp.core.lang.bool.ScoreBool;
13+
import top.mcfpp.core.lang.nbt.NBTBasedData;
14+
import top.mcfpp.core.lang.nbt.NBTList;
15+
import top.mcfpp.core.lang.nbt.NBTListConcrete;
1316
import top.mcfpp.lib.NBTPath;
1417
import top.mcfpp.lib.SbObject;
1518
import top.mcfpp.lib.Storage;

src/main/java/top/mcfpp/mni/NBTMapConcreteData.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import top.mcfpp.core.lang.*;
66
import top.mcfpp.core.lang.bool.ScoreBool;
77
import top.mcfpp.core.lang.bool.ScoreBoolConcrete;
8+
import top.mcfpp.core.lang.nbt.*;
89
import top.mcfpp.util.ValueWrapper;
910

1011
public class NBTMapConcreteData {

0 commit comments

Comments
 (0)