Skip to content

Commit d9a4fbc

Browse files
committed
changed build paper version to 1.21.10
1 parent 8d486a3 commit d9a4fbc

File tree

4 files changed

+8
-11
lines changed

4 files changed

+8
-11
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# XpGet
22

3-
Плагин для Paper 1.21.8, который позволяет конвертировать ваш опыт в бутылочки опыта при наличии пустых стеклянных бутылочек. Поддерживает как фиксированное количество, так и автоматический расчёт максимума через команду `/xpget max`.
3+
Плагин для Paper 1.21.10, который позволяет конвертировать ваш опыт в бутылочки опыта при наличии пустых стеклянных бутылочек. Поддерживает как фиксированное количество, так и автоматический расчёт максимума через команду `/xpget max`.
44

55
## ⚙️ Команда
66

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
}
44

55
group = 'com.flyaway.xpget'
6-
version = '1.0.0'
6+
version = '1.1.0'
77

88
java {
99
toolchain {
@@ -20,7 +20,7 @@ repositories {
2020
}
2121

2222
dependencies {
23-
compileOnly 'io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT'
23+
compileOnly 'io.papermc.paper:paper-api:1.21.10-R0.1-SNAPSHOT'
2424
}
2525

2626
tasks.jar {

src/main/java/com/flyaway/xpget/XpGetCommand.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,11 @@ public XpGetCommand(JavaPlugin plugin) {
2121
@Override
2222
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
2323

24-
if (!(sender instanceof Player)) {
24+
if (!(sender instanceof Player player)) {
2525
sender.sendMessage("§cЭта команда только для игроков!");
2626
return true;
2727
}
2828

29-
Player player = (Player) sender;
30-
3129
// Проверка прав
3230
if (!player.hasPermission("xpget.use")) {
3331
player.sendMessage("§cУ вас нет прав для использования этой команды!");
@@ -108,9 +106,8 @@ private void convertMax(Player player) {
108106

109107
// Максимальное количество бутылочек, которое можно создать
110108
int maxByExp = playerExp / EXP_PER_BOTTLE;
111-
int maxByBottles = emptyBottles;
112109

113-
int maxBottles = Math.min(maxByExp, maxByBottles);
110+
int maxBottles = Math.min(maxByExp, emptyBottles);
114111

115112
if (maxBottles <= 0) {
116113
if (emptyBottles == 0) {
@@ -139,7 +136,7 @@ private void convertMax(Player player) {
139136
// Показываем информацию об ограничивающем факторе
140137
if (actualBottles == maxByExp) {
141138
player.sendMessage("§7Ограничено количеством опыта");
142-
} else if (actualBottles == maxByBottles) {
139+
} else if (actualBottles == emptyBottles) {
143140
} else {
144141
player.sendMessage("§7Ограничено местом в инвентаре");
145142
}
@@ -163,7 +160,7 @@ private boolean performConversion(Player player, int bottleAmount) {
163160

164161
// Логируем действие для отладки
165162
plugin.getLogger().info("Игрок " + player.getName() + " конвертировал " +
166-
bottleAmount + " бутылочек (" + requiredExp + " опыта)");
163+
bottleAmount + " бутылочек (" + requiredExp + " опыта)");
167164

168165
return true;
169166
}

src/main/resources/plugin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: XpGet
2-
version: 1.0.0
2+
version: 1.1.0
33
main: com.flyaway.xpget.XpGetPlugin
44
api-version: 1.21
55
author: FlyAwayMaking

0 commit comments

Comments
 (0)