Saltar al contenido
guitar-master

Bag of Yurts Mod 1.16.5 / 1.15.2 (Guarda tus yurtas favoritas)

abril 29, 2021

El tamaño y el color de la bolsa se almacenan como NBT en pilas de artículos de la bolsa. El tamaño se almacena con la tecla «radio»; el color se almacena de la misma manera que la armadura de cuero.

Los jugadores y las operaciones con acceso de comando pueden generar una bolsa de tamaño x con este comando:

/ dar nombre de jugador bagofyurting: bag_of_yurting {radio: x}

<br />A bag with radius x will have an area of effect with diameter (2*x) + 1, so a bag of radius 5 will have an 11x11x11 area of effect.

La receta de actualización json usa un tipo de receta especial. Se analiza como una receta json de forma regular, por lo que esta receta se puede ajustar según sea necesario, con las advertencias de que A) debe ser una receta con forma y B) al menos uno de los ingredientes debe ser una bolsa de Yurting. La bolsa de salida tendrá un valor de radio igual a X + 1, donde X es el radio más pequeño de cualquier bolsa utilizada como ingrediente.

Hay tres etiquetas de bloque agregadas por el mod: bagofyurting: lista negra, bagofyurting: lista blanca, y bagofyurting: reemplazable.

Las etiquetas de lista negra y lista blanca definen qué bloques se pueden almacenar en la bolsa. Un bloque se puede almacenar si está en la lista blanca y no en la lista negra. Si la etiqueta de la lista blanca está vacía, todos los bloques se consideran incluidos en la lista blanca. Los bloques que el jugador no puede almacenar serán ignorados cuando los bloques se carguen en la bolsa.

La etiqueta reemplazable define qué bloques en el mundo pueden sobrescribirse al descargar la bolsa. Cualquier bloque con un material reemplazable (como hierba alta) siempre es reemplazable. Si, al descargar la bolsa, los bloques que serían reemplazados no pueden ser reemplazados por el contenido de la bolsa, la descarga fallará y el contenido de la bolsa permanecerá en la bolsa.

Los jugadores que se encuentran en modo creativo o tienen un nivel de permiso suficiente ignoran estas etiquetas; este nivel de permiso predeterminado es 2 y se puede configurar en la configuración del servidor.

El almacenamiento o la descarga de un bloque también puede evitarse mediante otras modificaciones cancelando los eventos de forja BlockEvent.BreakEvent o BlockEvent.EntityMultiPlaceEvent, respectivamente.