蛋壳666
  1. // Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
  2. // Jad home page: http://kpdus.tripod.com/jad.html
  3. // Decompiler options: packimports(3) fieldsfirst ansi space
  4. // Source File Name:   API.java

  5. package com.bind.yl;

  6. import java.io.File;
  7. import java.io.IOException;
  8. import org.bukkit.configuration.file.YamlConfiguration;
  9. import org.bukkit.entity.Player;

  10. public class API
  11. {

  12.         public API()
  13.         {
  14.         }

  15.         public static double getAmount(Player p)
  16.         {
  17.                 File file = new File("./plugins/Bindy/data", (new StringBuilder(String.valueOf(p.getName()))).append(".yml").toString());
  18.                 YamlConfiguration yml = YamlConfiguration.loadConfiguration(file);
  19.                 return yml.getDouble("amount");
  20.         }

  21.         public static void setAmount(Player p, double amount)
  22.         {
  23.                 File file = new File("./plugins/Bindy/data", (new StringBuilder(String.valueOf(p.getName()))).append(".yml").toString());
  24.                 YamlConfiguration yml = YamlConfiguration.loadConfiguration(file);
  25.                 yml.set("amount", Double.valueOf(amount));
  26.                 try
  27.                 {
  28.                         yml.save(file);
  29.                 }
  30.                 catch (IOException e)
  31.                 {
  32.                         e.printStackTrace();
  33.                 }
  34.         }

  35.         public static void takeAmount(Player p, double amount)
  36.         {
  37.                 File file = new File("./plugins/Bindy/data", (new StringBuilder(String.valueOf(p.getName()))).append(".yml").toString());
  38.                 YamlConfiguration yml = YamlConfiguration.loadConfiguration(file);
  39.                 yml.set("amount", Double.valueOf(yml.getDouble("amount") - amount));
  40.                 try
  41.                 {
  42.                         yml.save(file);
  43.                 }
  44.                 catch (IOException e)
  45.                 {
  46.                         e.printStackTrace();
  47.                 }
  48.         }

  49.         public static boolean hasAmount(Player p, double amount)
  50.         {
  51.                 File file = new File("./plugins/Bindy/data", (new StringBuilder(String.valueOf(p.getName()))).append(".yml").toString());
  52.                 YamlConfiguration yml = YamlConfiguration.loadConfiguration(file);
  53.                 double a = yml.getDouble("amount");
  54.                 return a >= amount;
  55.         }

  56.         public static void giveAmount(Player p, double amount)
  57.         {
  58.                 File file = new File("./plugins/Bindy/data", (new StringBuilder(String.valueOf(p.getName()))).append(".yml").toString());
  59.                 YamlConfiguration yml = YamlConfiguration.loadConfiguration(file);
  60.                 yml.set("amount", Double.valueOf(yml.getDouble("amount") + amount));
  61.                 try
  62.                 {
  63.                         yml.save(file);
  64.                 }
  65.                 catch (IOException e)
  66.                 {
  67.                         e.printStackTrace();
  68.                 }
  69.         }
  70. }
复制代码
还有一个主class:


inuEbisu
int Math.round(double)

蛋壳666

取整吗?我是一个会看不会写的渣渣,大佬可以帮我改一下吗?10RMB奉上 qq295108309

inuEbisu
中华博 发表于 2019-6-14 19:45
取整吗?我是一个会看不会写的渣渣,大佬可以帮我改一下吗?10RMB奉上 qq295108309 ...

取整
Math.round(小数)
返回取整值

蛋壳666
tutity_tiger 发表于 2019-6-14 19:47
取整
Math.round(小数)
返回取整值

谢谢你,我研究好了