Jump to content

ChampionAsh5357

Members
  • Posts

    3284
  • Joined

  • Last visited

  • Days Won

    62

Posts posted by ChampionAsh5357

  1. On 12/30/2022 at 2:29 PM, DirtEngineer said:

    It is a projectile, not a living entity.

    Why would this matter? Textures get applied the same way, same as the color.

    On 12/30/2022 at 2:29 PM, DirtEngineer said:

    The projectile holds any one of several custom fluids, the color of which is impossible to determine until runtime.

    Ok? So you can pass the color into the texture shader and tint it instead.

    On 12/30/2022 at 2:29 PM, DirtEngineer said:

    I do have a minimal custom renderer that extends ArrowRenderer.  Perhaps I could override the render method in EntityRenderer.
    One concern is that, due to the singleton nature of items, blocks, entities, it may cause every one of these currently in the game to be tinted the same way.  It would seem to be a bit of overkill to make a custom capability just for this minor effect.  But, if that is what it takes, I'm up for it.

    This is not going to do that? The only way that would happen is if you're replacing every single render call to have your color tinting it, which since you have control over what you render, is completely unnecessary.

  2. On 12/30/2022 at 3:39 PM, Black_Darte said:

    Well, after tinkering 2h with the firewall same result what on hell i am misunderstanding or making an error.

    It's not a firewall thing, it has to do with what you are using to connect with your ip address, either ipv4 or ipv6. From what I've been told, it's likely that one direction is blocking the ipv6 traffic, using ipv4 instead preventing the connection from occurring. As such, you need to change the settings for your device or router to either block ipv6 traffic incoming and outgoing, or don't block either. How to do so, you'll probably need to google for your specific device/router.

  3. On 12/30/2022 at 1:36 PM, Rhiku said:

    Also just got your new reply, what exactly would be blocked? I've already allowed the 25565 port through incoming and outgoing connections through my firewall for minecraft.

    It's not a firewall thing, it has to do with what you are using to connect with your ip address, either ipv4 or ipv6. From what I've been told, it's likely that one direction is blocking the ipv6 traffic, using ipv4 instead preventing the connection from occurring. As such, you need to change the settings for your device or router to either block ipv6 traffic incoming and outgoing, or don't block either.

    • Like 1
  4. So, after talking it over with somebody who knows more about connection protocols, it is likely that you have an improperly configured firewall that only blocking traffic in one direction instead of both as it is trying to connect with ipv6. You either need to block both directions or neither.

  5. 1 minute ago, Gamesterido said:

    firstly, it won't let me run it because of the error.

    That's interesting since the method reference should be able to interpret that correctly. You could try casting it to the correct type or by supplying a lambda instead of the method reference.

    4 minutes ago, Gamesterido said:

    second, so how do I specify that it's my entity type in the second constructor?

    You either need to implement the internal logic yourself or extend a different base class like Fireball which takes those parameters in the constructor.

  6. At what point does this crash: in the launcher, or after it has finished loading? If after loading, please provide the debug.log from the logs folder. If you are unable to obtain it there, you may need to enable the log output in the settings. If during the launcher period, please provide the launcher_logs.txt file instead.

×
×
  • Create New...

Important Information

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