Sirvoid's Survival Mod !

Hey everyone ! I did a modification of the ClassicalSharp Client.

I added things for the Survival Test mode

  • PvE and PvP

  • Fall Damage

  • Inventory

  • Chests

  • A crafting system with some small crafts

  • And more !

That's still a work in progress , I'm doing that for fun and I wanted to show you guys what I did ! ^^

Server : Sirvoid's Modded Survival Server [v0.6.0]


Tutorial by Tommy100

--------Downloads:--------

Source Code

ClassicalSharp (Client Only):

Download This and the DirectX or OpenGl version of the mod there :

OpenGL Build

DirectX Build (Recommended for windows)

--------------------------------

Video demonstration of the chests: https://youtu.be/3RA52BGjYl8

For any Feature Request/Bug/Crash please report it here


Updates:

(0.6.1)

-Doors & Trapdoors now working propely in multiplayer.

-No more chest corruptions in multiplayer.

-Others small bug fix.

(0.6.0)

-Added Chests.

-Chests are saved locally in singleplayer and on the server in multiplayer.

-Added the possibility to move 1 block at a time in the inventory.

-Added Bookshelves and chest craft.

(0.5.0)

-Inventory Save (Save localy in singleplayer and on the server in multiplayer).

-iron and diamond tools.

-A new better inventory and Crafting GUI.

-The tools durability are now like the indev version.

-Changed a bit the map gen.

-Added Stone Brick craft.

-Bug Fixes with the inventory.

(0.4.3)

-Added PvP Support for the client. (Is working only on my server)

(0.4.2)

-Client-sided mobs are disabled on servers (I added server-sided mobs on my server)

-Doesn't need to put game-survivalmode=true in your option.txt file anymore.

(0.4.1)

-Added Wood and Stone Sword , Axe and Shovel.

-Temporarily removed the death message due to a bug.

-Bug fixes.

(0.4.0)

-Added Door

-Added TrapDoor

-Added Ladder

-Inventory slots are now limited to 27

(0.3.0)

-Added Diamond Ore & Diamond Block.

-Change some things in the map generator (Added diamond ore to the map generator too).

-No longer need to reopen the inventory or the crafting gui everytime you move a block inside them.

-Added stick craft.

-Added Wood and Stone Pick Craft.

-With a pick you break block faster and you deal more damage.

-Pick have durability (Wood = 60 , Stone = 132).

-Monster now have different hp.

-Monster now have different Damage.

-Fix bugs

(0.2.1)

-Sneak (Work in Creative too)

-Entity Limit

sirvoid posted:

Hm that's weird. I can not help you for that .. I don't know how things work on linux. I can't understand why it is trying to find the audio files there ...

its okay , if it persists we can always have the players move the files to that certain location i mentioned earlier as a quick workaround xD (though i have not tested that.) in the meantime, i'll figure something out. that way i can try to tweak it a bit . _ .

I started creating a server that support this mod.

For the moment it only support the custom blocks , I will try to make the mobs server-sided.

The Server Name is : Sirvoid's Survival Test Multiplayer [WIP]

sirvoid posted:

I started creating a server that support this mod.

For the moment it only support the custom blocks , I will try to make the mobs server-sided.

The Server Name is : Sirvoid's Survival Test Multiplayer [WIP]

yay

(0.4.3)

-Added PvP Support for the client.

(Is working only on my server)

(0.5.0)

-Inventory Save (Save localy in singleplayer and on the server in multiplayer).

-iron and diamond tools.

-A new better inventory and Crafting GUI.

-The tools durability are now like the indev version.

-Changed a bit the map gen.

-Added Stone Brick craft.

-Bug Fixes with the inventor

Pretty neat, might check it out

I can't break or place blocks on the server when i break something it comes back but is added to my inventory and when i place something it's gone. D:

Kingoscargames1 posted:

I can't break or place blocks on the server when i break something it comes back but is added to my inventory and when i place something it's gone. D:

I restarted the server it's good now.

When i was mining i got kicked because of a error (something about "59") and now when try to connect it chrashes.

had a problem with my internet ... Now everything is fine !

It still crashes when i try to join. (With the modded and default client)

For a reason that I don't know a part of your inventory got corrupted. I restored it but maybe some of your things will be missing (I hope not :s)

For the moment I don't know what caused that :/

I got kicked when mining stone maybe that item was corrupted?

(0.6.0)

-Added Chests.

-Chests are saved locally in singleplayer and on the server in multiplayer.

-Added the possibility to move 1 block at a time in the inventory.

-Added Bookshelves and chest craft.

Kingoscargames1 posted:

It still crashes when i try to join. (With the modded and default client)

Happens again.

Send me the error that is in your client.log Because this time your inventory isn't corrupted.

sirvoid posted:

Send me the error that is in your client.log Because this time your inventory isn't corrupted.

https://github.com/Sirvoid/Sirvoid-s-Survival-Test-CC-Patch-DX/issues/1

Fixed.

It still crashes.

that's because you didn't download the new version with the fix ..

The sound doesn't work, or is it not added yet?

The sound is supposed to be working.

Bug found: If player press R key(sneak) while fly, client crashes.....

my inventory is the chest like ui, no crafting grid, also i cant open the launcher, i have to play via classicalsharp

Enter by default for the crafting grid. The launcher is not with the mod files so you need to apply the files to the default classicalsharp files.

Bug - The inventory doesn't scale

sirvoid posted:

Enter by default for the crafting grid. The launcher is not with the mod files so you need to apply the files to the default classicalsharp files.

how i exactly do that? dragging the files inside classicube folder doesnt work, i get the stuff but you know it crashes when i bring it up

=== crash occurred === Time: 24/08/2017 21:20:47 Running on: .NET 2.0.50727.8669, Windows - 6.2.9200.0 System.MissingFieldException: Campo não encontrado: 'OpenTK.DisplayDevice.Primary'. em Launcher.LauncherWindow.Run() em Launcher.Program.Main(String[] args)

"campo não encontrado = field not found" "em = in"

im really waiting for an awnser, also did you make this for old classicube launcher? like i can play, i moved the files to my game directory, im not stupid, i did it correctly, the game opens, no missing stuff, sounds play, etc... but, i cannot play multiplayer the launcher doesnt open at all, it crashes, and its with the error i shown above

waiting for an awnser

https://github.com/UnknownShadow200/ClassicalSharp/releases/download/0.99.9.1/release.v09991.d3d9.zip

It doesn't work on the new 0.99.9.3 launcher so download this version instead and it should work. I will correct that eventually but for the moment I'm too busy with the college.

sirvoid posted:

https://github.com/UnknownShadow200/ClassicalSharp/releases/download/0.99.9.1/release.v09991.d3d9.zip

It doesn't work on the new 0.99.9.3 launcher so download this version instead and it should work. I will correct that eventually but for the moment I'm too busy with the college.

while you are busy you should put a link to that in the topic warning people need that version in order to play

Can you open source the server?

Hum I would need to clean some things in the code because I hardcoded things for my server but maybe I will do it when I will find the time to.

maybe its too har but..what about add the nether?

Hi there I have problem with 6.0 I do evryting right but isnt work can you fix

GoldenWolf posted:

Hi there I have problem with 6.0 I do evryting right but isnt work can you fix

Download this launcher version : https://github.com/UnknownShadow200/ClassicalSharp/releases/download/0.99.9.1/release.v09991.d3d9.zip

It doesn't work with the new versions.

Miguel2004 posted:

maybe its too har but..what about add the nether?

I still have a lot of things to do before.

🛑 This thread has been set to read-only due to inactivity. 🛑