MoreMinecarts
MoreMinecarts
Add any Block to a Minecart
MoreMinecarts lets you add any block you want to a minecart and change the blocks distance from the mine cart. This can be used to create rotated blocks! You can add anything from a diamond block to a dispenser. Some blocks also have functionality when placed in a minecart, for example if you place a crafting table in a minecart every time you right click the minecart it will open a crafting table. Dispensers can also be shot while in a minecart, just right click the dispenser cart to fill it and every time it runs over a powered activator rail the dispenser will shoot out its contents!
Features
- Place any block into a minecart without commands
- set the y of the block in the minecart! make fake diagonal or rotated blocks!
- Crafting Table Minecarts can simply be right clicked to open a crafting window.
- Dispenser and Dropper Minecarts can be filled and when they run over a powered activator rail will fire!
- Redstone_Block minecarts will un-power redstone_torches they pass.
- Automatic Updating, no more browsing to the plugin page to check when there is a new update!
How to Use
To place blocks into minecarts simply shift-right click the minecart with a block in hand. The same can be done to remove the block from a mine cart, just shift-right click the minecart with the block in it.
To change the y of the block inside a mine cart simply shift-left click the mine cart and then while holding shift move your cursor up and down to change the y.
To create diagonal blocks, change the y of the block in the minecart to far below or above the minecart then push the minecart around a bend in a track or down a slope! Wolla, diagonal blocks! there is no more need for you to go into an external world editor like mc-edit to create diagonal or rotated blocks!
How to Install
Installing this plugin is same as ever, simply drag the downloaded jar file into your servers plugins folder.
Functionality Blocks
Below is a list of all the blocks that have functionality and what they do.
- WorkBench - When a workbench is placed into a minecart you can simply right click it to open a crafting window.
- Dispenser - When a dispenser is placed into a minecart the minecart will start working like a dispenser. When the dispenserCart runs over a powered activator rail it will shoot out its contents. Simply right click the dispenserCart to access its inventory.
- Dropper - When a dropper is placed into a minecart the minecart will start working like a dropper. When the dropperCart runs over a powered activator rail it will shoot out its contents. Simply right click the dropperCart to access its inventory.
- Redstone_Block - When a Redstone_Block is added into a minecart whenever the minecart passes a redstone torch it will turn it off. This is still in development and i little bit glitchy, thus is removed from the default config, just add Redstone_Block to the functionalityBlocks list to add its functionality to your server.
Want another block to have some functionality?
just fill out the form below and i will look into adding it. Also note, that blocks will be able to be turned off in the config, for example you could turn off crafting tables in minecarts from working.
Block: <block/blocks that you want to add functionality to> Function: <What do you want the block to do?>
Note: i cannot add blocks that create light without severely lagging the server and chewing up the users bandwidth.
Auto Updater
MoreMinecarts contains an automatic updating system that will automatically download the latest versions of the plugin for you. If you would like to turn off this feature simply go into the config file and change the value "AutoUpdate: true" to "AutoUpdate: false".
Config
Below is the default config that you will find in the moreMinecarts data folder in your plugins folder. If you have an outdated config file for example missing some of the new functionality blocks simply return to this page where all the defaults will be listed.
AutoUpdate: true AllowRidingMinecartWithBlock: false UseBlockWhiteList: false EnabledBlocks: - workbench - dispenser - wool UseBlockBlackList: false DisabledBlocks: - wool - torch Enabled_Functionality: - WorkBench - Dispenser - Dropper - Redstone_Block
So what do these values do?
AutoUpdate - This value specifies whether or not to automatically update the plugin when there is a new version
AllowRidingMinecartWithBlock - This value specifies whether or not you are allowed to ride minecarts which contain blocks.
UseBlockWhiteList - This value specifies whether or not to use the enabledBlocks list to control blocks allowed in minecarts.
EnabledBlocks - The list of blocks that are able to be placed into minecarts. Name of item or id can be used.
UseBlockBlackList - This value specifies whether or not to use the disabledBlocks list to control blocks allowed in minecarts.
DisabledBlocks - The list of blocks that are not able to be placed into minecarts. Name of item or id can be used.
Enabled_Functionality - The list of blocks with functionality, simply remove one to remove its functionality. Name of item or id can be used.
Permissions
Note: do not count the semicolon( : ) in the permission it is just there to show that the information after it is relating to that permission
permissions: moreminecarts.*: description: Gives access to all MoreMinecart permissions children: moreminecarts.create: true moreminecarts.use: true moreminecarts.create: description: Allows you to place blocks into minecarts default: true moreminecarts.use: description: Allows you to use the abilities of minecarts default: true
ChangeLog
V0.20
- fixed for minecraft 1.6.2
- added changing the block in minecarts y position
V0.12
- added dropper minecart
- added redstone_block minecart although a bit glitchy
- added debug mode although not available through config
V0.11:
- added plugin metrics to track stats about the plugin
V0.1:
- Initial Release of Plugin
Donate
Donating helps me find time to update this plugin! although not necessary donating is greatly appreciated! a donate button can be found in the top right of the page if you would like to help me out!
@CommodoreAlpha
About the first question: Minecarts with Monster spawners already exists in Minecraft.
Will there a version for 1.2.5(tekkit) comes out?
I don't remember if this was ever added in vanilla Minecraft, or already added in this plugin, but would it be possible to make minecarts with mob spawners in them?
I also have a strange-ish idea for a new minecart: trapped chests should act like double-chests when placed into a minecart.
I'm also wondering - instead of placing a block directly into the minecart would it be possible to use crafting recipes? You could craft, for example, a "Minecart with Workbench" (which would look like a "Minecart with Chest", but with a different name and damage value), and place it down directly as a minecart with a workbench in it. Although the reasoning and applications behind this idea aren't readily apparent now, they could be useful. For example, you might not want a user to place a block into a cart they weren't supposed to place an item in, but you might want them to "make" a cart with a block in it.
@PaulBGD
any non-solid block that hasnt been added by mojang will not work in a mine cart sadly.
Nice idea! Though a few more block types would be awesome, like does it support hoppers?
@Marsi77
@Oakman978
@WanderingSoulofTime
@Varijon
@MaxKoopmansNL
This has been fixed in the new update which hopefully will be approved soon!
Error: http://pastebin.com/M3bjXE3b
Dunno if it helps any, but from reading code, I think it's because bukkit no longer allows you to use block/item ID's but wants you to use the material names.
@Marsi77
Exact same problem.
13:23:03 [INFO] This server is running CraftBukkit version git-Bukkit-1.5.2-R1.0
-20-g58c4152-b2810jnks (MC: 1.6.2) (Implementing API version 1.6.2-R0.1-SNAPSHOT
No other plugins, server even instantly crashes if you try to place a grass block in a cart.
@Oakman978
don't reload it. You have to stop the server entirely (same happened to me)
Also some suggestions.
Enchantment Table: Allows you to enchant as if there we no booksheleves nearby.
Enderchest: allows you to access your enderchest.
@Sothatsit
I put this in my plugins folder and reloaded and i cant see any of the items in the carts when i put a dispenser in though i see a chest and i acts as a chest can you help me? i have the latest version and everything. Thanks a lot.
No work in 1.6.2 The Error: http://www.meintext.de/?text=151795831375972432
i have recently discovered that all blocks which are not full blocks, like stairs, slabs, cauldrons, enderchest are not visible when put in minecarts.
because of this i am unable to create Any of the ideas suggested below
@Sothatsit
Cauldrons use data values to indicate water level. Hope that helps. :)
@CosmoConsole
what minecraft version are you using, i believe that the newest version will only work with minecraft 1.6.2
@Flame442
this is how i manage the items in the dispenser, so yes it will change
@CommodoreAlpha
these are some very good suggestions and i will definitely look into them, some things like the jukebox or command block may be hard though. the brewing stand, anvil and cauldron will also be hard though and i will not be able to re-create a brewing stand or anvil inventory as it is not available in the current bukkit version and i am not sure i will be able to do the cauldron either, unless they use data values for the amount of water in the cauldron. i will look into adding these and i think the enderchest will be an easy and fun addition!
in v0.12, if you place a hopper over a rail and make it a dispenser minecart, it insted becomes a chest minecart.
@CosmoConsole
With that many plugins, I recommend doing a "binary search" to see which plugins could be causing the error in conjunction with this plugin.
A binary search means to take out half of your current plugins, on a testing server of course, and attempt to reproduce the error. If you cannot reproduce it, the problematic plugin(s) aren't in the half you took out (thus they are in the other half). If you can reproduce it, the problematic plugin(s) are within that half. Once you narrow it down to one-half of your plugins, rinse and repeat until you find the culprits.
Error report
This happens every time I try to enter a block into a minecart. This error comes to console and nothing happens after that. Could it be any of my plugins?
MagicSound, FrameProtect, LightPickaxe, DisableMovingTooQuickly, Vault, AnditSparticles, Multiverse-Core, Translate, SoundsReloaded, dynmap, FloatingIslesGen Alpha, CommandPotions, FakeTroll, SimpleScore, SQLibrary, ChestCommands, EpicBossRecoded, JukeLoop, KillAllMobs, Torture, Votifier, mwParkour2, MidiRadio, CleanroomGenerator, Easy_Fireworks, BAMradio, BetterAlias, Citizens, ArmorStoring, SWatchdog, MoreBows, PowerTool, Multiverse-Inventories, TagAPI, CustomPotions, Multiverse-NetherPortals, killthebat, SimpleAutoAnnouncer, War, AntiBotUltra, Reloader, PlayerHeads, PermissionsEx, EnderChestPlus, InstaServer, More-Mobs, PingMOTD, DropSwap, CommandHelper, TimedRanker, Turnstile, Lockette, FloatingIslesMechanics Alpha, SuperSpleef B, MobName, Essentials, Orebfuscator, AutorunCommands, Giants, Multiverse-Portals, Multiverse-SignPortals, CompatNoCheatPlus, EssentialsChat, Lift, WorldEdit, NoCheatPlus, EssentialsProtect, EssentialsSpawn, BOSEconomy, Paintball, Jail, Pushball, CommandBook, Optionals, MCBans, WorldGuard, Factions, ObsidianDestroyer, Denizen, Sentry, CraftBook, OtherDrops, Builder, CustomJoinMessage, Slimefun, ProtocolLib, EchoPet, MoreMinecarts
Does rotating a dispenser affect the direction it fires?
Sorry about the water/lava thing, but that's okay. I do have more suggestions though:
I know half of these (or more) probably aren't possible, but I just wanted to throw them out there.
v0.20 is out! just waiting for approval!
changelog:
although this may not seem much of a big thing just think about it, you can create fake blocks which can be rotated! to do this simply change the block in the mine carts y to far away from the minecart and then push the minecart onto a sloped rail or push it around a corner!
Note: the block in the minecart will dissapear if the mine cart goes out of the players view