/** * Short cut to set a value and the last changed build number. * <hr> * Performs set(path, value) and setLastChangedBuildNumber(path, * lastChangedBuildNumber). * * @param path * @param value * @param lastChangedBuildNumber */ public void set(String path, Object value, int lastChangedBuildNumber) { set(path, value); setLastChangedBuildNumber(path, lastChangedBuildNumber); }
/** * Set a value depending on the detected Minecraft version. * @param path * @param cmpVersion The version to compare to (N.N.N). * @param valueLT Value to use if the detected version is smaller/less than the given one. * @param valueEQ Value to use if the detected version is equal to the given one. * @param valueGT Value to use if the detected version is greater than the detected one. * @param valueUnknown Value to use if the version could not be detected (e.g. unknown format). */ public void setVersionDependent(final String path, final String cmpVersion, final Object valueLT, final Object valueEQ, final Object valueGT, final Object valueUnknown) { set(path, ServerVersion.select(cmpVersion, valueLT, valueEQ, valueGT, valueUnknown)); }