aboutsummaryrefslogtreecommitdiff
path: root/Readme.md
blob: e0f53c8280c00413d8a863c8ed193f9f41a3c2e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# Parquet

Minecraft Java 1.16 Mod for [Fabric](https://fabricmc.net/) mod loader.

## Commands

### Cameramode `/x` `/a` `/d`

* `x` Enter
* `a` Survival
* `d` Server default
	
Invocation Location is saved and restored on exit to make it less exploitable

Not using `/c` and `/s` to be carpet compatible

### `/stats <player>`

#### `get <stat>`

Query user statistics. This works for both online and offline players, if they are in
usercache.

#### `import <scoreboard> [multiplier]`

import the corresponding user statistic to a scoreboard.

If `multiplier < 0` the score is modified with `1/multiplier`, since FloatArgumentType does not support exponentials
like 1.3e-4

### `/r`

Calculator for simple mathematical expressions.
Supported operators: `+-*/`

The player's coordinates are available though variables `x` `y` `z`.

### `/dt`

Displays ticks since last invocation

### `/rename`

Renames stack in hand.

## Features

### Dispenser Behavior

#### Water Bottle

Water Bottles can be filled with a Dispenser from a water source, just like Buckets.

#### Cauldron
A dispenser pointing into a cauldron can:

* add one fill level with a water bottle
* add up to 3 fill levels with a water bucket
* get a water bottle for one fill level
* get a water bucket if the cauldron is full
* remove the color of a shulker box

#### ShulkerBoxes

A dispenser pointing into an undyed Shulker Box can apply a color.

#### Music Discs

Music Discs can be played using a dispenser.

### Advanced Villager Trade tracking

`minecraft.custom:minecraft.traded_with_villager` only counts the amount of interactions with a Villager.
Parquet provides more granular tracking of trades by counting every item purchased from Villagers under
`minecraft.traded:<item>`.

**Note:** Since `/scoreboard` command completion is handled client-side, they might not show up and have to be entered
manually.

## Fixes

### [MC-111534](https://bugs.mojang.com/browse/MC-111534)

Stat `minecraft.used:minecraft.firework_rocket` is only incremented, when the rocket is used on the ground, not during
elytra flight.

## "Fixes"

### [MC-126244](https://bugs.mojang.com/browse/MC-126244)

Bug is marked as fixed, but still crashes for me. GG!

Cartographer map trade replaced with dummy map around (0,0) to mitigate server crash in large worlds due to poor
implementation of locateStructure.

## Configuration

Some features can be disabled in `parquet.properties`, all are enabled by default.