Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

import most c* pages #102

Merged
merged 2 commits into from
Dec 22, 2024
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
155 changes: 155 additions & 0 deletions content/chat.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
---
title: Chat
aliases:
- /Chat
- /Chat_window
---

# Chat


_This page is all about the in-game chat of Luanti. If you are interested in general Luanti chatter, refer to [IRC](/irc "IRC")._

The **in-game chat functionality** allows players to communicate with each other with short text messages inside a [server](https://wiki.luanti.org/Server "Server"). This article also covers the chat log which is used for purposes other than showing chat messages as well.

Sending messages
----------------

First of all, before you can chat anything at all, you require the “shout” [privilege](https://wiki.luanti.org/Privileges "Privileges"). Don’t worry, most servers give you this privilege by default.

You can chat either by opening the [chat window](https://wiki.luanti.org/Chat_window "Chat window") or the [console](https://wiki.luanti.org/Console "Console") which can be opened with the keys T or F10, respectively (assuming you use the [default key bindings](https://wiki.luanti.org/Controls "Controls")). Use the chat window or the console to enter a chat message. There are two types of chat messages: Public and direct.

### Public messages

A public message is a message which is visible to all connected players.

#### Ordinary public messages

Your chat message is a normal public message if it doesn’t begin with a “/”. It appears like this in the chat log:

```
<player> message

```


Example: If you enter “Hello, how are you?” as Alberto, then this will appear in the chat log:

```
<Alberto> Hello, how are you?

```


#### `/me` messages

This function is more like a gimmick than anything else. A `/me` message is a special case of a public message. The only real difference from the ordinary one is its appearance in the chat log. A `/me` message can be entered with:

```
/me <message>

```


Replace “`<message>`” with the actual message. You will get a message in the chat log which looks like this:

```
* player <message>

```


Example: Assume you want to say that you think that Luanti is awesome, in the third person. If you enter “`/me thinks Luanti is awesome.`”, you get:

```
* Alberto thinks Luanti is awesome.

```


### Direct messages

A direct message is a chat message which appears only on the chat logs of the sender and a chosen receiver of the message.

You can send a direct message (DM) to someone by using the “`/msg`” [server command](https://wiki.luanti.org/Server_commands "Server commands"). Say something in the form of:

```
/msg <player> <message>

```


Replace “`<message>`” by your actual message and “`<player>`” by the name of the player you want to send the message to. The message won’t be publicly visible in the chatlog and only appears to you and the other player. Be aware that direct messages are not _really_ secret, some people could still, in principle, intercept them.

Example: If your name is “Alberto” and you entered “`/msg Presto I want to show you my hidden chest.`”, then this will appear in the chat log of Presto:

```
DM from Alberto: I want to show you my hidden chest.

```


Chat log
--------

The chat log’s primary function is to log and show the chat messages in the order of appearance. The lastest message appears at the lowest line.

You see the chatlog on the [HUD](https://wiki.luanti.org/HUD "HUD") at the upper left part of the screen and in the console. You need to have the HUD enabled or the console opened in order to see the chat log. You can toggle the HUD on and off with F1 (default key binding). The chatlog you see on the HUD is somewhat short and only shows the messages for a limited time. Use the console for a full scrollable chatlog.

These are the following types of messages which can appear in the chat log:

* Chat messages
* Server messages
* System messages

### Chat messages

A public chat message appears in the format of

```
<player> message

```


`/me` messages look like this:

```
* player message

```


When you receive a direct message (DM):

```
DM from player: message

```


### Server messages

Server messages are messages that are sent from the server, not from a player. The format is:

```
Server -!- message

```


Server messages may be sent to one, some or to all connected players. It depends on the event.

You receive server messages on various events. For example as a response to a server command (message to you) or when the server is about to shut down (message to all) etc.

### System messages

System messages are messages which directly come from the Luanti program which runs on your machine. An example for a system message is:

```
issued command: /privs

```


This message appears right after you issued the `/privs` [command](https://wiki.luanti.org/Controls "Controls").
12 changes: 12 additions & 0 deletions content/cheating.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: Cheating
aliases:
- /Cheating
---

# Cheating
Cheating means misusing features or exploits in the client, [mods](https://wiki.luanti.org/Mods "Mods"), or [games](https://wiki.luanti.org/Games "Games"), in an unintended way to have an advantage over other players.

What is considered cheating and what isn't varies among server operators and players. If a feature is obviously unintended (e.g. duplicating items in some way), please refrain from using it, or at least ask if it is allowed. Use common sense.

**Please don't add examples of serious bugs/exploits to this page. That should be left as an excercise to readers.**
60 changes: 60 additions & 0 deletions content/console.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: Console
aliases:
- /Console
---

# Console


The **console** is part of Luanti’s GUI which makes it a bit easier to keep track of many [chat](/chat "Chat") and system messages. You also can type in chat messages and commands and scroll through an extensive log of messages.

Usage
-----

The console acts similar to the [chat window](/chat "Chat window") but makes things just a bit more convenient. If you type a line which does not begin with a “/” and hit Enter this line will be send as ordinary chat message. If the line _does_ begin with a “/”, the line will be interpreted as command. See [Server commands](https://wiki.luanti.org/Server_commands "Server commands") for detailed usage instructions.

### History

The console has a feature called “history”. Luanti remembers for you which chat messages and commands you have previously entered. With the keys Up and Down you can go through the entries of the history. Careful! This replaces the line with the history entry.

### Scrolling

You can scroll up and down through the message log with Page up and Page down, respectively. The console scrolls automatically for you if you are looking at the bottom of the message log but **not** if you are above.

### Controls overview

* GUI
* F10: Open/close console
* Esc: Close console

* Move cursor
* Left: Move cursor left
* Right: Move cursor right
* Ctrl + Left: Move cursor to the beginning of a word
* Ctrl + Right: Move cursor to the end of a word
* End: Move cursor to the end of the line
* Home: Move cursor to the beginning ot the line

* Scrolling
* Page up: Scroll up the message log a long distance
* Mouse wheel up: Scroll up the message log a short distance
* Mouse wheel down: Scroll down the message log a short distance
* Page down: Scroll down the message log a long distance

* Input
* Tab: Complete a partly-typed in nick name
* Shift+Tab: Complete a partly-typed in nick name
* Enter: Send command or message and clear line

* History
* Up: Replace line with previous entry in the history
* Down: Replace line next entry in the history

* Delete characters
* Backspace: Delete character left from the cursor
* Ctrl+Backspace: Delete word left from the cursor
* Ctrl+U: Delete every character left from the cursor
* Del: Delete character right from the cursor
* Ctrl+Del: Delete word right from the cursor
* Ctrl+K: Delete every character right from the cursor
44 changes: 44 additions & 0 deletions content/contentdb.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: ContentDB
aliases:
- /ContentDB
---

# ContentDB
The **ContentDB** (short for “Content Database”) is the official source to download [mods](https://wiki.luanti.org/Mods "Mods"), [games](https://wiki.luanti.org/Games "Games") and [texture packs](https://wiki.luanti.org/Texture_Packs "Texture Packs") that have been developed by the Luanti community. It's the fastest and most convenient method to obtain those things.

The ContentDB can be accessed in Luanti (“Content” tab) or with your browser via [content.luanti.org](https://content.luanti.org/).

Usage
-----

### In Luanti

(You need version 5.0.0 or later.)

In the main menu, click on the “Content” tab. You will see a list of everything that you have already installed.

To get to the ContentDB, click on “Browse Online Content”. You will see a list of all available mods,

Here you can browse and directly download and install the things you like to install. Everything you download here will be available instantly, once it's installed. No restart required.

Use the drop-down list in the top right corner to filter the content type.

Note that mods and games might receive updates by their respective authors. If an update is available, you can simply return to the ContentDB and click on “Update”.

And that's really all there is to it!

### The website

The website of the ContentDB is at [content.luanti.org](https://content.luanti.org/).

The main advantage of the website is that it contains more information to read, more screenshots to admire and more links to click on. You can also download the stuff from here as well, but then you need to manually install it to the correct location, of course. See [Mods](https://wiki.luanti.org/Mods "Mods"), [Games](https://wiki.luanti.org/Games "Games") or [Texture Packs](https://wiki.luanti.org/Texture_Packs "Texture Packs") to learn more.

On software freedom
-------------------

Proprietary software, or things under restrictive license terms in general, are currently NOT banned on the ContentDB. But they are currently (as of 5.9.0) being hidden by default in Luanti.

This means that everything you can download from Luanti's Content tab is released under a free/libre license. But on the ContentDB website, you might run across proprietary things. Those things that are under restrictive licenses are always explicitly marked as such. Also, proprietary things are being heavily reduced in their ranking (the order things are displayed in).

Please note that almost every contributor in the Luanti community contributes their things under free/libre software licenses. Proprietary software is a rare sight and even then, it's generally frowned upon.
50 changes: 50 additions & 0 deletions content/coordinates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: Coordinates
aliases:
- /Coordinates
---

# Coordinates


The [Luanti](https://wiki.luanti.org/Luanti "Luanti") world is a large cube. And because of this, a position in the world can be easily expressed with Cartesian **coordinates**. That is, for each position in the world, there are 3 values X, Y and Z.

Notation
--------

Coordinates are expressed like this: (5, 45, -12)

This refers to the position where X=5, Y=45 and Z=-12. The 3 letters are called “axes”: Y is for the height. X and Z are for the horizontal position.

Orientation
-----------

The values for X, Y and Z work like this:

* If you go up, Y increases
* If you go down, Y decreases
* If you follow the sun, X increases
* If you go to the reverse direction, X decreases
* Look to the sun's direction, then turn 90° to the right and go forwards: Z increases
* Look to the sun's direction, then turn 90° to the left and go forwards: Z decreases
* The side length of a full cube is 1

Finding your coordinates
------------------------

### Debug screen

You usually can view your coordinates by using the [debug](https://wiki.luanti.org/Debug "Debug") screen (open with F5).

For this to work, the game/server needs to allow this _or_ you have the “debug” [privilege](https://wiki.luanti.org/Privileges "Privileges").

By default, games _do_ allow you to access the coordinates in the debug screen, so this works most of the time.

Some games might choose to hide the coordinates from the debug screen to regular players. Maybe you’re suppoed to “earn” the right to see the coordinates (e.g. with a special item), or maybe the coordinates are hidden completely to make the game more difficult. But, if you have the “debug” privilege, you are guaranteed to have access.

### Mods

There are also mods which add tools which, when you carry then, show you the coordinates:

* [Orienteering](https://content.luanti.org/packages/Wuzzy/orienteering/) \[orienteering\]
* [Compass GPS](https://forum.minetest.net/viewtopic.php?t=9373) \[compassgps\]
Loading
Loading