<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problème sendToAllAround]]></title><description><![CDATA[<p dir="auto">Bonsoir,</p>
<p dir="auto">Je voudrais jouer un son dans un rayon de 5 bloc autour du joueur qui exécute la commande.</p>
<p dir="auto">Pour cela j’utilise un packet avec l’envoie sendToAllAround quand j’utilise sendtoserver aucun soucis le son est bien jouer mais il est jouer a tout les joueurs et pas dans un rayon de bloc autour du joueur qui exécute la commande !</p>
<p dir="auto">Commande:</p>
<pre><code class="java">
package com.CSC.net.Commands;

import com.CSC.net.Main;
import com.CSC.net.packet.PacketSounds;

import net.minecraft.client.Minecraft;
import net.minecraft.command.CommandBase;
import net.minecraft.command.CommandException;
import net.minecraft.command.ICommandSender;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.ChatComponentText;
import net.minecraftforge.fml.common.network.NetworkRegistry;
import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint;

public class Command1097 extends CommandBase{

@Override
public String getName() {
return "10-97";
}

@Override
public String getCommandUsage(ICommandSender sender) {
return null;
}

@Override
public void execute(ICommandSender sender, String[] args)
throws CommandException {
EntityPlayer player = (EntityPlayer)sender;
if(player instanceof EntityPlayer)
{
System.out.println("");
Main.network.sendToAllAround(new PacketSounds(0), new NetworkRegistry.TargetPoint(player.dimension, player.posX, player.posY, player.posZ, 5));
}
else
{
System.out.println("Impossible d executer cette commande avec une console");
}
}

}

</code></pre>
<p dir="auto">Packet:</p>
<pre><code class="java">
package com.CSC.net.packet;

import io.netty.buffer.ByteBuf;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class PacketSounds implements IMessage{

private Integer integer;

public PacketSounds()
{

}

public PacketSounds(Integer i)
{
this.integer = i;
}

@Override
public void fromBytes(ByteBuf buf) {
this.integer = buf.readInt();
}

@Override
public void toBytes(ByteBuf buf) {
buf.writeInt(this.integer);
}

public static class Handler implements IMessageHandler &lt;packetsounds, imessage=""&gt;{
@Override
   public IMessage onMessage(PacketSounds message, MessageContext ctx) 
   {
EntityPlayerMP player = ctx.getServerHandler().playerEntity;
switch(message.integer)
{
case 0:
player.worldObj.playSoundAtEntity(player, "csc:10-97", 1.0F, 1.0F);
System.out.println("");
break;
case 1:
ctx.getServerHandler().playerEntity.playSound("csc:administrer", 1.0F, 1.0F);
break;
default:
break;
}
return null;

   }
}

}

</code></pre>
<p dir="auto">register packet:</p>
<pre><code class="java">        network.registerMessage(PacketSounds.Handler.class, PacketSounds.class, 1, Side.SERVER);
</code></pre>
<p dir="auto">Merci d’avance pour votre aide !&lt;/packetsounds,&gt;</p>
]]></description><link>https://www.minecraftforgefrance.fr/topic/3758/problème-sendtoallaround</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 09:14:19 GMT</lastBuildDate><atom:link href="https://www.minecraftforgefrance.fr/topic/3758.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Oct 2016 17:02:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problème sendToAllAround on Tue, 18 Oct 2016 15:26:07 GMT]]></title><description><![CDATA[<p dir="auto">@‘robin4002’:</p>
<blockquote>
<p dir="auto">Minecraft.getMinecraft().getSoundHandler().playSound(PositionedSoundRecord.create(new ResourceLocation(“gui.button.press”), 1.0F));</p>
</blockquote>
<p dir="auto">Merci !</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/48523</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48523</guid><dc:creator><![CDATA[Gabs]]></dc:creator><pubDate>Tue, 18 Oct 2016 15:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problème sendToAllAround on Tue, 18 Oct 2016 15:18:33 GMT]]></title><description><![CDATA[<p dir="auto">Minecraft.getMinecraft().getSoundHandler().playSound(PositionedSoundRecord.create(new ResourceLocation(“gui.button.press”), 1.0F));</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/48522</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48522</guid><dc:creator><![CDATA[robin4002]]></dc:creator><pubDate>Tue, 18 Oct 2016 15:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problème sendToAllAround on Tue, 18 Oct 2016 14:35:39 GMT]]></title><description><![CDATA[<pre><code class="java">    public void playPressSound(SoundHandler soundHandlerIn)
    {
        soundHandlerIn.playSound(PositionedSoundRecord.create(new ResourceLocation("gui.button.press"), 1.0F));
    }
</code></pre>
<p dir="auto">le son est jouer comme ça mais j’arrive pas a importer SoundHandler du coup je suis bloqué !</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/48521</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48521</guid><dc:creator><![CDATA[Gabs]]></dc:creator><pubDate>Tue, 18 Oct 2016 14:35:39 GMT</pubDate></item><item><title><![CDATA[Reply to Problème sendToAllAround on Tue, 18 Oct 2016 12:25:59 GMT]]></title><description><![CDATA[<p dir="auto">Surement car la fonction playSoundAtEntity ne fait rien côté client.<br />
Il y a une autre fonction pour jouer le son côté client, regardes dans GuiButton</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/48520</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48520</guid><dc:creator><![CDATA[robin4002]]></dc:creator><pubDate>Tue, 18 Oct 2016 12:25:59 GMT</pubDate></item><item><title><![CDATA[Reply to Problème sendToAllAround on Tue, 18 Oct 2016 11:32:15 GMT]]></title><description><![CDATA[<p dir="auto">@‘robin4002’:</p>
<blockquote>
<p dir="auto">ctx.getServerHandler() n’est pas dispo en client.<br />
Si tu veux l’instance du joueur il faut utiliser Minecraft.getMinecraft().thePlayer</p>
</blockquote>
<p dir="auto">D’acc !</p>
<p dir="auto">J’ai plus de crash mais mon son n’est pas jouer (quand je fais un sendtoserver ça marche)</p>
<p dir="auto">J’ai mis du debug un peu partout tout est bien appeler !</p>
<p dir="auto">Ma classe:</p>
<pre><code class="java">
package com.CSC.net.packet;

import io.netty.buffer.ByteBuf;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class PacketSounds implements IMessage{

private Integer integer;

public PacketSounds()
{

}

public PacketSounds(Integer i)
{
this.integer = i;
}

@Override
public void fromBytes(ByteBuf buf) {
this.integer = buf.readInt();
}

@Override
public void toBytes(ByteBuf buf) {
buf.writeInt(this.integer);
}

public static class Handler implements IMessageHandler &lt;packetsounds, imessage=""&gt;{
@Override
   public IMessage onMessage(PacketSounds message, MessageContext ctx) 
   {
EntityPlayer player = Minecraft.getMinecraft().thePlayer;
switch(message.integer)
{
case 0:
player.worldObj.playSoundAtEntity(player, "csc:10-97", 1.0F, 1.0F);
System.out.println("");
break;
case 1:
//ctx.getServerHandler().playerEntity.playSound("csc:administrer", 1.0F, 1.0F);
break;

default:
break;
}
return null;

   }
}

}

```&lt;/packetsounds,&gt;</code></pre>
]]></description><link>https://www.minecraftforgefrance.fr/post/48519</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48519</guid><dc:creator><![CDATA[Gabs]]></dc:creator><pubDate>Tue, 18 Oct 2016 11:32:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problème sendToAllAround on Mon, 17 Oct 2016 23:48:55 GMT]]></title><description><![CDATA[<p dir="auto">ctx.getServerHandler() n’est pas dispo en client.<br />
Si tu veux l’instance du joueur il faut utiliser Minecraft.getMinecraft().thePlayer</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/48516</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48516</guid><dc:creator><![CDATA[robin4002]]></dc:creator><pubDate>Mon, 17 Oct 2016 23:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to Problème sendToAllAround on Mon, 17 Oct 2016 17:50:25 GMT]]></title><description><![CDATA[<p dir="auto">@‘robin4002’:</p>
<blockquote>
<p dir="auto">network.registerMessage(PacketSounds.Handler.class, PacketSounds.class, 1, Side.SERVER);<br />
-&gt;<br />
       network.registerMessage(PacketSounds.Handler.class, PacketSounds.class, 1, Side.CLIENT);</p>
<p dir="auto">Le side indiqué doit être celui qui reçoit le paquet.</p>
</blockquote>
<p dir="auto">D’accord je sais jamais quel side utiliser c’est chiant…</p>
<p dir="auto">J’ai un crash par contre:</p>
<pre><code class="java">
[19:48:13] [Netty Local Client IO #0/ERROR] [FML]: SimpleChannelHandlerWrapper exception
java.lang.ClassCastException: net.minecraft.client.network.NetHandlerPlayClient cannot be cast to net.minecraft.network.NetHandlerPlayServer
at net.minecraftforge.fml.common.network.simpleimpl.MessageContext.getServerHandler(MessageContext.java:36) ~[MessageContext.class:?]
at com.CSC.net.packet.PacketSounds$Handler.onMessage(PacketSounds.java:41) ~[PacketSounds$Handler.class:?]
at com.CSC.net.packet.PacketSounds$Handler.onMessage(PacketSounds.java:1) ~[PacketSounds$Handler.class:?]
at net.minecraftforge.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:37) ~[SimpleChannelHandlerWrapper.class:?]
at net.minecraftforge.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:17) ~[SimpleChannelHandlerWrapper.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) ~[SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:4.0.15.Final]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:4.0.15.Final]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:4.0.15.Final]
at net.minecraftforge.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:88) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:144) [NetworkManager.class:?]
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:469) [NetworkManager.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:363) [NetworkDispatcher.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:230) [NetworkDispatcher.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:49) [NetworkDispatcher.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:312) [LocalChannel.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:44) [LocalChannel.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:298) [LocalChannel$6.class:4.0.15.Final]
at io.netty.channel.local.LocalEventLoop.run(LocalEventLoop.java:33) [LocalEventLoop.class:4.0.15.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:4.0.15.Final]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
[19:48:13] [Netty Local Client IO #0/ERROR] [FML]: SimpleChannelHandlerWrapper exception
java.lang.ClassCastException: net.minecraft.client.network.NetHandlerPlayClient cannot be cast to net.minecraft.network.NetHandlerPlayServer
at net.minecraftforge.fml.common.network.simpleimpl.MessageContext.getServerHandler(MessageContext.java:36) ~[MessageContext.class:?]
at com.CSC.net.packet.PacketSounds$Handler.onMessage(PacketSounds.java:41) ~[PacketSounds$Handler.class:?]
at com.CSC.net.packet.PacketSounds$Handler.onMessage(PacketSounds.java:1) ~[PacketSounds$Handler.class:?]
at net.minecraftforge.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:37) ~[SimpleChannelHandlerWrapper.class:?]
at net.minecraftforge.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:17) ~[SimpleChannelHandlerWrapper.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) ~[SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:4.0.15.Final]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:4.0.15.Final]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:4.0.15.Final]
at net.minecraftforge.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:88) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:144) [NetworkManager.class:?]
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:469) [NetworkManager.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:363) [NetworkDispatcher.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:230) [NetworkDispatcher.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:49) [NetworkDispatcher.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:312) [LocalChannel.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:44) [LocalChannel.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:298) [LocalChannel$6.class:4.0.15.Final]
at io.netty.channel.local.LocalEventLoop.run(LocalEventLoop.java:33) [LocalEventLoop.class:4.0.15.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:4.0.15.Final]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
[19:48:13] [Netty Local Client IO #0/ERROR] [FML]: There was a critical exception handling a packet on channel csc:
java.lang.ClassCastException: net.minecraft.client.network.NetHandlerPlayClient cannot be cast to net.minecraft.network.NetHandlerPlayServer
at net.minecraftforge.fml.common.network.simpleimpl.MessageContext.getServerHandler(MessageContext.java:36) ~[MessageContext.class:?]
at com.CSC.net.packet.PacketSounds$Handler.onMessage(PacketSounds.java:41) ~[PacketSounds$Handler.class:?]
at com.CSC.net.packet.PacketSounds$Handler.onMessage(PacketSounds.java:1) ~[PacketSounds$Handler.class:?]
at net.minecraftforge.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:37) ~[SimpleChannelHandlerWrapper.class:?]
at net.minecraftforge.fml.common.network.simpleimpl.SimpleChannelHandlerWrapper.channelRead0(SimpleChannelHandlerWrapper.java:17) ~[SimpleChannelHandlerWrapper.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) ~[SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) ~[DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) ~[DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[MessageToMessageDecoder.class:4.0.15.Final]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) ~[DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) ~[DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:4.0.15.Final]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:4.0.15.Final]
at net.minecraftforge.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:88) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:144) [NetworkManager.class:?]
at net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:469) [NetworkManager.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:363) [NetworkDispatcher.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:230) [NetworkDispatcher.class:?]
at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:49) [NetworkDispatcher.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel.finishPeerRead(LocalChannel.java:312) [LocalChannel.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:44) [LocalChannel.class:4.0.15.Final]
at io.netty.channel.local.LocalChannel$6.run(LocalChannel.java:298) [LocalChannel$6.class:4.0.15.Final]
at io.netty.channel.local.LocalEventLoop.run(LocalEventLoop.java:33) [LocalEventLoop.class:4.0.15.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:4.0.15.Final]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45]
</code></pre>
<p dir="auto">Packet: (ligne 41 indiqué )</p>
<pre><code class="java">
package com.CSC.net.packet;

import io.netty.buffer.ByteBuf;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class PacketSounds implements IMessage{

private Integer integer;

public PacketSounds()
{

}

public PacketSounds(Integer i)
{
this.integer = i;
}

@Override
public void fromBytes(ByteBuf buf) {
this.integer = buf.readInt();
}

@Override
public void toBytes(ByteBuf buf) {
buf.writeInt(this.integer);
}

public static class Handler implements IMessageHandler &lt;packetsounds, imessage=""&gt;{
@Override
   public IMessage onMessage(PacketSounds message, MessageContext ctx) 
   {
EntityPlayerMP player = ctx.getServerHandler().playerEntity; // ligne 41
switch(message.integer)
{
case 0:
player.worldObj.playSoundAtEntity(player, "csc:10-97", 1.0F, 1.0F);
System.out.println("");
break;
case 1:
ctx.getServerHandler().playerEntity.playSound("csc:administrer", 1.0F, 1.0F);
break;

default:
break;
}
return null;

   }
}

}

</code></pre>
<p dir="auto">et ma classe pour la commande:</p>
<pre><code class="java">
package com.CSC.net.Commands;

import com.CSC.net.Main;
import com.CSC.net.packet.PacketSounds;

import net.minecraft.client.Minecraft;
import net.minecraft.command.CommandBase;
import net.minecraft.command.CommandException;
import net.minecraft.command.ICommandSender;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.ChatComponentText;
import net.minecraftforge.fml.common.network.NetworkRegistry;
import net.minecraftforge.fml.common.network.NetworkRegistry.TargetPoint;

public class Command1097 extends CommandBase{

@Override
public String getName() {
return "10-97";
}

@Override
public String getCommandUsage(ICommandSender sender) {
return null;
}

@Override
public void execute(ICommandSender sender, String[] args)
throws CommandException {
EntityPlayer player = (EntityPlayer)sender;
if(player instanceof EntityPlayer)
{
System.out.println("");
Main.network.sendToAllAround(new PacketSounds(0), new NetworkRegistry.TargetPoint(player.dimension, player.posX, player.posY, player.posZ, 5));
}
else
{
System.out.println("Impossible d executer cette commande avec une console");
}
}

}

```&lt;/packetsounds,&gt;</code></pre>
]]></description><link>https://www.minecraftforgefrance.fr/post/48510</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48510</guid><dc:creator><![CDATA[Gabs]]></dc:creator><pubDate>Mon, 17 Oct 2016 17:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problème sendToAllAround on Mon, 17 Oct 2016 17:12:33 GMT]]></title><description><![CDATA[<p dir="auto">network.registerMessage(PacketSounds.Handler.class, PacketSounds.class, 1, Side.SERVER);<br />
-&gt;<br />
network.registerMessage(PacketSounds.Handler.class, PacketSounds.class, 1, Side.CLIENT);</p>
<p dir="auto">Le side indiqué doit être celui qui reçoit le paquet.</p>
]]></description><link>https://www.minecraftforgefrance.fr/post/48506</link><guid isPermaLink="true">https://www.minecraftforgefrance.fr/post/48506</guid><dc:creator><![CDATA[robin4002]]></dc:creator><pubDate>Mon, 17 Oct 2016 17:12:33 GMT</pubDate></item></channel></rss>