Java 类net.minecraft.world.IWorldEventListener 实例源码
项目:UniversalRemote
文件:WorldServerProxy.java
@Override
public void addEventListener(IWorldEventListener listener) {
if (m_proxyWorld != null && Util.isPrefixInCallStack(m_modPrefix)) {
m_proxyWorld.addEventListener(listener);
} else if (m_realWorld != null) {
m_realWorld.addEventListener(listener);
} else {
super.addEventListener(listener);
}
}
项目:UniversalRemote
文件:WorldServerProxy.java
@Override
public void removeEventListener(IWorldEventListener listener) {
if (m_proxyWorld != null && Util.isPrefixInCallStack(m_modPrefix)) {
m_proxyWorld.removeEventListener(listener);
} else if (m_realWorld != null) {
m_realWorld.removeEventListener(listener);
} else {
super.removeEventListener(listener);
}
}
项目:BlockSystems
文件:ClientBlockSystemListener.java
public static ClientBlockSystemListener get(BlockSystem world) {
for (IWorldEventListener listener : world.getListeners()) {
if (listener instanceof ClientBlockSystemListener) {
return (ClientBlockSystemListener) listener;
}
}
return null;
}
项目:BlockSystems
文件:ServerBlockSystemListener.java
public static ServerBlockSystemListener get(BlockSystem world) {
for (IWorldEventListener listener : world.getListeners()) {
if (listener instanceof ServerBlockSystemListener) {
return (ServerBlockSystemListener) listener;
}
}
return null;
}
项目:BlockSystems
文件:BlockSystem.java
public List<IWorldEventListener> getListeners() {
return this.eventListeners;
}
项目:Easy-Editors
文件:FakeWorld.java
@Override
public void addEventListener(IWorldEventListener worldAccess) {
}
项目:Easy-Editors
文件:FakeWorld.java
@Override
public void removeEventListener(IWorldEventListener worldAccess) {
}
项目:EnderIO
文件:PickupWorld.java
@Override
public void addEventListener(@Nonnull IWorldEventListener listener) {
wrapped.addEventListener(listener);
}
项目:EnderIO
文件:PickupWorld.java
@Override
public void removeEventListener(@Nonnull IWorldEventListener listener) {
wrapped.removeEventListener(listener);
}