ModTweaker

ModTweaker

88M Downloads

modtweaker 2 0.9.4 (thaumcraft aspects component) does not work in multiplayer (lan or server)

Opened this issue ยท 20 comments

commented

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 ?

commented

Could you please give a log? And please read the reporting guidelines.

commented

yes. is pretty lengthy.

http://pastebin.com/MwdCx9EF

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.

commented

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?

commented

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.

commented

seems to me only minetweaker 3 recipes work on multipalyer

commented

minetweaker.log file please

commented

see the pastebin link above that's the minetweaker log

commented

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.

commented

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.

commented

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?

commented

you can run dedicated server and client on the machine

commented

i have another computer here kinda old but maybe might work. i will try to see i f i can get some testing done.

commented

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

commented

i am gonna get a bit of setup done and i will confirm with you guys shortly

commented

You could just open to minecraft instances...

commented

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.

commented

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

screen shot 2015-10-14 at 8 50 38 pm

commented

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.

commented

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

commented

@Voidi it still doesn't work o LAN but only on server