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