Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- APIFeature - Class in net.nullved.pmweatherapi.v2
- APIFeature(ResourceLocation, Class<?>) - Constructor for class net.nullved.pmweatherapi.v2.APIFeature
- APIFeatures - Class in net.nullved.pmweatherapi.v2
- APIFeatures() - Constructor for class net.nullved.pmweatherapi.v2.APIFeatures
- apply(BlockEntity, float, PoseStack, MultiBufferSource, int, int, BufferBuilder) - Method in interface net.nullved.pmweatherapi.client.render.RenderFunction
B
- BlockBehaviourMixin - Class in net.nullved.pmweatherapi.mixin
- BlockBehaviourMixin() - Constructor for class net.nullved.pmweatherapi.mixin.BlockBehaviourMixin
C
E
- enableFeatures(APIFeature...) - Static method in class net.nullved.pmweatherapi.v2.APIFeatures
- ExampleOverlay - Class in net.nullved.pmweatherapi.example
-
This is an example overlay that draws a dot at every nearby radar's position
- ExampleOverlay() - Constructor for class net.nullved.pmweatherapi.example.ExampleOverlay
F
- forRadarNearBlock(ResourceKey<Level>, BlockPos, double, Consumer<BlockPos>) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
- forRadarNearBlock(Level, BlockPos, double, Consumer<BlockPos>) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
- forRadarNearChunk(ResourceKey<Level>, ChunkPos, double, Consumer<BlockPos>) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
-
Executes the given
Consumerfor eachBlockPosof aRadarBlockin a defined radius around the center of the chunk - forRadarNearChunk(Level, ChunkPos, double, Consumer<BlockPos>) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
-
Executes the given
Consumerfor eachBlockPosof aRadarBlockin a defined radius around the center of the chunk - forStormNearBlock(BlockPos, double, Consumer<Storm>) - Method in class net.nullved.pmweatherapi.storm.Storms
-
Executes the given
Consumerfor eachStormin a defined radius around the block - forStormNearChunk(ChunkPos, double, Consumer<Storm>) - Method in class net.nullved.pmweatherapi.storm.Storms
-
Executes the given
Consumerfor eachStormin a defined radius around the center of the chunk
G
- get(ResourceKey<Level>) - Static method in class net.nullved.pmweatherapi.radar.Radars
- get(ResourceKey<Level>) - Static method in class net.nullved.pmweatherapi.storm.Storms
- get(Level) - Static method in class net.nullved.pmweatherapi.radar.Radars
- get(Level) - Static method in class net.nullved.pmweatherapi.storm.Storms
- getAllDimensions() - Static method in class net.nullved.pmweatherapi.radar.Radars
- getChunksWithRadars() - Method in class net.nullved.pmweatherapi.radar.Radars
- getManager() - Method in class net.nullved.pmweatherapi.v2.APIFeature
- getOverlays() - Static method in class net.nullved.pmweatherapi.client.render.RadarOverlays
- getRadarMap() - Method in class net.nullved.pmweatherapi.radar.Radars
- getRadars() - Method in class net.nullved.pmweatherapi.radar.Radars
L
- LOGGER - Static variable in class net.nullved.pmweatherapi.PMWeatherAPI
M
- MODID - Static variable in class net.nullved.pmweatherapi.PMWeatherAPI
N
- NearbyRadars - Class in net.nullved.pmweatherapi.radar
- NearbyRadars() - Constructor for class net.nullved.pmweatherapi.radar.NearbyRadars
- NearbyRadarsCommand - Class in net.nullved.pmweatherapi.command
- NearbyRadarsCommand() - Constructor for class net.nullved.pmweatherapi.command.NearbyRadarsCommand
- net.nullved.pmweatherapi - package net.nullved.pmweatherapi
- net.nullved.pmweatherapi.client.render - package net.nullved.pmweatherapi.client.render
- net.nullved.pmweatherapi.command - package net.nullved.pmweatherapi.command
- net.nullved.pmweatherapi.event - package net.nullved.pmweatherapi.event
- net.nullved.pmweatherapi.example - package net.nullved.pmweatherapi.example
- net.nullved.pmweatherapi.mixin - package net.nullved.pmweatherapi.mixin
- net.nullved.pmweatherapi.radar - package net.nullved.pmweatherapi.radar
- net.nullved.pmweatherapi.storm - package net.nullved.pmweatherapi.storm
- net.nullved.pmweatherapi.v2 - package net.nullved.pmweatherapi.v2
O
- onChunkLoadEvent(ChunkWatchEvent.Sent) - Static method in class net.nullved.pmweatherapi.event.PMWGameEventHandler
- onLevelLoadEvent(LevelEvent.Load) - Static method in class net.nullved.pmweatherapi.event.PMWGameEventHandler
- onLevelUnloadEvent(LevelEvent.Save) - Static method in class net.nullved.pmweatherapi.event.PMWGameEventHandler
- onRegisterCommandsEvent(RegisterCommandsEvent) - Static method in class net.nullved.pmweatherapi.event.PMWGameEventHandler
- OVERLAYS - Static variable in class net.nullved.pmweatherapi.v2.APIFeatures
P
- PacketNBTFromClientMixin - Class in net.nullved.pmweatherapi.mixin
- PacketNBTFromClientMixin() - Constructor for class net.nullved.pmweatherapi.mixin.PacketNBTFromClientMixin
- PMWeatherAPI - Class in net.nullved.pmweatherapi
- PMWeatherAPI(IEventBus, ModContainer) - Constructor for class net.nullved.pmweatherapi.PMWeatherAPI
- PMWGameEventHandler - Class in net.nullved.pmweatherapi.event
- PMWGameEventHandler() - Constructor for class net.nullved.pmweatherapi.event.PMWGameEventHandler
R
- RadarOverlays - Class in net.nullved.pmweatherapi.client.render
- RadarOverlays() - Constructor for class net.nullved.pmweatherapi.client.render.RadarOverlays
- RadarRendererMixin - Class in net.nullved.pmweatherapi.mixin
- RadarRendererMixin() - Constructor for class net.nullved.pmweatherapi.mixin.RadarRendererMixin
- Radars - Class in net.nullved.pmweatherapi.radar
- RADARS - Static variable in class net.nullved.pmweatherapi.v2.APIFeatures
- radarsNearBlock(ResourceKey<Level>, BlockPos, double) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
- radarsNearBlock(Level, BlockPos, double) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
- radarsNearChunk(ResourceKey<Level>, ChunkPos, double) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
- radarsNearChunk(Level, ChunkPos, double) - Static method in class net.nullved.pmweatherapi.radar.NearbyRadars
- RadarStorage - Class in net.nullved.pmweatherapi.radar
- RadarStorage() - Constructor for class net.nullved.pmweatherapi.radar.RadarStorage
- readAllRadars() - Static method in class net.nullved.pmweatherapi.radar.RadarStorage
- readFromStorage() - Static method in class net.nullved.pmweatherapi.radar.Radars
- readRadarsForDimension(Map<ChunkPos, Set<BlockPos>>, JsonElement) - Static method in class net.nullved.pmweatherapi.radar.RadarStorage
- register(CommandDispatcher<CommandSourceStack>) - Static method in class net.nullved.pmweatherapi.command.NearbyRadarsCommand
- registerOverlay(ResourceLocation, RenderFunction) - Static method in class net.nullved.pmweatherapi.client.render.RadarOverlays
- registerRadar(BlockPos) - Method in class net.nullved.pmweatherapi.radar.Radars
- registerRadars(List<BlockPos>) - Method in class net.nullved.pmweatherapi.radar.Radars
- render(BlockEntity, float, PoseStack, MultiBufferSource, int, int, BufferBuilder) - Static method in class net.nullved.pmweatherapi.example.ExampleOverlay
- RenderFunction - Interface in net.nullved.pmweatherapi.client.render
- renderOverlays(BlockEntity, float, PoseStack, MultiBufferSource, int, int, BufferBuilder) - Static method in class net.nullved.pmweatherapi.client.render.RadarOverlays
S
- saveAllRadars() - Static method in class net.nullved.pmweatherapi.radar.RadarStorage
- saveRadarsForDimension(ResourceKey<Level>, Radars) - Static method in class net.nullved.pmweatherapi.radar.RadarStorage
- shouldRecalculate(LevelChunk) - Method in class net.nullved.pmweatherapi.radar.Radars
- Storms - Class in net.nullved.pmweatherapi.storm
- STORMS - Static variable in class net.nullved.pmweatherapi.v2.APIFeatures
- stormsNearBlock(BlockPos, double) - Method in class net.nullved.pmweatherapi.storm.Storms
-
Returns a
ListofStorms in a defined radius around the block - stormsNearChunk(ChunkPos, double) - Method in class net.nullved.pmweatherapi.storm.Storms
-
Returns a
ListofStorms in a defined radius around the center of the chunk
U
- unregisterRadar(BlockPos) - Method in class net.nullved.pmweatherapi.radar.Radars
- unregisterRadars(List<BlockPos>) - Method in class net.nullved.pmweatherapi.radar.Radars
All Classes and Interfaces|All Packages|Constant Field Values