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.entity.LivingEntity;
5import net.minecraft.item.Item;
6import net.minecraft.item.ItemStack;
7import net.minecraft.server.network.ServerPlayerEntity;
8import net.minecraft.world.World;
9
10public class HomeItem extends Item {
11 public HomeItem(Settings settings) {
12 super(settings);
13 }
14
15 @Override
16 public ItemStack finishUsing(ItemStack stack, World world, LivingEntity user) {
17 if (user instanceof ServerPlayerEntity player) {
18 WarpLogic.respawnAlive(player);
19 }
20 return super.finishUsing(stack, world, user);
21 }
22}