#Remove structure from being generated

51 messages · Page 1 of 1 (latest)

balmy apex
#

Is there a way I can prevent a structure from being generated?

I did see there was an event called "worldgen.placed_feature" but i'm not sure how to use it.

wispy edgeBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

vital horizon
#

what kind of structure you want to remove?

#

removing structures are tricky, you will need to tell me which structure from which mod you want to remove

balmy apex
#

I want to remove them all from the apocalypse now mod

#

id: apocalypsenow

vital horizon
#

send curseforge link

balmy apex
vital horizon
#

this mod was made with MCreator, are you aware of that?

balmy apex
vital horizon
#

you might have some weird issues with other mods, it may or may not happen

#

i found how to remove the structures, but you will need to do some work

#

já volto

balmy apex
vital horizon
#

não

balmy apex
vital horizon
#

sim, pq sou br

balmy apex
#

melhor ainda

#

tamo aqui começando a fazer um mod de ap zombie

#

estamos usando 2 mod de zombie

#

e eles tão gerando essas estruturas feias

#

quero tirar pra dps colocar um de cidade

vital horizon
#

cria uma pasta na pasta do kubejs
kubejs/data/apocalypsenow/forge/biome_modifier/

cuidado pra não errar nos nomes, precisa ser exato

#

vc vai ter q abrir o jar do mod pra pegar uns arquivos

#

e jogar nessa pasta pra poder modificar

balmy apex
#

qual ide abre jar? o vs code não ta conseguindo

vital horizon
#

qualquer arquivo de compactação abre o jar

#

ele é tipo um zip

#

programa*

#

navega até essa pasta:

balmy apex
vital horizon
#

joga todos esses arquivos ai pra pasta do kubejs q vc criou

#

lá nela vc abre um por um e edita a parte dos biomas

#

e deixa o bioma vazio

#

tem uns arquivos q são sobre spawns de criaturas

#

edita se vc quiser

balmy apex
#

beleza

balmy apex
vital horizon
#

não sei se reload é uma boa pq pra vc ver as mudaças vc precisa criar outro mundo, o que já foi criado não vai ser removido

balmy apex
#

ok

balmy apex
vital horizon
#

vc pode editar o NBT dessa estrutura e adionar o baú lá, e use o NBT novo na pasta do kubejs q ele vai substituir o original

balmy apex
# vital horizon vc pode editar o NBT dessa estrutura e adionar o baú lá, e use o NBT novo na pas...
onEvent('structure.generate', event => {
    const diamondBlock = 'minecraft:diamond_block';

    const structure = event.getStructure();

    const x = structure.getBoundingBox().minX + Math.floor((structure.getBoundingBox().maxX - structure.getBoundingBox().minX) / 2);
    const z = structure.getBoundingBox().minZ + Math.floor((structure.getBoundingBox().maxZ - structure.getBoundingBox().minZ) / 2);
    const y = structure.getBoundingBox().minY - 1;

    event.addBlock(diamondBlock, x, y, z);
});```
tava pensando em algo assim
#

mais n presta

#

tipo toda estrutura gera algo

#

ia coloca um bau e gera o loot

vital horizon
#

kubejs não tem essa possibilidade de alterar estruturas dessa maneira