- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.bukkit.event.weather.WeatherChangeEvent
类的一些代码示例,展示了WeatherChangeEvent
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeatherChangeEvent
类的具体详情如下:
包路径:org.bukkit.event.weather.WeatherChangeEvent
类名称:WeatherChangeEvent
[英]Stores data for weather changing in a world
[中]存储世界天气变化的数据
代码示例来源:origin: GlowstoneMC/Glowstone
@Override
public void setStorm(boolean hasStorm) {
// call event
WeatherChangeEvent event = new WeatherChangeEvent(this, hasStorm);
if (EventFactory.getInstance().callEvent(event).isCancelled()) {
return;
}
// change weather
boolean previouslyRaining = currentlyRaining;
currentlyRaining = hasStorm;
// Numbers borrowed from CraftBukkit.
if (currentlyRaining) {
setWeatherDuration(ThreadLocalRandom.current().nextInt(TickUtil.TICKS_PER_HALF_DAY)
+ TickUtil.TICKS_PER_HALF_DAY);
} else {
setWeatherDuration(ThreadLocalRandom.current().nextInt(TickUtil.TICKS_PER_WEEK)
+ TickUtil.TICKS_PER_HALF_DAY);
}
// update players
if (previouslyRaining != currentlyRaining) {
getRawPlayers().forEach(GlowPlayer::sendWeather);
}
}
代码示例来源:origin: DRE2N/DungeonsXL
@EventHandler
public void onWeatherChange(WeatherChangeEvent event) {
DInstanceWorld dWorld = dWorlds.getInstanceByWorld(event.getWorld());
if (dWorld instanceof DEditWorld && event.toWeatherState()) {
event.setCancelled(true);
} else if (dWorld instanceof DGameWorld) {
Game game = Game.getByGameWorld((DGameWorld) dWorld);
Boolean raining = game.getRules().isRaining();
if (raining == null) {
return;
}
if ((raining && !event.toWeatherState()) || (!raining && event.toWeatherState())) {
event.setCancelled(true);
}
}
}
代码示例来源:origin: io.github.bedwarsrel/BedwarsRel-Common
@EventHandler
public void onWeatherEvent(WeatherChangeEvent we) {
if (we.isCancelled()) {
return;
}
List<Game> games = BedwarsRel.getInstance().getGameManager().getGamesByWorld(we.getWorld());
if (games.size() == 0) {
return;
}
for (Game game : games) {
if (game.getState() != GameState.STOPPED) {
we.setCancelled(true);
break;
}
}
}
代码示例来源:origin: Multiverse/Multiverse-Core
/**
* This method is called when the weather changes.
* @param event The Event that was fired.
*/
@EventHandler
public void weatherChange(WeatherChangeEvent event) {
if (event.isCancelled()) {
return;
}
MultiverseWorld world = this.plugin.getMVWorldManager().getMVWorld(event.getWorld().getName());
if (world != null) {
// If it's going to start raining and we have weather disabled
event.setCancelled((event.toWeatherState() && !world.isWeatherEnabled()));
}
}
代码示例来源:origin: EngineHub/CommandHelper
@Override
public boolean toWeatherState() {
return this.event.toWeatherState();
}
}
代码示例来源:origin: EngineHub/WorldGuard
@EventHandler(priority = EventPriority.HIGH, ignoreCancelled = true)
public void onWeatherChange(WeatherChangeEvent event) {
ConfigurationManager cfg = WorldGuard.getInstance().getPlatform().getGlobalStateManager();
WorldConfiguration wcfg = cfg.get(BukkitAdapter.adapt(event.getWorld()));
if (event.toWeatherState()) {
if (wcfg.disableWeather) {
event.setCancelled(true);
}
} else {
if (!wcfg.disableWeather && wcfg.alwaysRaining) {
event.setCancelled(true);
}
}
}
代码示例来源:origin: BedwarsRel/BedwarsRel
@EventHandler
public void onWeatherEvent(WeatherChangeEvent we) {
if (we.isCancelled()) {
return;
}
List<Game> games = BedwarsRel.getInstance().getGameManager().getGamesByWorld(we.getWorld());
if (games.size() == 0) {
return;
}
for (Game game : games) {
if (game.getState() != GameState.STOPPED) {
we.setCancelled(true);
break;
}
}
}
代码示例来源:origin: TotalFreedom/TotalFreedomMod
@EventHandler(priority = EventPriority.HIGH)
public void onWeatherChange(WeatherChangeEvent event)
{
try
{
if (event.getWorld().equals(adminworld.getWorld()) && adminworld.getWeatherMode() != WorldWeather.OFF)
{
return;
}
}
catch (Exception ex)
{
}
if (ConfigEntry.DISABLE_WEATHER.getBoolean() && event.toWeatherState())
{
event.setCancelled(true);
}
}
我正在尝试对 vuex getter 进行测试,但它让我无法读取未定义的属性天气,而且我无法理解这里的“天气”是什么,我还没有在任何地方声明任何天气变量,但我仍然不知道什么 Jest 指的是天气。请帮
我对此很陌生,所以请原谅我的无知,我正在尽力 catch 并理解那里的所有信息。 Traceback (most recent call last): File "weather.py", lin
我想知道如果我们谈论压力单位,“in”代表什么?我相信 mb = mili bars = hPa。有了这个假设,就有些奇怪了。我分别使用 u=c 和 u=f 取了 2 个不同的 WOEID,结果如下
我需要一种方法来使用 javascript 返回某个城市的当前天气吗?我最好使用哪个 API?或者是否有任何其他应用程序可以使用 ajax 请求来获取当前天气? GeoPlanit 需要一个 appi
有没有人使用AccuWeather搜索您的国家天气?我想在AccuWeather中获取我的城市天气代码,谁可以帮助我?生成的代码具有以下形式:EUR | DE | GM014 | TORGAU。我找不
我正在寻找很久以前的历史天气数据 - 理想情况下,从 1800 年代末/1900 年代初开始。到目前为止,我已经使用 Wunderground API 收集了历史数据。我也曾在 StackOverfl
我们有 Bloomberg (BBG) 数据许可订阅,并希望将天气数据包含到我们的应用程序中。然而,我们刚刚发现,虽然他们有当前的天气数据,但没有可用的天气数据历史。 现在,我很难相信像 BBG 这样
我正在构建一个应用程序,我想在其中添加天气动画,例如天气应用程序,我的意思是当它在背景中显示云彩移动和下雨等时,还有像应用程序 CALM 这样的动画你在背景上看到了高质量的视频。 我的问题是 - 那些
我对澳大利亚的BOM API有很多搜索。没有简单的方法来获取天气信息,如风,温度,湿度等。它们通过ftp以.xml格式提供数据。根本没有json格式。它们以json格式提供数据的一些地方。以下是jso
我试图使用 NOAA 进行每小时预报,但它不允许我输入东经。请求必须是西经。 他们甚至为印度等亚洲国家提供东经服务。 这是我使用的链接 http://graphical.weather.gov/xml
我想知道 AccuWeather API 是否可以免费用于商业用途。如果没有,我如何将其用于商业目的? 是否有完全免费的天气 API 可用于我的应用程序? 最佳答案 Accuweather 数据不是免
我有兴趣获取欧洲的 GFS 预测数据,可从以下网站免费获得。 Link to GFS Forecasts The data can be downloaded from here 我只需要欧洲(确切地
我有兴趣获取欧洲的 GFS 预测数据,可从以下网站免费获得。 Link to GFS Forecasts The data can be downloaded from here 我只需要欧洲(确切地
我正在尝试找到启用水平滚动和小点导航的控件,就像 iOS 中的天气应用程序一样。 我似乎找不到它,我假设它存在,因为我在大量应用中看到了完全相同的实现。 如果您可以链接到 Xamarin 或 Obje
有谁知道如何构建“新闻和天气”应用程序使用的那种标签? see here http://img51.imageshack.us/img51/8788/tabsd.png 这意味着可以向左和向右滚动的选
本文整理了Java中org.bukkit.event.weather.WeatherChangeEvent类的一些代码示例,展示了WeatherChangeEvent类的具体用法。这些代码示例主要来源
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
比较可用的天气API,我看不到很多可用的信息。 OpenWeatherMap和Wunderground有什么区别。我看到Wunderground的付费版本具有更高的层级和更多功能,但是OpenWeat
正在开发AngularJs应用程序并通过$resource调用Open Weather API,面临以下问题。 Blocked loading resource from url not allowe
我正在开发一个应用程序,它将帮助我使用 openweathermap.org 获取任何城市的五天天气预报,但是,每当我在 WeatherList 容器中调用函数 renderWeather 时,我都会
我是一名优秀的程序员,十分优秀!