Skip to content

Commit 33d8ccf

Browse files
committed
added 1.21.5 version
1 parent 7546399 commit 33d8ccf

3 files changed

Lines changed: 10 additions & 62 deletions

File tree

gradle.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ org.gradle.jvmargs=-Xmx1G
33
org.gradle.parallel=true
44

55
# Fabric Properties
6-
minecraft_version=1.21.1
7-
yarn_mappings=1.21.1+build.3
8-
loader_version=0.16.7
6+
minecraft_version=1.21.4
7+
yarn_mappings=1.21.4+build.8
8+
loader_version=0.16.10
99

1010
# Mod Properties
11-
mod_version=1.6.0-Alpha+1.21.1
11+
mod_version=1.6.0-Alpha+1.21.4
1212
maven_group=pl.lordtricker
1313
archives_base_name=ltrynek
1414

1515
# Dependencies
16-
fabric_version=0.115.0+1.21.1
16+
fabric_version=0.118.0+1.21.4

src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java

Lines changed: 1 addition & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
<<<<<<<< HEAD:src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java
21
package pl.lordtricker.ltrynek.core.manager;
3-
========
4-
package pl.lordtricker.ltrynek.client.manager;
5-
>>>>>>>> 86d6843 (Big update to version 1.4.0):src/client/java/pl/lordtricker/ltrynek/client/manager/ClientPriceListManager.java
62

73
import pl.lordtricker.ltrynek.core.config.PriceEntry;
84
import pl.lordtricker.ltrynek.core.util.CompositeKeyUtil;
@@ -14,13 +10,6 @@
1410

1511
public class ClientPriceListManager {
1612

17-
<<<<<<<< HEAD:src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java
18-
========
19-
/**
20-
* Struktura: profile -> lista wpisów typu PriceEntry.
21-
* Każdy wpis zawiera: name, lore, material, enchants, maxPrice.
22-
*/
23-
>>>>>>>> 86d6843 (Big update to version 1.4.0):src/client/java/pl/lordtricker/ltrynek/client/manager/ClientPriceListManager.java
2413
private static final Map<String, List<PriceEntry>> priceLists = new HashMap<>();
2514

2615
private static final Map<String, Map<String, String>> customLookup = new HashMap<>();
@@ -44,12 +33,6 @@ public static String listProfiles() {
4433
return String.join(", ", priceLists.keySet());
4534
}
4635

47-
<<<<<<<< HEAD:src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java
48-
========
49-
/**
50-
* Dodaje lub ustawia wpis (name, lore, material, enchants, maxPrice) w aktywnym profilu.
51-
*/
52-
>>>>>>>> 86d6843 (Big update to version 1.4.0):src/client/java/pl/lordtricker/ltrynek/client/manager/ClientPriceListManager.java
5336
public static void addPriceEntry(PriceEntry entry) {
5437
String compositeKey = CompositeKeyUtil.getCompositeKeyFromEntry(entry);
5538

@@ -92,7 +75,6 @@ public static void removePriceEntry(String rawItem) {
9275
}
9376
}
9477

95-
<<<<<<<< HEAD:src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java
9678
public static PriceEntry findMatchingPriceEntry(String noColorName, List<String> loreLines, String materialId, String enchantments) {
9779
List<PriceEntry> entries = priceLists.get(activeProfile);
9880
if (entries == null) return null;
@@ -104,15 +86,6 @@ public static PriceEntry findMatchingPriceEntry(String noColorName, List<String>
10486
String lowerMaterialId = materialId.toLowerCase();
10587
String lowerEnchantments = enchantments == null ? "" : enchantments.toLowerCase();
10688

107-
========
108-
/**
109-
* Wyszukuje wpis PriceEntry, który pasuje do przekazanych parametrów (name, lore, material).
110-
* Jeśli chcesz uwzględnić enchanty, zmodyfikuj logikę porównania.
111-
*/
112-
public static PriceEntry findMatchingPriceEntry(String noColorName, List<String> loreLines, String materialId, String enchantments) {
113-
List<PriceEntry> entries = priceLists.get(activeProfile);
114-
if (entries == null) return null;
115-
>>>>>>>> 86d6843 (Big update to version 1.4.0):src/client/java/pl/lordtricker/ltrynek/client/manager/ClientPriceListManager.java
11689
for (PriceEntry pe : entries) {
11790
int score = 0;
11891

@@ -124,16 +97,9 @@ public static PriceEntry findMatchingPriceEntry(String noColorName, List<String>
12497
}
12598

12699
if (!pe.name.isEmpty()) {
127-
<<<<<<<< HEAD:src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java
128100
String lowerEntryName = pe.name.toLowerCase();
129101
boolean nameMatches = lowerName.contains(lowerEntryName) || lowerMaterialId.contains(lowerEntryName);
130102
if (!nameMatches) {
131-
========
132-
String lowerName = noColorName.toLowerCase();
133-
String lowerMaterial = materialId.toLowerCase();
134-
String lowerEntryName = pe.name.toLowerCase();
135-
if (!lowerName.contains(lowerEntryName) && !lowerMaterial.contains(lowerEntryName)) {
136-
>>>>>>>> 86d6843 (Big update to version 1.4.0):src/client/java/pl/lordtricker/ltrynek/client/manager/ClientPriceListManager.java
137103
continue;
138104
}
139105
score += Math.min(500, lowerEntryName.length());
@@ -167,28 +133,10 @@ public static PriceEntry findMatchingPriceEntry(String noColorName, List<String>
167133
bestScore = score;
168134
best = pe;
169135
}
170-
<<<<<<<< HEAD:src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java
171-
========
172-
if (pe.enchants != null && !pe.enchants.isEmpty()) {
173-
if (enchantments == null || enchantments.isEmpty() ||
174-
!enchantments.toLowerCase().contains(pe.enchants.toLowerCase())) {
175-
continue;
176-
}
177-
}
178-
return pe;
179-
>>>>>>>> 86d6843 (Big update to version 1.4.0):src/client/java/pl/lordtricker/ltrynek/client/manager/ClientPriceListManager.java
180136
}
181137
return best;
182138
}
183139

184-
<<<<<<<< HEAD:src/main/java/pl/lordtricker/ltrynek/core/manager/ClientPriceListManager.java
185-
========
186-
187-
188-
/**
189-
* Daje dostęp do wszystkich profili (przydatne np. do zapisywania w configu).
190-
*/
191-
>>>>>>>> 86d6843 (Big update to version 1.4.0):src/client/java/pl/lordtricker/ltrynek/client/manager/ClientPriceListManager.java
192140
public static Map<String, List<PriceEntry>> getAllProfiles() {
193141
return priceLists;
194142
}
@@ -198,4 +146,4 @@ public static void clearAllProfiles() {
198146
customLookup.clear();
199147
activeProfile = "default";
200148
}
201-
}
149+
}

src/main/resources/fabric.mod.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@
2828
],
2929

3030
"depends": {
31-
"fabricloader": ">=0.15.11",
32-
"minecraft": ">=1.21 <=1.21.1",
33-
"java": ">=21",
34-
"fabric-api": "*"
31+
"fabricloader": ">=0.15.11",
32+
"minecraft": ">=1.21.3 <=1.21.5",
33+
"java": ">=21",
34+
"fabric-api": "*"
3535
},
3636
"suggests": {
3737
"another-mod": "*"

0 commit comments

Comments
 (0)