Files
AltitudeWeb/frontend/src/app/pages/features/claiming/claiming.component.html
T
stijn ebe66c87c0 Rework folder structure in frontend
Pages are now grouped per group they appear in on in the header (where possible)
Utilities used by multiple pages in the project are grouped in folders such as services/pipes/etc
2025-07-04 19:50:21 +02:00

177 lines
12 KiB
HTML

<ng-container>
<app-header [current_page]="'claiming'" height="460px" background_image="/public/img/backgrounds/trees.jpg"
[overlay_gradient]="0.5">
<div class="title" header-content>
<h1>Claiming</h1>
<h2>Claiming allows you to protect your items and builds from other players.</h2>
</div>
</app-header>
<main>
<section class="darkmodeSection">
<section class="columnSection">
<div class="columnContainer">
<div class="columnParagraph">
<h2>Getting Started</h2>
<p>You can “claim” land on Altitude to protect your builds. When you claim a section of land, other players
will be unable to place or break blocks, kill animals, take crops, or open chests. Everything will be
completely protected!</p>
<p>To claim land, you will need some basic tools: a golden shovel, and a stick. You can craft these items
yourself or do <b>/claim</b> to receive them for free. The shovel is used for modifying claims and the
stick is used for viewing claim information.</p>
<img ngSrc="/public/img/items/shovel.png" alt="Minecraft golden shovel" style="width: 25%;" height="114"
width="114">
<p>Players start with an allowance of 500 “claim blocks” and can purchase additional “claim blocks” with
in-game currency using <span style="font-family: 'opensans-bold', sans-serif;">/buyclaimblocks</span>. How
many claims you can create depends on the rank you have - the amount can be found on the <a
[routerLink]="['/ranks']">ranks</a> page. Additionally, there is also a limit on how many blocks in
total you can
claim.</p>
</div>
<div class="columnParagraph">
<h2>Creating a Claim</h2>
<p>Before creating any claim, we should check if there are other claims by other players nearby. Claims by
different people should be at least 100 blocks apart unless both parties discuss otherwise. To do this,
hold a stick in your hand and <b>shift + right click</b> to visualize all nearby claims. Claims are
visualized using dotted lines of gold blocks, so look around for any dotted lines on the ground around
you.</p>
<p>Once you've confirmed that there are no claims too close, we can begin claiming! A claim doesn't go down
all the way. The lowest point of the claim starts at 5 blocks below the lower corner you made. It'll keep
expanding down as you place blocks lower and lower in the claim, but it may reset when you change the
claim size, trust, subclaims etc. If you want to make sure your claim stays extended all the way down,
make one of the initial corners at bedrock level. Remember to not claim further down than you need to.</p>
<p>If a claim is within 100 blocks you will be unable to create your claim. If the original claim owner is
fine with you having a claim closer than the 100 blocks, then they can trust you using <span
style="font-family: 'opensans-bold', sans-serif;">/claimnearbytrust</span>. You will need to be trusted
in order to claim and resize. The trust expires on every server reboot, this is to remind you that there
are nearby claims.</p>
</div>
<div class="columnParagraph">
<h2>Automatic Claim Deletion</h2>
<p>When a player has been inactive for 60 consecutive days, on a server (not cross-server), their claim(s)
on that server will be transferred into an admin claim(s). The claim will be in that state for 24 hours
after which is will be fully unclaimed. During the time the claim is an admin claim everyone will be
trusted. This means that you will be able to raid the claim, but not claim it. If you wish to claim the
build you will have to return 24 hours later.</p>
<p>If you are planning on being gone this long, all you need to do is join for a couple of minutes within
those 60 days to reset the timer. Unclaimed land is fair game to loot, so make sure your claims are active
and properly sized!</p>
<p>Any containers (i.e shulker, chest) that are placed within an active raid-claim are fair game - this also
includes containers that raiders place. This means that items a raider puts into their personal shulker
aren't safe while placed down or when on the ground as an item after being broken, as anyone that comes by
can take it.</p>
</div>
<div class="columnParagraph">
<h2>Useful Commands</h2>
<ul>
<li><span style="font-family: 'opensans-bold', sans-serif;">/buyclaimblocks -</span> Buy more claim
blocks
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/sellclaimblocks -</span> Sell claim blocks
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/unclaim -</span> Remove a protection</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/claimslist -</span> List all of your
protections
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/expandclaim &lt;number&gt; -</span> Expand
the claim the direction you're facing (can also be used with negative numbers to downsize the claim)
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/containertrust &lt;player&gt; -</span> Give
someone access to chests in your claim
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/permissiontrust &lt;player&gt; -</span> Give
someone the ability to trust and untrust others in your claim
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/accesstrust &lt;player&gt; -</span> Give
someone access to doors and trapdoors in your claim
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/subdivide -</span> Create claims within your
main claim that you can trust people to
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/restrictsubclaim -</span> Sets subclaim NOT
to inherit perms from the parent claim
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/trust &lt;player&gt; -</span> Allow someone
to build and use chests within your claim
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/trustlist -</span> See who is trusted in your
claim
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/untrust &lt;player&gt; -</span> Remove a
player from your protection
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/kickfromclaim &lt;player&gt; -</span> Kick a
player outside of your claim
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/petkick -</span> Enter pet kicking mode
(right click pets you don't want in your claim)
</li>
</ul>
</div>
</div>
<div class="columnContainer">
<div class="columnParagraph">
<h2>Resizing Your Claim</h2>
<p>You can make your claim bigger or smaller any time by using a golden shovel. The process is similar to
creating the claim. To make things easier, start by right clicking within the claim with a stick. This
will show the border of the claim so you can see where the corners are.</p>
<p>To resize a claim, right click a corner you would like to move. Then, right click again wherever you
would like to move that corner to. To make things easier, you don't need to right click the actual block,
you can just point your crosshair at the block and right click from a distance.</p>
<p>If you don't have the needed amount of claim blocks to expand (or create) your claim, you will need to
purchase additional claim blocks. The price for purchasing claim blocks is different depending on how many
you have:</p>
<ul>
<li>0-10,000 blocks = $0.50/block</li>
<li>10,000-50,000 blocks = $0.75/block</li>
<li>50,000-300,000 blocks = $1.00/block</li>
<li>300,000-1,000,000 blocks = $2.00/block</li>
<li>1,000,000+ blocks = $5.00/block</li>
</ul>
<p>If you have left over claim blocks you can sell them using <span
style="font-family: 'opensans-bold', sans-serif;">/sellclaimblocks</span>. The return will always be
$0.50/block. This means that you need to be mindful of purchasing large amounts of claim blocks; don't
purchase them unless you actually need them.</p>
<img ngSrc="/public/img/backgrounds/claim.png" alt="Screenshot showing claim border in-game"
style="width: 100%;"
width="480" height="250">
</div>
<div class="columnParagraph">
<h2>Subdividing Claims</h2>
<p>Subdividing claims allows you to give players access to specific parts of your claim. This is the best
way to manage a town or shop!</p>
<p>The idea behind subdivisions is easy. You are creating mini-claims within your main claim so that you can
trust people to certain areas, but not the entire claim. You are still in control of the border of these
mini-claims (size and location). Once a subdivision is created you can trust people the same way as
before. Just stand in the mini-claim and use the trust commands. It will only trust them to the
mini-claim. (To trust someone to your main claim you will need to stand outside of any mini-claims you've
created.)</p>
<p>To create a subdivision you need to go into "subdivision mode". You can access this mode with <b>/subdivideclaims</b>.
Once you are in this mode you can create the subdivisions the same way you would make a regular claim,
just right click two corners. Subdivisions will be outlined with a white dotted line. To leave subdivision
mode use <b>/basicclaims</b>.</p>
<img ngSrc="/public/img/backgrounds/townsubdivisions.png" alt="Screenshot of town subdivided"
style="width: 100%;"
width="480" height="250">
</div>
<div class="columnParagraph">
<h2>Trusting Others</h2>
<p>You can add other players to your protected area with various levels of access. To trust everyone on the
server replace &lt;player&gt; with "all". This works with all of the commands below.</p>
<ul>
<li>To give someone full access to your claim (break, build, access chests, etc) do: <b>/trust &lt;player&gt;</b>
</li>
<li>To give someone just the ability to access storage items, but NOT build, do: <b>/containertrust &lt;player&gt;</b>
</li>
<li>To give someone visitor access (opening the doors, but not take anything or build anything) do: <b>/accesstrust
&lt;player&gt;</b></li>
<li>To give someone permission to manage your claim (trusting other players) do: <b>/permissiontrust &lt;player&gt;</b>
</li>
</ul>
</div>
</div>
</section>
</section>
</main>
</ng-container>