Class ESPBlockData
java.lang.Object
meteordevelopment.meteorclient.systems.modules.render.blockesp.ESPBlockData
- All Implemented Interfaces:
IScreenFactory,IBlockData<ESPBlockData>,IChangeable,ICopyable<ESPBlockData>,ISerializable<ESPBlockData>
public class ESPBlockData
extends Object
implements ICopyable<ESPBlockData>, ISerializable<ESPBlockData>, IChangeable, IBlockData<ESPBlockData>, IScreenFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean -
Constructor Summary
ConstructorsConstructorDescriptionESPBlockData(ShapeMode shapeMode, SettingColor lineColor, SettingColor sideColor, boolean tracer, SettingColor tracerColor) -
Method Summary
Modifier and TypeMethodDescriptionvoidchanged()copy()createScreen(GuiTheme theme) createScreen(GuiTheme theme, net.minecraft.block.Block block, BlockDataSetting<ESPBlockData> setting) fromTag(net.minecraft.nbt.NbtCompound tag) booleanset(ESPBlockData value) voidnet.minecraft.nbt.NbtCompoundtoTag()
-
Field Details
-
shapeMode
-
lineColor
-
sideColor
-
tracer
public boolean tracer -
tracerColor
-
-
Constructor Details
-
ESPBlockData
public ESPBlockData(ShapeMode shapeMode, SettingColor lineColor, SettingColor sideColor, boolean tracer, SettingColor tracerColor)
-
-
Method Details
-
createScreen
public WidgetScreen createScreen(GuiTheme theme, net.minecraft.block.Block block, BlockDataSetting<ESPBlockData> setting) - Specified by:
createScreenin interfaceIBlockData<ESPBlockData>
-
createScreen
- Specified by:
createScreenin interfaceIScreenFactory
-
isChanged
public boolean isChanged()- Specified by:
isChangedin interfaceIChangeable
-
changed
public void changed() -
tickRainbow
public void tickRainbow() -
set
- Specified by:
setin interfaceICopyable<ESPBlockData>
-
copy
- Specified by:
copyin interfaceICopyable<ESPBlockData>
-
toTag
public net.minecraft.nbt.NbtCompound toTag()- Specified by:
toTagin interfaceISerializable<ESPBlockData>
-
fromTag
- Specified by:
fromTagin interfaceISerializable<ESPBlockData>
-