BracketHandlers

This class was added by a mod with mod-id crafttweaker. So you need to have this mod installed if you want to use this feature.

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import.

crafttweaker.api.BracketHandlers

Methods

getBlockMaterial

Obtiene el crafttweaker.api.block.material.MCMaterial dado. Arroja una excepción si no se encuentra.

Devuelve: El [crafttweaker.api.block.material.MCMaterial]encontrado (/vanilla/api/block/material/MCMaterial)

Tipo de retorno: crafttweaker.api.block.material.MCMaterial

<blockmaterial:earth>

crafttweaker.api.BracketHandlers.getBlockMaterial(tokens as String);
crafttweaker.api.BracketHandlers.getBlockMaterial("terre");
ParameterTypeDescription
tokensStringLo que usted escribiría en la llamada BEP.

getBlockState

Crea un Blockstate basado en las entradas dadas. Devuelve null si no puede encontrar el bloque, ignorado variantes inválidas

Devuelve: El BlockState encontrado

Tipo de retorno: crafttweaker.api.block.MCBlockState

<blockstate:minecraft:acacia_planks>
<blockstate:minecraft:furnace:facing=north,lit=false>

crafttweaker.api.BracketHandlers.getBlockState(tokens as String);
crafttweaker.api.BracketHandlers.getBlockState("minecraft:acacia_planks");
ParameterTypeDescription
tokensStringUbicación y variantes de recursos del bloque

getDirectionAxis

Obtiene la dirección del eje basado en el nombre. Arroja un error si no puede encontrar la dirección Eje.

Devuelve: La dirección encontrada Eje

Tipo de retorno: crafttweaker.api.util.DirectionAxis

<directionaxis:x>

crafttweaker.api.BracketHandlers.getDirectionAxis(tokens as String);
crafttweaker.api.BracketHandlers.getDirectionAxis("x");
ParameterTypeDescription
tokensStringLa ubicación de los recursos del Eje

Efecto

Obtiene el efecto basado en el nombre del registro. Arroja un error si no puede encontrar el efecto.

Devuelve: El efecto encontrado

Tipo de retorno: crafttweaker.api.potion.MCPotionEffect

<effect:minecraft:haste>

crafttweaker.api.BracketHandlers.getEffect(tokens as String);
crafttweaker.api.BracketHandlers.getEffect("minecraft:haste");
ParameterTypeDescription
tokensStringUbicación de recursos del efecto

Clasificación

Obtiene la entityClassification basada en el nombre del registro. Registra un error y devuelve null si no puede encontrar la entityClassification.

Devuelve: La entityClasificación encontrada

Tipo de retorno: crafttweaker.api.entity.MCEntityClassification

<entityclassification:monster>

crafttweaker.api.BracketHandlers.getEntityClassification(tokens as String);
crafttweaker.api.BracketHandlers.getEntityClassification("monster");
ParameterTypeDescription
tokensStringUbicación de recursos de la entityClassification

getEntityType

Obtiene el entityType basado en el nombre del registro. Registra un error y devuelve null si no puede encontrar el entityType.

Devuelve: La entidad encontrada

Tipo de retorno: crafttweaker.api.entity.MCEntityType

<entitytype:minecraft:pig>

crafttweaker.api.BracketHandlers.getEntityType(tokens as String);
crafttweaker.api.BracketHandlers.getEntityType("minecraft:pig");
ParameterTypeDescription
tokensStringUbicación de recursos del entityType

getFluidStack

Obtiene la pila de fluidos basada en el nombre del registro. Arroja un error si no puede encontrar el fluido.

Devuelve: Una pila del líquido con cantidad == 1mb

Tipo de retorno: crafttweaker.api.fluid.IFluidStack

<fluid:minecraft:water>

crafttweaker.api.BracketHandlers.getFluidStack(tokens as String);
crafttweaker.api.BracketHandlers.getFluidStack("minecraft:water");
ParameterTypeDescription
tokensStringUbicación de recursos del fluido

getItem

Obtiene el elemento basado en el nombre del registro. Arroja un error si no puede encontrar el elemento.

Devuelve: El elemento encontrado

Return type: crafttweaker.api.item.IItemStack

<item:minecraft:dirt>

crafttweaker.api.BracketHandlers.getItem(tokens as String);
crafttweaker.api.BracketHandlers.getItem("minecraft:dirt");
ParameterTypeDescription
tokensStringUbicación de recursos del objeto

Obtener Poción

Tipo de retorno: crafttweaker.api.potion.MCPotion

<potion:tokens>
crafttweaker.api.BracketHandlers.getPotion(tokens as String);
ParameterTypeDescription
tokensStringNo description provided

getRecipeManager

Obtiene el recipeManager basado en el nombre del registro. Arroja un error si no puede encontrar el gestor de recetas. Arroja una ampliación si no se encuentra el tipo de receta dado.

Esto siempre devolverá IRecipeManager.
También hay un BEP para eso, pero eso funciona de forma diferente por lo que no se puede agregar automáticamente a la documentación aquí. Pero el BEP se ve igual que los demás: <recipetype:minecraft:crafting>

Devuelve: La receta encontrada

Tipo de devolución: crafttweaker.api.registries.IRecipeManager

crafttweaker.api.BracketHandlers.getRecipeManager(tokens as String);
crafttweaker.api.BracketHandlers.getRecipeManager("minecraft:crafting");
ParameterTypeDescription
tokensStringUbicación de recursos del gestor de recetas

Ubicación de recursos

Crea una ubicación de Recursos basada en los tokens. Arroja un error si los tokens no son una ubicación válida.

Devuelve: La ubicación

Tipo de retorno: crafttweaker.api.util.MCResourceLocation

<resource:minecraft:dirt>

crafttweaker.api.BracketHandlers.getResourceLocation(tokens as String);
crafttweaker.api.BracketHandlers.getResourceLocation("minecraft:dirt");
ParameterTypeDescription
tokensStringLa ubicación del recurso

getTag

Obtiene la etiqueta basada en el nombre del registro. Se creará una etiqueta vacía si no se encuentra ninguna.
Sin embargo, en tal caso, necesita registrar la etiqueta como su tipo apropiado

Devuelve: La etiqueta encontrada, o una recién creada

Tipo de retorno: crafttweaker.api.tag.MCTag

<tag:tag:minecraft:wool>

crafttweaker.api.BracketHandlers.getTag(tokens as String);
crafttweaker.api.BracketHandlers.getTag("tag:minecraft:wool");
ParameterTypeDescription
tokensStringUbicación de recursos de la etiqueta

getTextFormatting

Return type: crafttweaker.api.text.TextFormatting

<formatting:tokens>
crafttweaker.api.BracketHandlers.getTextFormatting(tokens as String);
ParameterTypeDescription
tokensStringNo description provided