MinecraftBanListService.java

net.minecraft.server.jsonrpc.internalapi.MinecraftBanListService

信息

  • 全限定名:net.minecraft.server.jsonrpc.internalapi.MinecraftBanListService
  • 类型:public interface
  • 包:net.minecraft.server.jsonrpc.internalapi
  • 源码路径:src/main/java/net/minecraft/server/jsonrpc/internalapi/MinecraftBanListService.java
  • 起始行号:L9
  • 职责:

    TODO

字段/常量

内部类/嵌套类型

构造器

方法

下面的方法块按源码顺序生成。

void addUserBan(UserBanListEntry ban, ClientInfo clientInfo) @ L10

  • 方法名:addUserBan
  • 源码定位:L10
  • 返回类型:void
  • 修饰符:package-private

参数:

  • ban: UserBanListEntry
  • clientInfo: ClientInfo

说明:

TODO

void removeUserBan(NameAndId nameAndId, ClientInfo clientInfo) @ L12

  • 方法名:removeUserBan
  • 源码定位:L12
  • 返回类型:void
  • 修饰符:package-private

参数:

  • nameAndId: NameAndId
  • clientInfo: ClientInfo

说明:

TODO

Collection<UserBanListEntry> getUserBanEntries() @ L14

  • 方法名:getUserBanEntries
  • 源码定位:L14
  • 返回类型:Collection
  • 修饰符:package-private

参数:

说明:

TODO

Collection<IpBanListEntry> getIpBanEntries() @ L16

  • 方法名:getIpBanEntries
  • 源码定位:L16
  • 返回类型:Collection
  • 修饰符:package-private

参数:

说明:

TODO

void addIpBan(IpBanListEntry ipBanEntry, ClientInfo clientInfo) @ L18

  • 方法名:addIpBan
  • 源码定位:L18
  • 返回类型:void
  • 修饰符:package-private

参数:

  • ipBanEntry: IpBanListEntry
  • clientInfo: ClientInfo

说明:

TODO

void clearIpBans(ClientInfo clientInfo) @ L20

  • 方法名:clearIpBans
  • 源码定位:L20
  • 返回类型:void
  • 修饰符:package-private

参数:

  • clientInfo: ClientInfo

说明:

TODO

void removeIpBan(String ip, ClientInfo clientInfo) @ L22

  • 方法名:removeIpBan
  • 源码定位:L22
  • 返回类型:void
  • 修饰符:package-private

参数:

  • ip: String
  • clientInfo: ClientInfo

说明:

TODO

void clearUserBans(ClientInfo clientInfo) @ L24

  • 方法名:clearUserBans
  • 源码定位:L24
  • 返回类型:void
  • 修饰符:package-private

参数:

  • clientInfo: ClientInfo

说明:

TODO

代码

public interface MinecraftBanListService {
    void addUserBan(UserBanListEntry ban, ClientInfo clientInfo);
 
    void removeUserBan(NameAndId nameAndId, ClientInfo clientInfo);
 
    Collection<UserBanListEntry> getUserBanEntries();
 
    Collection<IpBanListEntry> getIpBanEntries();
 
    void addIpBan(IpBanListEntry ipBanEntry, ClientInfo clientInfo);
 
    void clearIpBans(ClientInfo clientInfo);
 
    void removeIpBan(String ip, ClientInfo clientInfo);
 
    void clearUserBans(ClientInfo clientInfo);
}

引用的其他类