classpublicPriority 3
FragileBlock
com.hypixel.hytale.server.core.modules.blockhealth.FragileBlock
implements Cloneable
5
Methods
5
Public Methods
1
Fields
2
Constructors
Constructors
public
FragileBlock(float durationSeconds)public
FragileBlock()Methods
Public Methods (5)
public
void deserialize(ByteBuf buf, byte version)public
float getDurationSeconds()public
void serialize(ByteBuf buf)public
void setDurationSeconds(float durationSeconds)public
String toString()@Nonnull@Override
Fields
Private/Package Fields (1)
private
float durationSecondsInheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Source Code
package com.hypixel.hytale.server.core.modules.blockhealth;
import io.netty.buffer.ByteBuf;
import javax.annotation.Nonnull;
public class FragileBlock implements Cloneable {
private float durationSeconds;
public FragileBlock(float durationSeconds) {
this.durationSeconds = durationSeconds;
}
public FragileBlock() {
}
public float getDurationSeconds() {
return this.durationSeconds;
}
public void setDurationSeconds(float durationSeconds) {
this.durationSeconds = durationSeconds;
}
public void deserialize(@Nonnull ByteBuf buf, byte version) {
this.durationSeconds = buf.readFloat();
}
public void serialize(@Nonnull ByteBuf buf) {
buf.writeFloat(this.durationSeconds);
}
@Nonnull
protected FragileBlock clone() {
return new FragileBlock(this.durationSeconds);
}
@Nonnull
@Override
public String toString() {
return "FragileBlock{durationSeconds=" + this.durationSeconds + "}";
}
}