3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-09-06 16:12:51 +02:00
- Actually override toNative in adapter
 - Correctly assign generic-type
 - Better default method for BinaryTag retrieval in adapter
Dieser Commit ist enthalten in:
dordsor21 2021-10-19 15:14:25 +01:00
Ursprung 4ee61a93c8
Commit 13be5a22ad
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 1E53E88969FFCF0B
2 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen

Datei anzeigen

@ -167,7 +167,7 @@ import java.util.stream.Collectors;
import static com.google.common.base.Preconditions.checkNotNull;
import static com.google.common.base.Preconditions.checkState;
public final class PaperweightAdapter implements BukkitImplAdapter {
public final class PaperweightAdapter implements BukkitImplAdapter<net.minecraft.nbt.Tag> {
private final Logger logger = Logger.getLogger(getClass().getCanonicalName());
@ -835,7 +835,8 @@ public final class PaperweightAdapter implements BukkitImplAdapter {
* @param foreign non-native NMS NBT structure
* @return native WorldEdit NBT structure
*/
Tag toNative(net.minecraft.nbt.Tag foreign) {
@Override
public Tag toNative(net.minecraft.nbt.Tag foreign) {
if (foreign == null) {
return null;
}

Datei anzeigen

@ -286,7 +286,7 @@ public interface BukkitImplAdapter<T> extends IBukkitAdapter {
}
default BinaryTag toNativeBinary(T foreign) {
return null;
return toNative(foreign).asBinaryTag();
}
@Deprecated