Move Restrictions class to core module

This commit is contained in:
johni0702
2015-10-04 20:16:22 +02:00
parent fd4ec8e2f9
commit 7519506f9a
4 changed files with 4 additions and 4 deletions

View File

@@ -1,52 +0,0 @@
package eu.crushedpixel.replaymod.replay;
import net.minecraft.network.PacketBuffer;
import net.minecraft.network.play.server.S3FPacketCustomPayload;
/**
* Restrictions set by the server,
* @see <a href="https://gist.github.com/Johni0702/2547c463e51f65f312cb">Replay Restrictions Gist</a>
*/
public class Restrictions {
public static final String PLUGIN_CHANNEL = "Replay|Restrict";
private boolean noXray;
private boolean noNoclip;
private boolean onlyFirstPerson;
private boolean onlyRecordingPlayer;
public String handle(S3FPacketCustomPayload packet) {
PacketBuffer buffer = packet.getBufferData();
while (buffer.isReadable()) {
String name = buffer.readStringFromBuffer(64);
boolean active = buffer.readBoolean();
// if ("no_xray".equals(name)) {
// noXray = active;
// } else if ("no_noclip".equals(name)) {
// noNoclip = active;
// } else if ("only_first_person".equals(name)) {
// onlyFirstPerson = active;
// } else if ("only_recording_player".equals(name)) {
// onlyRecordingPlayer = active;
// } else {
return name;
// }
}
return null;
}
public boolean isNoXray() {
return noXray;
}
public boolean isNoNoclip() {
return noNoclip;
}
public boolean isOnlyFirstPerson() {
return onlyFirstPerson;
}
public boolean isOnlyRecordingPlayer() {
return onlyRecordingPlayer;
}
}