UseFull Plugins Requests
#11
Question:

But no one decompile .jar file bukkit and copy semantics/logic for C++ without problem of visibility istructions?. Im noob on java/c++. i know the minimum (vectors, pointers, keywords basic.. ).

Then?.

(Sorry as always for my ban eng xD).
Reply
Thanks given by:
#12
I wish it was that simple, but the overall architecture of MCServer is completely different from the vanilla/bukkit version. Also our plugins are written in Lua not in C++ Wink
Reply
Thanks given by:
#13
Sorry for the question xD

Why Lua?.
Reply
Thanks given by:
#14
I have no idea why FakeTruth choose Lua, but I'm really glad he did it instead of C++ because it's much simpler.
Reply
Thanks given by:
#15
I can only a bit C# programming, including basic OOP.
If I want to learn LUA and write plugins, where should I start?
Reply
Thanks given by:
#16
Look at some code from different plugins.
Reply
Thanks given by:
#17
And don't forget to look at http://mc-server.xoft.cz/LuaAPI/ also

CombatLog will probably be done tomorrow. I have a working version, but it still needs some work.
Combustible lemons and potato batteries, that's the future.Big Grin
Reply
Thanks given by:
#18
Lua was chosen because it's super easy to integrate into C++, and it's very fast and easy to write.

The only really bad thing about it is that it doesn't have that many good libraries.
Reply
Thanks given by:
#19
Actually Lua has many good libraries, but installing them is not trivial enough for most people. Have a look at LuaRocks, the amount of libraries available there is impressive. And there are more repositories like this, LuaDist being one of them if I remember correctly.

I believe Lua was chosen because it's rather easy to integrate, is fast and is both simple to learn for beginners and powerful enough for advanced stuff. Also it is a somewhat standard scripting language for game engines nowadays.
C++ is not a good language for plugins because it requires compilation, which means every plugin would either be a platform-dependent binary file, or a source distribution which the users would have compile for themselves. Not so great stuff for casual users.
Reply
Thanks given by:
#20
oook. I have download a ide for lua and i read a basic tutorial in your site.

I just have to improve. (google traductor)

Edit-----

Where i can donate?
Reply
Thanks given by:




Users browsing this thread: 1 Guest(s)