faketruth
99c672df7e
Forgot to add squirrel project for windows
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@77 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-08 01:32:53 +00:00
faketruth
8285a11a26
It's a Squirrel!!
...
In SquirrelBindings.h use #define USE_SQUIRREL 1 to enable squirrel
git-svn-id: http://mc-server.googlecode.com/svn/trunk@76 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-08 01:25:01 +00:00
admin@omencraft.com
0c3eda9b17
Fixed bug in cChunk.cpp not calculating RedstoneCircuits at the correct positions. Also, forgot to mention you can now place colored wool.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@75 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-07 23:09:03 +00:00
admin@omencraft.com
a9e02cf8fa
Updated redstone and pistons some mode. If you break an extended piston the piston extension will now also break. When a redstone device is broken by something other than a person the redstone circuit should now update.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@74 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-07 22:59:29 +00:00
admin@omencraft.com
9812c38ae2
More updates to cPiston.cpp. Piston action will now only be broadcasted to players who have the chunk with the moving piston loaded.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@73 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-07 19:15:27 +00:00
admin@omencraft.com
907ba15fe2
Added Sebi's changes to pistons and item drops.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@72 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-07 18:19:38 +00:00
admin@omencraft.com
f07ade2c58
Pistons now generate noise and animate when moving.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@71 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-07 05:49:18 +00:00
admin@omencraft.com
894f6e02d4
Added three new packets and cleaned up cPacket_Thunderbolt.cpp... cPacket_BlockAction, cPacket_Explosion, and cPacket_SoundEffect.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@70 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-07 01:41:54 +00:00
admin@omencraft.com
094456a131
Redstone wire now updates correctly when added and removed. it also updates all currently programmed redstone items and wire circuits. Also cleaned up the mess I left of the code.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@69 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-06 21:20:38 +00:00
admin@omencraft.com
cc4e4345de
Redstone is now self aware. It's not quite as dumb as it used to be at any rate. Redstone wires have no range and understand they are supposed to stay on whenever there's an active torch touching it. (Need to add other power devices)
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@68 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-06 20:39:44 +00:00
admin@omencraft.com
36f7084e3f
Patch with diff file created by Sebi (implemented some stuff like lava physics, drops are deleted when in lava, water is now slower, lava gives actual damage etc.). Pistons now work mostly as they should. They do not yet show the motion animation and do not emit sound. They do extend, push, and retract as they should though. Right now the only way to activate a piston is to light redstone wire adjacent to it with a redstone torch.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@67 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-06 09:23:20 +00:00
admin@omencraft.com
6df50b40ee
Finished most of piston class. Pistons should work when a redstone current with wire is lit up or extinguished near them but don't yet. There'sa bug to kill.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@66 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-06 02:36:05 +00:00
admin@omencraft.com
7fe70356b9
Change SetBlock to FastSetBlock in cRedstone.cpp and grass will now grow if any one hit block is above it.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@65 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-05 19:31:25 +00:00
admin@omencraft.com
b7bff510f9
Added cPiston.h and cPiston.cpp to VC2010 files.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@64 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-05 18:33:50 +00:00
admin@omencraft.com
f32b5aafe8
Added all the items up to Beta 1.9.5. Added pistons and piston class.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@63 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-05 18:28:19 +00:00
admin@omencraft.com
cbc22b646d
dang finicky OS installs. >.> Bug fixes to make sure this compiles is more than two OS's.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@62 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-05 01:21:03 +00:00
admin@omencraft.com
dd36ea269f
Updated denotch map converter to work in windows. Still has memory leak though.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@61 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-05 00:23:32 +00:00
admin@omencraft.com
7fe0813942
last file... finally
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@60 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 20:14:48 +00:00
admin@omencraft.com
0e8cf38fc8
fixing svn directory
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@59 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 20:13:52 +00:00
admin@omencraft.com
c10ba99d15
fixing svn directory
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@58 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 20:13:10 +00:00
admin@omencraft.com
12bfd97612
Updated denotch map converter. Compiled with zlib that MCServr uses to remove the lag spike problem caused when reading map files using a different compression. Remade makefile and cleaned up code considerably.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@57 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 19:39:46 +00:00
admin@omencraft.com
ef4ec35417
delete and reupload to reslve svn error.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@56 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 19:28:58 +00:00
admin@omencraft.com
563028f6db
Changes to the denotch map converter. Now runs 20 times faster than before. Not done yet.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@55 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 16:27:11 +00:00
faketruth
7deed96d09
Added cRedstone to project file
...
Changed NetworkToHostFloat4(), maybe it works now on 64bit linux
git-svn-id: http://mc-server.googlecode.com/svn/trunk@54 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 16:05:18 +00:00
admin@omencraft.com
2ffedf16ae
Changed use of deprecated function.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@53 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 07:50:18 +00:00
admin@omencraft.com
df976c3590
celeaning up the mess I made of cRedstone.h. >.>
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@52 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 05:17:46 +00:00
admin@omencraft.com
d2b1aea018
Added (Probably incorrectly) a cRedstone class. Also, palcing a redstone torch will recursively light any redstone wire it's connected to. Removing a torch from an active wire will unlight the entire length. Class needs to be updated to make use of non deprecated function. Current deprecated function warning drastically slows redstone performance.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@51 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-04 05:01:55 +00:00
admin@omencraft.com
ef99915447
Fixed some redstone items and a bug that prevented floats from client to server packets reading correctly on 64 bit linux.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@50 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-03 17:42:24 +00:00
admin@omencraft.com
301569a6c9
Added some redstone items.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@49 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-03 05:53:54 +00:00
admin@omencraft.com
39fd1697e4
Updated the thunderbolt packet. Lightning and rain can be tested with a workbench and a chest. >:)
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@48 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-03 00:42:53 +00:00
admin@omencraft.com
a5af50c293
Added New/Invaid State and Thunderbolt packets. For testing purposes it now rains whenever a player opens a workbench and stops when they pen a chest. The rain start/stop in only sent to the sole clientopening the items.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@47 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-02 20:40:39 +00:00
faketruth
dada2bea27
Fixed some "Entity was not found in any chunk!" warnings
...
Player's current world is saved in the player file. When a player joins the server, the player joins the last world he was in.
It seems MCServer can finally run multiple worlds! It just needs functionality to switch between them
git-svn-id: http://mc-server.googlecode.com/svn/trunk@46 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-02 20:19:57 +00:00
admin@omencraft.com
40b5574144
Fixed player spawn teleport postion.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@45 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-02 08:32:16 +00:00
faketruth
713c73970d
Fixed crash when client only sends a space in the chat
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@44 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-02 01:20:40 +00:00
admin@omencraft.com
98aaa32394
Changed world gamemode location to world.ini for world based gamemodes.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@43 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-01 23:05:47 +00:00
admin@omencraft.com
bf2806dcb8
fixed player spawning in the ground.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@42 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-01 22:27:09 +00:00
faketruth
239d6c8d95
Accidentally removed a line of code
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@41 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-01 22:19:21 +00:00
faketruth
b5b920deda
You can now run multiple worlds by defining them in settings.ini . However there's no way to change worlds on the fly yet
...
Players are now stored in separate folder /players instead of in the world folder (!so move the folder!)
Fixed a memory leak/error in cPickup.cpp
Multiple worlds are stored in cRoot
cClientHandle lists are taken out of cWorld and now stored in cServer
Worlds now have names to distinguish them by
Some functions in the Core plugin now distinguish between worlds
git-svn-id: http://mc-server.googlecode.com/svn/trunk@40 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-01 21:57:08 +00:00
admin@omencraft.com
4c4e9867eb
forogt to update all of cPlayer.cpp for player based gamemode.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@39 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-01 20:26:11 +00:00
admin@omencraft.com
f849b664e0
Put in some sanity checks to ensure players don't interact with blocks too quickly. Changed gamemode to be player based. (MCServer crashes when picking up an item. Need to find and fix bug.)
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@38 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-01 20:09:13 +00:00
admin@omencraft.com
01246b27b0
Players can now place blocks in creative mode. The blocks players select from the creative mode inventory are not stored in the players' inventory. (I kind of like that)
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@37 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-11-01 17:48:11 +00:00
admin@omencraft.com
dda41a0406
denotch map converter works! :D
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@36 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 22:02:04 +00:00
faketruth
c2b43f33da
Player data is saved and loaded as human readable JSON now.
...
cFileFormatUpdate will loop through old files and convert them to new files (should replace legacy old format loading code)
cItem has two new functions to load from Json and output Json, this will keep the items in Json standard
ChestEntity and FurnaceEntity use the new functions in cItem
git-svn-id: http://mc-server.googlecode.com/svn/trunk@35 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 21:30:14 +00:00
admin@omencraft.com
1979404815
denotch map converter can now successfully converter an mcr to a vaild pak file. Takes about 20 seconds per region file.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@34 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 18:49:07 +00:00
admin@omencraft.com
b696647010
denotch map convert successfully created a pak file from an mcr file. Still need to check if it's valid.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@33 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 09:04:14 +00:00
faketruth
35c44ede5a
Compounds are not closed double anymore
...
Float values are actually added to 'lists' now (should do the same for the rest)
Indenting while printing NBT data aligns slightly better now
git-svn-id: http://mc-server.googlecode.com/svn/trunk@32 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 05:12:21 +00:00
admin@omencraft.com
20d391764c
denotch map converter can now parse without creating segfaults or unknown tag errors.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@31 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 02:56:12 +00:00
admin@omencraft.com
2e7781f7f0
More changes to the denotch map converter. Added some tags. Still debugging some parsing issues.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@30 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 02:24:44 +00:00
faketruth
e2f1cf51c7
Prepared some parts of the code for multi world support, I created lots of TODO's
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@29 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-31 00:52:20 +00:00
admin@omencraft.com
940d36d8a1
put the timer and quicksort functions into their own files. Made a few changes to the converter. Converter doesn't understand Entity tags and some chunks cause it to segfault for a currently unknown reason.
...
git-svn-id: http://mc-server.googlecode.com/svn/trunk@28 0a769ca7-a7f5-676a-18bf-c427514a06d6
2011-10-30 18:15:44 +00:00