roberttkahelin8 / thingmajigs

A mod that adds decorations to your Minecraft Worlds.
Other
1 stars 1 forks source link

[REQUESTED HELP] Thingamajigs Neo 1.7.3+ Networking Rewrite and Item Components #14

Closed roberttkahelin8 closed 1 day ago

roberttkahelin8 commented 1 week ago

Due to 1.21 Minecraft causing issues by changing literally EVERYTHING about the game's internal workings for a lot of stuff, and NeoForge making breaking changes to networking again, this suggestion and help request has gone up. Anyone who knows their way around Networking in Minecraft 1.21 using NeoForge can help. If you provide a FULL set of classes with working code, you'll get special credit mentions somewhere in the mod. However some basic tips (other than the docs, as those do not help me in this case as the problem was a limit on the number of parameters a built in method supports for Minecraft Networking Payloads and Packets).

Problems That Break Key Features: Old networking code is NOT compatible with methods and references to new Network rewrite (second ver). E.g.: not enough methods to support enough parameters, and no way to condense code down (see DJ Laser Light NeoForge classes in directories for refs). Paintbrushes can't use NBT anymore, and instead need custom components for their functionality. Paintbrushes are a KEY item in this mod, without them, the mod just wouldn't be worth updating.

roberttkahelin8 commented 1 week ago

Features that will be broken until old code is fixed: Mobile Phone (no ui and no buttons or sounds). (least concern) DJ Laser Light (ui is blank with no widgets, cannot change laser properties, laser isn't a beacon beam anymore) (laser is now a block model rendered with a glow) (highest priority).

Features that are working in rewrite (so far): ChairEntity (can sit in it and will be removed from world correctly when dismounted). Simple Blocks Simple Items

Features actively being worked on: Decoration Components (least concern due to other concerns) All Basic Decoration Blocks

roberttkahelin8 commented 1 week ago

Update: Laser moves back and forth and up and down BUT colors will not change as the current setup doesn't exactly allow for colors.

roberttkahelin8 commented 1 day ago

Neo version of mod has working laser now due to updated network components working. Paint brushes will return in an addon.