Skip to content

Commit 239a76e

Browse files
committed
Randomize pokemon uuid before adding to team.
1 parent c3da8a5 commit 239a76e

File tree

1 file changed

+2
-1
lines changed
  • common/src/main/java/generations/gg/generations/core/generationscore/common/world/item

1 file changed

+2
-1
lines changed

common/src/main/java/generations/gg/generations/core/generationscore/common/world/item/PokemonStoringItem.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import net.minecraft.world.item.Item
1919
import net.minecraft.world.item.ItemStack
2020
import net.minecraft.world.item.TooltipFlag
2121
import net.minecraft.world.level.Level
22+
import java.util.UUID
2223

2324
abstract class PokemonStoringItem(properties: Properties) : Item(properties), PokemonInteraction {
2425

@@ -40,7 +41,7 @@ abstract class PokemonStoringItem(properties: Properties) : Item(properties), Po
4041
val item = player.getItemInHand(usedHand)
4142
val pokemon = item.getPokemon()
4243
if (pokemon != null) {
43-
storage.getParty((player as ServerPlayer)).add(pokemon)
44+
storage.getParty((player as ServerPlayer)).add(pokemon.also { it.uuid = UUID.randomUUID() })
4445
item.shrink(1)
4546
item.removePokemon()
4647
item.setLore(mutableListOf<Component>())

0 commit comments

Comments
 (0)