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