View difference between Paste ID: CRWZ1289 and SsXGN8TD
SHOW: | | - or go back to the newest paste.
1
# These first 6 aren't configurable
2
issues: "https://github.com/boy0001/FastAsyncWorldedit/issues"
3
wiki: "https://github.com/boy0001/FastAsyncWorldedit/wiki/"
4-
date: "26 Apr 2021 00:00:00 GMT"
4+
date: "20 Apr 2019 15:00:00 GMT"
5-
build: "https://ci.athion.net/job/FastAsyncWorldEdit/1287"
5+
build: "https://ci.athion.net/job/FastAsyncWorldEdit/1256"
6-
commit: "https://github.com/boy0001/FastAsyncWorldedit/commit/b67f782"
6+
commit: "https://github.com/boy0001/FastAsyncWorldedit/commit/a1ffd3d"
7
platform: "bukkit"
8
# Options: cn, de, es, fr, it, nl, ru, tr
9
# Create a PR to contribute a translation: https://github.com/boy0001/FastAsyncWorldedit/new/master/core/src/main/resources
10
language: ''
11
# Enable or disable automatic updates
12
#  - true = update automatically in the background
13
#  - confirm = prompt an admin to confirm each update
14
#  - false = do not update the plugin
15
update: "confirm"
16
# Send anonymous usage statistics
17
metrics: true
18
# Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard).
19
# To be allowed to WorldEdit in a region, users need the appropriate
20
# fawe.<plugin>  permission. See the Permissions page for supported region plugins.
21
region-restrictions: false
22
# FAWE will skip chunks when there's not enough memory available
23
prevent-crashes: false
24
# FAWE will cancel non admin edits when memory consumption exceeds this %
25
#  - Bypass with `/wea` or `//fast` or `fawe.bypass`
26
#  - Disable with 100 or -1.
27
max-memory-percent: 95
28
29
clipboard:
30
  # Store the clipboard on disk instead of memory
31
  #  - Will be slightly slower
32
  #  - Uses 2 bytes per block
33
  use-disk: true
34
  # Compress the clipboard to reduce the size:
35
  #  - TODO: Buffered random access with compression is not implemented on disk yet
36
  #  - 0 = No compression
37
  #  - 1 = Fast compression
38
  #  - 2-17 = Slower compression
39
  compression-level: 1
40
  # Number of days to keep history on disk before deleting it
41
  delete-after-days: 1
42
43
lighting:
44
  # If packet sending should be delayed until relight is finished
45
  delay-packet-sending: true
46
  async: true
47
  # The relighting mode to use:
48
  #  - 0 = None (Do no relighting)
49
  #  - 1 = Optimal (Relight changed light sources and changed blocks)
50
  #  - 2 = All (Slowly relight every blocks)
51
  mode: 1
52
  # If existing lighting should be removed before relighting
53
  remove-first: false
54
55
# Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse)
56
tick-limiter:
57
  # Enable the limiter
58
  enabled: true
59
  # The interval in ticks
60
  interval: 20
61
  # Max falling blocks per interval (per chunk)
62
  falling: 64
63
  # Max physics per interval (excluding redstone)
64
  physics-ms: 10
65
  # Max item spawns per interval (per chunk)
66
  items: 256
67
  # Whether fireworks can load chunks
68
  #  - Fireworks usually travel vertically so do not load any chunks
69
  #  - Horizontal fireworks can be hacked in to crash a server
70
  fireworks-load-chunks: false
71
72
web:
73
  # Should download urls be shortened?
74
  #  - Links are less secure as they could be brute forced
75
  shorten-urls: false
76
  # The web interface for clipboards
77
  #  - All schematics are anonymous and private
78
  #  - Downloads can be deleted by the user
79
  #  - Supports clipboard uploads, downloads and saves
80-
  url: "# These first 6 aren't configurable
80+
81
  # The web interface for assets
82
  #  - All schematics are organized and public
83-
date: "26 Apr 2021 00:00:00 GMT"
83+
84-
build: "https://ci.athion.net/job/FastAsyncWorldEdit/1287"
84+
85-
commit: "https://github.com/boy0001/FastAsyncWorldedit/commit/b67f782"
85+
86
extent:
87
  # Don't bug console when these plugins slow down WorldEdit operations
88
  #  - You'll see a message in console if you need to change this option
89
  allowed-plugins: []
90
  # Should debug messages be sent when third party extents are used?
91
  debug: true
92
93
# Experimental options, use at your own risk
94
#  - UNSAFE = Can cause permanent damage to the server
95
#  - SAFE = Can be buggy but unlikely to cause any damage
96
experimental:
97
  # [UNSAFE] Directly modify the region files. (OBSOLETE - USE ANVIL COMMANDS)
98
  #  - IMPROPER USE CAN CAUSE WORLD CORRUPTION!
99
  anvil-queue-mode: false
100
  # [SAFE] Dynamically increase the number of chunks rendered
101
  #  - Requires Paper: ci.destroystokyo.com/job/PaperSpigot/
102
  #  - Set your server view distance to 3 (spigot.yml, server.properties)
103
  #  - Based on tps and player movement
104
  #  - Please provide feedback
105
  dynamic-chunk-rendering: -1
106
  # [SAFE] Allows brushes to be persistent
107
  persistent-brushes: false
108
  # [SAFE] Enable CUI without needing the mod installed (Requires ProtocolLib)
109
  vanilla-cui: false
110
  # Disable using native libraries
111
  disable-natives: false
112
  # [SAFE] Keep entities that are positioned in non-air blocks when editing an area
113
  # Might cause client-side FPS lagg in some situations
114
  keep-entities-in-blocks: false
115
  # [SAFE] Experimental scripting support for Java 9
116
  #  - 
117
  modern-craftscripts: false
118
  # [SAFE] Experimental freebuild region restrictions
119
  #  - PERM: fawe.freebuild
120
  #  - PERM: fawe.freebuild.<plugin>
121
  freebuild: false
122
123
# This relates to how FAWE places chunks
124
queue:
125
  # This should equal the number of processors you have
126
  #  - Set this to 1 if you need reliable `/timings`
127
  parallel-threads: 6
128
  progress:
129
    # Display constant titles about the progress of a user's edit
130
    #  - false = disabled
131
    #  - title = Display progress titles
132
    #  - chat = Display progress in chat
133
    display: "false"
134
    # How often edit progress is displayed
135
    interval: 1
136
    # Delay sending progress in milliseconds (so quick edits don't spam)
137
    delay: 5000
138
  # When doing edits that effect more than this many chunks:
139
  #  - FAWE will start placing before all calculations are finished
140
  #  - A larger value will use slightly less CPU time
141
  #  - A smaller value will reduce memory usage
142
  #  - A value too small may break some operations (deform?)
143
  target-size: 64
144
  # Force FAWE to start placing chunks regardless of whether an edit is finished processing
145
  #  - A larger value will use slightly less CPU time
146
  #  - A smaller value will reduce memory usage
147
  #  - A value too small may break some operations (deform?)
148
  max-wait-ms: 1000
149
  # Increase or decrease queue intensity (ms) [-50,50]:
150
  #     0 = balance of performance / stability
151
  #     -10 = Allocate 10ms less for chunk placement
152
  # Too high will can cause lag spikes (you might be okay with this)
153
  # Too low will result in slow edits
154
  extra-time-ms: 0
155
  # Loading the right amount of chunks beforehand can speed up operations
156
  #  - Low values may result in FAWE waiting on requests to the main thread
157
  #  - Higher values use more memory and isn't noticeably faster
158
  preload-chunks: 32
159-
  url: "# These first 6 aren't configurable
159+
160
  #  - E.g. A plugin creates an EditSession but never does anything with it
161
  #  - This only applies to plugins improperly using WorldEdit's legacy API
162-
date: "26 Apr 2021 00:00:00 GMT"
162+
163-
build: "https://ci.athion.net/job/FastAsyncWorldEdit/1287"
163+
164-
commit: "https://github.com/boy0001/FastAsyncWorldedit/commit/b67f782"
164+
165
  # Should history be saved on disk:
166
  #  - Frees up a lot of memory
167
  #  - Persists restarts
168
  #  - Unlimited undo
169
  #  - Does not affect edit performance if `combine-stages`
170
  use-disk: true
171
  # Use a database to store disk storage summaries:
172
  #  - Enables inspection and rollback
173
  #  - Does not impact performance
174
  use-database: true
175
  # Record history with dispatching:
176
  #  - Much faster as it avoids duplicate block checks
177
  #  - Slightly worse compression since dispatch order is different
178
  combine-stages: true
179
  # Higher compression reduces the size of history at the expense of CPU
180
  # 0 = Uncompressed byte array (fastest)
181
  # 1 = 1 pass fast compressor (default)
182
  # 2 = 2 x fast
183
  # 3 = 3 x fast
184
  # 4 = 1 x medium, 1 x fast
185
  # 5 = 1 x medium, 2 x fast
186
  # 6 = 1 x medium, 3 x fast
187
  # 7 = 1 x high, 1 x medium, 1 x fast
188
  # 8 = 1 x high, 1 x medium, 2 x fast
189
  # 9 = 1 x high, 1 x medium, 3 x fast (best compression)
190
  # NOTE: If using disk, do some compression (3+) as smaller files save faster
191
  compression-level: 3
192
  # The buffer size for compression:
193
  #  - Larger = better ratio but uses more upfront memory
194
  #  - Must be in the range [64, 33554432]
195
  buffer-size: 531441
196
  # The maximum time in milliseconds to wait for a chunk to load for an edit.
197
  #  (50ms = 1 server tick, 0 = Fastest).
198
  #  The default value of 100 should be safe for most cases.
199
  # 
200
  # Actions which require loaded chunks (e.g. copy) which do not load in time
201
  #  will use the last chunk as filler, which may appear as bands of duplicated blocks.
202
  # Actions usually wait about 25-50ms for the chunk to load, more if the server is lagging.
203
  # A value of 100ms does not force it to wait 100ms if the chunk loads in 10ms.
204
  # 
205
  # This value is a timeout in case a chunk is never going to load (for whatever odd reason).
206
  # If the action times out, the operation continues by using the previous chunk as filler,
207
  #  and displaying an error message.  In this case, either copy a smaller section,
208
  #  or increase chunk-wait-ms.
209
  # A value of 0 is faster simply because it doesn't bother loading the chunks or waiting.
210
  chunk-wait-ms: 1000
211
  # Delete history on disk after a number of days
212
  delete-after-days: 7
213
  # Delete history in memory on logout (does not effect disk)
214
  delete-on-logout: true
215
  # If history should be enabled by default for plugins using WorldEdit:
216
  #  - It is faster to have disabled
217
  #  - Use of the FAWE API will not be effected
218
  enable-for-console: true
219
  # Should redo information be stored:
220
  #  - History is about 20% larger
221
  #  - Enables use of /redo
222
  store-redo: true
223
  # Assumes all edits are smaller than 4096x256x4096:
224
  #  - Reduces history size by ~10%
225
  small-edits: false
226
227
# Paths for various directories
228
paths:
229
  tokens: "tokens"
230
  # Put any minecraft or mod jars for FAWE to be aware of block textures
231
  textures: "textures"
232
  heightmap: "heightmap"
233
  history: "history"
234
  # Multiple servers can use the same clipboards
235
  #  - Use a shared directory or NFS/Samba
236
  clipboard: "clipboard"
237
  # Each player has their own sub directory for schematics
238
  per-player-schematics: true
239
  commands: "commands"
240
241
# Region restriction settings
242
region-restrictions-options:
243
  # What type of users are allowed to WorldEdit in a region
244
  #  - MEMBER = Players added to a region
245
  #  - OWNER = Players who own the region
246
  mode: "MEMBER"
247
# The "default" limit group affects those without a specific limit permission.
248
# To grant someone different limits, copy the default limits group
249
# and give it a different name (e.g. newbie). Then give the user the limit 
250
# permission node with that limit name (e.g. fawe.limit.newbie  )
251
limits:
252
  default:
253
    # Max actions that can be run concurrently (i.e. commands)
254
    max-actions: 1
255
    # Max number of block changes (e.g. by `//set stone`).
256
    max-changes: 50000000
257
    # Max number of blocks checked (e.g. `//count stone` which doesn't change blocks)
258
    max-checks: 50000000
259
    # Number of times a change can fail (e.g. if the player can't access that region)
260
    max-fails: 50000000
261
    # Allowed brush iterations (e.g. `//brush smooth`)
262
    max-iterations: 1000
263
    # Max allowed entities (e.g. cows)
264
    max-entities: 1337
265
    # Blockstates include Banner, Beacon, BrewingStand, Chest, CommandBlock, 
266
    # CreatureSpawner, Dispenser, Dropper, EndGateway, Furnace, Hopper, Jukebox, 
267
    # NoteBlock, Sign, Skull, Structure
268
    max-blockstates: 1337
269
    # Maximum size of the player's history in Megabytes:
270
    #  - History on disk or memory will be deleted
271
    max-history-mb: -1
272
    # Maximum time in milliseconds //calc can execute
273
    max-expression-ms: 50
274
    # Cinematic block placement:
275
    #  - Adds a delay to block placement (ms/block)
276
    #  - Having an artificial delay will use more CPU/Memory
277
    speed-reduction: 0
278
    # Place chunks instead of individual blocks:
279
    #  - Disabling this will negatively impact performance
280
    #  - Only disable this for compatibility or cinematic placement
281
    fast-placement: true
282
    # Should WorldEdit use inventory?
283
    # 0 = No inventory usage (creative)
284
    # 1 = Inventory for removing and placing (freebuild)
285
    # 2 = Inventory for placing (survival)
286
    inventory-mode: 0
287
    # Should large edits require confirmation (>16384 chunks)
288
    confirm-large: true
289
    # List of blocks to strip nbt from
290
    strip-nbt: []
291