Skip to content
This repository was archived by the owner on Jun 7, 2022. It is now read-only.

Commit 8a225fb

Browse files
authored
Merge pull request #210 from CloudNetService/development
Second 2.1.17 Update
2 parents 3f590d3 + f6d1819 commit 8a225fb

File tree

4 files changed

+1
-53
lines changed

4 files changed

+1
-53
lines changed

cloudnet-api/cloudnet-api-bridge/src/main/java/de/dytanic/cloudnet/bridge/internal/listener/proxied/ProxiedListener.java

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -306,46 +306,6 @@ public void handlePost(PostLoginEvent e) {
306306

307307
CloudProxy.getInstance().update();
308308
CloudAPI.getInstance().getNetworkConnection().sendPacket(new PacketOutLoginSuccess(e.getPlayer().getUniqueId()));
309-
310-
if (CloudProxy.getInstance().getProxyGroup().getProxyConfig().isFastConnect()) {
311-
try {
312-
313-
Field channelWrapper;
314-
try {
315-
channelWrapper = UserConnection.class.getDeclaredField("ch");
316-
channelWrapper.setAccessible(true);
317-
} catch (Exception ex) {
318-
channelWrapper = UserConnection.class.getField("ch");
319-
channelWrapper.setAccessible(true);
320-
}
321-
322-
Field field;
323-
try {
324-
field = ChannelWrapper.class.getDeclaredField("ch");
325-
field.setAccessible(true);
326-
} catch (Exception ex) {
327-
field = ChannelWrapper.class.getField("ch");
328-
field.setAccessible(true);
329-
}
330-
331-
Channel channel = (Channel) field.get(channelWrapper.get(e.getPlayer()));
332-
channel.pipeline().addAfter("packet-encoder", "cloudConnection", new MessageToMessageEncoder<DefinedPacket>() {
333-
@Override
334-
protected void encode(ChannelHandlerContext channelHandlerContext, DefinedPacket definedPacket, List<Object> out) throws
335-
Exception {
336-
if (definedPacket instanceof Respawn) {
337-
if (((Respawn) definedPacket).getDimension() != ((UserConnection) e.getPlayer()).getDimension()) {
338-
((Respawn) definedPacket).setDimension(((UserConnection) e.getPlayer()).getDimension());
339-
}
340-
}
341-
out.add(definedPacket);
342-
}
343-
});
344-
} catch (IllegalAccessException | NoSuchFieldException e1) {
345-
e1.printStackTrace();
346-
}
347-
}
348-
349309
}
350310

351311
@EventHandler

cloudnet-api/cloudnet-api-bridge/src/main/java/de/dytanic/cloudnet/bridge/vault/VaultPermissionImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public boolean playerRemoveGroup(String world, String player, String group) {
128128
@Override
129129
public String[] getPlayerGroups(String world, String player) {
130130
PermissionEntity permissionEntity = getPlayer(player).getPermissionEntity();
131-
return (String[]) permissionEntity.getGroups().stream().map(GroupEntityData::getGroup).toArray();
131+
return permissionEntity.getGroups().stream().map(GroupEntityData::getGroup).toArray(String[]::new);
132132
}
133133

134134
@Override

cloudnet-core/src/main/java/de/dytanic/cloudnetcore/util/defaults/BasicProxyConfig.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ public BasicProxyConfig() {
2121
" §bMaintenance §8» §7We are still in §bmaintenance"),
2222
"§8➜ §bMaintenance §8§l【§c✘§8§l】",
2323
1000,
24-
false,
2524
true,
2625
new AutoSlot(0, false),
2726
new TabList(true,

cloudnet-lib/src/main/java/de/dytanic/cloudnet/lib/proxylayout/ProxyConfig.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@ public class ProxyConfig {
2121

2222
private int maxPlayers;
2323

24-
private boolean fastConnect;
25-
2624
private Boolean customPayloadFixer;
2725

2826
private AutoSlot autoSlot;
@@ -41,7 +39,6 @@ public ProxyConfig(boolean enabled,
4139
Motd maintenanceMotdLayout,
4240
String maintenaceProtocol,
4341
int maxPlayers,
44-
boolean fastConnect,
4542
Boolean customPayloadFixer,
4643
AutoSlot autoSlot,
4744
TabList tabList,
@@ -54,7 +51,6 @@ public ProxyConfig(boolean enabled,
5451
this.maintenanceMotdLayout = maintenanceMotdLayout;
5552
this.maintenaceProtocol = maintenaceProtocol;
5653
this.maxPlayers = maxPlayers;
57-
this.fastConnect = fastConnect;
5854
this.customPayloadFixer = customPayloadFixer;
5955
this.autoSlot = autoSlot;
6056
this.tabList = tabList;
@@ -159,11 +155,4 @@ public void setEnabled(boolean enabled) {
159155
this.enabled = enabled;
160156
}
161157

162-
public boolean isFastConnect() {
163-
return fastConnect;
164-
}
165-
166-
public void setFastConnect(boolean fastConnect) {
167-
this.fastConnect = fastConnect;
168-
}
169158
}

0 commit comments

Comments
 (0)