Skip to content

Releases: Simplix-Softworks/SimplixStorage

Bug fixes

19 Jun 19:58
Compare
Choose a tag to compare

Bug fixes in FileUtils

New Methods

19 Jun 19:53
Compare
Choose a tag to compare

Do you want to remove keys easily from your file?

Now you can do this with:
removeKey()
or
remove()

2.2.2

19 Jun 10:41
Compare
Choose a tag to compare

2.2.2

2.2

19 Jun 10:26
Compare
Choose a tag to compare
2.2 Pre-release
Pre-release

2.2

2.1.2

18 Jun 16:42
Compare
Choose a tag to compare
Added keySet for other file types

2.1.1.

17 Jun 22:37
Compare
Choose a tag to compare

2.1.1

2.1

17 Jun 22:12
Compare
Choose a tag to compare
2.1

getKeySet() from yamlFile.
Improved performance
Old bug fixed

LightningStorage 2 is out!

08 Jun 13:16
65561b3
Compare
Choose a tag to compare

This is LightningStorage 2!

How to use: https://github.com/JavaFactoryDev/LightningStorage/wiki/Usage
SpigotMC-Page: https://www.spigotmc.org/resources/lightningstorage-aweseome-library-to-store-data-in-a-better-way.67286/

How to setup:

  1. Place this in your repository-section:

Example Pom: https://pastebin.com/eiyRZYyi

    <repository>
        <id>TheWarKing-Public-Storage</id>
        <url>http://thewarking.de:8081/repository/Storage/</url>
    </repository>
  1. Place this in your dependency-section:
    <dependency>
            <groupId>de.leonhard</groupId>
            <artifactId>LightningStorage</artifactId>
            <version>1.9</version>
            <scope>compile</scope>
    </dependency>
  1. Important! Use a shade plugin to make sure that the libary is shaded into your final .jar file when your
    plugin is compiled.
    The relocation is optional but heavily recommended.
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-shade-plugin</artifactId>
	<version>3.1.0</version>
	<executions>
		<execution>
			<phase>package</phase>
			<goals>
				<goal>shade</goal>
			</goals>
		</execution>
	</executions>
	<configuration>
		<createDependencyReducedPom>false</createDependencyReducedPom>
		<relocations>
			<relocation>
				<pattern>de.leonhard</pattern>
				<shadedPattern>yourpackage.yourname.storage</shadedPattern>
			</relocation>
		</relocations>
	</configuration>
</plugin>

This is thje official release of the 2.0 - Beta!

05 Jun 16:09
Compare
Choose a tag to compare

Lightning Storage 2 comes with many new features!

This is a beta so there might be buggs left.
It should be free of bugs but it is not yet battle tested.
It doesn't yet include all new features of the 2.0 but quite a few.

LightningStorage 2 is full of new features and even new filetypes!
(See wiki for a tutorial to use)

  • Support for TOML files - A brilliant configuration language
  • The performance of all file types was massivly enhanced
  • LightningStorage is now fully enabled to to preserve comments
  • There is a new config class specially designed to preserve comments. You can also get&edit the header!

CSV&An own file format is comming soon:)

Development of 2.0

31 May 12:38
Compare
Choose a tag to compare
Development of 2.0 Pre-release
Pre-release

This is a development version of 2.0!
It should be stable but it is not yet battle tested.
It doesn't yet include all new features of the 2.0 but quite a few.

New Features:
You can now control how the yaml should be reloaded.(yaml/json . setReloadSettings (automatically/intelligent/manual))
By default it only reloades the file, when the file is changed, what boosts the performace significantly!

Also I've included a YamlReader whitch you can get the header from a file!