Anyone interested in a team effort?
#1
Wondering if capable people are interested in coming together to get certain game mechanics working through lua plug-ins. Frankly, MCServer really isn't at a place in development where we can just host and have players play (Atleast where they won't whine and complain nothing works right). He seems to be very busy to get a lot of this done himself. I have a feeling it will take ages if he doesn't get help or release source. Which leaves plug-ins as a temporary measure to solve some of these issues. Though the API is still in it's infancy I think some of these things can get done.

Here is a small list of what I know needs done. You can add also as I may have forgot stuff:

1. Torches need to be removable
2. Redstone mechanics (Simple not anything fancy like clocks and etc)
3. Door, Button, Lever mechanics and interaction with redstone
5. Lava and Water Physics (I don't like the plug-in too much needs to be better imho)
6. Lava needs to turn to cobble and obsidian when touching water
7. Player needs to not die when using /spawn
8. Cacti need to damage player when touched
9. Stone block broken with hands still gives cobblestone
10. Items being destroyed when burned
11. Leaves shouldn't be obtainable

That's all I can think of at the moment that I think are possible with the current API. I have a feeling nobody will even respond to this. The forum has been dead lately Sad.
Reply
Thanks given by:
#2
Some of those are quite ambitious, but most are probably doable :p i'd love to help, but at the moment i dont have the time due to final exams and working on other projects Sad let us know how you get on though Smile
Reply
Thanks given by:
#3
Even doing something simple as the Leaves, Stones broken with hands and Cacti could help a ton.Big Grin Reason asking for team effort is so it can be all neatly packed into one plug-in without too much of a hassle and get done ten times faster.

I decided to work on a RPG plugin with levels and such last night. I realized there was no point in making it as simple things like this aren't finished. I host a bukkit RP server and I really want to customize it but I really hate working with Bukkit and Java to the point that I refuse to. They break plug-ins with every bukkit update because they are just little kids that don't know what they are doing. Too many people are working on the project. They don't depreciate functions like they should be doing so stuff actually still works long before they remove outdated functions. Let alone that my server host babies the files and I will have to fight to get my own plug-ins on there. My wish is to some day migrate to MCServer and never have to worry about Bukkit, Hmod, Canary or crap vanilla ever again!

Reply
Thanks given by:
#4
i was working on an rpg mod and we ran in to the same problems as you, if i get some spare time i might take a look at a few things..

Also if you (or anyone reading this) is interested, I might start hosting MCServers for people, for a small cost (not for profit - just to cover hosting costs) :p
Reply
Thanks given by:
#5
not going to happen, because it is not implemented in the server, and would be pointless, just likethe Rail tracks.

Reply
Thanks given by:
#6
(04-02-2011, 06:40 PM)Revolucas Wrote: Wondering if capable people are interested in coming together to get certain game mechanics working through lua plug-ins. Frankly, MCServer really isn't at a place in development where we can just host and have players play (Atleast where they won't whine and complain nothing works right). He seems to be very busy to get a lot of this done himself. I have a feeling it will take ages if he doesn't get help or release source. Which leaves plug-ins as a temporary measure to solve some of these issues. Though the API is still in it's infancy I think some of these things can get done.

Here is a small list of what I know needs done. You can add also as I may have forgot stuff:

1. Torches need to be removable
2. Redstone mechanics (Simple not anything fancy like clocks and etc)
3. Door, Button, Lever mechanics and interaction with redstone
5. Lava and Water Physics (I don't like the plug-in too much needs to be better imho)
6. Lava needs to turn to cobble and obsidian when touching water
7. Player needs to not die when using /spawn
8. Cacti need to damage player when touched
9. Stone block broken with hands still gives cobblestone
10. Items being destroyed when burned
11. Leaves shouldn't be obtainable

That's all I can think of at the moment that I think are possible with the current API. I have a feeling nobody will even respond to this. The forum has been dead lately Sad.

#11 can be solved by my ItemDrop plugin, which also lets Gravel drop flint: https://forum.cuberite.org/showthread.php?tid=31
Reply
Thanks given by:
#7
(04-02-2011, 07:26 PM)Tim Wrote: i was working on an rpg mod and we ran in to the same problems as you, if i get some spare time i might take a look at a few things..

Also if you (or anyone reading this) is interested, I might start hosting MCServers for people, for a small cost (not for profit - just to cover hosting costs) :p

or you can quit being stingey because it dosnt cost anythin gto host a server, mines free i just don tgive it out to everyone because random people keep fucking it up.
Reply
Thanks given by:
#8
Or you could quit trolling every topic i write with negativity and understand what im saying:
I purchase a dedicated server (which costs real money, not monopoly money or minecraft money)
I give you YOUR OWN MCServer on there
I give you FTP access to the server with a control panel for stopping and starting

Hope that clears any controversy. Dodgy
Reply
Thanks given by:
#9
(04-04-2011, 02:44 AM)distroyed123 Wrote: not going to happen, because it is not implemented in the server, and would be pointless, just likethe Rail tracks.

Name one thing specific? You just blurt it out negatively. Redstone? It can be placed server side... I've tested it. Try it yourself if you don't believe me. Just override the default behavior by returning true after adding a redstone block when the player uses the redstone dust item. It updates on all the clients and stays there after a server reset. It even connects correctly by itself. You can fake the redstone effect in many different ways. Hit a switch and it follows each block to the output checking if the meta data is correct. Looping through until it stops at something it can activate. It's better then nothing.

Rail isn't really pointless. Maybe someone actually wants to use it for aethstetic reasons. If he added more API I would have coded the physics for the cart if I had to.

Just because something doesn't work doesn't mean he hasn't made it available in the API yet. You think you can't fix the torch problem because there is some magical issue where it doesn't update on the server? Or can't make water turn lava to obsidian? Gimme a break. All that is possible in one way or another through the API.
Reply
Thanks given by:
#10
(04-04-2011, 07:23 AM)Tim Wrote: Or you could quit trolling every topic i write with negativity and understand what im saying:
I purchase a dedicated server (which costs real money, not monopoly money or minecraft money)
I give you YOUR OWN MCServer on there
I give you FTP access to the server with a control panel for stopping and starting

Hope that clears any controversy. Dodgy
dont need to purchase anything. use your own server its free


(04-04-2011, 08:46 AM)Revolucas Wrote:
(04-04-2011, 02:44 AM)distroyed123 Wrote: not going to happen, because it is not implemented in the server, and would be pointless, just likethe Rail tracks.

Name one thing specific? You just blurt it out negatively. Redstone? It can be placed server side... I've tested it. Try it yourself if you don't believe me. Just override the default behavior by returning true after adding a redstone block when the player uses the redstone dust item. It updates on all the clients and stays there after a server reset. It even connects correctly by itself. You can fake the redstone effect in many different ways. Hit a switch and it follows each block to the output checking if the meta data is correct. Looping through until it stops at something it can activate. It's better then nothing.

Rail isn't really pointless. Maybe someone actually wants to use it for aethstetic reasons. If he added more API I would have coded the physics for the cart if I had to.

Just because something doesn't work doesn't mean he hasn't made it available in the API yet. You think you can't fix the torch problem because there is some magical issue where it doesn't update on the server? Or can't make water turn lava to obsidian? Gimme a break. All that is possible in one way or another through the API.
many things are NOT implemented in the server, said so by Truth himself. Everything has to be re-coded and re implemented in his server. meaning carts have to be added through the server meaning you need the Source code to be able to implement it. and i highly dought hell give it to anyone, its a self project. and compleatly re-writing something from Java to C++ is not the easiest thing, ive done something like so myself. like the Rail tracks there is a plug in telling them which way to point/connect. carts will not work even if you tried making a plugin for the BECAUSE there is no hook for the function because it does not exist in the C++ server. so it will only be a Look.
Reply
Thanks given by:




Users browsing this thread: 3 Guest(s)