This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
Using MM version 2.3.1 and Bukkit 1.6.2 R1.0.
In the MM configuration for my server, I have set the following:
CYAN_WOOL: - "[platform:3]" - "(TRIGGERON)[spawn]" - "(ON)[launch]" - "(OFF)[launch player]"
When I activate the block whilst facing the direction of track (i.e. facing north on a track that goes to the north). But when I face a direction that the track does not go to (e.g. facing east while the north goes to the north) about 30 (or more) carts spawn and the whole server freezes (it doesn't respond to commands). When I kill the server process and restart it, it works until a player enters that area again. The only solution is loading the server without MM, removing all the carts manually, and then restarting again with MM, or having a player spawn outside the area, then enter the area slowly whilst entering /mm clearallcarts.
What I think goes wrong is that MM cannot determine which way to go and doesn't pick a direction at random. The reason why I think that is that I also have this configured:
FURNACE: - "[platform:3]" - "(TRIGGERON)[spawn]"
This requires a [launch north] sign to function, but this always works, even when facing east.
The cyan block worked well in the old MM, as well as in previous versions of the rewrite. The bug started happening in either MC 1.6 or 1.5 (but I think it is the former).
I have a debug log pasted at http://pastie.org/8381578. It's full of this:
2013-10-06 13:43:10 [INFO] [MinecartMania] Collision! Location{world=CraftWorld{name=world},x=16874.5,y=64.7155555491463,z=9342.784444450854,pitch=0.0,yaw=-90.0} CraftMinecartRideable 2013-10-06 13:43:10 [INFO] [MinecartMania] No MM minecart found for id 284 2013-10-06 13:43:10 [INFO] [MinecartMania] Duplication requested for 284 2013-10-06 13:43:10 [INFO] [MinecartMania] No MM minecart found for id 1784 2013-10-06 13:43:10 [INFO] [MinecartMania] Replacing cart 1784 with 6087 unknown
It has also happened twice when not using a minecart at all, but when copy-and-pasting using WorldEdit. The last time more than 4000(!) minecarts were spammed in the area. Something must trigger a bug in MM.
I haven't been able to duplicate this.... What are you using to trigger the spawn? Maybe you can post a screenshot of the setup?
The [launch] action will always launch north or west while the [launch2] action will always launch south or east
Problems still exists with CB 1.6.4 RB 2.0 and MM 2.3.2.
Here is the debug log: http://pastie.org/8483119
Here is my configuration: http://pastie.org/8483121
I could post a screenshot of my setup, and I will if I'm not clear enough, but it's quite simple: most of my launchers are a cyan wool block (see config) with either a pressure plate next to it or wired using redstone. Others are furnace blocks, also activated by redstone, with a sign saying something like [Launch West] near it. Both types have worked flawlessly before and after the rewrite, up until recently.
Contrary to what I thought (and stated) before, the second launcher type also seems to suffer from the same bug. In fact, I got the error in the debug log when trying to use one to go to the west, while I also used one to enter the station via the escalator which launched me to the east, and that one worked perfectly!
Perhaps it has to do with the direction in which the cart is launched? Then again, it never used to be a problem until recently.
As always: if you need to enter my server to investigate, or just the world files, or something else, it's possible. :)
The issue seems to come from a comination of a spawner and a platform on the same block. In the default config, if you put a rail on emerald block, and a sign on that block that says "[platform]", and then next to the single rail put a wooden pressure plate, I was able to reproduce this.
I've submitted a pull request for my changes which fix it in my tests.
@azkedar: Go
I compiled it and... IT WORKS! I am really happy right now: my vast underground railway is finally useable again! :D
By the way, it seems to have solved another small bug as well: I use combined kill/eject blocks. Up until now, when riding over one, I would be pushed aside directly after ejecting (as if I was standing in the way of the minecart). Perhaps a side effect of the synchronising you did?
@Gymnasiast: Go
I'm glad it helps you. :) Hopefully I didn't miss anything and jrbudda will be able to pull the changes into the main repo.
To post a comment, please login or register a new account.