ConfigurableTest.java 971 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.gmail.nossr50.config;
  2. import com.gmail.nossr50.mcMMO;
  3. import ninja.leaping.configurate.objectmapping.Setting;
  4. import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
  5. import java.util.List;
  6. @ConfigSerializable
  7. public class ConfigurableTest extends ConfigLoaderConfigurable {
  8. public final static String relativePath = "configurabletest.yml";
  9. private static ConfigurableTest instance;
  10. public ConfigurableTest() {
  11. super(mcMMO.p.getDataFolder().getAbsoluteFile(), relativePath);
  12. mcMMO.p.getLogger().severe("The value of bone "+boneValue);
  13. }
  14. public static ConfigurableTest getInstance() {
  15. if(instance == null)
  16. instance = new ConfigurableTest();
  17. return instance;
  18. }
  19. @Setting(value = "woof.bone", comment = "Finally we have found the value of bone")
  20. double boneValue = 9.4447;
  21. @Override
  22. public List<String> validateKeys() {
  23. return null;
  24. }
  25. }