Uses of Class
space.arim.libertybans.api.NetworkAddress
Packages that use NetworkAddress
Package
Description
The base of the LibertyBans API.
-
Uses of NetworkAddress in space.arim.libertybans.api
Fields in space.arim.libertybans.api declared as NetworkAddressModifier and TypeFieldDescriptionstatic final NetworkAddressCompositeVictim.WILDCARD_ADDRESSThe wildcard (empty) network address.Methods in space.arim.libertybans.api that return NetworkAddressModifier and TypeMethodDescriptionAddressVictim.getAddress()Gets the network address of this victimCompositeVictim.getAddress()Gets the network address of this victimstatic NetworkAddressNetworkAddress.of(byte[] address) Creates from raw address bytes.static NetworkAddressNetworkAddress.of(InetAddress address) Creates from aInetAddressMethods in space.arim.libertybans.api with parameters of type NetworkAddressModifier and TypeMethodDescriptionstatic AddressVictimAddressVictim.of(NetworkAddress address) Gets a victim for the addressstatic CompositeVictimCompositeVictim.of(UUID uuid, NetworkAddress address) Gets a victim for the UUID and address -
Uses of NetworkAddress in space.arim.libertybans.api.select
Methods in space.arim.libertybans.api.select that return NetworkAddressModifier and TypeMethodDescriptionSelectionByApplicability.getAddress()Gets the address in terms of which applicability will be consideredMethods in space.arim.libertybans.api.select with parameters of type NetworkAddressModifier and TypeMethodDescriptiondefault space.arim.omnibus.util.concurrent.ReactionStage<Optional<Punishment>> PunishmentSelector.getApplicablePunishment(UUID uuid, NetworkAddress address, PunishmentType type) Gets the first punishment, of a certain type, which is applicable to a UUID and IP address, where the UUID and address typically represent a connected player.space.arim.omnibus.util.concurrent.ReactionStage<Optional<Punishment>> PunishmentSelector.getCachedMute(UUID uuid, NetworkAddress address) Gets a cached mute for an online player, including the player's UUID and address.PunishmentSelector.selectionByApplicabilityBuilder(UUID uuid, NetworkAddress address) Begins creating a selection to retrieve punishments applicable to a certain user represented by a UUID and current IP address. -
Uses of NetworkAddress in space.arim.libertybans.api.user
Methods in space.arim.libertybans.api.user that return NetworkAddressModifier and TypeMethodDescriptionAccountBase.address()The account addressAltDetectionQuery.address()The network address of the player whose alts to search forMethods in space.arim.libertybans.api.user with parameters of type NetworkAddressModifier and TypeMethodDescriptionAccountSupervisor.detectAlts(UUID uuid, NetworkAddress address) Builder to detect alts for the given playerspace.arim.omnibus.util.concurrent.CentralisedFuture<List<? extends KnownAccount>> AccountSupervisor.findAccountsMatching(UUID uuid, NetworkAddress address) Lists all recorded log-ons originating from either the given UUID or the given address.space.arim.omnibus.util.concurrent.CentralisedFuture<List<? extends KnownAccount>> AccountSupervisor.findAccountsMatching(NetworkAddress address) Lists all recorded log-ons for the given address.