minecraft-src/net/minecraft/world/item/GameMasterBlockItem.java
2025-07-04 01:41:11 +03:00

20 lines
684 B
Java

package net.minecraft.world.item;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.context.BlockPlaceContext;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.state.BlockState;
import org.jetbrains.annotations.Nullable;
public class GameMasterBlockItem extends BlockItem {
public GameMasterBlockItem(Block block, Item.Properties properties) {
super(block, properties);
}
@Nullable
@Override
protected BlockState getPlacementState(BlockPlaceContext context) {
Player player = context.getPlayer();
return player != null && !player.canUseGameMasterBlocks() ? null : super.getPlacementState(context);
}
}