added a reload command
This commit is contained in:
parent
bc5ffcc2fc
commit
1184c0370c
@ -1,6 +1,8 @@
|
||||
package org.twipnetwork.rocketJumping;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.Player;
|
||||
@ -30,6 +32,13 @@ public final class RocketJumping extends JavaPlugin implements Listener {
|
||||
public void onDisable() {
|
||||
}
|
||||
|
||||
private void loadConfigValues() {
|
||||
FileConfiguration config = getConfig();
|
||||
boostPower = config.getDouble("boostPower", 4.0);
|
||||
damageShooter = config.getBoolean("damageShooter", false);
|
||||
}
|
||||
|
||||
|
||||
@EventHandler
|
||||
public void onProjectileHit(ProjectileHitEvent event) {
|
||||
Projectile projectile = event.getEntity();
|
||||
@ -52,4 +61,17 @@ public final class RocketJumping extends JavaPlugin implements Listener {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||
if (command.getName().equalsIgnoreCase("rocketlauncher")) {
|
||||
if (args.length > 0 && args[0].equalsIgnoreCase("reload")) {
|
||||
reloadConfig();
|
||||
loadConfigValues();
|
||||
sender.sendMessage("§aRocketLauncher config reloaded!");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
@ -1,4 +1,10 @@
|
||||
name: RocketJumping
|
||||
version: '1.3-1.21'
|
||||
version: '1.4-1.21'
|
||||
main: org.twipnetwork.rocketJumping.RocketJumping
|
||||
api-version: '1.21'
|
||||
commands:
|
||||
rocketlauncher:
|
||||
description: Reloads the RocketJumping configuration.
|
||||
usage: /<command> reload
|
||||
permission: rocketlauncher.reload
|
||||
permission-message: You do not have permission to execute this command.
|
Loading…
Reference in New Issue
Block a user