net.minecraft.util.ChatComponentTranslation#net.minecraft.network.NetworkManager源码实例Demo

下面列出了net.minecraft.util.ChatComponentTranslation#net.minecraft.network.NetworkManager 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: qcraft-mod   文件: TileEntityQBlock.java
@Override
public void onDataPacket( NetworkManager net, S35PacketUpdateTileEntity packet )
{
    switch( packet.func_148853_f() ) // actionType
    {
        case 0:
        {
            // Receive sides and frequency
            int oldSide = m_currentDisplayedSide;
            int oldType = getObservedType();
            NBTTagCompound nbttagcompound = packet.func_148857_g(); // data
            readFromNBT( nbttagcompound );
            int newType = getObservedType();

            // Update state
            if( newType != oldType || oldSide < 0 )
            {
                m_timeSinceLastChange = 0;
                blockUpdate();
            }
            break;
        }
    }
}
 
源代码2 项目: GregTech   文件: SyncedTileEntityBase.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
    NBTTagCompound updateTag = pkt.getNbtCompound();
    NBTTagList tagList = updateTag.getTagList("d", NBT.TAG_COMPOUND);
    for (int i = 0; i < tagList.tagCount(); i++) {
        NBTTagCompound entryTag = tagList.getCompoundTagAt(i);
        int discriminator = entryTag.getInteger("i");
        byte[] updateData = entryTag.getByteArray("d");
        ByteBuf backedBuffer = Unpooled.copiedBuffer(updateData);
        receiveCustomData(discriminator, new PacketBuffer(backedBuffer));
    }
}
 
@SuppressWarnings("deprecation")
public static void processRequest(MinecraftServer server, NetworkManager networkManager) {
    StandardPaperServerListPingEventImpl event = new StandardPaperServerListPingEventImpl(server, networkManager, server.getServerStatusResponse());
    server.server.getPluginManager().callEvent(event);

    // Close connection immediately if event is cancelled
    if (event.isCancelled()) {
        networkManager.closeChannel(null);
        return;
    }

    // Setup response
    ServerStatusResponse ping = new ServerStatusResponse();

    // Description
    ping.setServerDescription(new TextComponentString(event.getMotd()));

    // Players
    if (!event.shouldHidePlayers()) {
        ping.setPlayers(new ServerStatusResponse.Players(event.getMaxPlayers(), event.getNumPlayers()));
        ping.getPlayers().setPlayers(event.getPlayerSampleHandle());
    }

    // Version
    ping.setVersion(new ServerStatusResponse.Version(event.getVersion(), event.getProtocolVersion()));

    // Favicon
    if (event.getServerIcon() != null) {
        ping.setFavicon(event.getServerIcon().getData());
    }

    // Send response
    networkManager.sendPacket(new SPacketServerInfo(ping));
}
 
private void initializeFakePlayer(){
    String playerUUID = null;
    String playerName = "Drone";
    fakePlayer = new DroneFakePlayer((WorldServer)worldObj, new GameProfile(playerUUID != null ? UUID.fromString(playerUUID) : null, playerName), new FakePlayerItemInWorldManager(worldObj, fakePlayer, this), this);
    fakePlayer.playerNetServerHandler = new NetHandlerPlayServer(MinecraftServer.getServer(), new NetworkManager(false), fakePlayer);
    fakePlayer.inventory = new InventoryPlayer(fakePlayer){
        private ItemStack oldStack;

        @Override
        public int getSizeInventory(){
            return getDroneSlots();
        }

        @Override
        public void setInventorySlotContents(int slot, ItemStack stack){
            super.setInventorySlotContents(slot, stack);
            if(slot == 0) {
                if(oldStack != null) {
                    getFakePlayer().getAttributeMap().removeAttributeModifiers(oldStack.getAttributeModifiers());
                }

                if(stack != null) {
                    getFakePlayer().getAttributeMap().applyAttributeModifiers(stack.getAttributeModifiers());
                }
                oldStack = stack;
            }
        }
    };
}
 
源代码5 项目: Valkyrien-Skies   文件: TileEntityGearbox.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
    nextRotation = pkt.getNbtCompound().getDouble("rotation");
    inputFacing = EnumFacing.values()[pkt.getNbtCompound()
        .getByte("input_facing")];
    byte validSidesByte = pkt.getNbtCompound().getByte("valid_sides_byte");
    for (int i = 0; i < 6; i++) {
        if ((validSidesByte & (1 << i)) != 0) {
            this.connectedSidesRatios[i] = Optional
                .of((double) pkt.getNbtCompound().getFloat("side_rotation_ratio" + i));
        } else {
            this.connectedSidesRatios[i] = Optional.empty();
        }
    }
}
 
源代码6 项目: Signals   文件: TileEntityTransportRail.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt){
    if(pkt.getTileEntityType() == 0) {
        forward = pkt.getNbtCompound().getBoolean("forward");
        world.markBlockRangeForRenderUpdate(pos, pos);
    }
}
 
public static void playerLoggedIn(ServerPlayerEntity player) {
    ServerPlayNetHandler connection = player.connection;
    if (connection == null) return;

    NetworkManager networkManager = connection.netManager;
    if (networkManager.isLocalChannel()) return;

    EventBus.publish(new PlayerLoggedIn(new ServerPlayer(player)));
}
 
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
	NBTTagCompound nbt = pkt.getNbtCompound();
	readFromNBT(nbt);
	setText();
	
}
 
源代码9 项目: AdvancedRocketry   文件: TileMicrowaveReciever.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
	NBTTagCompound nbt = pkt.getNbtCompound();

	canRender = nbt.getBoolean("canRender");
	powerMadeLastTick = nbt.getInteger("amtPwr");
	readNetworkData(nbt);
}
 
源代码10 项目: TofuCraftReload   文件: TileEntityEnergyBase.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
    this.readFromNBT(pkt.getNbtCompound());
}
 
源代码11 项目: TofuCraftReload   文件: TileEntitySaltFurnace.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
    this.readFromNBT(pkt.getNbtCompound());
}
 
源代码12 项目: TofuCraftReload   文件: TileEntityTFStorage.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) {
    super.onDataPacket(net, packet);
    readPacketNBT(packet.getNbtCompound());
}
 
源代码13 项目: Sakura_mod   文件: TileEntityMapleCauldron.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) {
    super.onDataPacket(net, packet);
    readPacketNBT(packet.getNbtCompound());
}
 
源代码14 项目: Sakura_mod   文件: TileEntityCampfire.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) {
	super.onDataPacket(net, packet);
	readPacketNBT(packet.getNbtCompound());
}
 
源代码15 项目: Sakura_mod   文件: TileEntityShoji.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
    readFromNBT(pkt.getNbtCompound());
}
 
源代码16 项目: archimedes-ships   文件: TileEntityHelm.java
@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity packet)
{
	readFromNBT(packet.func_148857_g());
}
 
源代码17 项目: Sakura_mod   文件: TileEntityBarrel.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) {
	super.onDataPacket(net, packet);
	readPacketNBT(packet.getNbtCompound());
}
 
源代码18 项目: Sakura_mod   文件: TileEntityOben.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) {
	super.onDataPacket(net, packet);
	readPacketNBT(packet.getNbtCompound());
}
 
源代码19 项目: GardenCollection   文件: TileEntityLantern.java
@Override
public void onDataPacket (NetworkManager net, S35PacketUpdateTileEntity pkt) {
    readFromNBT(pkt.func_148857_g());
    getWorldObj().func_147479_m(xCoord, yCoord, zCoord); // markBlockForRenderUpdate
}
 
源代码20 项目: CommunityMod   文件: ShipCoreTE.java
@Override
   public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity packet) {
this.readFromNBT(packet.getNbtCompound());
   }
 
源代码21 项目: archimedes-ships   文件: TileEntityEngine.java
@Override
public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity packet)
{
	readFromNBT(packet.func_148857_g());
}
 
源代码22 项目: EmergingTechnology   文件: MachineTileBase.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
    this.readFromNBT(pkt.getNbtCompound());
}
 
源代码23 项目: LiquidBounce   文件: ClientUtils.java
public static void sendEncryption(final NetworkManager networkManager, final SecretKey secretKey, final PublicKey publicKey, final S01PacketEncryptionRequest encryptionRequest) {
    networkManager.sendPacket(new C01PacketEncryptionResponse(secretKey, publicKey, encryptionRequest.getVerifyToken()), p_operationComplete_1_ -> networkManager.enableEncryption(secretKey));
}
 
源代码24 项目: GardenCollection   文件: TileEntityCandelabra.java
@Override
public void onDataPacket (NetworkManager net, S35PacketUpdateTileEntity pkt) {
    readFromNBT(pkt.func_148857_g());
    getWorldObj().func_147479_m(xCoord, yCoord, zCoord); // markBlockForRenderUpdate
}
 
源代码25 项目: MiningGadgets   文件: RenderBlockTileEntity.java
@Override
public void onDataPacket(NetworkManager net, SUpdateTileEntityPacket pkt) {
    read(pkt.getNbtCompound());
}
 
源代码26 项目: GregTech   文件: TileEntitySurfaceRock.java
@Override
public void onDataPacket(NetworkManager net, SPacketUpdateTileEntity pkt) {
    readFromNBT(pkt.getNbtCompound());
}
 
源代码27 项目: ClientBase   文件: WrapperNetworkManager.java
public WrapperNetworkManager(NetworkManager var1) {
    this.real = var1;
}
 
源代码28 项目: ClientBase   文件: WrapperNetworkManager.java
public static WrapperNetworkManager provideLocalClient(SocketAddress var0) {
    return new WrapperNetworkManager(NetworkManager.provideLocalClient(var0));
}
 
源代码29 项目: ClientBase   文件: WrapperNetworkManager.java
public NetworkManager unwrap() {
    return this.real;
}
 
源代码30 项目: Kettle   文件: PaperStatusClient.java
PaperStatusClient(NetworkManager networkManager) {
    super(networkManager);
}