Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update READMEuk.md #264

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@

| Minecraft Version | SeedCrackerX version | Dependencies |
|-------------------|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1.19.4 | [2.14.2](https://github.com/19MisterX98/SeedcrackerX/releases/download/prerelease/seedcrackerX-2.14.2.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.20.x | [2.14.4](https://github.com/19MisterX98/SeedcrackerX/releases/download/prerelease/seedcrackerX-2.14.4.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.19.4 | [2.14.2](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.14.2/seedcrackerX-2.14.2.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.19.3 | [2.13.1](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.13.1/seedcrackerX-2.13.1.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.19-1.19.2 | [2.13](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.13/seedcrackerX-2.13.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.18.2 | [2.12](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.12/seedcrackerX-2.12.jar) | [Fabric mod loader](https://fabricmc.net/use/) |
Expand Down
3 changes: 2 additions & 1 deletion READMEru.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@

| Версия Minecraft | Версия SeedCrackerX | Необходимые дополнения |
|------------------|------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1.19.4 | [2.14.2](https://github.com/19MisterX98/SeedcrackerX/releases/download/prerelease/seedcrackerX-2.14.2.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.20 | [2.14.4](https://github.com/19MisterX98/SeedcrackerX/releases/download/prerelease/seedcrackerX-2.14.4.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.19.4 | [2.14.2](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.14.2/seedcrackerX-2.14.2.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.19.3 | [2.13.1](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.13.1/seedcrackerX-2.13.1.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.19-1.19.2 | [2.13](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.13/seedcrackerX-2.13.jar) | [Fabric mod loader 0.14.0+](https://fabricmc.net/use/) |
| 1.18.2 | [2.12](https://github.com/19MisterX98/SeedcrackerX/releases/download/2.12/seedcrackerX-2.12.jar) | [Fabric mod loader](https://fabricmc.net/use/) |
Expand Down
54 changes: 27 additions & 27 deletions READMEuk.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# SeedCrackerX [![Github All Releases](https://img.shields.io/github/downloads/19MisterX98/SeedCrackerX/total.svg)]

## Мої активності:
## Моя активность:

- [Мій Discord](https://discord.gg/JRmHzqQYfp)
- [Youtube](https://www.youtube.com/channel/UCby9ZxEjJCqmccQGF3GSYlA)

## Встановлення
## Установлення

Завантажте та встановіть [fabric](https://fabricmc.net/use/)

Expand All @@ -19,8 +19,8 @@

## База даних

Через те що мод використовується багатьма людьми, я створив Google таблицю для сідів серверів.
Якщо ви ввімкнете опцію бази даних в графічних налаштуваннях моду, то він відправлятиме знайденні сіди з серверів з 10+ гравцями.
Через те що мод використовується багатьма людьми, я створив Google таблицю для зерен серверів.
Якщо ви ввімкнете опцію бази даних в графічних налаштуваннях моду, то він відправлятиме знайдені зерна з серверів з 10+ гравцями.
Вам також буде потрібна ліцензія Майнкрафт.

[Таблиця](https://docs.google.com/spreadsheets/d/1tuQiE-0leW88em9OHbZnH-RFNhVqgoHhIt9WQbeqqWw/edit?usp=sharing)
Expand All @@ -29,47 +29,47 @@

### 1.17.X та нижче

Побігайте по мапі поки ви не знайдете спавнер. Після того як мод побачив цей спавнер, процес знаходження сіда почнеться автоматично.
Побігайте по мапі поки ви не знайдете спавнер. Після того як мод побачив цей спавнер, процес знаходження зерна почнеться автоматично.
Якщо мод не дасть сід, то ви маєте знайти ще один спавнер.

Також мод підтримую знаходження сіда через:
- [Структури й вежі краю](https://youtu.be/aUuPSZVPH8E?t=462)
- [Скажені гриби](https://www.youtu.be/HKjwgofhKs4)
Також мод підтримую знаходження зерна через:
- [Структури й вежі Енду](https://youtu.be/aUuPSZVPH8E?t=462)
- [Химерні гриби](https://www.youtu.be/HKjwgofhKs4)

### 1.18.X та вище

Знаходження за допомогою спавнерів та скажених грибів більше не працює.
Знаходження за допомогою спавнерів та химерних грибів більше не працює.

Зайдіть в налаштування за допомогою "/seed gui" й перевірте, що ізумруди, портали у Краї, біоми, колодязі в пустелі та скажені гриби вимкненні, тому що вони можуть дати неправильні дані.
Зайдіть в налаштування за допомогою "/seed gui" й перевірте, що смарагди, портали в Енд, біоми, пустельні колодязі та химерні гриби вимкненні, тому що вони можуть дати неправильні дані.

Для знаходження сіда, з вас потребується знайти 5 структур з зазначених нижче:\
Пустельні піраміди, Храми у джунглях, Хати відьми, Розбиті кораблі, Іглу, Аванпости Розбійників
Для знаходження зерна, з вас потребується знайти 5 структур з зазначених нижче:\
Храми в пустелі, храми у джунглях, хатинки відьми, уламки кораблів, іглу, аванпости розбійників

Будь-яка комбінація підійде. На приклад: 3 розбитих кораблі, 1 піраміда та 1 іглу.
Ви можете перевірити свій прогрес за допомогою "/seed data bits" (подивіться на кількість біт у "liftable structures")
Будь-яка комбінація підійде. На приклад: 3 уламки кораблів, 1 піраміда та 1 іглу.
Ви можете перевірити свій прогрес за допомогою "/seed data bits" (подивіться на кількість біт у "підйомні структури")
Структура була знайдена модом, якщо вона обведена.
Після того як ви отримали достатньо автоматично почнеться пошук. Це займе приблизно 1-5 хв.
Мод може запросити знайти ще структур після цього.
Це більш імовірно, якщо у вас менше бітів та однакові структури.
Після того як мод знайшов сід структур, він перебере сід мапи.
Після того як мод знайшов зерно структур, він перебере зерно мапи.

### Підтриманні структури
- Підводний Монумент
- Місто Краю
- Захованні скарби
- Пустельні Піраміди
- Океанічний монумент
- Місто Енду
- Заховані скарби
- Храми в пустелі
- Храми у джунглях
- Хати відьми
- Розбиті Кораблі
- Хатинки відьми
- Уламки кораблів
- Іглу
- Аванпости Розбійників
- Аванпости розбійників

### Підтриманні декорації
### Підтриманні декоратори
- Спавнери
- Портали у Краї
- Пустельні Колодязі
- Ізумрудові руди
- Скажені Гриби
- Портали у Енд
- Пустельні колодязі
- Смарагдові руди
- Химерні гриби

## Команди

Expand Down
28 changes: 14 additions & 14 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -54,24 +54,24 @@ dependencies {

modImplementation ("com.terraformersmc:modmenu:${project.modmenu_version}") {transitive = false}

implementation('com.seedfinding:mc_math:0eb505174da8a92550f8ec6efe254e0fa936cc0d') { transitive = false }
implementation('com.seedfinding:mc_seed:5518e3ba3ee567fb0b51c15958967f70a6a19e02') { transitive = false }
implementation('com.seedfinding:mc_core:d685a37f0a466d4bf800e7f285daf9ef73c81678') { transitive = false }
implementation('com.seedfinding:mc_noise:a6ab8e6c688491829f8d2adf845392da22ef8e9c') { transitive = false }
implementation('com.seedfinding:mc_biome:b2271807a047bb43ac60c8c20ad47e315f19b9a6') { transitive = false }
implementation('com.seedfinding:mc_terrain:9e937ddb838e28e79423c287fa18b1ce66f061d7') { transitive = false }
implementation('com.seedfinding:mc_feature:c29fd1fcd746e14c1bcdb127da3113ba273db1fd') { transitive = false }
implementation('com.seedfinding:mc_math:ffd2edcfcc0d18147549c88cc7d8ec6cf21b5b91') { transitive = false }
implementation('com.seedfinding:mc_seed:1ead6fcefe7e8de4b3d60cd6c4e993f1e8f33409') { transitive = false }
implementation('com.seedfinding:mc_core:d64d5f90be66300da41ef58f4f1736db2499784f') { transitive = false }
implementation('com.seedfinding:mc_noise:7e3ba65e181796c4a2a1c8881d840b2254b92962') { transitive = false }
implementation('com.seedfinding:mc_biome:41a42cb9019a552598f12089059538853e18ec78') { transitive = false }
implementation('com.seedfinding:mc_terrain:b4246cbd5880c4f8745ccb90e1b102bde3448126') { transitive = false }
implementation('com.seedfinding:mc_feature:919b7e513cc1e87e029a9cd703fc4e2dc8686229') { transitive = false }
implementation('com.seedfinding:mc_reversal:ca64c0890c106f1a2207623c316fce86f250b918') { transitive = false }

implementation('com.seedfinding:latticg:1.06')

include('com.seedfinding:mc_math:0eb505174da8a92550f8ec6efe254e0fa936cc0d') { transitive = false }
include('com.seedfinding:mc_seed:5518e3ba3ee567fb0b51c15958967f70a6a19e02') { transitive = false }
include('com.seedfinding:mc_core:d685a37f0a466d4bf800e7f285daf9ef73c81678') { transitive = false }
include('com.seedfinding:mc_noise:a6ab8e6c688491829f8d2adf845392da22ef8e9c') { transitive = false }
include('com.seedfinding:mc_biome:b2271807a047bb43ac60c8c20ad47e315f19b9a6') { transitive = false }
include('com.seedfinding:mc_terrain:9e937ddb838e28e79423c287fa18b1ce66f061d7') { transitive = false }
include('com.seedfinding:mc_feature:c29fd1fcd746e14c1bcdb127da3113ba273db1fd') { transitive = false }
include('com.seedfinding:mc_math:ffd2edcfcc0d18147549c88cc7d8ec6cf21b5b91') { transitive = false }
include('com.seedfinding:mc_seed:1ead6fcefe7e8de4b3d60cd6c4e993f1e8f33409') { transitive = false }
include('com.seedfinding:mc_core:d64d5f90be66300da41ef58f4f1736db2499784f') { transitive = false }
include('com.seedfinding:mc_noise:7e3ba65e181796c4a2a1c8881d840b2254b92962') { transitive = false }
include('com.seedfinding:mc_biome:41a42cb9019a552598f12089059538853e18ec78') { transitive = false }
include('com.seedfinding:mc_terrain:b4246cbd5880c4f8745ccb90e1b102bde3448126') { transitive = false }
include('com.seedfinding:mc_feature:919b7e513cc1e87e029a9cd703fc4e2dc8686229') { transitive = false }
include('com.seedfinding:mc_reversal:ca64c0890c106f1a2207623c316fce86f250b918') { transitive = false }

include('com.seedfinding:latticg:1.06')
Expand Down
20 changes: 10 additions & 10 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@ org.gradle.jvmargs=-Xmx2G
# Fabric Properties
# check these on https://fabricmc.net/use

minecraft_version=1.19.4
yarn_mappings=1.19.4+build.1
loader_version=0.14.17
minecraft_version=1.20
yarn_mappings=1.20+build.1
loader_version=0.14.21

# Mod Properties
mod_version = 2.14.2
mod_version = 2.14.4
maven_group = kaptainwutax
archives_base_name = seedcrackerX

# Dependencies
fabric_version=0.76.0+1.19.4
fabric_api_base=0.4.23+9ff28bcef4
command_api_version=2.2.4+ae0966baf4
resource_loader_version=0.11.0+938a1d56f4
modmenu_version=6.1.0-rc.4
cloth_config_version=10.0.96
fabric_version=0.83.0+1.20
fabric_api_base=0.4.29+b04edc7a27
command_api_version=2.2.11+b3afc78b27
resource_loader_version=0.11.7+f7923f6d27
modmenu_version=7.0.0
cloth_config_version=11.0.98
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import com.mojang.brigadier.builder.LiteralArgumentBuilder;
import kaptainwutax.seedcrackerX.init.ClientCommands;
import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource;
import kaptainwutax.seedcrackerX.util.Log;
import net.minecraft.client.MinecraftClient;
import net.minecraft.text.Text;
import net.minecraft.util.Formatting;
Expand All @@ -27,7 +28,11 @@ public static void sendFeedback(String message, Formatting color, boolean overla
public final void register(CommandDispatcher<FabricClientCommandSource> dispatcher) {
LiteralArgumentBuilder<FabricClientCommandSource> builder = literal(this.getName());
this.build(builder);
dispatcher.register(literal(ClientCommands.PREFIX).then(builder));
LiteralArgumentBuilder<FabricClientCommandSource> seedCrackerRootCommand = literal(ClientCommands.PREFIX)
.executes(context -> {
Log.error("Error: please enter a valid seedcracker command");
return 1;
});
dispatcher.register(seedCrackerRootCommand.then(builder));
}

}
21 changes: 12 additions & 9 deletions src/main/java/kaptainwutax/seedcrackerX/config/Config.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,14 @@
import kaptainwutax.seedcrackerX.Features;
import kaptainwutax.seedcrackerX.util.FeatureToggle;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.*;

public class Config {
private static final Logger logger = LoggerFactory.getLogger("config");

private static final File file = new File(net.fabricmc.loader.api.FabricLoader.getInstance().getConfigDir().toFile(), "seedcracker.json");
private static Config INSTANCE = new Config();
public FeatureToggle buriedTreasure = new FeatureToggle(true);
Expand Down Expand Up @@ -38,28 +43,26 @@ public class Config {

public static void save() {
Gson gson = new GsonBuilder().setPrettyPrinting().create();
// make sure that the config directory exists
file.getParentFile().mkdirs();

try (FileWriter writer = new FileWriter(file)) {

gson.toJson(INSTANCE, writer);
} catch (IOException e) {
System.out.println("seedcracker could't save config");
e.printStackTrace();
logger.error("seedcracker couldn't save config", e);
}
}

public static void load() {
Gson gson = new Gson();

if (!file.exists()) return;

try (Reader reader = new FileReader(file)) {
INSTANCE = gson.fromJson(reader, Config.class);
} catch (Exception e) {
if (file.exists()) {
System.out.println("seedcracker couldn't load config, deleting it...");
file.delete();
} else {
System.out.println("seedcracker couldn't find config");
}
logger.error("seedcracker couldn't load config, deleting it...", e);
file.delete();
}
}

Expand Down
Loading