Skip to content

Commit

Permalink
Merge pull request #27 from Zodsmar/development
Browse files Browse the repository at this point in the history
Development
  • Loading branch information
Zodsmar authored Apr 27, 2020
2 parents 90e9eff + 69bebdd commit b23a9a3
Show file tree
Hide file tree
Showing 33 changed files with 2,446 additions and 1,812 deletions.
15 changes: 0 additions & 15 deletions .classpath

This file was deleted.

29 changes: 29 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,32 @@
/amidst-v4-3-beta4.jar
/jgoodies-common-1.4.0.jar
/target/
.vscode
.settings

*.class

# Package Files #
*.war
*.ear

# IntelliJ IDEA project files #
/*.iml
/.idea/*
/bin
/dist
/logs
/nbproject
/build
/lib/logs

history.txt
target/
/dependency-reduced-pom.xml
devtools.properties
tests

.gradle
**/build/
!src/**/build/
/gradle
17 changes: 0 additions & 17 deletions .project

This file was deleted.

2 changes: 0 additions & 2 deletions .settings/.gitignore

This file was deleted.

63 changes: 53 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,70 @@
# SeedSearcherStandaloneTool
This tool is built to be standalone but has some depencies if you would like to download and play with the code. Depencencies are in the lib folder.
# SASSA

![SeedTool Image 1](https://imgur.com/j6Hi6be.png)
> Stands for: StandAlone Seed Searcher Application
![SeedTool Image 2](https://imgur.com/8b6Rspy.png)
This tool is built to be standalone but has some dependencies which are automatically managed by Gradle. The tool is open source so anyone is able to help, learn, adapt etc.
Getting started with the tool is very easy and there is a simple set of instructions on the info tab (your starting tab). You can
also hover over UI elements to get more information.

![SeedTool Image 3](https://i.imgur.com/fCgzNpv.png)
## Features

> - **Bedrock Mode**
> - Search based on minecraft version (1.15.2 - 1.7.10)
> - Search in specific radius from spawn
> - World Type (Default, Amplified, Large Biomes)
> - Biomes, Biome Sets (OR function), and Structures
> - Randomized Seeds (Or search from a seed range)

![SeedTool Image 1](https://imgur.com/WyPWotg.png)

![SeedTool Image 2](https://imgur.com/zKAjEgN.png)

![SeedTool Image 3](https://imgur.com/ESwTnVB.png)

![SeedTool Image 4](https://imgur.com/S1C6W5C.png)

![SeedTool Image 5](https://imgur.com/o9tsdYy.png)

### Developers

- Built using Intellij and Java 11
- Runs on Java 8 (1.8)
- Using Gradle to build the project. I created a custom task called buildAll which
builds everything from .JAR, .EXE, .ZIP, and .TAR
- If you have a feature to add create a pull request! Help is always nice.

### Content Creators

If you are a content creator and would like to make a video and showcase the tool please feel free.
Just some information regarding about myself and the plans of the tool.

- Its pronounced Zods - mar (Zodz - mar)
- I am a guy so saying *he* is totally fine.

As for future plans please check out the projects page where I am trying to keep up to date with what
I am working on also future plans and ideas. (Nothing is set in stone but there are the plans).

Also if you are going to make a video or content in anyway, I am always looking for developers who
are interested in helping or people who might know different methods of doing the searching and can help
improve things like stability, reliability, etc. So any form of shoutout, kinda of like a reminder to anyone
who is technically inclined would be a great help!

## Credit

#### Dependency
#### Dependencies
https://github.com/toolbox4minecraft/amidst
https://code.google.com/archive/p/json-simple/

http://www.java2s.com/Code/Jar/j/jgoodies.htm

#### User Credit
#### User Credits
scudobuio - for the initial search function

fraffugooby - Updating dependencies

YourCoalAlt - Updating to 1.14.3

PaulW - Adding Seed Range Searching

#### Contact

Discord: Zodsmar#0877
Expand All @@ -32,4 +76,3 @@ Email: [email protected]
Building this tool takes time. If you love the tool and would like to donate I always appreciate it!

[![](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=W9E3YQAKQWC34&currency_code=CAD&source=url)

70 changes: 70 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
/*
* This file was generated by the Gradle 'init' task.
*/


plugins {
id 'application'
id 'java'
id 'maven-publish'
id 'org.openjfx.javafxplugin' version '0.0.8'
id 'edu.sc.seis.launch4j' version '2.4.6'
}

dependencies {
implementation 'com.github.toolbox4minecraft:amidst:v4.4-beta1'
implementation 'com.googlecode.json-simple:json-simple:1.1.1'
}


group = 'sassa'
version = 'v0.5.0'
sourceCompatibility = '1.8'
String stringVersion = version

javafx {
version = "11.0.2"
modules = [ 'javafx.controls', 'javafx.fxml', 'javafx.graphics' ]
}

application {
mainClassName = 'sassa.main.Main'
}
jar {
manifest {
attributes 'Main-Class': 'sassa.main.Main'
}
from {
configurations.runtime.collect { it.isDirectory() ? it : zipTree(it) }
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
}
}

launch4j {
mainClassName = 'sassa.main.Main'
outfile = group + "-" + stringVersion + ".exe"
icon = "${projectDir}/src/main/resources/sassa/sassa.ico"
}

repositories {
mavenLocal()
maven {
url = uri('https://jitpack.io')
}

maven {
url = uri('https://repo.maven.apache.org/maven2')
}
}

task buildAll(type: GradleBuild) {
tasks = ['jar', 'createExe', 'assemble']
}

publishing {
publications {
maven(MavenPublication) {
from(components.java)
}
}
}
Loading

0 comments on commit b23a9a3

Please sign in to comment.