Skip to content

Commit 621517d

Browse files
authored
Merge pull request #624 from zhibeigg/dev/6.2.3
fix(kether): 修正 `RemoteQuestContext` 中的方法返回类型
2 parents bbae165 + 0acab40 commit 621517d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

module/minecraft/minecraft-kether/src/main/kotlin/taboolib/module/kether/RemoteQuestContext.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class RemoteQuestContext(val remote: OpenContainer, val source: Any) : ScriptCon
3636
return source.invokeMethod("runActions", remap = false)!!
3737
}
3838

39-
override fun getExecutor(): QuestExecutor? {
39+
override fun getExecutor(): QuestExecutor {
4040
return source.invokeMethod("getExecutor", remap = false)!!
4141
}
4242

@@ -125,12 +125,12 @@ class RemoteQuestContext(val remote: OpenContainer, val source: Any) : ScriptCon
125125

126126
class RemoteVarTable(val remote: OpenContainer, val source: Any) : QuestContext.VarTable {
127127

128-
override fun <T> get(name: String): Optional<T> {
129-
return source.invokeMethod("get", name, remap = false)!!
128+
override fun <T> get(name: String): Optional<T>? {
129+
return source.invokeMethod("get", name, remap = false)
130130
}
131131

132-
override fun <T> getFuture(name: String): Optional<QuestFuture<T>> {
133-
return source.invokeMethod("getFuture", name, remap = false)!!
132+
override fun <T> getFuture(name: String): Optional<QuestFuture<T>>? {
133+
return source.invokeMethod("getFuture", name, remap = false)
134134
}
135135

136136
override fun set(name: String, value: Any?) {

0 commit comments

Comments
 (0)