Bukkit plugin configs on dual
Seuraavassa on listattu joitakin tärkeimpiä pluginien konffeja dualilla.
Suurimmat muokkaukset on bPermissions pluginin konffeissa, koska ne tietysti määräävät kaikkien käyttäjien ryhmät, prefixit, käyttöoikeudet jne. sekä joidenkin pluginien kohdalla toiminnan, eli jos käyttäjällä on jokin permission node, niin plugin tekee tällöin automaattisesti jonkin toiminnon. Näihin kuuluvat mm. AdminCmd ja Vanish pluginit.
HUOM! Tällä sivulla listatut asetustiedostojen sisällöt voivat olla vanhoja, mutta code-tageja edeltävät linkit johtavat serverillä käytössä oleviin eli siis ajantasaisiin versioihin!
Joitakin juttuja muistilistassa:
- Älä poista groupilta tai userilta wildcard permission nodea negatoimalla se! Se johtaa kaikkien kyseisten permissioneiden poistumiseen, vaikka halutut olisivat positiivisina määriteltyinä tuon jälkeen. Eli poista vaan koko rivi konffista.
- plugins/bPermissions/ alla olevat users.yml ja groups.yml ovat esimerkkejä ja templaatteja uusille maailmoille. Käytössä olevat ovat konffit maailman mukaan nimetyissä hakemistoissa.
- Poikkeuksena jos config.yml:ssä on use-global-files päällä
bPermissions Quick Howto:
These are the default commands in bPermissions
• "/permissions save" Use save after changing permissions with commands, otherwise they'll be overwritten when you reload permissions
• "/permissions reload" Do this for your permission edits to take effect
• "/permissions cleanup" This cleans out all empty users groups from your files. Any user with no permissions and simply in the default group
• "/permissions backup" This backs up all of your permission files!
To do any of these commands, you need the bPermissions.admin permission node.
You can shorten the "permissions" in these commands to "p", "bp", or "perm" .
There are two stages to the command structure for changing group/user meta data/permissions in bPermissions.
Stage 1: Select which object you would like to edit.
example: /world World_Awesome
example: /group Admin - this will create a group if it does not exist, or select an existing group with that name!
example: /user HerpDerp
Stage 2: Change object as you wish, using this structure:
/OBJECT ACTION VALUE
User's available actions: addgroup, rmgroup, setgroup, addperm, rmperm, meta
Group's available actions: addgroup, rmgroup, addperm, rmperm, meta
World's available actions: mirror (mirrorto) (mirrorfrom)
- note: Meta data's VALUE has two arguements, KEY and VALUE. See examples below.
User examples:
example: /user rmgroup Admin This removes group "Admin" from the user selected previously.
example: /user setgroup Noob This sets the user selected to group "Noob"
example: /user rmperm some.node This removes node "some.node" from selected player
example: /user meta prefix Herp This sets meta data "prefix" to "Herp" on selected player
Group examples:
example: /group addgroup Member This makes the selected group inherit group "Member"
example: /group addperm a.node This adds permission node "a.node" to the selected group.
example: /group meta suffix Derp This adds suffix "Derp" to selected group.
If you use an object in a command, such as /world, /user, or /group, It will give you the currently selected object,
EX:
/world, would give the output of, "Currently selected world: yourworldnamehere"
Shorthands/one-liners:
To set codename_B to admin in all worlds
/exec u:codename_B a:setgroup v:admin
To add the permission "bPermissions.admin" to the admin group in world "world"
/exec g:admin a:addperm v:bPermissions.admin w:world
• u/g: selects the user/group and provides the name
• a: provides the action (addgroup/rmgroup/setgroup/addperm/rmperm)
• v: provides the value (ie. WHAT you are adding/removing/setting)
• w: provides the world (optional, leave blank to apply to all worlds)
AdminCmd
Ei vissiin merkittäviä muutoksia oletuksesta, paitsi:
editSignRightClick: false
Ilman tuon disablointia kylttejä ei pysty asettamaan toisen kyltin päälle...
config.yml
motd.txt
motdNewUser.txt
news.txt
rules.txt
bChatmanager
Pieniä muutoksia oletuskonffin viestien muotoiluun.
config.yml
formats:
display-name-format: '%player'
message-format: '[%world] %prefix%player&f: %message'
local-message-format: '[LOCAL] %prefix%player&f: %message'
personal-message-format: '[FROM] %prefix%player &f---> %message'
alert-format: '&c[ALERT] &f%message'
me-format: '* %player %message'
toggles:
control-me: true
ranged-mode: false
other:
chat-range: 100.0
bPermissions
Yleiset asetukset: config.yml
Asetusten peilaus/kopiointi jostakin maailmasta toisiin maailmoihin: mirrors.yml
Yleiset asetukset: config.yml
config.yml:
auto-save: true
track-type: single
debug-mode: false
allow-offline-mode: false
use-global-files: false
mirros.yml esimerkki:
world_nether: world
world_end: world
worlds/dirt62: world
worlds/end_empty: world
worlds/flat62: world
worlds/stone62: world
tracks.yml (mikäli trackseja haluaisi käyttää, meidän pienellä servulla/käyttäjämäärällä ei ole tarpeen):
default:
- default
- Guest
- Moderator
- Admin
users.yml (esimerkki):
users:
asdfas_rv:
permissions: []
groups:
- user
chestbursted:
permissions: []
groups:
- user
flotari:
permissions: []
groups:
- user
lanxu:
permissions: []
groups:
- moderator
masa_:
permissions: []
groups:
- admin
meta:
prefix: '&d[Owner]&f'
groups.yml sisältääkin sitten varsinaiset oikeuksien määritykset. Se on vielä tällä hetkellä vähän niinkuin TODO :p
CleanroomGenerator
Vain maailmageneraattori plugin, ei asetustiedostoja.
HawkEye
HUOM! Ohessa vain muokatut kohdat (log:n alla kaikki kohdat true arvossa, en muista oliko jokin muu kuin flow:t oletuksena false): Ja en tietenkään tänne laita tietokannan tunnuksia...
log:
water-flow: true
lava-flow: true
general:
log-item-drops-on-death: true
cleanse-period: 20h
delete-data-on-rollback: false
give-user-tool: false
MinecraftBot
Eipä mitään ihmeempiä, servu, nick, kanava ja muotoilut kuntoon.
config.yml
MobDisguise
Oletuskonffi.
config.yml
Multiverse-Core
Oletuskonffi(?).
config.yml
- ------------------------------------------------------------------------- #
- This is the MV2 Config. If you mess it up, copy the values out #
- delete it, and it will be regenerated. Then use the ingame interface #
- to add your values back via the "/mv conf" command. #
- When in-game, simply type: "/mv conf ?" for help. #
- A config with explanations can be found here: #
- https://github.com/Multiverse/Multiverse-Core/wiki/config.yml #
- #
- #
- IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT #
- #
- Do NOT delete this line from your config!!!! #
- ==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration #
- #
- IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT #
- ------------------------------------------------------------------------- #
multiverse-configuration:
==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration
enforceaccess: 'true'
prefixchat: 'true'
teleportintercept: 'true'
firstspawnoverride: 'false'
displaypermerrors: 'true'
globaldebug: '0'
messagecooldown: '5000'
version: '2.9'
firstspawnworld: world
teleportcooldown: '1000'
Multiverse-Inventories
Lisätty last_location asetus, jotta pelaajien viimeisin sijainti joka maailmassa säilyy.
config.yml
- Multiverse-Inventories Settings
- ===[ Multiverse Inventories Config ]===
settings:
# This is the locale you wish to use.
locale: en
# Level of debugging information to display.
# 0 = off, 1-3 increasing amount of debug spam.
debug_level: 0
# If this is true it will generate world groups for you based on MV worlds.
first_run: false
# If this is set to true, it will enable bypass permissions (Check the wiki for more info.)
use_bypass: false
# If set to true, any world not listed in a group will automatically use the settings for the default group!
default_ungrouped_worlds: false
# If this is set to true, players will have different inventories/stats for each game mode.
# Please note that old data migrated to the version that has this feature will have their data copied for both game modes.
use_game_mode_profiles: false
shares:
# You must specify optional shares you wish to use here or they will be ignored.
# The only built in optional share is "economy"
use_optionals:
- last_location
groups: {}
Esimerkkikonffi groups.yml:stä, riippuu miten maailmat halutaan ryhmitellä!
groups.yml
Multiverse-NetherPortals
Ei tarvitse käsin muokata konffitiedostoja, sisältö on vain portaalien linkkaukset, jotka hoituvat komennoin in-game.
Multiverse-Portals
Oletuskonffi(?).
config.yml
- This is the MV-Portals Config. If you mess it up, copy the values out
- delete it, and it will be regenerated. Then use the ingame interface
- to add your values back via the "/mvp conf" command.
- When in-game, simply type: "/mvp conf ?" for help.
- A config with explanations can be found here:
- https://github.com/Multiverse/Multiverse-Portals/wiki/config.yml
wand: 290
useonmove: true
portalsdefaulttonether: true
enforceportalaccess: true
portalcooldown: 1000
clearonremove: true
teleportvehicles: true
framematerials: []
version: 2.7
Multiverse-SignPortals
Ei konffitiedostoja.
OpenInv
Oletuskonffi:
ItemOpenInvItemID: 280
WorldEdit
Oletuskonffi(?).
config.yml
- WorldEdit's configuration file
- About editing this file:
- - DO NOT USE TABS. You MUST use spaces or Bukkit will complain. If
- you use an editor like Notepad++ (recommended for Windows users), you
- must configure it to "replace tabs with spaces." In Notepad++, this can
- be changed in Settings > Preferences > Language Menu.
- - Don't get rid of the indents. They are indented so some entries are
- in categories (like "max-blocks-changed" is in the "limits"
- category.
- - If you want to check the format of this file before putting it
- into WorldEdit, paste it into http://yaml-online-parser.appspot.com/
- and see if it gives "ERROR:".
- - Lines starting with # are commentsand so they are ignored.
limits:
max-blocks-changed:
default: -1
maximum: -1
max-radius: -1
max-super-pickaxe-size: 5
max-brush-radius: 5
disallowed-blocks: [6, 7, 14, 15, 16, 26, 27, 28, 29, 39, 31, 32, 33, 34, 36, 37, 38, 39, 40, 46, 50, 51, 56, 59, 69, 73, 74, 75, 76, 77, 81, 83]
use-inventory:
enable: false
allow-override: true
logging:
log-commands: true
file: worldedit.log
super-pickaxe:
drop-items: true
many-drop-items: false
snapshots:
directory:
navigation-wand:
item: 345
max-distance: 100
scripting:
timeout: 3000
dir: craftscripts
saving:
dir: schematics
history:
size: 15
expiration: 10
butcher:
butcher-default-radius: -1
wand-item: 271
shell-save-type:
no-double-slash: false
no-op-permissions: false
debug: false