3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-09-18 22:10:03 +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.checkNotNull;
import static com.google.common.base.Preconditions.checkState; 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()); 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 * @param foreign non-native NMS NBT structure
* @return native WorldEdit 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) { if (foreign == null) {
return null; return null;
} }

Datei anzeigen

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