// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.modules.blockhealth;

import javax.annotation.Nonnull;
import io.netty.buffer.ByteBuf;

public class FragileBlock implements Cloneable
{
    private float durationSeconds;
    
    public FragileBlock(final float durationSeconds) {
        this.durationSeconds = durationSeconds;
    }
    
    public FragileBlock() {
    }
    
    public float getDurationSeconds() {
        return this.durationSeconds;
    }
    
    public void setDurationSeconds(final float durationSeconds) {
        this.durationSeconds = durationSeconds;
    }
    
    public void deserialize(@Nonnull final ByteBuf buf, final byte version) {
        this.durationSeconds = buf.readFloat();
    }
    
    public void serialize(@Nonnull final ByteBuf buf) {
        buf.writeFloat(this.durationSeconds);
    }
    
    @Nonnull
    @Override
    protected FragileBlock clone() {
        return new FragileBlock(this.durationSeconds);
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "FragileBlock{durationSeconds=" + this.durationSeconds;
    }
}
