mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-08-10 17:55:44 +00:00
Require shift to place crates in world
Essentially makes crate opening from hand take priority over placing, if it is enabled at all. Not the other way round (shift forces opening, regular click places) because that would make it improssible to place a crate on an interactable block
This commit is contained in:
parent
f8b7e8528c
commit
e72959d436
@ -36,6 +36,16 @@ public class ItemBlockStorageCrate extends ItemBlockBase implements IGUIProvider
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) {
|
||||
// If crates can be opened from hand, prioritize this and require sneaking to place them
|
||||
if (ServerConfig.CRATE_OPEN_HELD.get() && !player.isSneaking()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return super.onItemUse(stack, player, world, x, y, z, side, hitX, hitY, hitZ);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {
|
||||
if(!ServerConfig.CRATE_OPEN_HELD.get()) return stack;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user