mirror of
https://github.com/Minestom/Minestom.git
synced 2025-01-19 06:32:03 +01:00
Added beta annotations
This commit is contained in:
parent
9ca09a32bf
commit
b27e1fcf94
@ -1,5 +1,6 @@
|
|||||||
package net.minestom.server.acquirable;
|
package net.minestom.server.acquirable;
|
||||||
|
|
||||||
|
import com.google.common.annotations.Beta;
|
||||||
import net.minestom.server.entity.Entity;
|
import net.minestom.server.entity.Entity;
|
||||||
import net.minestom.server.thread.ThreadProvider;
|
import net.minestom.server.thread.ThreadProvider;
|
||||||
import net.minestom.server.thread.TickThread;
|
import net.minestom.server.thread.TickThread;
|
||||||
@ -12,6 +13,7 @@ import java.util.Optional;
|
|||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
@Beta
|
||||||
public interface Acquirable<T> {
|
public interface Acquirable<T> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package net.minestom.server.acquirable;
|
package net.minestom.server.acquirable;
|
||||||
|
|
||||||
|
import com.google.common.annotations.Beta;
|
||||||
import net.minestom.server.thread.TickThread;
|
import net.minestom.server.thread.TickThread;
|
||||||
import net.minestom.server.utils.async.AsyncUtils;
|
import net.minestom.server.utils.async.AsyncUtils;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@ -8,6 +9,7 @@ import java.util.*;
|
|||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
@Beta
|
||||||
public class AcquirableCollection<E> implements Collection<Acquirable<E>> {
|
public class AcquirableCollection<E> implements Collection<Acquirable<E>> {
|
||||||
|
|
||||||
private final Collection<Acquirable<E>> acquirableCollection;
|
private final Collection<Acquirable<E>> acquirableCollection;
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package net.minestom.server.entity;
|
package net.minestom.server.entity;
|
||||||
|
|
||||||
|
import com.google.common.annotations.Beta;
|
||||||
import com.google.common.collect.Queues;
|
import com.google.common.collect.Queues;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.event.HoverEvent;
|
import net.kyori.adventure.text.event.HoverEvent;
|
||||||
@ -1573,10 +1574,12 @@ public class Entity implements Viewable, Tickable, EventHandler, DataContainer,
|
|||||||
return Objects.requireNonNullElse(this.customSynchronizationCooldown, SYNCHRONIZATION_COOLDOWN);
|
return Objects.requireNonNullElse(this.customSynchronizationCooldown, SYNCHRONIZATION_COOLDOWN);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Beta
|
||||||
public <T extends Entity> @NotNull Acquirable<T> getAcquirable() {
|
public <T extends Entity> @NotNull Acquirable<T> getAcquirable() {
|
||||||
return (Acquirable<T>) acquirable;
|
return (Acquirable<T>) acquirable;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Beta
|
||||||
public <T extends Entity> @NotNull Acquirable<T> getAcquirable(@NotNull Class<T> clazz) {
|
public <T extends Entity> @NotNull Acquirable<T> getAcquirable(@NotNull Class<T> clazz) {
|
||||||
return (Acquirable<T>) acquirable;
|
return (Acquirable<T>) acquirable;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user