MineFactoryReloaded
MineFactoryReloaded copied to clipboard
"Survival breaking" autospawner bug
The following chat log is from the Witchery IRC: [11:38] The_Creamster: anyone here?? a player on my server found a way to "break" survival using a mechanic from this mod! [11:39] TheMadman: How so? What did he break? [11:40] The_Creamster: its how hobgoblins drop "any' item there holding when killed if on a leash [11:40] The_Creamster: the dupe is that if autospawned using MFR when on a leash [11:40] TheMadman: Let me guess: Someone used MFR to clone them. [11:41] The_Creamster> the leash is still "attached" and will be pulled toward the leash point [11:42] The_Creamster> make that leash point a kill station and give them lets say a 16k storage cell full of nether stars and there you go [11:42] TheMadman> I don't know if MFR has a config black list. If there is, you should be able to black list goblins. [11:42] TheMadman: Should solve the problem. [11:44] The_Creamster: that will prevent you from spawning them but the "dupe bug" is still there; checking the config now [11:44] TheMadman: Blame MFR for that, not us. They are copying the NBT of the goblin exactly. [11:45] TheMadman: Only way to really solve that is to black list goblins entirely. [11:46] TheMadman: In theory, you could do the exact same thing with zombies. [11:47] The_Creamster: there is a autospawner blacklist [11:48] The_Creamster: but the fact that you are able to give them an item and they'll drop it when killed can be easily abused like it currently is on the server i'm playing on [11:49] The_Creamster: even if they aren't be autospawned my MFR [11:50] TheMadman: Well, there isn't a way around that. When you have a way to copy mobs "Exactly" things like this pop up. As I said, you could find a zombie that can pick up items, give it something then copy it. [11:50] The_Creamster: lets say the wrath cage from forbidden magic if it keeps the exact id of the mob [11:51] TheMadman: Well, one use of the goblins is picking up items to put in a chest. To do that, they need to pick up items. Would you prefer it if you lose what they have if their deleted. [11:52] TheMadman: s/deleted/killed. [11:53] TheMadman: This is just an cross mod exploit. Aside from asking Emonph to use the MFR API to blacklist the goblins automatically, nothing can be done. [11:54] SoundLogic: Basically the issue is 'disagreement' (not between developers, but between the assumptions in the code) of what mob ntb contains. One says it contains what makes that mob that mob and that is all. Another says it contains data like what it is holding, which isn't part of the mob itself [11:56] SoundLogic: The 'solution' would be smarter nbt tags such that by looking you can tell what is 'size of slime' vs what is 'thing being carried' [11:58] TheMadman: But there are so many mods that do things in such different ways, you would need an NBT tag that can only be used for stored items. Then every single mod would need to adapt to the change. [11:58] The_Creamster: is that 'solution' easy to implement and which side would it need to be done [11:59] The_Creamster: forge or mod side [12:00] TheMadman: Both, I'd say. And without knowing the code, it might not very easy. [12:01] TheMadman: As I said, the far quicker and easier option is just to black list them. You really shouldn't be spawning them like that anyway. [12:01] SatanicSanta: This same issue was present in Dartcraft [12:03] The_Creamster: none the less its server breaking and others could find it and not report it like i have ; or not know how [12:04] SoundLogic: The_Creamster: Almost everyone knows about abusing autospawners. And the 'solution' was in quotes because it isn't a very simple thing at all [12:05] The_Creamster: the MFR config blacklist will be the easiest fix for now [12:05] TheMadman: I'll mention this to the mod author to black is it. I'm afraid nothing else can be done. We needed a way to collect dropped items for kobalite gathering, and there isn't anything else to be done. [12:06] The_Creamster: just thought i should point out how it can/is being abused
Now as it was said autospawners can/are being 'abused' but this is server breaking as u can 'duplicate' any item you desire whenever you want too. As i said in the chat, adding hobgoblins to the blacklist will be a fix for now; but something more permanent should be done about it; like having them automatically blacklisted upon adding 1.7.10 witchery to a pack with MFR, while not the breaking the kobolite gathering mechanic at the same time.
Being a cross-mod exploit they'll always occur; but this is like EE2 all over again 1000% worse.