MineMaarten / MineChess

src of the MineChess Minecraft mod.
GNU General Public License v3.0
4 stars 3 forks source link

Suggestion: Respawn peices without placing down a new board #3

Open Razorskills opened 10 years ago

Razorskills commented 10 years ago

I don't know if this is already a feature since I play 1.6.4 right now. But we have noticed that after a game is over, you have to replace the chess board down to get the pieces to spawn again. I was wondering if there would be a way to either just have it respawn the pieces after a game is finished

(Another thought: If any of the board gets destroyed, then after about 30 seconds the pieces would die. (I was just thinking of a way to get rid of them if you wanted to move the board without them re-spawning, and if you accidentally broke the board, you would have time to replace the piece again. And I also noticed if you break one of the wool below a piece, it will fall and be unable to get back up, unless its the knight. Idk if you can make them jump up and down if they fall below the other pieces, then you can just hold right click and be able to place a block under it. but that's not what I'm originally trying to suggest just something that I thought of just now)

My other respawn idea was maybe if you right clicked on the white/black wool with a piece mover it would then check if there is the right amount of black wool and white wool in the right pattern and then place the pieces.

I could see this being cool if instead of crafting the board and the placing it down, it could be also a way to just build the board. But my suggest is mainly so that people at the spawn can just right click the board with piece mover to start a new game.

And again I'm sorry if this have been already implemented in some way, I haven't done extensive testing or tested the 1.7 version to see if it have been added.

If you do add it, I am not expecting you to go through the trouble to add it for 1.6, but I'm just suggesting it now so when i get to 1.7 one day when all the mods we use are ready, the feature might be there!

(Oh and I know you can right click to place the board down again, but it uses up so much wool to place something down that is already there. And I seem to remember the board gets used up each time)

Anyways really cool mod, keep up the awesome content!

MineMaarten commented 10 years ago

MineChess was considered feature complete. This means that nothing has changed from the MC1.6 to MC1.7 version.

Your suggestion sounds great!:D Never thought of this. The only problem I can think of is that when you build the board yourself, and you build it mirrored from how MineChess would do it (black tiles where white should be and vice versa), you actually should switch white's and black's sides. Problem with this is that's currently not easy to do in MineChess.

What I could do is implement your suggestion on top of the current system. I think that'll work.

Razorskills commented 9 years ago

Oh I also wanted to mention that we encountered a few issues with pieces not being able to be removed if you place a board on a hill, destroy the board and the pieces fall too far away from the king (I think about 3 blocks) they don't get killed when the king is forfeited and then are stuck in the world with no way to kill them that I knew of..

Unless you know of a way around that, we might need either a creative wand that can get rid of them, or maybe if a piece falls out of place, it could attempt to get back into he right position jumping up allowing you to place blocks under them. Or some better way to get fix their positions..

Or maybe if they become to far away from their starting position, they begin to die. then if you can't get rid of one, just dig them a bit deeper and it activates their death.

Since then, we haven't used MineChess in our new 1.7 pack, but I really would like to. But my co pack maker/tester thinks we should wait until we get some feed back/ability to fix a few server problems.

I hope to see an update in the near future!

MineMaarten commented 9 years ago

there is a command you can use:

"/killpiece When you want to test some positions, or if you want to remove chesspieces for some other reason, you can use the command /killpiece. If you want to remove a black piece located at for example 10, 20, 13, type “/killpiece 10 20 13 black”."