[Mod] Skyblock [skyblock]

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Thu Aug 23, 2012 01:11

Blackthorne wrote:
cornernote wrote:Issue this chat command:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/grant singleplayer all


Then press K to enable fly and J to enable fast move.

Also, checkout the latest git, you spawn on spheres (you can tweak the sphere properties in config.lua)
Ahh, I gotta fly there. I didn't want to cheat, after all. xD And will do.

Also, it won't break anything if I disregard your instructions and just drop skyblock_game into the games folder of my mineTEST directory, will it? Seems easier than copying mineTEST_game and all that.


Sure, you can put it anywhere the game looks for mods. The only problem is that if you want to play a non-skyblock game you will have to remove the mod (or put it into its own game/world mods folder).

Personally I play without stairs/doors/dye/wool so that its super minimal. I plan to add similar mods (xdoors2, stairsplus, etc) into seablock game.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Thu Aug 23, 2012 01:12

TheLoLMan wrote:Minetest version????
Please link the version


Should run in any 0.4 version. I have included the versions 0.4.1 and 0.4.2.rc1 (with the mod already installed) in the 1st post.
 

Blackthorne
Member
 
Posts: 78
Joined: Tue Aug 14, 2012 07:38

by Blackthorne » Thu Aug 23, 2012 01:43

cornernote wrote:
Blackthorne wrote:
cornernote wrote:Issue this chat command:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/grant singleplayer all


Then press K to enable fly and J to enable fast move.

Also, checkout the latest git, you spawn on spheres (you can tweak the sphere properties in config.lua)
Ahh, I gotta fly there. I didn't want to cheat, after all. xD And will do.

Also, it won't break anything if I disregard your instructions and just drop skyblock_game into the games folder of my mineTEST directory, will it? Seems easier than copying mineTEST_game and all that.


Sure, you can put it anywhere the game looks for mods. The only problem is that if you want to play a non-skyblock game you will have to remove the mod (or put it into its own game/world mods folder).

Personally I play without stairs/doors/dye/wool so that its super minimal. I plan to add similar mods (xdoors2, stairsplus, etc) into seablock game.

That's what I'm looking forward to on your list of projects. Seablock. Build your own world starting on a tiny little island in the middle of an endless expanse of sea. Sounds like Robinson Crusoe. :D
 

leo_rockway
Member
 
Posts: 131
Joined: Tue Jul 31, 2012 20:37

by leo_rockway » Thu Aug 23, 2012 02:47

Blackthorne wrote:
cornernote wrote:Issue this chat command:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/grant singleplayer all


Then press K to enable fly and J to enable fast move.

Also, checkout the latest git, you spawn on spheres (you can tweak the sphere properties in config.lua)
Ahh, I gotta fly there. I didn't want to cheat, after all. xD And will do.

Also, it won't break anything if I disregard your instructions and just drop skyblock_game into the games folder of my mineTEST directory, will it? Seems easier than copying mineTEST_game and all that.


That was cheating! I actually mined the bottom of the sky island and used the dirt to create a path to my island ^_^
I was one of the people affected by the spawn node never appearing in time, so I actually plummeted to my death a few times before finding the workaround (quit and rejoin).

I haven't started playing on my island yet, I might tonight. I'll post screenshots once I get something going.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Thu Aug 23, 2012 03:45

leo_rockway: in the latest git that is very fixed now. If you fall below the bottom it checks your inventory. If you have not placed or dug or crafted anything then you are teleported and your island is rebuilt.

There are more options for the start block too, you can spawn on a sphere or hollowsphere (thanks to code from multinode). I might even code in the L shaped island as a starting block option.
 

Blackthorne
Member
 
Posts: 78
Joined: Tue Aug 14, 2012 07:38

by Blackthorne » Thu Aug 23, 2012 06:06

cornernote wrote:leo_rockway: in the latest git that is very fixed now. If you fall below the bottom it checks your inventory. If you have not placed or dug or crafted anything then you are teleported and your island is rebuilt.

There are more options for the start block too, you can spawn on a sphere or hollowsphere (thanks to code from multinode). I might even code in the L shaped island as a starting block option.

The L-shaped island ala standard Skyblock, yes? And how does one change between the choices of spawnpoints?

leo_rockway wrote:That's cheating!

I tried your way, but my clumsy fingers kept killing me anyway. xD
Last edited by Blackthorne on Thu Aug 23, 2012 06:09, edited 1 time in total.
 

User avatar
RealBadAngel
Member
 
Posts: 556
Joined: Wed Jul 18, 2012 16:30

by RealBadAngel » Thu Aug 23, 2012 08:38

man, disable fly etc
usin fly, speed will ruin the whole concept of the game
Last edited by RealBadAngel on Thu Aug 23, 2012 08:39, edited 1 time in total.
 

Blackthorne
Member
 
Posts: 78
Joined: Tue Aug 14, 2012 07:38

by Blackthorne » Thu Aug 23, 2012 10:10

RealBadAngel wrote:man, disable fly etc
usin fly, speed will ruin the whole concept of the game

I think so too. It'd also be better if somehow when we chose what to spawn on, our current spawn point would be replaced entirely by that. Like we would respawn on the area of our choice.

But of course, I can't code in LUA at all, so I don't have much reason to complain. >3>;;
 

User avatar
RealBadAngel
Member
 
Posts: 556
Joined: Wed Jul 18, 2012 16:30

by RealBadAngel » Thu Aug 23, 2012 11:14

you went before i finished workin on your example
so i will leave it here:
http://pastebin.com/gF7Lk8e3
make it somethin like this, shall work and be bullet proof
Last edited by RealBadAngel on Thu Aug 23, 2012 11:22, edited 1 time in total.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Thu Aug 23, 2012 13:49

RealBadAngel wrote:you went before i finished workin on your example
so i will leave it here:
http://pastebin.com/gF7Lk8e3
make it somethin like this, shall work and be bullet proof


I added minetest.auth_reload() after minetest.set_player_privs(player_name, privs).

This works, committed to Git.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Fri Aug 24, 2012 09:14

cornernote wrote:
RealBadAngel wrote:you went before i finished workin on your example
so i will leave it here:
http://pastebin.com/gF7Lk8e3
make it somethin like this, shall work and be bullet proof


I added minetest.auth_reload() after minetest.set_player_privs(player_name, privs).

This works, committed to Git.


no, still doesnt work... :(
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Fri Aug 24, 2012 09:16

UPDATED

now there is an ingame list of achievements (see 1st post)
also many other changes (see changelog in 1st post for details)

you need to get the Git version, i will do another full release once its proven stable
 

Blackthorne
Member
 
Posts: 78
Joined: Tue Aug 14, 2012 07:38

by Blackthorne » Thu Aug 30, 2012 06:59

Odd. With the new GIT release, whenever I try to open up my skyblock world, it keeps saying that it can't open/read the init.lua.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Thu Aug 30, 2012 07:22

Can you paste the exact error from your debug.txt ?
 

Blackthorne
Member
 
Posts: 78
Joined: Tue Aug 14, 2012 07:38

by Blackthorne » Thu Aug 30, 2012 23:00

cornernote wrote:Can you paste the exact error from your debug.txt ?

ERROR[main]: Failed to load and run C:[...]skyblock_game\mods\skyblock\init.lua
===ERROR FROM LUA===
ERROR[main]: Failed to load and run script from C:[...]skyblock_game\mods\skyblock\init.lua:
ERROR[main]: skyblock_game\mods\skyblock\api_achievements.lua:67: expected "then" near "&"
ERROR[main]: stack traceback:
ERROR[main]: [C]: in function 'dofile'
ERROR[main]: skyblock_game\mods\skyblock\init.lua:25: in main chunk
===END OF ERROR FROM LUA===
ERROR[main] Server: Failed to load and run C: [...] skyblock_game\mods\skyblock\init.lua
ERROR[main]: ModError Failed to load and run C: [...] skyblock_game\mods\skyblock\init.lua

I think that's all of it.
Last edited by Blackthorne on Thu Aug 30, 2012 23:54, edited 1 time in total.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Fri Aug 31, 2012 01:20

fixed, you can download the latest, or change "&&" to "and" in the api_achievements.lua file
 

Blackthorne
Member
 
Posts: 78
Joined: Tue Aug 14, 2012 07:38

by Blackthorne » Fri Aug 31, 2012 03:54

Got another error on the new git.

ERROR[main]: ServerError: LuaError: skyblock_game\mods\skyblock\api_achievements.lua:297 attempt to index local 'placer' (a nil value)
ERROR[main]: stack traceback:
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Fri Aug 31, 2012 04:35

ok, anyone would think i didnt even test this =)

fixed now, thanks for pointing it out
 

Blackthorne
Member
 
Posts: 78
Joined: Tue Aug 14, 2012 07:38

by Blackthorne » Fri Aug 31, 2012 07:22

cornernote wrote:ok, anyone would think i didnt even test this =)

fixed now, thanks for pointing it out

No problem. :D I just really like this mode, so I figure that, since I can't code a lick of LUA yet, I might as well report bugs as I find them.
 

leo_rockway
Member
 
Posts: 131
Joined: Tue Jul 31, 2012 20:37

by leo_rockway » Fri Aug 31, 2012 07:42

I was playing tonight and this is awesome. Two things to mention:

0) if you remove the rainbow block, you die. (I thought that was the quickest way to take the lava... I was wrong o.0). So I think the rainbow block should be indestructible.

1) My infinite water generator was never detected. I placed my two water sources touching diagonally inside a square (the usual way to make infinite water) but I never got the achievement. I'm using latest git.

Well, since I died I'll have to start again... but this is fun!

EDIT: I just started a new game and this time the infinite water source was detected...
Last edited by leo_rockway on Fri Aug 31, 2012 07:48, edited 1 time in total.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Fri Aug 31, 2012 08:03

leo_rockway wrote:I was playing tonight and this is awesome. Two things to mention:

0) if you remove the rainbow block, you die. (I thought that was the quickest way to take the lava... I was wrong o.0). So I think the rainbow block should be indestructible.

1) My infinite water generator was never detected. I placed my two water sources touching diagonally inside a square (the usual way to make infinite water) but I never got the achievement. I'm using latest git.

Well, since I died I'll have to start again... but this is fun!

EDIT: I just started a new game and this time the infinite water source was detected...



Hi, thanks for commenting and I am glad you like the game.

0) (why didnt you number this 1?) It used to be indestructible, but then I made it so death gives you your old spawn point, but takes away all your items. Then the problem is sometimes you NEED to restart at a new spawn with new items. Lets say you didnt make a sapling, and you now have no materials to make one. Killing yourself will just take away all your items, and you'll be even more screwed. So you can dig the spawn block to restart at a new location with new items.

I'm open for ideas on this, but this is the best logic I could come up with to allow a user-initiated respawn.

1) was it above y=7? if so it may have been counted as a water feature.

I swapped the code so that it detects infinite water before checking for a water feature. Let me know if it's still an issue.
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Tue Sep 11, 2012 00:17

Updated, now contains a level API and 3 levels, each with 10 tasks. Rewards are given for each completed task.
 

Matsetes
 

by Matsetes » Tue Sep 11, 2012 10:33

I tried it and I think it is very good... But I had some problem...
1st: the tree growed isn't craftable with hand and I have nothing other
2st: when grow a jungletree if you craft it the second objective isn't marked cleared
3st: I cannot understand how to take the lava without dying
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Tue Sep 11, 2012 11:01

When you grow the tree you get a reward... Look in the 1 block, this will allow you to craft an axe.

If you get a jungle tree you have to make another tree with leaves and a stick.

To get the lava can be a little tricky. You have to dig the dirt, then change to bucket and click, all really quick before the lava flows out. If you miss the put the dirt back and try again.
 

Matsetes
 

by Matsetes » Tue Sep 11, 2012 11:11

I tried a lot of times... Only once it gave me the reward... The other times I cannot obtain it...
 

Matsetes
 

by Matsetes » Tue Sep 11, 2012 13:07

How can I dig some coal lump?
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Tue Sep 11, 2012 13:56

Make it with coal lump and stone
 

Matsetes
 

by Matsetes » Tue Sep 11, 2012 14:10

And for the bug of the reward?
 

cornernote
Member
 
Posts: 844
Joined: Wed Jul 11, 2012 15:02

by cornernote » Tue Sep 11, 2012 14:41

I can't replicate it. I get a reward for the first tree I dig every time. You have to dig 5 pieces of tree to get it.

If it fails again please post your debug.txt
 

Matsetes
 

by Matsetes » Tue Sep 11, 2012 15:17

I'm talking about the first reward, the one for placing the sapling...
 

PreviousNext

Return to Mod Releases

Who is online

Users browsing this forum: No registered users and 4 guests