Refactor sendNoSpamMessage to use a packet, fixes a number of issues where no chat messsage was being received at all.
More work towards splitting client and server.
This commit is contained in:
parent
45c1e7412c
commit
27cc9d0730
14 changed files with 123 additions and 116 deletions
|
@ -65,7 +65,7 @@ public class BatteryItem extends Item implements RcEnergyItem {
|
|||
public TypedActionResult<ItemStack> use(final World world, final PlayerEntity player, final Hand hand) {
|
||||
final ItemStack stack = player.getStackInHand(hand);
|
||||
if (player.isSneaking()) {
|
||||
ItemUtils.switchActive(stack, 1, world.isClient, MessageIDs.poweredToolID);
|
||||
ItemUtils.switchActive(stack, 1, MessageIDs.poweredToolID, player);
|
||||
return new TypedActionResult<>(ActionResult.SUCCESS, stack);
|
||||
}
|
||||
return new TypedActionResult<>(ActionResult.PASS, stack);
|
||||
|
@ -73,7 +73,7 @@ public class BatteryItem extends Item implements RcEnergyItem {
|
|||
|
||||
@Override
|
||||
public void inventoryTick(ItemStack stack, World world, Entity entity, int slot, boolean selected) {
|
||||
ItemUtils.checkActive(stack, 1, entity.world.isClient, MessageIDs.poweredToolID);
|
||||
ItemUtils.checkActive(stack, 1, MessageIDs.poweredToolID, entity);
|
||||
if (world.isClient) {
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue