BlockBuilderStairs

Link to blockbuilderstairs

Un Costruttore del Blocco speciale che ti consente di creare delle scale.

Le scale non avranno una ma ben tre texture che dovrai fornire: Una per l'apice, una per il fondo ed una per i lati. Di default queste texture useranno il tuo nome del blocco come nome, con suffisso _top, _bottom o _sides. Come la maggior parte delle cose qui, le immagini di esempio sono generate per voi però per impostazione predefinita.

This class was added by a mod with mod-id contenttweaker. Perciò, è necessario avere questa mod installata per poter utilizzare questa funzione.

Importare la Classe

Link to importare-la-classe

Potrebbe essere necessario importare il pacchetto, se si incontrano dei problemi (come castare un vettore), quindi meglio essere sicuri e aggiungere la direttiva di importazione.

ZenScript
Copy
mods.contenttweaker.block.stairs.BlockBuilderScale

Interfacce Implementate

Link to interfacce-implementate

BlockBuilderStairs implementa le seguenti interfacce. Ciò significa che ogni metodo presente nell'interfaccia può essere usato anche per questa classe.

Istruisce CoT per costruire realmente qualsiasi cosa il costruttore dovrebbe star costruendo.

ZenScript
Copy
new BlockBuilder().withType<BlockBuilderStairs>().build(resourceLocation as String);
new BlockBuilder().withType<BlockBuilderStairs>().build("my_awesome_block");
ParametroTipoDescrizione
Parametro
resourceLocation
Tipo
String
Descrizione
Il percorso della risorsa per dare questo blocco

withBottomTexture

Link to withbottomtexture

Ti consente di sovrascrivere il percorso della texture che il lato in basso dovrebbe usare. Se lo spazio dei nomi di quella texture sono nello spazio dei nomi di CoT o ognuno dei suoi addon (che lo supportano) allora l'immagine sarà creata per impostazione predefinita.

Restituisce: Questo builder, usato per l'incatenamento del metodo

Tipo di restituzione: mods.contenttweaker.block.stairs.BlockBuilderscale

ZenScript
Copy
new BlockBuilder().withType<BlockBuilderStairs>().withBottomTexture(bottomTexture as crafttweaker.api.util.MCResourceLocation);
ParametroTipoDescrizione
Parametro
bottomTexture
Tipo
MCResourceLocation
Descrizione
La texture da usare per il lato in basso

Ti consente di sovrascrivere il percorso della texture che il lato in basso dovrebbe usare. Se lo spazio dei nomi di quella texture sono nello spazio dei nomi di CoT o ognuno dei suoi addon (che lo supportano) allora l'immagine sarà creata per impostazione predefinita. Usa una funzione che prende il nome del blocco come input e restituisce la texture finale per esso.

Restituisce: Questo builder, usato per l'incatenamento del metodo

Tipo di restituzione: mods.contenttweaker.block.stairs.BlockBuilderscale

ZenScript
Copy
new BlockBuilder().withType<BlockBuilderStairs>().withBottomTexture(bottomTexture as function.Function<crafttweaker.api.util.MCResourceLocation, crafttweaker.api.util.MCResourceLocation>);
new BlockBuilder().withType<BlockBuilderStairs>().withBottomTexture((blockName as MCResourceLocation) => new MCResourceLocation(blockName.namespace, blockName.path + "_bottom"));
ParametroTipoDescrizione
Parametro
bottomTexture
Tipo
function.Function<MCResourceLocation, MCResourceLocation>
Descrizione
La funzione da usare

withSidesTexture

Link to withsidestexture

Ti consente di sovrascrivere il percorso della texture che i lati dovrebbero usare. Se lo spazio dei nomi di quella texture sono nello spazio dei nomi di CoT o ognuno dei suoi addon (che lo supportano) allora l'immagine sarà creata per impostazione predefinita.

Restituisce: Questo builder, usato per l'incatenamento del metodo

Tipo di restituzione: mods.contenttweaker.block.stairs.BlockBuilderscale

ZenScript
Copy
new BlockBuilder().withType<BlockBuilderStairs>().withSidesTexture(sidesTexture as crafttweaker.api.util.MCResourceLocation);
ParametroTipoDescrizione
Parametro
sidesTexture
Tipo
MCResourceLocation
Descrizione
La texture da usare per i lati

Ti consente di sovrascrivere il percorso della texture che i lati dovrebbero usare. Se lo spazio dei nomi di quella texture sono nello spazio dei nomi di CoT o ognuno dei suoi addon (che lo supportano) allora l'immagine sarà creata per impostazione predefinita. Usa una funzione che prende il nome del blocco come input e restituisce la texture finale per esso.

Restituisce: Questo builder, usato per l'incatenamento del metodo

Tipo di restituzione: mods.contenttweaker.block.stairs.BlockBuilderscale

ZenScript
Copy
new BlockBuilder().withType<BlockBuilderStairs>().withSidesTexture(sidesTexture as function.Function<crafttweaker.api.util.MCResourceLocation, crafttweaker.api.util.MCResourceLocation>);
new BlockBuilder().withType<BlockBuilderStairs>().withSidesTexture((blockName as MCResourceLocation) => new MCResourceLocation(blockName.namespace, blockName.path + "_sides"));
ParametroTipoDescrizione
Parametro
sidesTexture
Tipo
function.Function<MCResourceLocation, MCResourceLocation>
Descrizione
La funzione da usare

Ti consente di sovrascrivere il percorso della texture che il lato superiore dovrebbe usare. Se lo spazio dei nomi di quella texture sono nello spazio dei nomi di CoT o ognuno dei suoi addon (che lo supportano) allora l'immagine sarà creata per impostazione predefinita.

Restituisce: Questo builder, usato per l'incatenamento del metodo

Tipo di restituzione: mods.contenttweaker.block.stairs.BlockBuilderscale

ZenScript
Copy
new BlockBuilder().withType<BlockBuilderStairs>().withTopTexture(topTexture as crafttweaker.api.util.MCResourceLocation);
new BlockBuilder().withType<BlockBuilderStairs>().withTopTexture(<resource:contenttweaker:my_awesome_stairs_top>);
ParametroTipoDescrizione
Parametro
topTexture
Tipo
MCResourceLocation
Descrizione
La texture da usare per il lato superiore

Ti consente di sovrascrivere il percorso della texture che il lato superiore dovrebbe usare. Se lo spazio dei nomi di quella texture sono nello spazio dei nomi di CoT o ognuno dei suoi addon (che lo supportano) allora l'immagine sarà creata per impostazione predefinita. Usa una funzione che prende il nome del blocco come input e restituisce la texture finale per esso.

Restituisce: Questo builder, usato per l'incatenamento del metodo

Tipo di restituzione: mods.contenttweaker.block.stairs.BlockBuilderscale

ZenScript
Copy
nuovo BlockBuilder().withType<BlockBuilderStairs>().withTopTexture(topTexture as function.Function<crafttweaker.api.util.MCResourceLocation, crafttweaker.api.util.MCResourceLocation>);
ParametroTipoDescrizione
Parametro
topTexture
Tipo
function.Function<MCResourceLocation, MCResourceLocation>
Descrizione
La funzione da usare