Fix #24.
This commit is contained in:
parent
89c108d1f3
commit
37708e68ff
|
@ -1,6 +1,5 @@
|
|||
package io.izzel.arclight.common.mixin.core.entity.item;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import io.izzel.arclight.common.bridge.entity.LivingEntityBridge;
|
||||
import io.izzel.arclight.common.bridge.entity.player.PlayerEntityBridge;
|
||||
import io.izzel.arclight.common.bridge.entity.player.PlayerInventoryBridge;
|
||||
|
@ -111,10 +110,12 @@ public abstract class ItemEntityMixin extends EntityMixin {
|
|||
}
|
||||
}
|
||||
|
||||
/* #24
|
||||
@Inject(method = "setItem", at = @At("HEAD"))
|
||||
private void arclight$noAirDrops(ItemStack stack, CallbackInfo ci) {
|
||||
Preconditions.checkArgument(!stack.isEmpty(), "Cannot drop air");
|
||||
}
|
||||
*/
|
||||
|
||||
@Inject(method = "setItem", at = @At("RETURN"))
|
||||
private void arclight$markDirty(ItemStack stack, CallbackInfo ci) {
|
||||
|
|
|
@ -971,12 +971,12 @@ public abstract class ServerPlayNetHandlerMixin implements ServerPlayNetHandlerB
|
|||
if (component == null) return null;
|
||||
Bukkit.getConsoleSender().sendMessage(CraftChatMessage.fromComponent(component));
|
||||
if (((LazyPlayerSet) queueEvent.getRecipients()).isLazy()) {
|
||||
for (Object player : minecraftServer.getPlayerList().players) {
|
||||
for (ServerPlayerEntity player : minecraftServer.getPlayerList().players) {
|
||||
((ServerPlayerEntityBridge) player).bridge$sendMessage(component);
|
||||
}
|
||||
} else {
|
||||
for (Player player2 : queueEvent.getRecipients()) {
|
||||
((ServerPlayerEntityBridge) player2).bridge$sendMessage(component);
|
||||
((ServerPlayerEntityBridge) ((CraftPlayer) player2).getHandle()).bridge$sendMessage(component);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
@ -1012,12 +1012,12 @@ public abstract class ServerPlayNetHandlerMixin implements ServerPlayNetHandlerB
|
|||
if (component == null) return null;
|
||||
Bukkit.getConsoleSender().sendMessage(CraftChatMessage.fromComponent(component));
|
||||
if (((LazyPlayerSet) event.getRecipients()).isLazy()) {
|
||||
for (Object recipient : minecraftServer.getPlayerList().players) {
|
||||
for (ServerPlayerEntity recipient : minecraftServer.getPlayerList().players) {
|
||||
((ServerPlayerEntityBridge) recipient).bridge$sendMessage(component);
|
||||
}
|
||||
} else {
|
||||
for (Player recipient2 : event.getRecipients()) {
|
||||
((ServerPlayerEntityBridge) recipient2).bridge$sendMessage(component);
|
||||
((ServerPlayerEntityBridge) ((CraftPlayer) recipient2).getHandle()).bridge$sendMessage(component);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
|
|
Loading…
Reference in New Issue
Block a user