Commit Graph

36 Commits

Author SHA1 Message Date
Snowiiii
b8b4a8ce8d Make CommandSender not mut 2024-10-22 14:02:49 +02:00
Snowiiii
790adbc0b3 Merge branch 'master' of https://github.com/Snowiiii/Pumpkin 2024-10-22 11:29:32 +02:00
kralverde
43116c54e9 fix tick system (#169)
* fix tick system

* also async wait on stdin
2024-10-22 11:27:40 +02:00
Snowiiii
287f466ae1 More workspace dependencies 2024-10-21 19:36:42 +02:00
Snowiiii
2945a6542e Fix: Gamemode messages
Do not send them to target, send them to sender
2024-10-19 10:57:11 +02:00
Snowiiii
3ca472c2ba Remove: pumpkin-plugin
We will focus on other things by now. And extism just slows down compile and indexing times extremly
2024-10-14 17:58:19 +02:00
Snowiiii
df80ac2837 Add abstraction to support multiple world formats 2024-10-14 15:57:37 +02:00
lukas0008
a30dbde50b Merge pull request #101 from Snowiiii/block-macro
Add `block_id!` macro
2024-09-19 17:31:30 +02:00
StripedMonkey
229be05e98 run formatter on cargo.toml files 2024-09-19 03:10:26 -04:00
lukas0008
cf62babfe4 Make itertools a workspace dependency 2024-09-18 16:59:12 +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
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
Alexander Medvedev
dad4798844 Update deps 2024-09-06 11:34:59 +01:00
we sell insurance
047f5a4efc Merge branch 'master' of https://github.com/Snowiiii/Pumpkin into event-api
Resolve merge conflicts
2024-09-01 12:31:09 -05:00
we sell insurance
0a02c28b26 Move serde into workspace 2024-09-01 12:26:48 -05:00
DaniD3v
070a50833b Moved config into its own crate 2024-08-31 19:38:47 +02:00
lukas0008
5f05a1886b Change coordinates, and add .get_block to ChunkBlocks
- Renamed ChunkRelativeScalar to ChunkRelativeOffset
- Added more traits to Height and ChunkRelativeOffset
- Added .get_block to ChunkBlocks
2024-08-30 15:07:54 +02:00
Snowiiii
3b438872a8 Add pumpkin-plugin
mhh, Whats that?
2024-08-27 22:47:21 +02:00
lukas0008
8eb894ef13 Create pumpkin-core, and move pumpkin-text 2024-08-21 16:12:09 +02:00
Luk-ESC
8263d886ce move uuid to workspace 2024-08-21 12:31:12 +02:00
Luk-ESC
a2828a8ac0 add required feature to tokio 2024-08-21 12:29:59 +02:00
lukas0008
ade661d5b8 Add dhat and rayon
- Set up dhat, when dhat-heap feature, the dhap memory profiler will run. Due to this tokio needs to be manually built.
- Rayon now explicitly built outside of tokio runtime.
2024-08-13 23:25:11 +02:00
lidar
fd8897ce1d Add release profile optimiztion 2024-08-11 11:59:57 +09:00
Snowiiii
50dcbfeb6d Add inventory support 2024-08-09 22:38:00 +02:00
Snowiiii
f122b47e50 Create pumpkin-text 2024-08-09 10:41:10 +02:00
lukas0008
f91ee4e9eb Reapply "Reapply "Tokio""
This reverts commit fc4c9b3b98.
2024-08-07 21:16:33 +02:00
lukas0008
fc4c9b3b98 Revert "Reapply "Tokio""
This reverts commit f1b7d649db.
2024-08-07 21:16:03 +02:00
lukas0008
f1b7d649db Reapply "Tokio"
This reverts commit 7891d2848d.
2024-08-07 20:45:22 +02:00
lukas0008
7891d2848d Revert "Tokio"
This reverts commit fa8969d6a2.
2024-08-07 20:44:04 +02:00
lukas0008
fa8969d6a2 Tokio 2024-08-07 19:57:36 +02:00
Snowiiii
32569bafe5 Add Multiplayer support 2024-08-06 16:19:03 +02:00
lukas0008
1fed6dca5f Update serializer for more types 2024-08-05 14:12:56 +02:00
lukas0008
a5110eb939 Packet proc macro 2024-08-05 12:56:46 +02:00
Snowiiii
ae69bbc7f1 Add pumpkin-world
also refactor player
2024-08-04 00:29:20 +02:00
Snowiiii
fd9344a512 reorganize into different crates
Should help to get a more clear view and simplify things
2024-08-02 10:57:38 +02:00
Snowiiii
419513d2e7 initial commit 2024-07-28 23:07:26 +02:00