Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-09-08 22:02:50 +02:00
Give it some protection
Dieser Commit ist enthalten in:
Ursprung
693990644f
Commit
873f4dd298
@ -1,5 +1,6 @@
|
|||||||
package us.myles.ViaVersion.api;
|
package us.myles.ViaVersion.api;
|
||||||
|
|
||||||
|
import lombok.AccessLevel;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.NonNull;
|
import lombok.NonNull;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
@ -12,7 +13,7 @@ import us.myles.ViaVersion.protocols.base.ProtocolInfo;
|
|||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
@Getter
|
@Getter(AccessLevel.PROTECTED)
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public abstract class ViaListener implements Listener {
|
public abstract class ViaListener implements Listener {
|
||||||
private final ViaVersionPlugin plugin;
|
private final ViaVersionPlugin plugin;
|
||||||
@ -25,7 +26,7 @@ public abstract class ViaListener implements Listener {
|
|||||||
* @param player Player object
|
* @param player Player object
|
||||||
* @return The UserConnection
|
* @return The UserConnection
|
||||||
*/
|
*/
|
||||||
public UserConnection getUserConnection(@NonNull Player player) {
|
protected UserConnection getUserConnection(@NonNull Player player) {
|
||||||
return getUserConnection(player.getUniqueId());
|
return getUserConnection(player.getUniqueId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -35,7 +36,7 @@ public abstract class ViaListener implements Listener {
|
|||||||
* @param uuid UUID object
|
* @param uuid UUID object
|
||||||
* @return The UserConnection
|
* @return The UserConnection
|
||||||
*/
|
*/
|
||||||
public UserConnection getUserConnection(@NonNull UUID uuid) {
|
protected UserConnection getUserConnection(@NonNull UUID uuid) {
|
||||||
if (!plugin.isPorted(uuid)) return null;
|
if (!plugin.isPorted(uuid)) return null;
|
||||||
return plugin.getConnection(uuid);
|
return plugin.getConnection(uuid);
|
||||||
}
|
}
|
||||||
@ -46,7 +47,7 @@ public abstract class ViaListener implements Listener {
|
|||||||
* @param player Player Object
|
* @param player Player Object
|
||||||
* @return True if on pipe
|
* @return True if on pipe
|
||||||
*/
|
*/
|
||||||
public boolean isOnPipe(Player player) {
|
protected boolean isOnPipe(Player player) {
|
||||||
return isOnPipe(player.getUniqueId());
|
return isOnPipe(player.getUniqueId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -56,7 +57,7 @@ public abstract class ViaListener implements Listener {
|
|||||||
* @param uuid UUID Object
|
* @param uuid UUID Object
|
||||||
* @return True if on pipe
|
* @return True if on pipe
|
||||||
*/
|
*/
|
||||||
public boolean isOnPipe(UUID uuid) {
|
protected boolean isOnPipe(UUID uuid) {
|
||||||
UserConnection userConnection = getUserConnection(uuid);
|
UserConnection userConnection = getUserConnection(uuid);
|
||||||
return userConnection != null &&
|
return userConnection != null &&
|
||||||
userConnection.get(ProtocolInfo.class).getPipeline().contains(requiredPipeline);
|
userConnection.get(ProtocolInfo.class).getPipeline().contains(requiredPipeline);
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren