Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 4 additions & 52 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,25 @@
name: Build documentation and publish to Cloudflare Pages

on:
# If specified, the workflow will be triggered automatically once you push to the `main` branch.
# Replace `main` with your branch’s name
push:
branches: [ "master" ]

# Specify to run a workflow manually from the Actions tab on GitHub
workflow_dispatch:

# Gives the workflow permissions to clone the repo and create a page deployment
permissions:
id-token: write
pages: write

env:
# Name of module and id separated by a slash
INSTANCE: Writerside/ccs
# Replace HI with the ID of the instance in capital letters
ARTIFACT: webHelpCCS2-all.zip
# Writerside docker image version
DOCKER_VERSION: 243.22562

# Add the variable below to upload Algolia indexes
# Replace HI with the ID of the instance in capital letters
ALGOLIA_ARTIFACT: algolia-indexes-CCS.zip
ALGOLIA_APP_NAME: C86V8LU863
ALGOLIA_INDEX_NAME: docs_cast_crafter_community_server
ALGOLIA_KEY: ${{ secrets.ALGOLIA_KEY }}
CONFIG_JSON_PRODUCT: CCS
CONFIG_JSON_VERSION: 1.21.1
CONFIG_JSON_VERSION: 1.21.1 # This value should be updated with the version of the product

jobs:
build:
Expand All @@ -42,7 +32,6 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Define instance id and artifacts
id: define-ids
run: |
Expand All @@ -69,7 +58,6 @@ jobs:
instance: ${{ env.INSTANCE }}
artifact: ${{ env.ARTIFACT }}
docker-version: ${{ env.DOCKER_VERSION }}

- name: Save artifact with build results
uses: actions/upload-artifact@v4
with:
Expand All @@ -80,53 +68,21 @@ jobs:
artifacts/${{ env.ALGOLIA_ARTIFACT }}
retention-days: 7

# Add the job below and artifacts/report.json on Upload documentation step above if you want to fail the build when documentation contains errors
test:
# Requires build job results
needs: build
runs-on: ubuntu-latest

steps:
- name: Download artifacts
uses: actions/download-artifact@v4
with:
name: docs
path: artifacts

- name: Test documentation
uses: JetBrains/writerside-checker-action@v1
with:
instance: ${{ env.INSTANCE }}

# deploy:
# environment:
# name: cloudflare-pages
# url: ${{ steps.deployment.outputs.page_url }}
# Requires the build job results
#needs: [build, test]
#runs-on: ubuntu-latest
#steps:
# - name: Download artifact
# uses: actions/download-artifact@v4
# with:
# name: docs
# path: artifacts

#- name: Unzip artifact
# run: unzip -O UTF-8 -qq "artifacts/${{ needs.build.outputs.artifact }}" -d cf-pages

#- name: Publish to Cloudflare Pages
# uses: cloudflare/[email protected]
# with:
# apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
# accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
#projectName: community-server-docs
#directory: cf-pages
#branch: main
# Optional: Change the Wrangler version, allows you to point to a specific version or a tag such as `beta`
# wranglerVersion: '3.4.1'

deploy2:
deploy:
environment:
name: cloudflare-pages
url: ${{ steps.deployment.outputs.page_url }}
Expand All @@ -147,14 +103,10 @@ jobs:
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
#projectName: community-server-docs
# command: pages deploy YOUR_DIST_FOLDER --project-name=example
command: pages deploy cf-pages --project-name=community-server-docs
#directory: cf-pages
branch: main
command: pages deploy cf-pages --project-name=community-server-docs --branch=main

publish-indexes:
needs: [ build, test, deploy2 ]
needs: [ build, test, deploy ]
runs-on: ubuntu-latest
container:
image: registry.jetbrains.team/p/writerside/builder/algolia-publisher:2.0.32-3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@
1. Um ein Grundstück anzulegen, tippe im Chat den Befehl `/protect` ein.
2. Nun öffnet sich eine Übersicht und du klickst auf den **Grasblock**.

![claim](plot-menu-creation.png) {border-effect="rounded" thumbnail="true" width="480"
height="250"}
![claim](plot-menu-creation.png) {border-effect="rounded" thumbnail="false" width="480" height="250"}

Danach erhältst du die Möglichkeit zu fliegen und bekommst Redstone-Fackeln in dein Inventar.
Diese kannst du platzieren, um einen **Bereich abzustecken**.
Expand All @@ -20,4 +19,4 @@
Um den ProtectionMode zu **verlassen**, ohne ein Grundstück zu kaufen, wähle den **roten** Beton
aus und mache einen <shortcut>Rechtsklick</shortcut>.

![hotbar](plot-create-confirm-cancel.png) {border-effect="rounded" width="384" thumbnail="true"}
![hotbar](plot-create-confirm-cancel.png) {border-effect="rounded" width="384" thumbnail="false"}
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@
alle deine Grundstücke anzeigen zu lassen. Hier findest du ebenfalls Informationen über dein
Grundstück, wie z. B. die Größe oder die Koordinaten deines Grundstückes.

![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="true" width="384"}
![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="false" width="384"}

2. Wähle nun das Grundstück aus, welches du erweitern möchtest, und klicke auf
**Grundstück erweitern**.

![expand plot](plot-expand-plot.png) {border-effect="rounded" thumbnail="true" width="512"}
![expand plot](plot-expand-plot.png) {border-effect="rounded" thumbnail="false" width="512"}

3. Jetzt kannst du wie beim [Erstellen des Grundstückes](plot-creation.md) die Redstone-Fackeln
platzieren, um den Bereich zu erweitern.
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,44 @@
1. Gebe `/protect` im Chat ein und klicke nun im angezeigten Menü auf **Meine Grundstücke** um dir
alle deine Grundstücke anzeigen zu lassen. Hier findest du ebenfalls Informationen über dein
Grundstück, wie z. B. die Größe oder die Koordinaten deines Grundstückes.
![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="true" width="384"}
![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="false" width="384"}
2. Wähle nun das Grundstück aus, auf welchem du die Flags bearbeiten möchtest.
![select plot](plot-select-plot.png) {border-effect="rounded" thumbnail="true" width="384"}
![select plot](plot-select-plot.png) {border-effect="rounded" thumbnail="false" width="384"}
3. Klicke auf den **Redstonestaub**.
![select flags](plot-edit-flags.png) {border-effect="rounded" thumbnail="true" width="384"}
![select flags](plot-edit-flags.png) {border-effect="rounded" thumbnail="false" width="384"}
4. Nun kannst du die Flags deines ausgewählten Grundstückes anpassen. Du kannst z. B. auswählen, ob
andere Spieler auf deine Truhen Zugriff haben oder auf Tieren reiten können.
![claim](plot-flags.png) {border-effect="rounded" thumbnail="true" width="480" height="250"}
![claim](plot-flags.png) {border-effect="rounded" thumbnail="false" width="480" height="250"}

### Folgende Flags kannst du bearbeiten {collapsible="true" default-state="collapsed" id="plot-flags"}

| Flag-Name | Beschreibung | Standardwert |
|:--------------------|:---------------------------------------------------------------------------------------------------------------|--------------|
| Chest Acess | Erlaube oder verbiete den Zugang auf Behälter wie Kisten, Fässern, Öfen etc. für fremde Spieler. | Deaktiviert |
| Use | Erlaube oder verbiete das Verwenden von Türen, Hebeln etc. für fremde Spieler. | Deaktiviert |
| Damage Animals | Erlaube oder verbiete das Töten von freundlichen Kreaturen wie Kühe, Schafe, Schweine etc. für fremde Spieler. | Deaktiviert |
| Sleep | Erlaube oder verbiete die Verwendung von Betten für fremde Spieler. | Deaktiviert |
| Vehicle Place | Erlaube oder verbiete das Platzieren von Fahrzeugen wie Booten, Loren etc. für fremde Spieler. | Deaktiviert |
| Vehicle Destroy | Erlaube oder verbiete das Zerstören von Fahrzeugen wie Booten, Loren etc. für fremde Spieler. | Deaktiviert |
| Ride | Erlaube oder verbiete das Reiten von Tieren oder Fahrzeugen für fremde Spieler. | Deaktiviert |
| ItemFrames Rotation | Erlaube oder verbiete das Rotieren von Gegenständen in Gegenstandsrahmen für fremde Spieler. | Deaktiviert |
| Anvil Usage | Erlaube oder verbiete die Verwendung von Ambossen für fremde Spieler. | Deaktiviert |
| Dripleaf Usage | Erlaube oder verbiete die Verwendung von Tropfblättern für fremde Spieler. | Deaktiviert |
| Explosion Damage | Aktiviere oder deaktiviere den Blockschaden von Explosionen. Dies gilt sowohl für TNT als auch Creeper. | Deaktiviert |
| Enderman Griefing | Aktiviere oder deaktiviere, dass Endermänner Blöcke klauen. | Aktiviert |
| Fire Spread | Aktiviere oder deaktiviere die Ausbreitung von Feuer. | Aktiviert |
| Leaf Decay | Aktiviere oder deaktiviere das natürliche Verschwinden von Blättern. | Aktiviert |
| Grass Growth | Aktiviere oder deaktiviere das Verbreiten von Gras. | Aktiviert |
| Myzel Growth | Aktiviere oder deaktiviere das Verbreiten von Myzel. | Aktiviert |
| Mushroom Growth | Aktiviere oder deaktiviere das Wachstum von Pilzen. | Aktiviert |
| Vine Growth | Aktiviere oder deaktiviere das Wachstum von Ranken. Dies gilt ebenso für Seetang. | Aktiviert |
| Rock Growth | Aktiviere oder deaktiviere das Wachstum von Tropfsteinen oder Amethysten. | Aktiviert |
| Sculk Growth | Aktiviere oder deaktiviere die Verbreitung von Sculk und Sculkranken. | Aktiviert |
| Crop Growth | Aktiviere oder deaktiviere das Wachstum von Nutzpflanzen. | Aktiviert |
| Coral Fade | Aktiviere oder deaktiviere das Absterben von Korallen. | Aktiviert |
| Snowman Trails | Aktiviere oder deaktiviere ob Schneemänner Schnee hinterlassen. | Aktiviert |
| Snow Fall | Aktiviere oder deaktiviere den Schneefall. | Aktiviert |
| Snow Melt | Aktiviere oder deaktiviere das Schmelzen von Schnee. | Aktiviert |
| Ice Form | Aktiviere oder deaktiviere die Bildung von Eis. | Aktiviert |
| Ice Ice | Aktiviere oder deaktiviere das Schmelzen von Eis. | Aktiviert |

Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,19 @@
alle deine Grundstücke anzeigen zu lassen. Hier findest du ebenfalls Informationen über dein
Grundstück, wie z. B. die Größe oder die Koordinaten deines Grundstückes.

![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="true" width="384"}
![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="false" width="384"}

2. Wähle nun das Grundstück aus, auf welchem du die Mitglieder bearbeiten möchtest.

![select plot](plot-select-plot.png) {border-effect="rounded" thumbnail="true" width="384"}
![select plot](plot-select-plot.png) {border-effect="rounded" thumbnail="false" width="384"}
3. Klicke **rechts auf den Spielerkopf**.

![select member](plot-add-member.png) {border-effect="rounded" thumbnail="true" width="384"}
![select member](plot-add-member.png) {border-effect="rounded" thumbnail="false" width="384"}
4. Nun kannst du, wenn du den **Kopf unten links** anklickst, einen Spieler zu deinem Grundstück
hinzufügen. Tippe den Spielernamen ein und klicke dann auf das **Papier** um den Vorgang
abzuschließen.

![add member menu](plot-add-member-menu.png) {border-effect="rounded" thumbnail="true"
width="384"}
![add member menu](plot-add-member-menu.png) {border-effect="rounded" thumbnail="false" width="384"}

> Achte darauf, dass der eingetippte Spielername den Voraussetzungen entspricht und keine
> Leerzeichen oder nicht gültige Zeichen enthält!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,16 @@
1. Gebe `/protect` im Chat ein und klicke nun im angezeigten Menü auf **Meine Grundstücke** um dir
alle deine Grundstücke anzeigen zu lassen. Hier findest du ebenfalls Informationen über dein
Grundstück, wie z. B. die Größe oder die Koordinaten deines Grundstückes.
![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="true" width="384"}
![select my plots](plot-my-plot.png) {border-effect="rounded" thumbnail="false" width="384"}
2. Wähle nun das Grundstück aus, auf welchem du die Flags bearbeiten möchtest.
![select plot](plot-select-plot.png) {border-effect="rounded" thumbnail="true" width="384"}
![select plot](plot-select-plot.png) {border-effect="rounded" thumbnail="false" width="384"}
3. Klicke auf das **Namensschild**.
![rename plot](plot-rename.png) {border-effect="rounded" thumbnail="true" width="384"}
![rename plot](plot-rename.png) {border-effect="rounded" thumbnail="false" width="384"}
4. Nun kannst du dein Grundstück beliebig umbenennen.
![rename plot anvil](plot-rename-anvil.png)
>Standardmäßig befindet sich eine Leertaste in diesem Feld, stelle sicher, dass du diese entfernst!
>

> Beachte, dass der Name des Grundstückes nicht gegen das Regelwerk verstößt.
>
{style="warning"}
> Beachte, dass der Name des Grundstückes nicht gegen das Regelwerk verstößt.
>
{style="warning"}