Class Weather21_12_2

java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
mods.thecomputerizer.theimpossiblelibrary.legacy.v12.m2.integration.Weather21_12_2
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.integration.ModAPI, mods.thecomputerizer.theimpossiblelibrary.api.integration.VersionDependent

public class Weather21_12_2 extends mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
  • Nested Class Summary

    Nested classes/interfaces inherited from class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API

    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData, mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType
  • Field Summary

    Fields inherited from class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API

    MODID, NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType
    convertType(net.mrbt0907.weather2.api.weather.WeatherEnum.Type type)
     
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData
    getClosestBlizzard(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
     
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData
    getClosestCloud(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
     
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData
    getClosestData(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance, mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType type)
     
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData
    getClosestHurricane(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
     
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData
    getClosestSandStorm(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
     
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData
    getClosestStorm(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
     
    mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData
    getClosestTornado(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
     
    net.mrbt0907.weather2.weather.storm.WeatherObject
    getClosestWeatherType(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance, mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType type)
     
    net.mrbt0907.weather2.weather.WeatherManager
    getManager(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world)
     
    Map<net.mrbt0907.weather2.weather.storm.WeatherObject, Integer>
    getWeatherTypeAround(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance, mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType type)
     
    mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3
    toBuiltInVec(net.mrbt0907.weather2.util.Maths.Vec3 vec)
     
    net.mrbt0907.weather2.util.Maths.Vec3
    toVec(mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos)
     

    Methods inherited from class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API

    getID, getName, isCompatible

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Weather21_12_2

      public Weather21_12_2()
  • Method Details

    • convertType

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType convertType(net.mrbt0907.weather2.api.weather.WeatherEnum.Type type)
    • getClosestBlizzard

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData getClosestBlizzard(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
      Specified by:
      getClosestBlizzard in class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
    • getClosestCloud

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData getClosestCloud(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
      Specified by:
      getClosestCloud in class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
    • getClosestData

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData getClosestData(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance, mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType type)
    • getClosestHurricane

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData getClosestHurricane(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
      Specified by:
      getClosestHurricane in class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
    • getClosestSandStorm

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData getClosestSandStorm(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
      Specified by:
      getClosestSandStorm in class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
    • getClosestStorm

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData getClosestStorm(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
      Specified by:
      getClosestStorm in class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
    • getClosestTornado

      @Nullable public mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherData getClosestTornado(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance)
      Specified by:
      getClosestTornado in class mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API
    • getClosestWeatherType

      @Nullable public net.mrbt0907.weather2.weather.storm.WeatherObject getClosestWeatherType(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance, mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType type)
    • getManager

      @Nullable public net.mrbt0907.weather2.weather.WeatherManager getManager(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world)
    • getWeatherTypeAround

      public Map<net.mrbt0907.weather2.weather.storm.WeatherObject, Integer> getWeatherTypeAround(mods.thecomputerizer.theimpossiblelibrary.api.world.WorldAPI<?> world, mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos, double distance, mods.thecomputerizer.theimpossiblelibrary.api.integration.Weather2API.WeatherType type)
    • toBuiltInVec

      public mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 toBuiltInVec(net.mrbt0907.weather2.util.Maths.Vec3 vec)
    • toVec

      public net.mrbt0907.weather2.util.Maths.Vec3 toVec(mods.thecomputerizer.theimpossiblelibrary.api.world.BlockPosAPI<?> pos)