]> git.lizzy.rs Git - dragonblocks.git/log
dragonblocks.git
2 years agoImplement per-map sky master
Elias Fleckenstein [Thu, 1 Jul 2021 13:56:37 +0000 (15:56 +0200)]
Implement per-map sky

2 years agoAdd Map Manager
Elias Fleckenstein [Thu, 1 Jul 2021 13:38:18 +0000 (15:38 +0200)]
Add Map Manager
- Adds extendible ContentMgr that can be reused later for item definitions
- Save multiple maps in world
- Fix entity map changing
- Fix (non-game) mod loading

2 years agoPixelated image rendering
Elias Fleckenstein [Thu, 1 Jul 2021 13:33:42 +0000 (15:33 +0200)]
Pixelated image rendering

2 years agoRemove entities from old map when setting a new one
Elias Fleckenstein [Wed, 30 Jun 2021 12:49:41 +0000 (14:49 +0200)]
Remove entities from old map when setting a new one

2 years agoRemove ids from entities
Elias Fleckenstein [Wed, 30 Jun 2021 12:46:34 +0000 (14:46 +0200)]
Remove ids from entities

2 years agoRework inventory rendering
Elias Fleckenstein [Wed, 30 Jun 2021 12:12:35 +0000 (14:12 +0200)]
Rework inventory rendering

2 years agoFix tool recipies
Elias Fleckenstein [Wed, 30 Jun 2021 07:51:35 +0000 (09:51 +0200)]
Fix tool recipies

2 years agoFix itemstack count display not updating when count is 1
Elias Fleckenstein [Tue, 29 Jun 2021 23:05:47 +0000 (01:05 +0200)]
Fix itemstack count display not updating when count is 1

2 years agoIngame Menu: Use DOM references
Elias Fleckenstein [Tue, 29 Jun 2021 22:55:16 +0000 (00:55 +0200)]
Ingame Menu: Use DOM references

2 years agoMake dragonblocks.getTexture() return value contain background-size: cover
Elias Fleckenstein [Tue, 29 Jun 2021 14:49:01 +0000 (16:49 +0200)]
Make dragonblocks.getTexture() return value contain background-size: cover

2 years agoMerge branch 'master' of https://github.com/dragonblocks/dragonblocks
Elias Fleckenstein [Tue, 29 Jun 2021 14:32:38 +0000 (16:32 +0200)]
Merge branch 'master' of https://github.com/dragonblocks/dragonblocks

2 years agoRename hudbar to hotbar; Use DOM references for hotbar
Elias Fleckenstein [Tue, 29 Jun 2021 14:32:28 +0000 (16:32 +0200)]
Rename hudbar to hotbar; Use DOM references for hotbar

2 years agoAbstract MapDisplay from Map
Elias Fleckenstein [Tue, 29 Jun 2021 13:04:53 +0000 (15:04 +0200)]
Abstract MapDisplay from Map
- Support changing the currently rendered map
- Implement map switching for entities
- Use DOM references for Map and entities
- Refactor DBLib

2 years agoAdd issue templates
Elias Fleckenstein [Tue, 29 Jun 2021 13:02:42 +0000 (15:02 +0200)]
Add issue templates

2 years agoMap abstraction and World class
Elias Fleckenstein [Tue, 29 Jun 2021 08:25:03 +0000 (10:25 +0200)]
Map abstraction and World class

2 years agoRename PixelManipulator to Schematic
Elias Fleckenstein [Mon, 28 Jun 2021 09:53:58 +0000 (11:53 +0200)]
Rename PixelManipulator to Schematic

2 years agoFix code format of chatcommands.js
Elias Fleckenstein [Mon, 28 Jun 2021 09:41:17 +0000 (11:41 +0200)]
Fix code format of chatcommands.js
Also throw an error when dragonblocks.registerChatcommand is used incorrectly

2 years agoRefactor DOM handling of dragonblocks.gui.Box
Elias Fleckenstein [Mon, 28 Jun 2021 09:39:54 +0000 (11:39 +0200)]
Refactor DOM handling of dragonblocks.gui.Box
Use references rather than IDs
This commit also improves dragging behavior of GUI Boxes

2 years agoRefactor DOM handling of dragonblocks.Chat
Elias Fleckenstein [Mon, 28 Jun 2021 09:20:34 +0000 (11:20 +0200)]
Refactor DOM handling of dragonblocks.Chat
Use references rather than IDs

2 years agoScale splash texts based on text length
Elias Fleckenstein [Mon, 28 Jun 2021 09:11:46 +0000 (11:11 +0200)]
Scale splash texts based on text length

2 years agoUpdate repository URL
Elias Fleckenstein [Mon, 28 Jun 2021 08:50:07 +0000 (10:50 +0200)]
Update repository URL

2 years agoAdd splash texts
Elias Fleckenstein [Sun, 27 Jun 2021 20:35:16 +0000 (22:35 +0200)]
Add splash texts

2 years agoPrevent chat console outline on chromium
Elias Fleckenstein [Sun, 27 Jun 2021 19:06:44 +0000 (21:06 +0200)]
Prevent chat console outline on chromium

2 years agoSimplify jumping code
Elias Fleckenstein [Fri, 25 Jun 2021 21:25:32 +0000 (23:25 +0200)]
Simplify jumping code

2 years agoFix z-index of crack when digging a node with a z-index below the player's
Elias Fleckenstein [Fri, 25 Jun 2021 21:23:33 +0000 (23:23 +0200)]
Fix z-index of crack when digging a node with a z-index below the player's

2 years agoFix jumping bugs
Elias Fleckenstein [Fri, 25 Jun 2021 21:15:22 +0000 (23:15 +0200)]
Fix jumping bugs

2 years agoControl player with WASD (except it's only WAD technically)
Elias Fleckenstein [Fri, 25 Jun 2021 20:53:27 +0000 (22:53 +0200)]
Control player with WASD (except it's only WAD technically)

2 years agoCode style overhaul
Elias Fleckenstein [Fri, 25 Jun 2021 20:36:16 +0000 (22:36 +0200)]
Code style overhaul
- fixed code format and a few performance / style flaws
- modernized JavaScript (always use arrow function now)
- rewrote main menu, the main menu code itself can now be restarted without having to reload the page (but other pieces of code need to be made compatible still)
- better inventory hiding / showing
- use EventTarget for some things that were previously done by callbacks
- added basic support for running as a chrome app (e.g. the quit button closing the app)
- focus more on chrome / chromium instead of firefox, fix graphical flaws caused by chromium acting different than chrome
- automatic error reporting
- gui tweaks, especially in main menu
- some terminology changes and simplification of internal structures, less polluted dragonblocks namespace
- more effective interaction with backend, do more things backend-side
- use saved DOM element references instead of IDs in some cases
- use less object orientation in cases where it does not make sense to use OOP

2 years agoReset file permissions to defaults
Elias Fleckenstein [Sat, 5 Jun 2021 16:01:43 +0000 (18:01 +0200)]
Reset file permissions to defaults

2 years agoLoad dblib immediately
Elias Fleckenstein [Fri, 4 Jun 2021 16:21:49 +0000 (18:21 +0200)]
Load dblib immediately

2 years agoFix dblib.centerVertical when the parent element is the body
Elias Fleckenstein [Fri, 4 Jun 2021 16:21:25 +0000 (18:21 +0200)]
Fix dblib.centerVertical when the parent element is the body

2 years agoAdd Typischer to Elidragon credits
Elias Fleckenstein [Thu, 3 Jun 2021 19:51:36 +0000 (21:51 +0200)]
Add Typischer to Elidragon credits

2 years agoReplace snapshot number by commit id in version string
Elias Fleckenstein [Thu, 3 Jun 2021 19:49:37 +0000 (21:49 +0200)]
Replace snapshot number by commit id in version string

2 years agoUpdate year in settings.json
Elias Fleckenstein [Thu, 3 Jun 2021 19:38:34 +0000 (21:38 +0200)]
Update year in settings.json

2 years agoPut every module into a separate line to avoid git conflicts when adding modules
Elias Fleckenstein [Thu, 3 Jun 2021 19:38:03 +0000 (21:38 +0200)]
Put every module into a separate line to avoid git conflicts when adding modules

2 years agoMove Ubuntu.ttf to fonts folder
Elias Fleckenstein [Thu, 3 Jun 2021 19:29:07 +0000 (21:29 +0200)]
Move Ubuntu.ttf to fonts folder

2 years agoUse CDN for jQuery
Elias Fleckenstein [Thu, 3 Jun 2021 19:21:05 +0000 (21:21 +0200)]
Use CDN for jQuery

2 years agoRename COPYING to LICENSE (#10)
Elias Fleckenstein [Thu, 3 Jun 2021 19:13:17 +0000 (21:13 +0200)]
Rename COPYING to LICENSE (#10)

2 years agoMove TODO.md to issues
Elias Fleckenstein [Thu, 3 Jun 2021 19:11:23 +0000 (21:11 +0200)]
Move TODO.md to issues

3 years agoMerge pull request #4 from EliasFleckenstein03/fnode-redo
Elias Fleckenstein [Mon, 2 Nov 2020 09:57:33 +0000 (10:57 +0100)]
Merge pull request #4 from EliasFleckenstein03/fnode-redo

Fnode redo

3 years agoMerge branch 'master' into fnode-redo 4/head
Elias Fleckenstein [Mon, 2 Nov 2020 09:57:01 +0000 (10:57 +0100)]
Merge branch 'master' into fnode-redo

3 years agoMerge pull request #3 from EliasFleckenstein03/item-entity
HimbeerserverDE [Sun, 5 Jul 2020 15:51:44 +0000 (17:51 +0200)]
Merge pull request #3 from EliasFleckenstein03/item-entity

Item Entity

3 years agoCreate TODO.md
Elias Fleckenstein [Wed, 24 Jun 2020 10:57:24 +0000 (12:57 +0200)]
Create TODO.md

3 years agoUpdate settings.json
Elias Fleckenstein [Wed, 24 Jun 2020 10:50:58 +0000 (12:50 +0200)]
Update settings.json

3 years agoAdded dragonblocks.handleNodeDrop 3/head
Elias Fleckenstein [Wed, 24 Jun 2020 10:46:37 +0000 (12:46 +0200)]
Added dragonblocks.handleNodeDrop

3 years agoAdded Item Entity
Elias Fleckenstein [Wed, 24 Jun 2020 10:28:24 +0000 (12:28 +0200)]
Added Item Entity

3 years agoMerge branch 'master' of https://github.com/Elidragon/dragonblocks into fnode-redo
Elias Fleckenstein [Wed, 24 Jun 2020 09:58:24 +0000 (11:58 +0200)]
Merge branch 'master' of https://github.com/Elidragon/dragonblocks into fnode-redo

3 years agoMerge pull request #2 from Elidragon/master
EliasFleckenstein03 [Wed, 24 Jun 2020 09:52:24 +0000 (11:52 +0200)]
Merge pull request #2 from Elidragon/master

Merge pull request #2 from EliasFleckenstein03/master

3 years agoMerge pull request #2 from EliasFleckenstein03/master
EliasFleckenstein03 [Wed, 24 Jun 2020 09:47:13 +0000 (11:47 +0200)]
Merge pull request #2 from EliasFleckenstein03/master

Merge pull request #1 from Elidragon/master

3 years agoMerge pull request #1 from Elidragon/master 2/head
EliasFleckenstein03 [Wed, 24 Jun 2020 09:46:41 +0000 (11:46 +0200)]
Merge pull request #1 from Elidragon/master

Delete test.txt

3 years agoDelete test.txt
EliasFleckenstein03 [Wed, 24 Jun 2020 09:43:28 +0000 (11:43 +0200)]
Delete test.txt

3 years agoAdded dragonblocks.spawnFallingNode 1/head
Elias Fleckenstein [Wed, 24 Jun 2020 09:42:02 +0000 (11:42 +0200)]
Added dragonblocks.spawnFallingNode

3 years agoFalling Node Redo
Elias Fleckenstein [Wed, 24 Jun 2020 09:34:53 +0000 (11:34 +0200)]
Falling Node Redo

3 years agotest
HimbeerserverDE [Mon, 22 Jun 2020 16:17:12 +0000 (18:17 +0200)]
test

3 years agoChanged ressources.js 3.0
Elias Fleckenstein [Sun, 21 Jun 2020 14:47:40 +0000 (16:47 +0200)]
Changed ressources.js

3 years agoMerge branch 'master' of https://github.com/EliasFleckenstein03/dragonblocksJS
Elias Fleckenstein [Sun, 21 Jun 2020 14:46:36 +0000 (16:46 +0200)]
Merge branch 'master' of https://github.com/EliasFleckenstein03/dragonblocksJS

3 years agoAdded Error handling for chatcommands
Elias Fleckenstein [Wed, 20 May 2020 10:54:21 +0000 (12:54 +0200)]
Added Error handling for chatcommands

3 years agoFixed Errors with /music
Elias Fleckenstein [Wed, 20 May 2020 10:46:15 +0000 (12:46 +0200)]
Fixed Errors with /music

3 years agoAdded dragonblock.player.setGamemode()
Elias Fleckenstein [Wed, 20 May 2020 10:43:16 +0000 (12:43 +0200)]
Added dragonblock.player.setGamemode()

3 years agoDocumented Pixel Manipulators
HimbeerserverDE [Tue, 19 May 2020 14:04:12 +0000 (16:04 +0200)]
Documented Pixel Manipulators

3 years agoDocumented Pixel Manipulators
HimbeerserverDE [Tue, 19 May 2020 14:02:13 +0000 (16:02 +0200)]
Documented Pixel Manipulators

3 years agoAdded more detailed info about some methods to the documentation
HimbeerserverDE [Tue, 19 May 2020 13:36:36 +0000 (15:36 +0200)]
Added more detailed info about some methods to the documentation

4 years ago(hopefully) finished API documentation
HimbeerserverDE [Mon, 27 Apr 2020 12:51:28 +0000 (14:51 +0200)]
(hopefully) finished API documentation

4 years agoMerge branch 'master' of https://github.com/EliasFleckenstein03/dragonblocksJS
HimbeerserverDE [Sun, 26 Apr 2020 12:25:36 +0000 (14:25 +0200)]
Merge branch 'master' of https://github.com/EliasFleckenstein03/dragonblocksJS

4 years agoAPI doc update: Modding tutorial started
HimbeerserverDE [Sun, 26 Apr 2020 12:25:32 +0000 (14:25 +0200)]
API doc update: Modding tutorial started

4 years agoAdded 'Documentation' to HimbeerserverDE in credits.json
Elias Fleckenstein [Sun, 26 Apr 2020 11:59:37 +0000 (13:59 +0200)]
Added 'Documentation' to HimbeerserverDE in credits.json

4 years agoAPI doc update: Methods
HimbeerserverDE [Sun, 26 Apr 2020 11:11:19 +0000 (13:11 +0200)]
API doc update: Methods

4 years agoAPI doc update
HimbeerserverDE [Sun, 26 Apr 2020 11:00:25 +0000 (13:00 +0200)]
API doc update

4 years agoStarted updating the API documentation
HimbeerserverDE [Sun, 26 Apr 2020 10:39:39 +0000 (12:39 +0200)]
Started updating the API documentation

4 years agoRemove game/chat/message.html
Elias Fleckenstein [Sun, 26 Apr 2020 10:26:44 +0000 (12:26 +0200)]
Remove game/chat/message.html

4 years agoAdded message.html to .gitignore
Elias Fleckenstein [Sun, 26 Apr 2020 10:19:20 +0000 (12:19 +0200)]
Added message.html to .gitignore

4 years agoChanged message.html in chat gamemode and moved the API documentation into doc/API
Elias Fleckenstein [Sun, 26 Apr 2020 10:16:10 +0000 (12:16 +0200)]
Changed message.html in chat gamemode and moved the API documentation into doc/API

4 years agoAdd mods/ to .gitignore
Elias Fleckenstein [Sun, 26 Apr 2020 09:46:47 +0000 (11:46 +0200)]
Add mods/ to .gitignore

4 years agoRemove Mods
Elias Fleckenstein [Sun, 26 Apr 2020 09:45:57 +0000 (11:45 +0200)]
Remove Mods

4 years agoAdd .gitignore
Elias Fleckenstein [Sun, 26 Apr 2020 09:43:26 +0000 (11:43 +0200)]
Add .gitignore

4 years agoAdd Worlds Folder
Elias Fleckenstein [Sun, 26 Apr 2020 09:30:11 +0000 (11:30 +0200)]
Add Worlds Folder

4 years agoDeleted Worlds
Elias Fleckenstein [Sun, 26 Apr 2020 09:27:42 +0000 (11:27 +0200)]
Deleted Worlds

4 years agoInitial Commit
Elias Fleckenstein [Sun, 26 Apr 2020 09:24:21 +0000 (11:24 +0200)]
Initial Commit