4 votos

¿Puedo bloquear la creación de nuevos portales de Nether en Minecraft vainilla?

En Minecraft vainilla, ¿es posible bloquear la creación de nuevos portales de Nether? Esto es para un mapa híbrido de Supervivencia/Aventura; quiero que el jugador tenga mucha libertad, pero controlar el acceso al Nether a los portales que he colocado en el mundo. Puedo pedir a los jugadores que no construyan nuevos portales, pero estaría bien que la regla se aplicara mecánicamente.

Las posibilidades incluyen: detectar de alguna manera y destruir los bloques del portal del Nether cuando aparecen; no permitir que el portal se active en primer lugar, y dañar el marco de obsidiana; de alguna manera "manchar" cualquier obsidiana en el mundo o creada para que ya no sea elegible para ser parte de un puerto.

No sé cómo podría ser una solución más allá de "Probablemente algunos bloques de comandos". Tratar de /testforblock cada bloque en el mundo parece poco práctico.

1 votos

Una idea loca, pero ¿qué tal hacer que el Nether sea totalmente destruido para que alguien no pueda construir nada en él? Por ejemplo, inundando todo con lava, generando una tonelada de cerdos zombis, etc.

2 votos

Esto debería ser factible, pero requerirá un poco de habilidad para el bloqueo de comandos.

0 votos

No es un mal plan alternativo, aunque como quiero utilizar el Nether de forma controlada, el jugador podría abrir un portal y acabar en la zona que sí existe. Si te refieres a llenarlo con, digamos, lava, y luego despejarlo para el portal "correcto", también es intrigante...

3voto

anon Puntos 13

Debe utilizar el /fill para sustituir los bloques del portal de Nether por aire. Sin embargo, no querrás que esto se ejecute todo el tiempo, sólo cuando un jugador utilice el pedernal y el acero. En primer lugar, crea un objetivo para registrar cuándo se utiliza el pedernal y el acero:

/scoreboard objectives add usedFaS stat.useItem.minecraft.flint_and_steel

A continuación, ejecuta estos dos comandos en un reloj en este orden para despejar los portales del Nether alrededor del jugador que acaba de usar un pedernal y un acero:

/execute @a[score_usedFaS_min=1] ~ ~ ~ /fill ~-6 ~-6 ~-6 ~6 ~6 ~6 air 0 replace portal
/scoreboard players set @a[score_usedFaS_min=1] usedFaS 0

Ten en cuenta que esto reemplazará los portales cercanos, por lo que deberás tener algo para volver a encender los portales que quieras que sigan encendidos.

1 votos

Hay otras formas de encender un portal de Nether...

0 votos

@MBraedley Cierto, lo había olvidado. La obsidiana también se puede crear indirectamente, así que no creo que sea posible completamente y en la práctica (sin algo como mantener las coordenadas/entidades en el lugar donde debería estar cada portal adecuado) detectar y eliminar los portales hechos por los jugadores.

1 votos

Esa es mi idea, y ahora que lo pienso, se podría poner un soporte de armadura marcador encima de cada portal válido, y luego execute una actualización del marcador para los jugadores que estén dentro de su alcance.

0voto

Para eliminar el pedernal y el acero o la obsidiana del inventario sería necesario un simple comando /clear como el siguiente

/clear @a flint_and_steel /clear @a obsidiana /claro @a carga_de_fuego

0 votos

No es una respuesta válida: los portales se pueden lanzar in situ, y hay otras formas de encender un portal (lava, por ejemplo).

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X