The Support section rules have been moved, click here: http://www.minecraftforum.net/forums/support/unmodified-minecraft-client/2601560-support-rules
- Retired Staff
Member for 7 years, 10 months, and 14 days
Last active Sat, Jun, 17 2017 01:16:07
- 12 Followers
- 8,636 Total Posts
- 1797 Thanks
Jul 2, 2012How Permissions Works, and YAML configurationPosted in: Server Support and Administration
All permission plugins use a file format called YAML. This file format is very good since it allows for coders to be able to get the information they need fairly quicky, but also means it is more sensitive to issues when writing the file. There are a few key issues that you must be aware of with these files
- Tabs will break the file
YAML files do not support tabs at all in the file. If the yaml scanners find a tab, they will cause the file to not be readable, thus causing your permission plugin to break. This means you cannot use a tab at all in the file. 2 spaces are like a tab, and so if you use a program like Notepad++, make sure you change the settings so that if you press tab, it will use 2 spaces instead.
- Spacing is key
The point of the spaces is, quite literally, to organize the information. Most use a 2-space hierarchy (that is, the difference is 2 spaces for a category). If you've ever looked at a windows file branch, it is very much a similar thing:
Happen to see a similarity? That's right, the colons after the words in YAML are typically the designation of a new category. In this case, category = folder in windows (with a couple extra features). Now then, there's a few things you can do with this. To understand this, you really need to look at it a whole new way
Guest: permissions: prefix: suffix: info:
You can contain other "categories" within them. This allows for adding new attributes to the category, which you can further describe.
You can simply list the attributes of a category, or the properties that are contained within it. In permissions, this is most commonly seen when listing perm nodes, or groups that are inherited. One thing to note is that the dash must line up directly with the first letter of category's name (as seen above), and a space put after it.
permissions: - derp.node.1 - derp.node.2 - -denied.node inheritance (or groups): - user - moderater
Example three: - Link
permissions: - -denied.pex.node - ^denied.bperms.node - -denied.gm.node - denied.permbukkit.node: false
Negation is another thing, which isn't native to yaml. for that reason, it's different for each permissions plugin, as they must create a character in which to negate the attribute. For each perm plugin, these are:
PEX: a '-'
bPerms: a '^'
Group Manager: a '-'
Permbukkit: using a 'perm.node: false'
The third and final bit to yaml in permissions is similar to the listing of attributes, but when there is only one (Groups and perm nodes do not do this however). You can pretty much just put the value of the category entirely directly after the word, wrapped in single quotes.
Moderator: prefix: '&9[Mod] &f' suffix: '&9' options: rank: 200 rank-ladder: 'staff'
- Using apostrophes (The ' key)
When you have something that is suppose to be read as text, be sure to surround it with apostrophes. This will tell the readers that this is a line of words, and to read it as is. Sometimes a file needs these since YAML uses some characters to represent things, so an apostrophe in front and at the end will tell it to ignore the characters as special and to just use them.
- Giving Wildcard nodes
Wildcard nodes are nodes that summarizes or cover a subcategory of all the permissions inside of it. Each category (or, we'll use "folder" again ) has a list of permissions inside of it. Say we have these four nodes:
- essentials.msg - essentials.signs.use.mail - essentials.signs.use.heal - essentials.afk(pretending there's only these perms in this plugin.)
You could simplify this into three perms like so:
- essentials.msg - essentials.signs.use.* - essentials.afk
Or even more simplified into:
Note that when you assign a wildcard node that in order to deny something that falls under the wildcard node's category, you must deny before the wildcard node itself. Java reads files from top to bottom, and as soon as it finds a match it will use that.
The '*' node
This is a node that exists only in PermissionsEx. It is a node that is derived using reflection, which breaks bukkit API. To a normal everyday user, this isn't too bad, and might just harm a few things like certain perm nodes or the ability to /reload. What it does is grant all permissions for every plugin. You must assign it wrapped in single quotes, like so:
The different Permissions Plugins
bPermissions - A simple, yet stable plugin. Good for beginners.
PermissionsEx - This is the most versatile user-end plugin, used by many server admins. (For 1.4.6 users: Use the latest dev build found here.)
Privileges - Fast, simple, and clean. Does not have fancy features.
TotalPermissions - A new permissions plugin being developed by Lord_Ralex and myself.
More to come, but the I really don't recommend using any others atm.
Finding the errors yourself
Because you really want to do this yourself and become adept at it, there's a handy-dandy YAML parser online that will find errors in your file for you. Simply head on over to http://yaml-online-parser.appspot.com/ and paste your file into it. Read it for the line number where your mistake is and ta-da, you can fix 99% of common errors
A bit of an explanation of different errors:
This error, defined by the “/t”, means that there is a tab in the file. The parser is good enough to tell you where the tab is in the file by giving you a line number. To fix this error, just delete the tab.
This error means that you have forgotten to add a : where it was needed. Like the others, this will tell you where the : is missing, so all you have to do is add the : in the correct spot, usually at the end of the line.
This error means that you forgot to close a String, or a line. Basically, you have a ' in a line and forgot to add a ' at the end of it. The parser will usually give you the line that this happens on, but sometimes it will not. You just need to add the ' to the line that has a ' in it already.
How to receive help here
- Post your yaml configuration in either tags or http://pastie.org and leave a link. Example for tags:
This is your yaml file [/code]
- We currently can't use tags, just use pastebin.
- Post relevant info, including which plugin you are using
- Explain your issue, and the steps you've taken
- Don't use obnoxious fonts or colours. We are all perfectly capable of reading things.
Jul 4, 2014Posted in: Feedback ArchiveQuote from davidp5118
People can/do lie about that easily, it was practically an untrustworthy and useless tool for that reason.
You're absolutely right, this has been quite the problem. It makes it hard to trust people since some people have lied about their identity.
Jul 3, 2014Rogue posted a message on I get a notification every time CitricSquid posts a commentcitricsquid is so important that you are notified of his every action.Posted in: Feedback Archive
Jul 3, 2014Rogue posted a message on [Feedback] Great new forum but profiles need some changes!Friends have been replaced with followers: http://www.minecraftforum.net/meta/cobalt-upgrade-faqPosted in: Forum Beta Feedback
Recent Visitors I believe is already suggested
Jul 2, 2014Posted in: Feedback ArchiveQuote from AlvoriaEdit: Or is that because I have no followers? That's weird. What happened to the Friends list?
http://www.minecraftforum.net/meta/cobalt-upgrade-faq - 6th item
Jul 2, 2014Select the "followers" tab on your profile:Posted in: Feedback Archive
- To post a comment, please login or register a new account.
Jun 25, 2010MCEdit, a Minecraft World EditorPosted in: Minecraft Tools
MCEdit is an open source world editor for just about any version of Minecraft. MCEdit was first created to allow players to preserve anything built with several old versions of Minecraft and take them forward into newer versions of the game. It also aims to be forward-compatible with future (or even modified) versions of Minecraft. It has since been improved with brush tools for laying down blocks in different shapes, integration with the Minecraft Server to generate terrain using Minecraft’s own seed algorithms, support for multiplayer worlds, and editors for certain blocks including chests and mob spawners.
To get an idea of what MCEdit can do, just watch this tutorial/walkthrough by a famous mapmaker:
To download the latest MCEdit or report any problems you may have, head over to the official site. You can find downloads and other helpful links on the left sidebar, and news about the program's development will be posted regularly. If you want to share MCEdit, please only link to the official site at http://www.mcedit.net/. Don't upload MCEdit to a file sharing site or post links to the direct downloads. If you downloaded MCEdit from a site other than mcedit.net, I do not recommend using it.
MCEdit is continually under development. If you want to help, the simplest thing to do is download one of the "development" builds from the download page and play around with it. Post in this thread or on the issue tracker on GitHub if you find anything wrong. Be sure to include version (and build) numbers or your report won't be very helpful. Click on the Report an Issue link to find out what is needed for a helpful problem report.
A brief Frequently Asked Questions list is maintained on github. If your question isn't answered there, go ahead and post in this thread. If you think it should be included in the FAQ, just say so!
- Navigate the world using familiar WASD controls and mouse aiming.
- Show the locations of dropped items, game entities including monsters and villagers, hidden ores, plus blocks with TileEntities and other Minecraft internals.
- Load saved games from current Minecraft versions, plus the older Classic and Indev versions.
- Limited support for Minecraft Pocket Edition saved games
- Export blocks and game entities as a .schematic file to be imported by MCEdit or compatible programs.
- Automatically fixes wool colors when importing and exporting between Minecraft PC, Classic, and Pocket editions!
- Double-click on a chest to change its contents, or double-click on a mob spawner to choose what spawns.
- Brush tool “paints” blocks in a round, diamond, or square shape with configurable size. Different brush modes will add new blocks, replace blocks, alter the top layer of the terrain or wear it down to smooth out rough objects.
- “Paste” brush allows you to import an object with a single click.
- “Flood Fill” brush will change all blocks that form a connected mass.
- Clone tool makes a copy of blocks and entities, optionally making multiple clones in a line or scaling the copy up or down.
- Clone and Import tools can rotate an object around any axis, or flip it horizontally or vertically.
- “Filter” plugins let users add functionality to MCEdit by writing Python code.
- Move the world’s spawn point, automatically removing blocks to make sure the spawn point is acceptable to Minecraft.
- Move and rotate any player in a single- or multiplayer world.
- Expand or contract the world’s size by adding or deleting chunks. Chunks are the basis of Minecraft’s “infinite” saved game format.
- Create new worlds or add chunks to existing worlds. The Minecraft Server can be harnessed to create natural terrain that meshes with the world’s existing seed. Flatlands can also be created at any height.
- “Analyze” feature counts the block and entity types in a selected area, optionally saving them to a .csv file.
- Maintenance commands can delete all blocks, entities, or chunks in a selected region. This is useful for getting a “corrupted” world back into a playable state.
Aug 1, 2012Last updated 5th October 2014Posted in: Resource Pack Discussion
Updated by Alvoria
This post is a constant WIP, please report broken links, images, etc. Thank you.
Welcome to Indie Pack Central!
(This is a list of packs that aren't well known or popular yet.)
Pack of the month is postponed until we have enough sufficiently active admins, and enough packs on the list to choose from.
Pack Name: n/a
Link to Thread: n/a
The Goal of the Indie Pack Central is to give small, unnoticed packs a kick start towards getting popularity by giving them a small amount of extra publicity.
Alphabetized lists of all of the packs in our archive:
Thread Link: http://www.minecraft...ly-v1-release/
Thread Link: http://www.minecraft...-sized-★｡-wip/
Thread Link: http://www.minecraft...leave-feedback/
Resolution : 16x
Thread Link: http://www.minecraft...1-17-snapshots/
Thread Link: http://www.minecraft...ith-customizer/
Link to thread: http://www.minecraft...s-descend☁-16x-
Creator: MasterfulGamer (Original is Martin)
Link to Thread: http://www.minecraftforum.net/forums/mapping-and-modding/resource-packs/2188560
Thread Link: http://www.minecraft...ms-and-terrain/
Creator: Taiine (The Iron Block)
Thread Link: http://www.minecraft...-glendale-0614/
Link to Thread: http://www.minecraft.../topic/1934424-
Link to Thread: http://www.minecraft.../topic/1951105-
Link to Thread: hhttp://www.minecraftforum.net/topic/1567962-
Link to Thread: http://www.minecraft...t/topic/386765-
Thread Link: http://www.minecraft...t/topic/174484-
Link to Thread: http://goo.gl/MNJLF
Vivid Torrential Changes
Link to Thread: Planet Minecraft or Curse
Link to Thread:
Creator: LlGHTS (Michael Niayesh)
Link to Thread: http://www.minecraft.../topic/1851719-
Link to Thread: http://www.minecraft...t-resourcepack/
Thread Link: http://www.minecraft...topic/1511349-"
Resolution: 128x / 64x / 32x
Link to Thread: http://www.minecraft.../topic/1949586-
Link to Thread:http://www.minecraft...topic/1827343-"
Creator: darealmeesta & katsaysmeh
Link to Thread: http://www.minecraft.../topic/1431420-
Link to Thread: http://www.minecraft...t/topic/939963-
Link to Thread:http://www.minecraft.../topic/1309200-
This is highly undetermined but we will decide based on:
Applying is simple, but there are a few rules:
1. Your pack must be all original work or have permission to use others textures temporarily
2. Smooth / Bucket Fill / Simple Packs are going to be a lot more difficult to get in here, as there are hundreds of them. Read Simple Packs Info if you wish to apply a simple pack
3. Your pack must be at LEAST 60% complete or have all blocks complete (formerly terrain.png)
4. Your thread MUST have at least 3 screenshots.
5. ALWAYS follow the application rules and format.
When applying, simply post below following this format:
Pack Name: Creator: Resolution: Link to Thread: Image (320x320):
Do NOT change the font, make it bold, italicized, underlined, or alter the text size. This makes extra work for us, and lets us know you didn't bother to read this application section thoroughly.
If your pack has multiple definitions, post the definition that you would associate with the pack.
If you don't follow this format your post will be ignored.
Simple Pack Info:
If you are applying a "Simple Pack", there are a few things you need to know:
1. If the pack is just a bucket fill of the default it will be ignored.
2. Most "Simple Packs" don't take much time or effort to complete, so the chances of getting it on here are slim.
3. Your pack will be reviewed first and your application may take longer to get through.
Feel free to copy and paste these in your signature or on you topic.
The Lapis Emblem for people who have packs on the list
The Copper Emblem for people who support the idea but pack isn't on the thread.
The Gold Emblem is for Admins only.
The current admins will vote and make a decision every Month (We hope) for the grand title of "Indie Pack of the Month";. The pack must be one in our archive and must be voted by a majority of admins. Do not request that your pack be pack of the week or it will be removed.
The pack that gets voted in will receive an emblem and a written review by me (peytonisgreat)
Note: Indie Pack of the Month is on temporary hiatus due to lack of packs being submitted.
Admin spots are open!
We would prefer that you be a member of the Texture Artist Union, but this is not mandatory.
You must be a texture artist with at LEAST one published pack (WIP are acceptable).
Admins may have their pack posted here but it will not receive pack of the month.
As an admin, you cannot say a pack can't be on here because you don't like it.
The point of this thread is to help benefit new artists everywhere, so being an admin you must participate in the monthly voting and help with the central.
PM peytonisgreat or another admin your application, your pack, and why you would like to be an admin.
Jul 29, 2014I like the way 2 and 6 look the most. the grate being darker helps give depth to the opening, and outlines it with some color. 6's stripe work pretty well with the geometry of the case.Posted in: Computer Science and Technology
I'd do a combination of the two, like this:
The gap between the bottom of the mesh cover and the stripe is about the same height as the gap between the mesh cover and the seam at the top.
And here's some battered sort of stuff for fun:
I sort of brought the scratches into the cover lining so it would look a bit more aged and grungy overall. The blue is a nice complementary color, but if you were to have a more neutral color, white would probably work.
Now that I think about it, a restored version of these grungy ones would look pretty nice too, because of the second color. I like the lining+stripe for just the orange, though.
Jul 2, 2014The thank button, which has replaced the old like button (or whatever it was called), allows members to un-thank a thanked post, as the button reappears a couple seconds after being clicked. However, there is no immediate visual indication that the post was thanked; the only way to find if you already thanked the post is by the button's tooltip. If the button turned into a brown button with a down arrow icon, or gain a glow around the green button, or somehow have a different state for on and off, it would indicate that clicking it (again) would un-thank the post.Posted in: Feedback Archive
Jul 2, 2014Posted in: Feedback Archive
I can quickly comment on the moved thread. The mod who moved it selected to leave a redirect up. They have the option to not include it if they wish.
Jul 2, 20141. How does the feature work?Posted in: Feedback Archive
When a user toggles their editor to use BBCode, the editor will remember that decision so that the next time that user opens an editor it will start them in BBCode editing mode. The opposite will also be true, so the most recently used state of the editor will always be what a user first sees upon opening an editor.
2. Does an example of this feature exist on any other forum?
The previous version of Minecraft Forum did this. Please bring it back for the new forum.
3. What value would this feature provide to yourself and others?
Some users, like myself, prefer to have tight control over the formatting of their posts and prefer this over the ease of use that the WYSIWYG editor provides. It also makes circumventing the double-space bug on the current forum easier since the editing mode doesn't have to be toggled with every new post.
Jul 2, 2014Vauff posted a message on The text editor doesn't work on ios (the reason why there's only a title as that is the only thing I can write)You need to click the very top of the white space to open it up, you can't click anywhere to open it up like you could on the old forum.Posted in: Cobalt Feedback
Apr 13, 2014Posted in: Computer Science and TechnologyQuote from nathan5541
Well I'm kind of curious if there is a way to decode this. And if so, how. Any ideas?
It is decoded.
First, it is machine code instructions. Machine code instructions are sequences of bytes that have specific meaning. A opcode is followed by the parameters.
When you open it in a text editor, it decodes it using ASCII. But Machine code is not ASCII so you end up with garbage.
Oh, also don't save it, because notepad discards certain control characters.
Dec 28, 2013MCF has new rules. It's a topic that has been beaten to death again and again.Posted in: Forum Discussion & Info
MCF has a vision of a kid-friendly community, and they have changed their site and rules to make it happen.
We are not in charge of the website. We do not have the right to determine what rules it should have. That's the staff's job. That's Citric's job.
If we don't like it, we should leave. It's better for both communities. There is no need to protest what's already been decided when we know that nothing we say will change the way they want the community to act.
Personally, I have not run into a problem with the new rules. I disagree with them, but I obey them because I still want to be a part of the community.
I have not run into any "abusive" staff members, either. The rules are not that hard to understand. If, by chance, I feel that a moderator infracted me unjustly, I would talk to a section admin about it.
This entire thread is filled with immaturity and overreaction, and is heading downhill faster than a train with no brakes.
Dec 15, 2013Posted in: Forum Discussion & Info
Aye, wrong MLP thread.
This is the one you intended. The very first thread with its 4436 pages, but given what all went on there. I really don't want to know how many hidden posts exist in it.
I am sorta surprised that Killion thread has not been locked and forced to be made anew. Similar to Chat thread and the MLP threads, the forums database got sluggish with them due to their sizes. Eh shrug, I have no idea anymore.
- To post a comment, please login or register a new account.