Skip to content

Commit 472a084

Browse files
author
RohitM2019
committed
Incremented version and updated plugin for 7.1.8
1 parent 29334fb commit 472a084

File tree

1 file changed

+19
-14
lines changed

1 file changed

+19
-14
lines changed

src/main/java/io/github/rm2023/rbounty/RBountyPlugin.java

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@
1717

1818
package io.github.rm2023.rbounty;
1919

20+
import java.io.IOException;
21+
import java.math.BigDecimal;
22+
import java.nio.file.Files;
23+
import java.nio.file.Path;
24+
import java.util.ArrayList;
25+
import java.util.Map.Entry;
26+
import java.util.Optional;
27+
import java.util.UUID;
28+
29+
import org.slf4j.Logger;
2030
import org.spongepowered.api.Game;
2131
import org.spongepowered.api.Sponge;
2232
import org.spongepowered.api.command.CommandException;
@@ -38,6 +48,7 @@
3848
import org.spongepowered.api.event.cause.EventContext;
3949
import org.spongepowered.api.event.cause.EventContextKeys;
4050
import org.spongepowered.api.event.entity.DestructEntityEvent;
51+
import org.spongepowered.api.event.entity.living.humanoid.player.RespawnPlayerEvent;
4152
import org.spongepowered.api.event.game.GameRegistryEvent;
4253
import org.spongepowered.api.event.game.GameReloadEvent;
4354
import org.spongepowered.api.event.game.state.GameInitializationEvent;
@@ -48,13 +59,13 @@
4859
import org.spongepowered.api.service.economy.account.UniqueAccount;
4960
import org.spongepowered.api.service.permission.PermissionDescription;
5061
import org.spongepowered.api.service.permission.PermissionDescription.Builder;
51-
import org.spongepowered.api.service.user.UserStorageService;
5262
import org.spongepowered.api.service.permission.PermissionService;
63+
import org.spongepowered.api.service.user.UserStorageService;
5364
import org.spongepowered.api.text.Text;
5465
import org.spongepowered.api.text.format.TextColors;
5566
import org.spongepowered.api.text.format.TextStyles;
56-
import org.spongepowered.api.util.generator.dummy.DummyObjectProvider;
5767
import org.spongepowered.api.util.TypeTokens;
68+
import org.spongepowered.api.util.generator.dummy.DummyObjectProvider;
5869

5970
import com.google.inject.Inject;
6071

@@ -65,18 +76,7 @@
6576
import ninja.leaping.configurate.hocon.HoconConfigurationLoader;
6677
import ninja.leaping.configurate.loader.ConfigurationLoader;
6778

68-
import java.io.IOException;
69-
import java.math.BigDecimal;
70-
import java.nio.file.Files;
71-
import java.nio.file.Path;
72-
import java.util.ArrayList;
73-
import java.util.Optional;
74-
import java.util.UUID;
75-
import java.util.Map.Entry;
76-
77-
import org.slf4j.Logger;
78-
79-
@Plugin(id = "rbounty", name = "RBounty", version = "1.0.0", description = "A plugin allowing the placing and claiming of player bounties.")
79+
@Plugin(id = "rbounty", name = "RBounty", version = "1.0.1", description = "A plugin allowing the placing and claiming of player bounties.")
8080
public class RBountyPlugin {
8181
public static Key<Value<Integer>> BOUNTY = DummyObjectProvider.createExtendedFor(Key.class, "BOUNTY");
8282
RBountyData data = null;
@@ -432,4 +432,9 @@ public Text parseLeaderboard(int start, int end, boolean online) {
432432
builder.color(TextColors.BLUE);
433433
return builder.build();
434434
}
435+
436+
@Listener
437+
public void onRespawn(RespawnPlayerEvent event) {
438+
event.getTargetEntity().offer(RBountyPlugin.BOUNTY, event.getOriginalPlayer().get(RBountyPlugin.BOUNTY).get());
439+
}
435440
}

0 commit comments

Comments
 (0)