nonamecrackers2 / crackers-wither-storm-mod

The official repository for Cracker's Wither Storm Mod
https://www.curseforge.com/minecraft/mc-mods/crackers-wither-storm-mod
72 stars 30 forks source link

Protect the minecraft command block with a new command block #797

Open GoldenTotem opened 1 year ago

GoldenTotem commented 1 year ago

Description of feature Because the wither storm is summoned by "minecraft:command_block", the command block can be destroyed by the summon structure. Someone used 3 soul sands and 3 wither skeleton skulls to break my command block, which made the command in that gone. Some function that rely on command block may be disturbed.

FEATURE REQUEST Maybe we need a new command block, whick replace the vanilla command block, to summon wither storm. Maybe "witherstormmod:command_block"? The new command block can not execute any command and it can only summon wither storm. So that the command in command block will be secure. In another word, we need 2 command blocks, one used for executing commands and cannot summon wither storm, another one used for summoning wither storm and cannot executing commands. The former one is the vanilla command block and the latter one should be added by the mod.

MoRoN222 commented 1 year ago

can i make a mod which makes the command block craftable? (dont worry i will use logical ingredients and not childish stuff like diamonds emerald netherite etc.)

MoRoN222 commented 1 year ago

wait nevermind i missunderstood this suggestion a little bit

BluePineappleGuy commented 1 year ago

if this ever happens, would be great to have it mineable with a netherite pickaxe and placeable as well

Asteroid4 commented 1 year ago

I think theres another mod that already does this

GoldenTotem commented 1 year ago

I think theres another mod that already does this

which one?

MoRoN222 commented 1 year ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

MoRoN222 commented 1 year ago

maybe PLEASE cracker please could you at some point actually make it craftable with like, copper, a bit of iron and a nether star as the power source of the cmd block? you can check the mod I made so you know how I did it I guess https://modrinth.com/mod/craftcmdblock

GoldenTotem commented 1 year ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

Not bad idea but maybe you actually misunderstand my suggestion. Command block has two functions, in vanilla its only function is executing command; in mod, it has another function which is summon wither storm. But command block having mutilple functions will cause problems. So these two functions must be separated. We need a new command block in mod, not "minecraft:command_block" but "examplemod:command_block", to execute the function of summoning wither storm. In another word, "minecraft:command_block" should be irrelevent with summoning wither storm and maintain its previous funtion.

MoRoN222 commented 1 year ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

Not bad idea but maybe you actually misunderstand my suggestion. Command block has two functions, in vanilla its only function is executing command; in mod, it has another function which is summon wither storm. But command block having mutilple functions will cause problems. So these two functions must be separated. We need a new command block in mod, not "minecraft:command_block" but "examplemod:command_block", to execute the function of summoning wither storm. In another word, "minecraft:command_block" should be irrelevent with summoning wither storm and maintain its previous funtion.

well I kind of made a modded command block but it turns into the normal one when placed blablabla, since it's cracker's mod he'll if he ever does it, change the spawn structure so it works better with the modded cmd block

GoldenTotem commented 1 year ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

Not bad idea but maybe you actually misunderstand my suggestion. Command block has two functions, in vanilla its only function is executing command; in mod, it has another function which is summon wither storm. But command block having mutilple functions will cause problems. So these two functions must be separated. We need a new command block in mod, not "minecraft:command_block" but "examplemod:command_block", to execute the function of summoning wither storm. In another word, "minecraft:command_block" should be irrelevent with summoning wither storm and maintain its previous funtion.

well I kind of made a modded command block but it turns into the normal one when placed blablabla, since it's cracker's mod he'll if he ever does it, change the spawn structure so it works better with the modded cmd block

Is there some way to change the summon structure? I means if you put wither skeleton skull on minecraft command block, wither storm will not be summoned, you must put skull on modded command block, then wither storm will be summoned. In another word, modded must be used in summoning wither storm but minecraft command block will have no effect.

BluePineappleGuy commented 1 year ago

Is there some way to change the summon structure? I means if you put wither skeleton skull on minecraft command block, wither storm will not be summoned, you must put skull on modded command block, then wither storm will be summoned. In another word, modded must be used in summoning wither storm but minecraft command block will have no effect.

i'm pretty sure that summon structures are hard-coded into the mod and not data-driven, so we can't make a side mod that does that. crackers would need to change it himself

MoRoN222 commented 1 year ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

Not bad idea but maybe you actually misunderstand my suggestion. Command block has two functions, in vanilla its only function is executing command; in mod, it has another function which is summon wither storm. But command block having mutilple functions will cause problems. So these two functions must be separated. We need a new command block in mod, not "minecraft:command_block" but "examplemod:command_block", to execute the function of summoning wither storm. In another word, "minecraft:command_block" should be irrelevent with summoning wither storm and maintain its previous funtion.

well I kind of made a modded command block but it turns into the normal one when placed blablabla, since it's cracker's mod he'll if he ever does it, change the spawn structure so it works better with the modded cmd block

Is there some way to change the summon structure? I means if you put wither skeleton skull on minecraft command block, wither storm will not be summoned, you must put skull on modded command block, then wither storm will be summoned. In another word, modded must be used in summoning wither storm but minecraft command block will have no effect.

possibly modders can create their own custom structures and make the same entity spawn from it, idk how it works I only did it once

GoldenTotem commented 1 year ago

Is there some way to change the summon structure? I means if you put wither skeleton skull on minecraft command block, wither storm will not be summoned, you must put skull on modded command block, then wither storm will be summoned. In another word, modded must be used in summoning wither storm but minecraft command block will have no effect.

i'm pretty sure that summon structures are hard-coded into the mod and not data-driven, so we can't make a side mod that does that. crackers would need to change it himself

I also guess the summon structure is hard-coded and it's difficulty to modify

GoldenTotem commented 1 year ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

Not bad idea but maybe you actually misunderstand my suggestion. Command block has two functions, in vanilla its only function is executing command; in mod, it has another function which is summon wither storm. But command block having mutilple functions will cause problems. So these two functions must be separated. We need a new command block in mod, not "minecraft:command_block" but "examplemod:command_block", to execute the function of summoning wither storm. In another word, "minecraft:command_block" should be irrelevent with summoning wither storm and maintain its previous funtion.

well I kind of made a modded command block but it turns into the normal one when placed blablabla, since it's cracker's mod he'll if he ever does it, change the spawn structure so it works better with the modded cmd block

Is there some way to change the summon structure? I means if you put wither skeleton skull on minecraft command block, wither storm will not be summoned, you must put skull on modded command block, then wither storm will be summoned. In another word, modded must be used in summoning wither storm but minecraft command block will have no effect.

possibly modders can create their own custom structures and make the same entity spawn from it, idk how it works I only did it once

maybe there is some mod can let you create a new entity-summoning structure. but I don't know whether there is any mod can do this

YassinAlaa commented 2 months ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

Not bad idea but maybe you actually misunderstand my suggestion. Command block has two functions, in vanilla its only function is executing command; in mod, it has another function which is summon wither storm. But command block having mutilple functions will cause problems. So these two functions must be separated. We need a new command block in mod, not "minecraft:command_block" but "examplemod:command_block", to execute the function of summoning wither storm. In another word, "minecraft:command_block" should be irrelevent with summoning wither storm and maintain its previous funtion.

well I kind of made a modded command block but it turns into the normal one when placed blablabla, since it's cracker's mod he'll if he ever does it, change the spawn structure so it works better with the modded cmd block

Is there some way to change the summon structure? I means if you put wither skeleton skull on minecraft command block, wither storm will not be summoned, you must put skull on modded command block, then wither storm will be summoned. In another word, modded must be used in summoning wither storm but minecraft command block will have no effect.

possibly modders can create their own custom structures and make the same entity spawn from it, idk how it works I only did it once

maybe there is some mod can let you create a new entity-summoning structure. but I don't know whether there is any mod can do this

I understood u so there are 2 command blocks one for executing commands one for summoning the WS (and it doesn't excute commands) Cool 🆒️ !!

GoldenTotem commented 1 month ago

I think theres another mod that already does this

which one?

I actually made one but it's stuck on 1.19.2, the mod's up to date on 1.20.1 and 1.19.4 so probably no chance for it to be used as the mod creator program I used does not have a generator for 1.20.1 yet

Not bad idea but maybe you actually misunderstand my suggestion. Command block has two functions, in vanilla its only function is executing command; in mod, it has another function which is summon wither storm. But command block having mutilple functions will cause problems. So these two functions must be separated. We need a new command block in mod, not "minecraft:command_block" but "examplemod:command_block", to execute the function of summoning wither storm. In another word, "minecraft:command_block" should be irrelevent with summoning wither storm and maintain its previous funtion.

well I kind of made a modded command block but it turns into the normal one when placed blablabla, since it's cracker's mod he'll if he ever does it, change the spawn structure so it works better with the modded cmd block

Is there some way to change the summon structure? I means if you put wither skeleton skull on minecraft command block, wither storm will not be summoned, you must put skull on modded command block, then wither storm will be summoned. In another word, modded must be used in summoning wither storm but minecraft command block will have no effect.

possibly modders can create their own custom structures and make the same entity spawn from it, idk how it works I only did it once

maybe there is some mod can let you create a new entity-summoning structure. but I don't know whether there is any mod can do this

I understood u so there are 2 command blocks one for executing commands one for summoning the WS (and it doesn't excute commands) Cool 🆒️ !!

very correct!