HyCodeYourTale
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)

privatefloat durationSeconds

Inheritance

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 + "}";
   }
}