modtweaker 2 0.9.4 (thaumcraft aspects component) does not work in multiplayer (lan or server)
Opened this issue ยท 20 comments
edit: this bug is confirmed (by me right now see my last post)
BUG: modtweaker 2 thaumcraft aspect component does not work for multiplayer clients
DESIRED EFFECT: any thaumcraft aspects added in script should show in multiplayer game
ACTUAL EFFECT: any thaumcraft aspects set in script do NOT show up for multiplayer clients although script runs successfully and it seems in LAN multiplayer only the serving computer sees the script aspects
REPRODUCIBLE: always
my initial assumption is maybe thaumcraft api may be out of date hasn't been updated in 9 months.
I have a setup with my friend using a modpack of 26 mods and I use minetweaker 3 + modtweaker 2 to integrate everything. i have thaumcraft installed and i have a file specifically for adding aspects to mod stuff. seems the script works in single player but in multiplayer is simply not loading as if the script doesn't exist. but strangely enough the minetweaker 3 script side works. only the modtweaker 2 thaumcraft aspects don't work.
ModTweaker2-0.9.3 + MineTweaker3-1.7.10-3.0.10
1.7.10-Forge10.13.4.1448
animalsPlus-1.2
Automagy-1.7.10-0.26.3
Baubles-1.7.10-1.0.1.10
BiblioCraft[v1.11.2][MC1.7.10]
CraftGuide-1.6.9.0-forge
DynamicLights-1.7.10
Et Futurum-1.4.4
fastcraft-1.21
Forbidden Magic-1.7.10-0.57
Forge_GuiLibv1.0.7.2 (used by MSC2)
forge-1.7.10-10.13.4.1448-1.7.10-installer
growthcraft-2.2.2-complete
LevelUp!-0.10(1.7.10)
MineTweaker3-1.7.10-3.0.10
ModTweaker2-0.9.3
MSC2
mystcraft-1.7.10-0.12.3.00
OptiFine_1.7.10_HD_U_C1
Ruins-1.7.10
SoundFilters-0.8_for_1.7.X
Thaumcraft-1.7.10-4.2.3.5
TheErebus-0.3a
twilightforest-1.7.10-2.3.7
weaponmod-1.14.3
Wild-Caves-Mod-1.7.10
witchery-1.7.10-0.24.1
the scripts are in minecraft/scripts
tweaks.zs <- this works everywhere
aspects.zs <- this one only works locally (thaumcraft aspects)
i have this in a script
mods.thaumcraft.Aspects.set(minecraft:fence, "arbor 1");
i copy that script and give it to my friend he is serving . i have same script + same mods and same everything.
am i missing something?? should i put the script in the world rather than in minecraft/scripts ?
yes. is pretty lengthy.
i will give you my single player one. i will have to get the multiplayer from my friend.but is identical same game, same versions, same script in the same folder.
Are you sure the host of the world has the script in his minecraft/scripts directory? What happens if the host does /mt reload? Is the TC4 part affected?
100% he has the scripts. i made a mistake on one recipe and i modified a vanilla recipe and he noticed right away. and i had to fix it and re-upload and tested it and worked fine. then i noticed all the aspects i added in my single player test world are not available in multiplayer.
Please read our guidelines https://github.com/jaredlll08/ModTweaker2/blob/master/contributing.md.
In case of doubt we need all logs, Minetweaker and Minecraft log from Client and Server.
hmm. ill see what i can do . this is regarding thaumcraft aspects so it has to be installed in order to test. i need 2 computers running to see if i can reproduce this.
is odd that same script works single player but not lan multiplayer.
the thing is it has to be a LAN specifically. might work on a server but maybe the issue is open LAN network multiplayer specific . no?
i have another computer here kinda old but maybe might work. i will try to see i f i can get some testing done.
Why should the Network connection make any difference?
As far as i know Minetweaker didn't anything with networking itself, everything is done via Minecraft
just did a lil hack went offline and modified my displayedUsername to a bogus name in profiles json and used open -n /Applications/Minecraft.app play offine. i connected to myself via lan on same computer.
i can confirm this is a bug. i can do this as many times as you want.
also it appears the serving computer has the aspects working fine but the connecting computer does not. minetweaker 2 seems to work only locally for server or anyone really.
first i appologize for spam ( i am done :) ). i am done testing this bug and i confirm after numerous tests that Modtweaker 2 version 0.9.4 thaumcraft aspect changing component DOES NOT work multiplayer (lan or server). see blow for more detail
BUG: modtweaker 2 thaumcraft aspect component does not work for multiplayer clients
DESIRED EFFECT: any thaumcraft aspects added in script should show in multiplayer game
ACTUAL EFFECT: any thaumcraft aspects set in script do NOT show up for multiplayer clients although script runs successfully and it seems in LAN multiplayer only the serving computer sees the script aspects
REPRODUCIBLE: always
i have done everything possible. placed the scripts under server/scripts/ placed them in server/world/scripts/ placed them in server/imcScripts/ . reduced the mods to 4. i am using the latest version ModTweaker2-0.9.4 . used lan used multiplayer created forge server reinstalled minecraft installed everything from scratch defaulted all the configs etc .
4 mods loaded. thaumcraft 4.2 (works) + minetweaker 3 (works!) + modtweaker 2 (only single player) + et futurum (works)
when it says Nothing can be learned from this means it has no aspects. since is a mod block it has no support for thaumcraft hence using your mod to add support for it. unfortunately your mod only works single player.
the scripts load fine is successful but in the game nothing happens no effect. see attached image.
any information you need from me please let me know
hey guys good news i managed to make it work using latest beta release of minetweaker 3 + latest release of modtweaker 2. i was using the release ...3.10 this mod's latest 0.9.4 version + mt ..3.10B of fixes my issues. any other combination i haven't been able to make it work.
i made a local forge server same version as the client same mods except i removed all client sided mods .
the aspects STILL don't show up in the game. the modtweaker 2 log says aspects have been added but nothing is there.
edit: i am removing mods to see if there is a conflict. i will just have thaumcraft + minetweaker 3 + modtweaker 2 + 1 more other mod (otherwise is pointless cause all those mods already have aspects)
edit 2: did just that . i have the server running with thaumcraft + minetweaker 3 + modtweaker 2 + 1 mod called et futurum and any custom thaumcraft aspects added to et futurum items/entities/blocks don't show up in the game. i am guessing that 1. this mod it not compatible multiplayer or 2. a bug got introduced at one point making it not work multiplayer or 3. i am not installing this mod properly maybe missing wiki installation information
@Voidi it still doesn't work o LAN but only on server