Jump to content
  • Home
  • Files
  • Docs
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • [1.14.4]Send string from server to client
Currently Supported: 1.16.X (Latest) and 1.15.X (LTS)
Sign in to follow this  
Followers 0
ATomo9_CY

[1.14.4]Send string from server to client

By ATomo9_CY, December 31, 2019 in Modder Support

  • Reply to this topic
  • Start new topic

Recommended Posts

ATomo9_CY    0

ATomo9_CY

ATomo9_CY    0

  • Tree Puncher
  • ATomo9_CY
  • Members
  • 0
  • 10 posts
Posted December 31, 2019 (edited)

i want to send a very big integer array(about 40k in size) or string from the server to the client when the player from that specific client dies.There a method will be called to proccess it.

I believe this has something to do with packets but i dont know very much about it.

Edited December 31, 2019 by ATomo9_CY
  • Quote

Share this post


Link to post
Share on other sites

Draco18s    2414

Draco18s

Draco18s    2414

  • Reality Controller
  • Draco18s
  • Members
  • 2414
  • 15993 posts
Posted December 31, 2019
37 minutes ago, ATomo9_CY said:

I believe this has something to do with packets

You'd be right.
 

 

38 minutes ago, ATomo9_CY said:

but i dont know very much about it.

https://mcforge.readthedocs.io/en/1.13.x/networking/

  • Quote

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Share this post


Link to post
Share on other sites

ATomo9_CY    0

ATomo9_CY

ATomo9_CY    0

  • Tree Puncher
  • ATomo9_CY
  • Members
  • 0
  • 10 posts
Posted December 31, 2019

I already looked at that but i havent figured it out yet.How do i determine to which client the packet goes?And how do i make the client act when it receives the package?

  • Quote

Share this post


Link to post
Share on other sites

Draco18s    2414

Draco18s

Draco18s    2414

  • Reality Controller
  • Draco18s
  • Members
  • 2414
  • 15993 posts
Posted December 31, 2019 (edited)
4 minutes ago, ATomo9_CY said:

How do i determine to which client the packet goes?

Pick a player object (an instance of ServerPlayerEntity). Send a message to that player. The networking is done for you.

Quote

And how do i make the client act when it receives the package?

That's what the packet handler is for.

Edited December 31, 2019 by Draco18s
  • Quote

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Share this post


Link to post
Share on other sites

ATomo9_CY    0

ATomo9_CY

ATomo9_CY    0

  • Tree Puncher
  • ATomo9_CY
  • Members
  • 0
  • 10 posts
Posted December 31, 2019

@SubscribeEvent
    public static void LivingDeathEvent(net.minecraftforge.event.entity.living.LivingDeathEvent event) throws IOException {
        if((event.getEntity() instanceof ServerPlayerEntity )&&EffectiveSide.get()==LogicalSide.SERVER) {
            Instance.send(PacketDistributor.PLAYER.with(), "aaaaaaa");
        }
    }

 

i have this as of now.Is this enough to get what i need?is it correct?

  • Quote

Share this post


Link to post
Share on other sites

Draco18s    2414

Draco18s

Draco18s    2414

  • Reality Controller
  • Draco18s
  • Members
  • 2414
  • 15993 posts
Posted December 31, 2019

So you check to see if event.getEntity() is an instance of ServerPlayerEntity, but them fuck off with it and send a message to whatever PacketDistributor.PLAYER.with() returns.

 

Why?

  • Quote

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Share this post


Link to post
Share on other sites

ATomo9_CY    0

ATomo9_CY

ATomo9_CY    0

  • Tree Puncher
  • ATomo9_CY
  • Members
  • 0
  • 10 posts
Posted December 31, 2019

Thats the code example with some changes.with() i thing is supposed to have ServerPlayerEntity inside.

Instance i have no idea what its supposed to be or if i should get it from somewhere.

  • Quote

Share this post


Link to post
Share on other sites

Draco18s    2414

Draco18s

Draco18s    2414

  • Reality Controller
  • Draco18s
  • Members
  • 2414
  • 15993 posts
Posted January 1, 2020

https://mcforge.readthedocs.io/en/1.13.x/networking/simpleimpl/#getting-started

  • Quote

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

    • Insert image from URL
×
  • Desktop
  • Tablet
  • Phone
Sign in to follow this  
Followers 0
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • DrCowiber
      Failed To Start Minecraft Server

      By DrCowiber · Posted 28 minutes ago

      I dont think this has anything to do with the OS, but with maybe the way I installed java? I installed Ubuntu made for the raspberry pi 4 and the same message happened. im installing java with "sudo apt-get install default-jdk", So I tried again with "sudo apt-get install default-jre" and ended up reinstalling the jdk too, same thing happened.
    • CyberNation
      Forge 1.7.10 Server Failed to write Transciever Channels

      By CyberNation · Posted 40 minutes ago

      i made a custom 1.7.10 modpack for my friends and I to play on decided to move it over to my own server host and now im getting an error when starting ive spent several hours trying to look for a solution and cant seem to find one im not sure if im in the right place for this but i hope someone can help me     17:44:27 Can't revert to frozen GameData state without freezing first. Server thread/INFO 17:44:27 Applying holder lookups Holder lookups applied Server thread/WARN 17:44:27 Failed to write Transciever Channels on exit: java.util.concurrent.ExecutionException: java.lang.NullPointerException Server thread/INFO 17:44:27 The state engine was in incorrect state ERRORED and forced into state SERVER_STOPPED. Errors may have been discarded. The state engine was in incorrect state ERRORED and forced into state AVAILABLE. Errors may have been discarded.     full Crash Log Report: Paste Bin https://pastebin.com/cxgY3t6q
    • DrCowiber
      Failed To Start Minecraft Server

      By DrCowiber · Posted 1 hour ago

      Im wondering if changing the launch options for the main server jar will fix that? I saw some threads where some peoples launch files had "-o" as a launch option, is there a way I can change the launch options for when the vanilla server is launched?
    • DrCowiber
      Failed To Start Minecraft Server

      By DrCowiber · Posted 1 hour ago

      When I run my forge Server it goes fine, but when I try to host off my Raspberry Pi 4 Model B 8GB RAM, using the 32-bit raspbian and 64-bit raspbian, I get this error at the end of log.   jpotsimple.UnrecognizedOptionException: o is not a recognized option     The full log file: https://pastebin.com/n4GpC53Q   Edit: This also happens when running the vanilla jar in the folder. This didn't happen with a vanilla installed from minecraft.net, so Im thinking that the jar file has that extra '-o' on it somewhere that causes this. vanilla log file: https://pastebin.com/pSq76TYp
    • KBomb
      Forge 1.12.2 Server Crashing On Start-up

      By KBomb · Posted 1 hour ago

      I have been able to run the server in vanilla, but after adding the mods the server is crashing during the start-up. I will attach the crash report. I also have screenshots of what the server console was displaying if that may be necessary. crash-2021-02-24_18.58.56-server.txt
  • Topics

    • DrCowiber
      2
      Failed To Start Minecraft Server

      By DrCowiber
      Started 1 hour ago

    • CyberNation
      0
      Forge 1.7.10 Server Failed to write Transciever Channels

      By CyberNation
      Started 40 minutes ago

    • KBomb
      0
      Forge 1.12.2 Server Crashing On Start-up

      By KBomb
      Started 1 hour ago

    • milkman69
      0
      My game keeps crashing and I haven't even added any mods on yet

      By milkman69
      Started 2 hours ago

    • Skyriis
      0
      [1.16.5] Adding a Button to KeyBindings

      By Skyriis
      Started 3 hours ago

  • Who's Online (See full list)

    • _HungTeen_
    • LexManos
    • jbko6
    • DrCowiber
    • CyberNation
    • mcnuggies
    • Jeldrik
    • William59
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • [1.14.4]Send string from server to client
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community