Inspired by 2020's April Fools' 20w14infinite Snapshot, this mod brings endless randomly generated dimensions into Minecraft.
1package net.lerariemann.infinity.item;
2
3import net.lerariemann.infinity.util.teleport.WarpLogic;
4import net.minecraft.server.level.ServerPlayer;
5import net.minecraft.world.entity.LivingEntity;
6import net.minecraft.world.item.Item;
7import net.minecraft.world.item.ItemStack;
8import net.minecraft.world.level.Level;
9
10public class HomeItem extends Item {
11 public HomeItem(Properties settings) {
12 super(settings);
13 }
14
15 @Override
16 public ItemStack finishUsingItem(ItemStack stack, Level world, LivingEntity user) {
17 if (user instanceof ServerPlayer player) {
18 WarpLogic.respawnAlive(player);
19 }
20 return super.finishUsingItem(stack, world, user);
21 }
22}