Page MenuHomeDevCentral

D3840.id9949.diff
No OneTemporary

D3840.id9949.diff

diff --git a/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/SuhaylPlugin.java b/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/SuhaylPlugin.java
--- a/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/SuhaylPlugin.java
+++ b/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/SuhaylPlugin.java
@@ -29,8 +29,11 @@
loadTranslationRegistry();
// Register features
- Bukkit.getPluginManager().registerEvents(new OptimizedWeather(this), this);
- Bukkit.getPluginManager().registerEvents(new HappyGhastBehavior(this), this);
+ Bukkit.getPluginManager().registerEvents(new OptimizedWeather(config), this);
+
+ HappyGhastBehavior listener = new HappyGhastBehavior(getLogger(), config);
+ Bukkit.getPluginManager().registerEvents(listener, this);
+
Bukkit.getPluginManager().registerEvents(new SafeSleep(), this);
Bukkit.getPluginManager().registerEvents(new SaddleBehavior(), this);
diff --git a/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/HappyGhastBehavior.java b/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/HappyGhastBehavior.java
--- a/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/HappyGhastBehavior.java
+++ b/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/HappyGhastBehavior.java
@@ -26,9 +26,9 @@
public static final double DEFAULT_HAPPY_GHAST_SPEED = 0.05;
- public HappyGhastBehavior(SuhaylPlugin plugin) {
- this.logger = plugin.getLogger();
- this.config = plugin.config;
+ public HappyGhastBehavior(Logger logger, SuhaylConfig config) {
+ this.logger = logger;
+ this.config = config;
}
private double computeSpeed () {
diff --git a/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/OptimizedWeather.java b/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/OptimizedWeather.java
--- a/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/OptimizedWeather.java
+++ b/plugins/suhayl/src/main/java/org/eu/loupsgris/quilvaryn/listeners/OptimizedWeather.java
@@ -14,8 +14,8 @@
private final Random random;
private final SuhaylConfig config;
- public OptimizedWeather(SuhaylPlugin plugin) {
- this.config = plugin.config;
+ public OptimizedWeather(SuhaylConfig config) {
+ this.config = config;
this.random = new Random();
}

File Metadata

Mime Type
text/plain
Expires
Thu, Nov 6, 03:18 (10 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3138229
Default Alt Text
D3840.id9949.diff (2 KB)

Event Timeline