Skip to content

Commit 5df6799

Browse files
committed
some blocks colors :)
1 parent ff3d93c commit 5df6799

File tree

7 files changed

+41
-233
lines changed

7 files changed

+41
-233
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
node_modules
22
src/client/dist
33
src/client/assets/blocks
4-
src/client/assets/items
5-
src/world
4+
src/client/assets/items

README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,6 @@ npm i
2828
<summary>Minecraft server setup</summary>
2929
To run this game you need to start real minecraft server (by default it is 1.16.1 offline mode java edition on ip localhost:25565) you can also define it in */src/server.json* file.
3030

31-
```bash
32-
#Optionally you can run lite minecraft server (flying-squid)
33-
npm run server
34-
35-
```
3631
</details>
3732

3833

@@ -56,6 +51,7 @@ npm run clean
5651

5752
#Building app bundle
5853
npm run build
54+
5955
#Start node server and serve bundle files
6056
npm start
6157

index.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,4 @@ if(process.argv[2]==="dev"){
77
require("./src/prebuild.coffee");
88
}else if(process.argv[2]==="items"){
99
require("./src/itemDump.coffee");
10-
}else if(process.argv[2]==="server"){
11-
require("./src/minecraft.coffee");
1210
}

package-lock.json

Lines changed: 4 additions & 187 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77
"build": "cd src/client && webpack --config webpack.prod.coffee",
88
"prebuild": "node index.js preb",
99
"clean": "rimraf src/client/dist/*",
10-
"items": "node index.js items",
11-
"server": "node index.js server"
10+
"items": "node index.js items"
1211
},
1312
"dependencies": {
1413
"@tweenjs/tween.js": "^18.6.4",
@@ -18,7 +17,6 @@
1817
"canvas": "^2.6.1",
1918
"dat.gui": "^0.7.7",
2019
"express": "^4.17.1",
21-
"flying-squid": "^1.4.0",
2220
"helmet": "^4.4.1",
2321
"html-webpack-plugin": "^4.5.1",
2422
"http": "0.0.1-security",

src/client/scripts/World/chunk.worker.coffee

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@ class TerrainManager
122122
else
123123
return [0.3,0.3,0.3]
124124
addFace=(type,pos)->
125-
faceVertex=_this.genBlockFace type,_this.cellTerrain.getBlock(pos...),pos
125+
block=_this.cellTerrain.getBlock pos...
126+
faceVertex=_this.genBlockFace type,block,pos
126127
# _this.cellTerrain.getBlock(pos[0],pos[1],pos[2])
127128
loaded={}
128129
for x in [-1..1]
@@ -166,6 +167,38 @@ class TerrainManager
166167
col4=aoColor(loaded["0:1:-1"]+loaded["-1:1:-1"]+loaded["-1:0:-1"])
167168
col1=aoColor(loaded["0:-1:-1"]+loaded["1:-1:-1"]+loaded["1:0:-1"])
168169
col2=aoColor(loaded["0:1:-1"]+loaded["1:1:-1"]+loaded["1:0:-1"])
170+
171+
if block.name is "water"
172+
ile=4
173+
col1[0]/=ile
174+
col1[1]/=ile
175+
col2[0]/=ile
176+
col2[1]/=ile
177+
col3[0]/=ile
178+
col3[1]/=ile
179+
col4[0]/=ile
180+
col4[1]/=ile
181+
else if block.name is "grass_block" and type is "py"
182+
ile=4
183+
col1[0]/=ile
184+
col1[2]/=ile
185+
col2[0]/=ile
186+
col2[2]/=ile
187+
col3[0]/=ile
188+
col3[2]/=ile
189+
col4[0]/=ile
190+
col4[2]/=ile
191+
else if block.name.includes "leaves"
192+
ile=4
193+
col1[0]/=ile
194+
col1[2]/=ile
195+
col2[0]/=ile
196+
col2[2]/=ile
197+
col3[0]/=ile
198+
col3[2]/=ile
199+
col4[0]/=ile
200+
col4[2]/=ile
201+
169202
if _this.cellTerrain.getBlock(pos...).transparent
170203
t_positions.push faceVertex.pos...
171204
t_normals.push faceVertex.norm...

0 commit comments

Comments
 (0)