Skip to content

Commit

Permalink
Fixed class scanner fuzzy match.
Browse files Browse the repository at this point in the history
  • Loading branch information
SBPrime committed Dec 16, 2018
1 parent 991562b commit a2b6e20
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ public FuzyClassScannerEntry(String className) {

@Override
public boolean isMatch(Class<?> c) {
return m_className.equals(c.getName());
String name = c != null ? c.getName() : "";
return name != null && name.startsWith(m_className);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ protected IClassScannerEntry[] getBlackList() {
new ClassScannerEntry(Server.class),
new ClassScannerEntry(JavaPlugin.class),
new FuzyClassScannerEntry("org.bukkit"),
new FuzyClassScannerEntry("org.spigotmc"),
new FuzyClassScannerEntry("org.spigotmc"),
new ClassScannerEntry(BukkitWorld.class)
});

Expand Down
6 changes: 3 additions & 3 deletions AsyncWorldEditInjector/dependency-reduced-pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.primesoft.asyncworldedit</groupId>
<artifactId>AsyncWorldEdit-Injector</artifactId>
<version>3.6.0-rc-02</version>
<version>3.6.0-rc-03</version>
<build>
<plugins>
<plugin>
Expand Down Expand Up @@ -49,13 +49,13 @@
<dependency>
<groupId>org.primesoft.asyncworldedit</groupId>
<artifactId>AsyncWorldEdit-API</artifactId>
<version>[2.2.0-rc-02, 2.2.0)</version>
<version>[2.2.0-rc-03, 2.2.0)</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.primesoft.asyncworldedit</groupId>
<artifactId>AsyncWorldEdit-Utils</artifactId>
<version>[3.6.0-rc-02, 3.6.0)</version>
<version>[3.6.0-rc-03, 3.6.0)</version>
<scope>compile</scope>
</dependency>
<dependency>
Expand Down

0 comments on commit a2b6e20

Please sign in to comment.