Sanctuary (Civ+): Difference between revisions

From CivWiki
Jump to navigation Jump to search
Content added Content deleted
No edit summary
(→‎Bastion: Rewrite in english with additional detail)
Line 5: Line 5:


== Bastion ==
== Bastion ==
[[File:Civ+BastionRecipe|thumb|200px]]


Bastions are a custom block first implemented by [[CivCraft]], however Civ+ used its cohesive custom block API to rewrite the block to function significantly better.
* Horses can't jump in bastions
* Hostile players can't place blocks in bastions
* Hostile players can't pearl within bastions
* No pistons within bastions


A bastion can be crafted using a Clownfish, Emeralds, and a Zombie Spawn Egg. Once crafted, the block can be placed and reinforced using [[Citadel]]. Friendly players are defined by having the ''BASTION_PLACE'' [[Namelayer]] permission, while hostile players lack the permission. A bastion covers a circular area 10.5 blocks in radius, which is a diameter of 21 blocks across. Vertically, a bastion protects every block that is above the bastion block or level with it. Blocks under the bastion are left unprotected.
Todo: Say this but in english.

Inside a Bastion, hostile players are prevented from placing any blocks. In order to break the bastion, the attacker must either place blocks repeatedly until the reinforcement breaks, or they can dig to the bastion and break the block. Additionally, if an Ender Pearl lands within a bastion and the player who threw it doesn't have permission, the pearl won't teleport the player. Bastions also prevent pistons from moving blocks if a friendly player isn't nearby, and it will also prevent hostile horses from jumping within their area.


== Trivia ==
== Trivia ==

Revision as of 21:26, 22 May 2024

Sanctuary is a plugin exclusive to Civ+. It exists as a replacement to Bastion and implements two custom blocks: The Bastion and the Sanctuary.

Sanctuary

A Sanctuary is a block that projects a large field over a vault, city, or some other structure. When you enter or leave the field, a message is displayed your screen. The owner of a sanctuary can expand its field by adding exp to the central block, which is textured as a beacon but can't be used as one. A sanctuary protects against reinforcing blocks and placing water/lava buckets. Additionally, hostile mobs can't spawn within a sanctuary. Sanctuaries also reinforce man-made blocks for 20 breaks, and if a player logs out within a friendly sanctuary they will not leave a combat logger.

Bastion

File:Civ+BastionRecipe

Bastions are a custom block first implemented by CivCraft, however Civ+ used its cohesive custom block API to rewrite the block to function significantly better.

A bastion can be crafted using a Clownfish, Emeralds, and a Zombie Spawn Egg. Once crafted, the block can be placed and reinforced using Citadel. Friendly players are defined by having the BASTION_PLACE Namelayer permission, while hostile players lack the permission. A bastion covers a circular area 10.5 blocks in radius, which is a diameter of 21 blocks across. Vertically, a bastion protects every block that is above the bastion block or level with it. Blocks under the bastion are left unprotected.

Inside a Bastion, hostile players are prevented from placing any blocks. In order to break the bastion, the attacker must either place blocks repeatedly until the reinforcement breaks, or they can dig to the bastion and break the block. Additionally, if an Ender Pearl lands within a bastion and the player who threw it doesn't have permission, the pearl won't teleport the player. Bastions also prevent pistons from moving blocks if a friendly player isn't nearby, and it will also prevent hostile horses from jumping within their area.

Trivia

  • In the code, Sanctuary is referred to as BassChin.

Media