I have gone inside my Minecraft world with a program called NBTedit and I have found all the game rules. Listed in order found.
commandBlockOutput = This one most people don't know about, if true it makes it so you dont get a message when any command blocks run.
doFireTick
doMobLoot
doMobSpawning
doTileDrops
keepInventory
mobGriefing
That's about it, if another snapshot comes out, I'll whip out this program and tell you whats new.
also i didn't know about commandBlockOutput so thanks
I gotta say, I like these. I can see myself playing with a few of these on. I got used to my server where the creepers didn't blow up builds (to prevent griefing) and I really got used to it.
I think "Tile Drops" is for "Tiles that drop" randomly, while you play... the "world erode" effect, where tiles drop down a few blocks. That is the funny sound you hear when playing like some digital bird making noise... You come back and find part of your lava-wall is now broken, the tiles dropped into the ground.
I have not seen "tile drops" ever referring to "loot" or "dropped items". (or mellons or wheat or any other entity, other than a "Block Tile", in code or in postings about changes.)
FYI, Aliens will move blocks, lightning, dynamite, world erosion (tiles dropping into the ground), and creepers and ghasts will still destroy your land and structures. Rules need a LOT of additional control, and actual help files. When you have to look at code to figure out what it does, that is a development fail.
Try the minecraft-adventures mod. It actually has real control, and a true "game element".
Also, FYI... Though the fire-tick is off... Lightning still strikes, causing fires that never spread, but still damage.
Since this topic is currently active, I'd like to ask something. Me and a friend are looking to start a server, and would like to disable mob griefing. Is there any elegant way to make sure those commands are always enabled? Mostly since if the server restarts, they would get turned off and someone would need to trigger either the command block or go inworld and use the commands again. Something automated would be nice here.
I am wondering the exact same thing. Would be nice if this could be used (or eventually implemented) as a tag in the server.properties file so it was always set to false.
Are those gamerules global for all maps?
Where are they stored?
I could not find a file for them, so I thought they would be stored in the maps .dat file.
Does someone know this?
Looks like they're "per world" options, and stored in the level.dat file (thanks NBTExplorer)
They also only work for Cheat enabled worlds, unless you use just mentioned program to change the settings in level.dat I'd imagine
I haven't heard any explanation of the new "/gamerule" command in the latest snapshot, except this from the Minecraft Wiki:
/gamerule<rule name> <value> or/gamerule<rule name> : Allows the player to adjust several base settings. Rule Names: doFireTick, doMobLoot, doMobSpawning, doTileDrops, keepInventory, mobGriefing.
I'll probably get on and play around with this, but until I do, is there anyone that can tell me what these base settings do and what values modify them (how much, etc.)?
Very interesting indeed. So I could make a map out of wool and TNT, add a pool of lava, and stop fire from spreading until someone solves the final puzzle?
I could....
doFireTick = Turn fire spread on and off.
doMobLoot = Keep mobs from dropping loot and potentially making my adventure map easier.
doMobSpawning = Keep new mobs from spawning except where I want them to.
doTileDrops = No more looting chests by breaking them!
keepInventory = ...I have no idea. o_O
mobGriefing = No creeper craters or enderman blocks! I'll bet it stops zombies from breaking doors, too.
Firetick also prevents fires from being extinguished from rain (note this is not the same with water or hitting the fire
i dont think that theres a gamerule to turn tnt off but you can install spc (single player commands) if it work with servers and turn it off.dont let the name of the mod fool you.works in LAN
To use the /gamerule feature, you need to type in /gamerule <rule name>. For instance, /gamerule doMobSpawning. It will then tell you "doMobSpawning = true." To modify this, type in /gamerule doMobSpawning false. Mobs will then no longer spawn. I'll fool around with the other rules and features and keep you guys posted.
I haven't heard any explanation of the new "/gamerule" command in the latest snapshot, except this from the Minecraft Wiki:
/gamerule<rule name> <value> or/gamerule<rule name> : Allows the player to adjust several base settings. Rule Names: doFireTick, doMobLoot, doMobSpawning, doTileDrops, keepInventory, mobGriefing.
I'll probably get on and play around with this, but until I do, is there anyone that can tell me what these base settings do and what values modify them (how much, etc.)?
All you can do is turn them on and off, like /gamerule doFireTick false turns fire spread off. They are case-sensitive. doMobLoot disable makes nothing drop items, the monsters and animals just drop xp. doMobSpawning turns off mob spawning, i don't know what doTileDrops do. keepInventory decides if you keep your inventory when you die. mobGriefing turns off creeper block damage and endermen block pickup.
gamerule doTileDrop disables the dropping of block when broken
Very interesting indeed. So I could make a map out of wool and TNT, add a pool of lava, and stop fire from spreading until someone solves the final puzzle?
I could....
doFireTick = Turn fire spread on and off.
doMobLoot = Keep mobs from dropping loot and potentially making my adventure map easier.
doMobSpawning = Keep new mobs from spawning except where I want them to.
doTileDrops = No more looting chests by breaking them!
keepInventory = ...I have no idea. o_O
mobGriefing = No creeper craters or enderman blocks! I'll bet it stops zombies from breaking doors, too.
keepInventory makes you keep your stuff and not drop it when you die.
mobGriefing turns off creeper block damage and endermen block pickup.
Freaking Sweeeeet
I could live with the creeper block damage since its modtly avoidable and doesn't take all that much effort to replace a creeper divot. I think I'll be a bit sad to see creeper damage go..... But the Endermen on the otherhand were about as productive as harddrive fragmentation. Course there are people who to this day will argue walking out of your house and seeing arbitrary missing blocks in your landscape is somehow "challenging".
I could live with the creeper block damage since its modtly avoidable and doesn't take all that much effort to replace a creeper divot. I think I'll be a bit sad to see creeper damage go..... But the Endermen on the otherhand were about as productive as harddrive fragmentation. Course there are people who to this day will argue walking out of your house and seeing arbitrary missing blocks in your landscape is somehow "challenging".
It's anything but challenging. It just triggers my OCD. I hope they make a separate gamerule for Endermen in the next snapshot/update.
Plz Help It Stay Alive <<<<< So Click It
I have not seen "tile drops" ever referring to "loot" or "dropped items". (or mellons or wheat or any other entity, other than a "Block Tile", in code or in postings about changes.)
FYI, Aliens will move blocks, lightning, dynamite, world erosion (tiles dropping into the ground), and creepers and ghasts will still destroy your land and structures. Rules need a LOT of additional control, and actual help files. When you have to look at code to figure out what it does, that is a development fail.
Try the minecraft-adventures mod. It actually has real control, and a true "game element".
Also, FYI... Though the fire-tick is off... Lightning still strikes, causing fires that never spread, but still damage.
Raining 50% of the time on every server is annoying.
You can do that with MCEdit, there's a "binary block" that makes rain turn off/on permanently.
Not sure if they added that in this update?
I am wondering the exact same thing. Would be nice if this could be used (or eventually implemented) as a tag in the server.properties file so it was always set to false.
Looks like they're "per world" options, and stored in the level.dat file (thanks NBTExplorer)
They also only work for Cheat enabled worlds, unless you use just mentioned program to change the settings in level.dat I'd imagine
+rep for posting this! Thanks for the info.
Official PermissionsEx Troubleshooter
You can, its the /weather command
hi everyone
Freaking Sweeeeet
I could live with the creeper block damage since its modtly avoidable and doesn't take all that much effort to replace a creeper divot. I think I'll be a bit sad to see creeper damage go..... But the Endermen on the otherhand were about as productive as harddrive fragmentation. Course there are people who to this day will argue walking out of your house and seeing arbitrary missing blocks in your landscape is somehow "challenging".
It's anything but challenging. It just triggers my OCD. I hope they make a separate gamerule for Endermen in the next snapshot/update.