StripedMonkey
e9a55cf976
misc spelling fixes in comments and variables
2024-09-19 03:04:01 -04: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
Snowiiii
0bebc6fc31
Better doc
2024-09-12 12:33:33 +02:00
kralverde
a9031e48f9
implement octave perlin noise sampler
2024-09-11 23:22:00 -04:00
kralverde
e49c46df32
split code up
2024-09-11 17:37:12 -04:00
Asurar0
2e99877a6c
fix warnings
2024-09-11 23:01:09 +02:00
Asurar0
d176fbd37e
fix fmt
2024-09-11 22:56:03 +02:00
Asurar0
c6043189d3
Improved synchronization primitives
...
- Replaced all `std::sync::Mutex` by `parking_lot::Mutex` and refactored implementation accordingly
- Replaced all `Mutex<T> where T: Copy` by `crossbeam::AtomicCell<T>` and refactored implementation accordingly
2024-09-11 22:39:53 +02:00
kralverde
987d2cf87e
continue implementation of noise
2024-09-11 13:44:28 -04:00
kralverde
4c8fa33b23
start work on noise for chunk generation
2024-09-10 18:55:53 -04:00
Snowiiii
ada0d82a72
Added Container back
2024-09-10 09:57:54 +02:00
Alexander Medvedev
a2fce8479e
Merge pull request #88 from Snowiiii/fix-locks
...
Solve Pumpkin's locking problem
2024-09-09 22:24:58 +01:00
Snowiiii
e5bfbce2ce
Fix dead locks
2024-09-09 23:22:55 +02:00
Snowiiii
58831cd0c9
Fix: Format
2024-09-09 21:14:22 +02:00
Snowiiii
c8fee9b23c
Try to solve Pumpkin's locking problem
2024-09-09 21:12:49 +02:00
Alexander Medvedev
d797518cd7
Merge pull request #86 from Snowiiii/dependabot/github_actions/actions/configure-pages-5
...
Bump actions/configure-pages from 4 to 5
2024-09-09 11:57:29 +01:00
dependabot[bot]
c3b4bb3335
Bump actions/configure-pages from 4 to 5
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 4 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-09 00:52:06 +00:00
Alexander Medvedev
2ef1a13f4d
Merge pull request #84 from Snowiiii/server-cleanup
...
Cleanup Server struct
2024-09-08 16:52:54 +01:00
lukas0008
08743d18ee
Merge branch 'master' into server-cleanup
2024-09-08 17:45:54 +02:00
lukas0008
fa114e7e23
Cleanup Server struct
...
This cleanup's goal is to make all `Server` functions only require &self. This means that `Server` can now be a `Arc<Server>` instead of `Arc<Mutex<Server>>`, which solves a lot of deadlock problems.
2024-09-08 17:44:09 +02:00
Snowiiii
6a756174c7
Fix: clippy
2024-09-08 17:17:35 +02:00
Snowiiii
c6f561ebe3
Fix format
2024-09-08 17:09:35 +02:00
lukas0008
f23592de8c
Fixed weird ide error
2024-09-08 16:48:37 +02:00
Snowiiii
af0abccfc0
Don't todo
2024-09-08 16:30:46 +02:00
Snowiiii
e8edb0e71a
Fix: build
2024-09-08 15:59:46 +02:00
Alexander Medvedev
8b29d9e763
Merge pull request #60 from Bryntet/master
...
Add packet SClickContainer and abstractions
2024-09-08 14:50:50 +01:00
Alexander Medvedev
7b02dcfa17
Added issue templates
2024-09-08 13:13:01 +02:00
Snowiiii
39b4cb3ac9
Move world into entity
...
Also fixes most of error when leaving while chunks are loading
2024-09-07 22:39:42 +02:00
lukas0008
0d6f7b49ab
Update CONTRIBUTING.md
2024-09-07 21:21:59 +02:00
Edvin Bryntesson
4ed84f21be
Merge branch 'Snowiiii:master' into master
2024-09-07 21:18:21 +02:00
Alexander Medvedev
ef3923c521
Merge pull request #82 from Snowiiii/plugins-feature
...
Make a way to disable extism
2024-09-07 20:12:14 +01:00
lukas0008
f3728a169a
Make a way to disable extism
...
- Made a `plugins` feature in `pumpkin-plugin`
- Made a `plugins` feature in `pumpkin`, which enables the `plugins` feature in `pumpkin-plugin`
- Made the feature default
2024-09-07 21:01:05 +02:00
Edvin Bryntesson
33a5a10f34
Merge branch 'master' into master
2024-09-07 20:42:52 +02:00
Alexander Medvedev
01a71d65ba
Merge pull request #81 from Snowiiii/command-rewrite
...
Command system rewrite
2024-09-07 19:41:11 +01:00