networking, rendering, and other improvements #TrainsInMotion #Traincraft (1.7 rewrite)
- Liquid tanks now use datawatchers, honestly it's a lot easier and more reliable, and supposedly it will be less overhead than normal packets.
- Reworked the key press packet to use the target transport UUID, should make things more reliable.
- Added dismount functionality.
- Removed some unnecessary variable instancing for getting the minecraft instance.
- TMT change: Removed some unnecessary instancing of various things.
- TMT change: Modified some loops to be more efficient.
- TMT change: Fixed an issue with printing out null classes.
- TMT change: Removed some redundant string functionality.
- TMT change: Removed some unnecessary typecasting.
- TMT change: Removed some unnecessary variables.
I had to put some emphasis on the changes in TMT due to the license, but overall the rendering should be more efficient now. More importantly multiple passengers seems to work fully now. I'll do some more testing tomorrow to be absolutely sure.
- Reworked the key press packet to use the target transport UUID, should make things more reliable.
- Added dismount functionality.
- Removed some unnecessary variable instancing for getting the minecraft instance.
- TMT change: Removed some unnecessary instancing of various things.
- TMT change: Modified some loops to be more efficient.
- TMT change: Fixed an issue with printing out null classes.
- TMT change: Removed some redundant string functionality.
- TMT change: Removed some unnecessary typecasting.
- TMT change: Removed some unnecessary variables.
I had to put some emphasis on the changes in TMT due to the license, but overall the rendering should be more efficient now. More importantly multiple passengers seems to work fully now. I'll do some more testing tomorrow to be absolutely sure.
Comments
Post a Comment