From a4eebcf09cdd83b2baf42e34fd604816176b86c1 Mon Sep 17 00:00:00 2001 From: modmuss <modmuss50@gmail.com> Date: Mon, 2 Dec 2024 19:52:51 +0000 Subject: [PATCH] Remove unused BlockPickInteractionAware interface (#4266) --- .../api/block/BlockPickInteractionAware.java | 37 ------------------- 1 file changed, 37 deletions(-) delete mode 100644 fabric-events-interaction-v0/src/main/java/net/fabricmc/fabric/api/block/BlockPickInteractionAware.java diff --git a/fabric-events-interaction-v0/src/main/java/net/fabricmc/fabric/api/block/BlockPickInteractionAware.java b/fabric-events-interaction-v0/src/main/java/net/fabricmc/fabric/api/block/BlockPickInteractionAware.java deleted file mode 100644 index dc70ee729..000000000 --- a/fabric-events-interaction-v0/src/main/java/net/fabricmc/fabric/api/block/BlockPickInteractionAware.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2016, 2017, 2018, 2019 FabricMC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package net.fabricmc.fabric.api.block; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockState; -import net.minecraft.entity.player.PlayerEntity; -import net.minecraft.item.ItemStack; -import net.minecraft.util.hit.BlockHitResult; -import net.minecraft.util.hit.HitResult; -import net.minecraft.util.math.BlockPos; -import net.minecraft.world.BlockView; -import net.minecraft.world.WorldView; - -/** - * Convenience interface for blocks that want more stack picking context than what - * {@link Block#getPickStack(WorldView, BlockPos, BlockState, boolean)} provides. - * - * <p>The hit result is guaranteed to be a {@link BlockHitResult} that did not miss. - */ -public interface BlockPickInteractionAware { - ItemStack getPickedStack(BlockState state, BlockView view, BlockPos pos, PlayerEntity player, HitResult result); -}