SimplixStorage

Library to store data in a better way

APACHE-2.0 License

Stars
137
Committers
20

Bot releases are visible (Hide)

SimplixStorage - Bug fixes

Published by KotlinFactory over 5 years ago

Bug fixes in FileUtils

SimplixStorage - New Methods

Published by KotlinFactory over 5 years ago

Do you want to remove keys easily from your file?

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

SimplixStorage - 2.2.2

Published by KotlinFactory over 5 years ago

2.2.2

SimplixStorage - 2.2

Published by KotlinFactory over 5 years ago

2.2

SimplixStorage - 2.1.2

Published by KotlinFactory over 5 years ago

SimplixStorage - 2.1.1.

Published by KotlinFactory over 5 years ago

2.1.1

SimplixStorage - 2.1

Published by KotlinFactory over 5 years ago

getKeySet() from yamlFile.
Improved performance
Old bug fixed

SimplixStorage - LightningStorage 2 is out!

Published by KotlinFactory over 5 years ago

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>
SimplixStorage - This is thje official release of the 2.0 - Beta!

Published by KotlinFactory over 5 years ago

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:)

SimplixStorage - Development of 2.0

Published by KotlinFactory over 5 years ago

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!

SimplixStorage - Version 1.92 - Code Style improvements - Way to 2.0

Published by KotlinFactory over 5 years ago

Version 1.92 - Way to 2.0

SimplixStorage - First Release for GitHub

Published by KotlinFactory over 5 years ago

First release for GitHub

Badges
Extracted from project README
Discord
Related Projects