Skip to content

Commit e1c8234

Browse files
authored
Merge pull request #16 from astorks/dev
Dev -> Master v1.1.8
2 parents e65508f + 32c58a6 commit e1c8234

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ node_modules/
4242
.rpt2_cache/
4343
libraries/tools/kotlin-test-nodejs-runner/lib/
4444
local.properties
45-
lib
45+
lib
46+
libraries

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
}
77

88
group = "com.pixlfox.scriptablemc"
9-
version = "1.1.7"
9+
version = "1.1.8"
1010

1111
java {
1212
sourceCompatibility = JavaVersion.VERSION_1_8

src/main/kotlin/com/pixlfox/scriptablemc/core/ScriptablePluginContext.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,17 +128,17 @@ class ScriptablePluginContext(private val engine: ScriptablePluginEngine, val pl
128128
commandMapField.isAccessible = true
129129
val commandMap = commandMapField.get(Bukkit.getServer()) as CommandMap
130130

131-
val knownCommandsField = commandMap.javaClass.superclass.getDeclaredField("knownCommands")
132-
knownCommandsField.isAccessible = true
133-
val knownCommands = knownCommandsField.get(commandMap) as HashMap<*, *>
131+
val knownCommandsField = commandMap.javaClass.superclass.declaredFields.firstOrNull { it.name.equals("knownCommands", false) }
132+
knownCommandsField?.isAccessible = true
133+
val knownCommands = knownCommandsField?.get(commandMap) as HashMap<*, *>?
134134

135135
command.unregister(commandMap)
136136

137-
knownCommands.remove(command.name)
137+
knownCommands?.remove(command.name)
138138
commands.remove(command)
139139

140140
commandMapField.isAccessible = false
141-
knownCommandsField.isAccessible = false
141+
knownCommandsField?.isAccessible = false
142142
}
143143

144144
fun getFile(pathName: String): FileWrapper {

src/main/resources/plugin.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
name: ScriptableMC
22
description: 'Run JavaScript/TypeScript plugins for Bukkit/Spigot/Paper Minecraft 1.15'
3-
version: '1.1.7'
3+
version: '1.1.8'
4+
api-version: '1.13'
45
author: AStorks
56
main: com.pixlfox.scriptablemc.ScriptablePluginMain
67
depend: []

0 commit comments

Comments
 (0)