paul
ac4223f89b
expose docker container port
2024-10-08 19:24:33 +02:00
Alexander Medvedev
2194f14981
Improve RCON
...
Remove all unwraps when handling packets. Also improve split Packets into Client & Server bound removing ugly match statement where we are reading Clientboud Packets (which is impossible).
2024-10-07 23:00:25 +01:00
Alexander Medvedev
5e45ebac33
Merge pull request #109 from ThePaulo1/patch-1
...
allow assets for docker build
2024-10-07 21:23:40 +01:00
Alexander Medvedev
ef0911c31d
Update docker alphine
2024-10-07 21:12:30 +01:00
Alexander Medvedev
a0b4785269
Move from image to png crate
...
We used the famous and good `image` crate to load the favicon. Its a good crate but its in fact has features we don't need, Its in fact a "An Image Processing Library" like it is mentioned on their README. Its also supports multiple image formats which we don't need. The `png` is a PNG & APNG Decoder & Encoder, Exactly what we need. Its about Half the size of the image crate (while only having png feature)
2024-10-07 20:47:08 +01:00
ThePaulo1
ec668e7eb2
allow assets folder
...
Fix failing build due to assets not found
2024-10-06 12:57:47 +02:00
Snowiiii
ff125c048a
Fix: https://github.com/Snowiiii/Pumpkin/issues/108
...
Fix: https://github.com/Snowiiii/Pumpkin/issues/108
2024-10-03 19:00:16 +02:00
Alexander Medvedev
1726c06887
Merge pull request #106 from kralverde/block_id_tweaks
...
Create Block, BlockCategory enums. Create block state struct.
2024-10-02 07:49:49 +01:00
Alexander Medvedev
0603060399
Merge pull request #107 from Alerty2/add-kill-command
...
Add kill command
2024-10-01 21:11:50 +01:00
Alerty2
f8740479e0
adds the /kick command
2024-10-01 21:19:29 +02:00
Alerty2
f15db29d29
adds the /kill command
2024-09-30 20:50:00 +02:00
Alerty2
100f313c49
adds the /kill command
2024-09-29 17:15:10 +02:00
Alerty2
0590a4f87d
adds the /kill command
2024-09-29 17:06:23 +02:00
kralverde
b7b975a064
rebase block_id
2024-09-28 17:39:11 -04:00
Snowiiii
fff7357756
Fix: Auth
2024-09-28 13:23:08 +02:00
Snowiiii
62cf03e37c
Revert "Merge pull request #97 from Asurar0/chunk-data"
...
This reverts commit 49c36416b6 , reversing
changes made to 5823f328e6 .
2024-09-28 13:22:53 +02:00
Snowiiii
1ddaca1406
Allow disable encryption
2024-09-28 13:03:31 +02:00
Snowiiii
92fef82bda
use HashMap::values
2024-09-26 23:27:31 +02:00
Alexander Medvedev
49c36416b6
Merge pull request #97 from Asurar0/chunk-data
...
Expands Chunk data structure
2024-09-24 15:16:58 +01:00
lukas0008
5823f328e6
Merge pull request #104 from Bryntet/keepalive
...
Add keep alive packets
2024-09-23 19:04:48 +02:00
Edvin Bryntesson
cda86fd59e
add keep alive packets
2024-09-22 18:01:27 +02:00
Snowiiii
14a13435c1
less clones
2024-09-19 23:13:45 +02:00
lukas0008
8112f4a6d9
Make block_id macro work in pumpkin-world
2024-09-19 20:24:15 +02:00
lukas0008
a30dbde50b
Merge pull request #101 from Snowiiii/block-macro
...
Add `block_id!` macro
2024-09-19 17:31:30 +02:00
lukas0008
8a48241669
Merge pull request #102 from StripedMonkey/spell_checker
2024-09-19 15:26:29 +02:00
StripedMonkey
229be05e98
run formatter on cargo.toml files
2024-09-19 03:10:26 -04:00
StripedMonkey
e9a55cf976
misc spelling fixes in comments and variables
2024-09-19 03:04:01 -04:00
Asurar0
6ec8d90d5d
Review edits
2024-09-18 18:03:34 +02:00
lukas0008
d2f700ac1f
Cargo fmt
2024-09-18 17:21:05 +02:00
lukas0008
79c6730386
Make block_id macro
2024-09-18 17:11:45 +02:00
lukas0008
ee7d652bf1
Move assets folder outside of pumpkin-world
2024-09-18 17:06:55 +02:00
lukas0008
cf62babfe4
Make itertools a workspace dependency
2024-09-18 16:59:12 +02:00
Asurar0
467a02e0ae
Expanded ChunkNbt data structure and added serialization support
2024-09-18 00:05:15 +02:00
lukas0008
810ecbeb1f
Make Pumpkin work again
2024-09-17 23:50:56 +02:00
Snowiiii
2a9eff409e
Minior bytebuf improvements
2024-09-16 21:29:15 +02:00
Alexander Medvedev
0da078a0fb
Merge pull request #90 from kralverde/surface_generation
...
start work on noise for chunk generation
2024-09-14 10:33:14 +01:00
kralverde
56b5d85324
change allow dead code
2024-09-13 20:28:39 -04:00
kralverde
642e3ee9f4
implement some changes
2024-09-13 18:51:04 -04:00
kralverde
f57ff1ab78
add inline(always)
2024-09-13 13:21:03 -04:00
kralverde
41b9e90112
add enum wrapper around random implementations
2024-09-13 13:08:51 -04:00
kralverde
c34b5db03a
add double noise generator and clean up code
2024-09-12 21:50:48 -04:00
Alexander Medvedev
e9b43fc64c
Merge pull request #89 from StripedMonkey/connection_refactor
...
Networking Refactor Pt. 2
2024-09-12 23:58:07 +01:00
StripedMonkey
d68a25b169
adopt proposed alternative name for cached data
2024-09-12 18:51:08 -04:00
StripedMonkey
8bf8ba14da
settle on key_store for a name
2024-09-12 18:48:22 -04:00
StripedMonkey
c13261ba20
standardize use of compact serialization for UUIDs.
2024-09-12 18:02:55 -04:00
StripedMonkey
c4dc376bc9
extract server status publishing into its own file
2024-09-12 18:02:32 -04:00
StripedMonkey
e7fc40632d
extract authentication client v2
2024-09-12 17:55:06 -04:00
Snowiiii
f9bf750b65
Add Clientbound Entity Status
2024-09-12 15:42:26 +02:00
Alexander Medvedev
a60980508e
Merge pull request #91 from Asurar0/sync_primitives_improvements
...
Improved synchronization primitives
2024-09-12 13:41:57 +01:00
Asurar0
df07029671
Merge remote-tracking branch 'Snowiiii/master' into sync_primitives_improvements
2024-09-12 14:23:07 +02:00