CyberCrystal
Пользователь
- Сообщения
- 6
Добрый день, пытался написать простой плагин для изменение скорости лодки в конфиге, в коде ошибки не подсвечиваются но на деле не работает.
Java:
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.plugin.*;
import org.bukkit.inventory.*;
import org.bukkit.inventory.meta.*;
import org.bukkit.event.vehicle.*;
import org.bukkit.util.*;
import org.bukkit.entity.*;
import org.bukkit.*;
import org.bukkit.event.*;
public class main extends JavaPlugin implements Listener {
@Override
public void onEnable() {
this.getServer().getPluginManager().registerEvents((Listener) this, (Plugin) this);
this.saveDefaultConfig();
Bukkit.getPluginManager().registerEvents((Listener) this, (Plugin) this);
this.getLogger().info("Load plugin");
}
@Override
public void onDisable() {
}
@EventHandler
public void onVehicleBoats(final VehicleMoveEvent event) {
final Vehicle vehicle = event.getVehicle();
final Entity passenger = event.getVehicle().getPassenger();
if (vehicle instanceof Boat && passenger instanceof Player && this.getConfig().getBoolean("BoatSpeed.amount")) {
final Boat boat = (Boat) vehicle;
final Player player = (Player) passenger;
boat.setMaxSpeed(0.4 * this.getConfig().getInt("BoatSpeed.amount"));
}
}
}