Package net.nullved.pmweatherapi.metar
Class MetarStorageData
java.lang.Object
net.nullved.pmweatherapi.storage.data.StorageData
net.nullved.pmweatherapi.metar.MetarStorageData
- All Implemented Interfaces:
IStorageData
StorageData for MetarBlocks.
Includes position, temp, dewpoint, wind, and risk data- Since:
- 0.15.3.3
- See Also:
-
Field Summary
FieldsFields inherited from class net.nullved.pmweatherapi.storage.data.StorageData
pos -
Constructor Summary
ConstructorsConstructorDescriptionMetarStorageData(net.minecraft.core.BlockPos pos, float temp, float dew, float windAngle, float windspeed, float risk) -
Method Summary
Modifier and TypeMethodDescriptionstatic MetarStorageDatadeserializeFromNBT(net.minecraft.nbt.CompoundTag tag, int version) floatgetDew()net.minecraft.resources.ResourceLocationgetId()floatgetRisk()floatgetTemp()floatfloatnet.minecraft.nbt.CompoundTagSerialize this storage data to NBTMethods inherited from class net.nullved.pmweatherapi.storage.data.StorageData
deserializeBlockPos, getPos
-
Field Details
-
ID
public static final net.minecraft.resources.ResourceLocation ID
-
-
Constructor Details
-
MetarStorageData
public MetarStorageData(net.minecraft.core.BlockPos pos, float temp, float dew, float windAngle, float windspeed, float risk)
-
-
Method Details
-
getTemp
public float getTemp() -
getDew
public float getDew() -
getWindAngle
public float getWindAngle() -
getWindspeed
public float getWindspeed() -
getRisk
public float getRisk() -
getId
public net.minecraft.resources.ResourceLocation getId() -
serializeToNBT
public net.minecraft.nbt.CompoundTag serializeToNBT()Description copied from class:StorageDataSerialize this storage data to NBT- Specified by:
serializeToNBTin interfaceIStorageData- Overrides:
serializeToNBTin classStorageData- Returns:
- A
CompoundTagof the serialized data
-
deserializeFromNBT
-