Commit Graph

1192 Commits (98cf9df93e7f845f376b67c8a9e4f4d4dd1aaa6c)

Author SHA1 Message Date
Pedro Gimeno 7c1bf48ab0 Round coordinates that are used to display text buttons
Fixes a minor graphical glitch in the menus.
2020-07-20 16:04:19 +02:00
Quentin Bazin 64ddacd08f [mods/default] 'Torch' added.
[BlockState] 'isCollidable' attribute added.
[TextButton] Now rounding position.
2020-07-20 15:31:43 +02:00
Quentin Bazin 5d6b9e808a [TextButton] Now rounding to position to the nearest integer. 2020-07-20 13:49:43 +02:00
Pedro Gimeno aa99017ad4 Fix stars uniformity and rotation 2020-07-20 12:39:03 +02:00
Quentin Bazin 71771b8f76 [TexturePackSelectionState] Removed world reload request because not needed. 2020-07-20 12:20:45 +02:00
Quentin Bazin 4c41ab080a [LuaMod|Inventory] Fixed a small bug preventing items from being gathered. 2020-07-20 09:48:26 +02:00
Pedro Gimeno b8d3a36f19 Fix the degenerate case of the camera being between blocks
It got broken by mistake with the addition of block states, in commit 7750154b22
2020-07-18 16:19:26 +02:00
Quentin Bazin 646fea1b9e [mods/default] Fixed a bug causing furnace to update the chunk every tick. 2020-07-18 07:44:49 +02:00
Quentin Bazin fef2d2175a [misc/deploy.sh] Now including pre-generated HTML docs. 2020-07-18 07:10:50 +02:00
Quentin Bazin 62b2839519 [docs/lua-api-mod.md] Small fix. 2020-07-18 06:43:57 +02:00
Quentin Bazin 95f9c2818f [TexturePackSelectionState] Only update TextureAtlas if a game is running. 2020-07-18 06:05:34 +02:00
Quentin Bazin 521bf85ea2 [MouseItemWidget] Now possible to destroy items by throwing them in creative inventory. 2020-07-18 04:29:47 +02:00
Quentin Bazin 98d84e91d5 [LuaMod] 'giveItemStack' now checks the existing stacks in hotbar. 2020-07-18 04:11:34 +02:00
Quentin Bazin a2f79aac7d [GameKey] 'BlockInfoToggle' key added. 2020-07-18 03:47:21 +02:00
Quentin Bazin ea00d12152 [ClientWorld] Small chunk visibility fix. Fixed #140. 2020-07-18 02:15:21 +02:00
Quentin Bazin 73b3fbf216 [MouseItemWidget] Fixed small issue related to item duplication. Fixes #144. 2020-07-18 02:01:41 +02:00
Quentin Bazin fae51bceb5 [EngineConfig] Added BLOCK_AIR for air string ID. 2020-07-18 01:53:22 +02:00
Quentin Bazin f359169cda [mods/default] Fixed a bug causing swords to mine faster. 2020-07-18 01:38:30 +02:00
Quentin Bazin a4dfd7a7aa Item stack limit added (server global + per block/item definition). 2020-07-18 01:35:59 +02:00
Quentin Bazin 103127ee96 [LuaMod] 'giveItemStack' now tries to use inventory before hotbar. 2020-07-17 23:45:51 +02:00
Quentin Bazin 7eaac50d48 Now saving last hotbar slot. 2020-07-17 23:32:50 +02:00
Quentin Bazin c7a5d61ece [ChunkBuilder] Water is now affected by smooth lighting. 2020-07-17 22:00:33 +02:00
Quentin Bazin a0c0491512 [KeyboardHandler] Lua-defined keys can now be remapped on first run. 2020-07-17 21:31:11 +02:00
Quentin Bazin 072c3b2942 [ItemWidget] Fixed item rendering after a texture pack switch. [GameConfig] 'texturePack' moved to 'Config' ans is now saved on client close. 2020-07-17 20:41:43 +02:00
Quentin Bazin 98c599dcaa [mods/default] Small fix for cactus. 2020-07-17 20:16:29 +02:00
Quentin Bazin f42c71ae8d [ChunkBuilder] Don't apply AO on light sources. 2020-07-17 19:58:45 +02:00
Quentin Bazin 6db450d6d1 [README.md] Updated. 2020-07-17 19:58:45 +02:00
Quentin Bazin af9f7ef10f [Config] Now using 'Fast' AO setting by default. 2020-07-17 19:58:45 +02:00
Quentin Bazin 1e6bd6a441 [Skybox] Stars now follow sky rotation. 2020-07-17 19:58:45 +02:00
Quentin Bazin 1ded0d929e [Lua API] Added 'daylight_cycle' in sky definition to control its presence and speed. 2020-07-17 19:58:45 +02:00
Quentin Bazin 5119ab9985 [Lua API] Added moon, sun and stars attributes in sky definition. 2020-07-17 19:58:45 +02:00
Quentin Bazin 886aba1d0f Small fixes. 2020-07-17 19:58:45 +02:00
Quentin Bazin 22552dab86 [Config] Added option to disable star rendering. 2020-07-17 19:58:45 +02:00
Quentin Bazin 49d6d7c0e1 [WorldSaveBasicBackend] Now saving game time. 2020-07-17 19:58:45 +02:00
Quentin Bazin 30e3ae2054 [ChatCommandHandler] '/time <add|set>' command added.
[CelestialObject|Skybox] Moon changes its phase everyday.
2020-07-17 19:58:45 +02:00
Quentin Bazin 0f015ee75d [DebugInfoWidget] Added 'Ticks' and 'Game time'.
[GameTime] The day now starts at 6 AM.
2020-07-17 19:58:45 +02:00
Quentin Bazin 07f86b9e10 [GameTime] 'getCurrentTime' now uses the new tick system.
[DebugOverlay] Added client TPS info.
[Network] Packet 'ServerTick' added. Sent at the beginning of every tick.
2020-07-17 19:58:45 +02:00
Quentin Bazin 556941f553 [GameTime] Tick system added.
[ChatCommandHandler] Added '/tps' command to get ticks per second.
[ServerWorld] Fixed world generation speed.
2020-07-17 19:58:45 +02:00
Quentin Bazin b44b094423 [mods/default] Pickaxe is now effective against Glowstone and Redstone Lamp. 2020-07-17 19:58:45 +02:00
Quentin Bazin 74bc521d11 [Config] It's now possible to use fallback AO only while using smooth lighting. 2020-07-17 19:58:45 +02:00
Quentin Bazin c319f865a1 [CelestialObject] Now allows to control rotation speed. 2020-07-17 19:58:45 +02:00
Quentin Bazin 4e45f1583b [GameTime] Added to centralize time, sunlight intensity and sky color. 2020-07-17 19:58:45 +02:00
Quentin Bazin f2db916357 [Skybox] Stars added. 2020-07-17 19:58:45 +02:00
Quentin Bazin 270dddb5f7 [Skybox] Moon texture added. 2020-07-17 19:58:45 +02:00
Quentin Bazin 5acb1bf437 [Skybox] Sun texture added. 2020-07-17 19:58:45 +02:00
Quentin Bazin a1ababe8a6 [Skybox] Small tweaks. 2020-07-17 19:58:45 +02:00
Quentin Bazin b47fbc9d18 [Skybox] Now uses its own shader. 2020-07-17 19:58:45 +02:00
Quentin Bazin e73f436a46 Basic day/night cycle added. 2020-07-17 19:58:45 +02:00
Quentin Bazin fe43dcdf7c Basic moon added. 2020-07-17 19:58:45 +02:00
Quentin Bazin cdc07cd616 Basic sun added. 2020-07-17 19:58:45 +02:00