Jump to content

Recommended Posts

Posted
Just now, diesieben07 said:

Yes, it does. In fact it only works on the (logical) server.

What are you trying to achieve?

I want that when I enter the server, which in the "multiplayer" tab, my mod executed its code using this event.

Posted
Just now, diesieben07 said:

On the client or the server?

On server. I played on the server with the mod "OpenComputers" and as I understand it, the gaming book is given by the mod itself on the server and in a single game

Posted
37 minutes ago, diesieben07 said:

On the server PlayerLoggedInEvent works.

I don't think you actually mean the server though. Please read and understand the documentation about sides.

I run the local server on the computer, but this event does not work. A server that is not in a single player game for 2-4 people, but global

Posted
Just now, diesieben07 said:

Did you read the documentation? There is always a server. Single player uses a local, integrated server.

So, what I am gathering from this is that you actually want an event that fires on the client. Depending on your purpose FMLNetworkEvent.ClientConnectedToServerEvent is probably what you want.

Now in this event I can not use the EntityPlayer :C

Posted
Just now, diesieben07 said:

Please give actual information about what you want to achieve.

My code

@SubscribeEvent
    public void onJoin(FMLNetworkEvent.ClientConnectedToServerEvent event)
    {
    	EntityPlayer player = (EntityPlayer) event.getEntity();
    	NBTTagCompound entityData = player.getEntityData();
    	player_name = player.getName();
    	if(!entityData.getBoolean("joinedBefore")) {
    		job = 0;
    		rank = 0;
    		law = 6;
            entityData.setBoolean("joinedBefore", true);
        }
    }

The server that is in the photo. Sorry, I just do not know the language well

 

SYD-9Mh7Y2k.jpg

Posted
Just now, diesieben07 said:

That will not work. The event is client side, you cannot store data on the player on the client. If you want to store data, you must do it on the server.

My mod is the player's passport. It is realized on GUI. How can I then take data about the player to bring them to the GUI?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I also just tried with iron's spellbooks removed, since that seemed related, but i am still having the same problem, even in newly created worlds. https://mclo.gs/AtrAfaj 
    • My Gradle Project for my Minecraft mod isn't building. Terminal: * Where: Settings file 'C:\Users\csonn\OneDrive\Desktop\fusionlucky\settings.gradle' line: 2 * What went wrong: Could not compile settings file 'C:\Users\csonn\OneDrive\Desktop\fusionlucky\settings.gradle'. > startup failed:   settings file 'C:\Users\csonn\OneDrive\Desktop\fusionlucky\settings.gradle': 2: The pluginManagement {} block must appear before any other statements in the script.   For more information on the pluginManagement {} block, please refer to https://docs.gradle.org/9.0.0/userguide/plugins.html#sec:plugin_management in the Gradle documentation.    @ line 2, column 1.      pluginManagement {      ^   1 error * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to generate a Build Scan (Powered by Develocity). > Get more help at https://help.gradle.org.   Setting.Gradle File:   rootProject.name = 'fusion-lucky-block' pluginManagement {     repositories {         gradlePluginPortal()         maven { url "https://maven.minecraftforge.net/" }         mavenCentral()     } }
    • no change still. here's a new log  https://mclo.gs/RXwiZmn 
    • Whenever I go to build my it says "Build failed in " how many seconds   Here is what is said in my terminal * Where: Build file 'C:\Users\csonn\OneDrive\Desktop\fusionlucky\build.gradle' line: 3 * What went wrong: Plugin [id: 'net.minecraftforge.gradle', version: '6.1.51'] was not found in any of the following sources: - Gradle Core Plugins (plugin is not in 'org.gradle' namespace) - Included Builds (No included builds contain this plugin) - Plugin Repositories (could not resolve plugin artifact 'net.minecraftforge.gradle:net.minecraftforge.gradle.gradle.plugin:6.1.51')   Searched in the following repositories:     Gradle Central Plugin Repository     MinecraftForge(https://maven.minecraftforge.net/) * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Get more help at https://help.gradle.org.   Here is what is in my build.gradle file plugins {     id 'java'     id 'net.minecraftforge.gradle' version '6.1+' }   group = 'io.github.csonnic03.fusionlucky' version = '1.0.0' archivesBaseName = 'fusionlucky'   java {     toolchain {         languageVersion = JavaLanguageVersion.of(17)     } }   repositories {     mavenCentral()     maven {         name "forgeMaven"         url "https://maven.minecraftforge.net/<repository>" } }   dependencies {     minecraft 'net.minecraftforge:forge:1.20.1-47.1.0' }   minecraft {     mappings channel: 'official', version: '1.20.1'     runs {         client {             workingDirectory project.file('run')         }         server {             workingDirectory project.file('run')         }     } }   tasks.withType(JavaCompile) {     options.encoding = 'UTF-8' }   jar {     manifest {         attributes(             "Specification-Title": "Fusion Lucky Block",             "Specification-Vendor": "example",             "Implementation-Title": project.name,             "Implementation-Version": project.version,             "Implementation-Vendor": "example",             "ModLauncher-TargetFMLVersion": "[47,)"         )     } }  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.