Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multi noise biome source #445

Closed
wants to merge 75 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
54b5644
add muli_noise_sampler
urisinger Dec 29, 2024
d729080
add biome entries serde
urisinger Jan 2, 2025
01f5fa0
change multi noise to use SharedComponentReference
urisinger Jan 3, 2025
f3261db
Merge branch 'master' into biome-gen
urisinger Jan 3, 2025
6354edb
working on fixing the world generator
urisinger Jan 15, 2025
92be0c2
Merge remote-tracking branch 'origin/master' into biome-gen
urisinger Jan 15, 2025
c480753
add Serialize, Deserialize to biome, finally get some work on search …
urisinger Jan 23, 2025
9ef259a
tree uses long insted of floats becuase thats how minecraft works
urisinger Jan 23, 2025
bfe7763
Merge pull request #1 from urisinger/biome-gen
Q2297045667 Jan 27, 2025
aee9ce4
Some error fixes
Q2297045667 Jan 27, 2025
633414d
Merge pull request #2 from Q2297045667/biome-gen
urisinger Feb 10, 2025
24cb4a5
Fix creative flight after death (#501)
guffelman Jan 27, 2025
000eb1b
Separated server logic from main (#495)
paolobettelini Jan 27, 2025
152a2a3
Add bans and ip-bans (#436)
Alvsch Jan 27, 2025
d40ac71
Move console line reading to rustyline
Snowiiii Jan 27, 2025
57ce63c
play sound on fall damage
Snowiiii Jan 27, 2025
8d2196e
Improve fall damage calculation
Snowiiii Jan 27, 2025
246e70c
Command parity to vanilla (#505)
DarkMrMelther Jan 27, 2025
d0640a2
Adds support for Block properties (#485)
KairuDeibisu Jan 28, 2025
8d59c2e
fix stop command
Snowiiii Jan 28, 2025
dcc19c6
Fix some typos
Snowiiii Jan 28, 2025
603c306
Rewrite block properties
Snowiiii Jan 28, 2025
9dc4078
Plugin api events rewrite (#510)
suprohub Jan 28, 2025
8ba4b8a
Improve Error handling when loading Plugins
Snowiiii Jan 29, 2025
d500f06
Finalize playsound command implementation (#512)
drakeerv Jan 29, 2025
46b964d
Fix reading from invalid level.data
Snowiiii Jan 30, 2025
0106927
Make sound to_name a const fn (#519)
drakeerv Jan 31, 2025
df6fec9
Moved can_not_join check to proper place. (#517)
Alvsch Jan 31, 2025
63309b7
Fixed slabs properties (#515)
DarkMrMelther Jan 31, 2025
8064fe0
Allow plugins to unregister commands (#522)
vyPal Jan 31, 2025
7f76cca
Refactor World Entity System
Snowiiii Jan 31, 2025
c0ebd72
Some more Item dropping work
Snowiiii Jan 31, 2025
40471c9
Make item drops work
Snowiiii Feb 1, 2025
731cd51
Implement experience and experiene/xp commands (#521)
drakeerv Feb 1, 2025
522fc37
Some Refactors
Snowiiii Feb 1, 2025
c0dd2ac
Plugin event rewrite (#513)
suprohub Feb 1, 2025
788fb9e
Make Snowballs and Eggs work
Snowiiii Feb 1, 2025
a822971
Add damage types & damage command (#526)
drakeerv Feb 2, 2025
2019ed0
Fixed Some typos
Snowiiii Feb 2, 2025
3775391
Add Support for Sign's (#490)
OfficialKris Feb 3, 2025
c4beafc
Use bytes 1.10.0 and replace our try_get with their
Snowiiii Feb 3, 2025
f6af9c1
Add basic weather, weather command, and weather cycle (#527)
drakeerv Feb 5, 2025
9c0f5ad
feat: add linear chunk format (#494)
Mili-ssm Feb 5, 2025
feeaecc
Some Renames
Snowiiii Feb 5, 2025
ade3826
Add Pterodactyl egg (#425)
Commandcracker Feb 6, 2025
3071f9c
Add Hunger
Snowiiii Feb 6, 2025
15df69d
Drop item when destroying blocks
Snowiiii Feb 7, 2025
739dac3
Fixed item decrementing while block fails to place due to player inte…
RobIux Feb 7, 2025
7762557
Improve damage type
Snowiiii Feb 7, 2025
cd0aa29
Parse Items at Compile time
Snowiiii Feb 8, 2025
45cef02
Reworking block properties (#529)
DarkMrMelther Feb 9, 2025
db0e31b
Mini properties repair (#537)
DarkMrMelther Feb 10, 2025
e07b14e
Fix HoverEvent::show_entity calls (#539)
yarml Feb 10, 2025
e4cee4e
Density Function Re-Work (#525)
kralverde Feb 10, 2025
87f0140
Make non Player entities attackable
Snowiiii Feb 10, 2025
68067aa
Support Teleport to different world (#532)
vyPal Feb 11, 2025
8f9fea1
Add Particle command
Snowiiii Feb 11, 2025
d3924d2
Slight Density Function Refactor (#544)
kralverde Feb 12, 2025
6c4f464
CI: Check for typos
Snowiiii Feb 12, 2025
ce38332
Add new plugin events / change plugin organization (#536)
ThomasTartrau Feb 12, 2025
08f48ac
fix logging env level (#548)
kralverde Feb 13, 2025
2c4f209
world: change player list to rwlock (#550)
vyPal Feb 14, 2025
593f27a
Only show commands that player can execute (#551)
vyPal Feb 14, 2025
4a31ac4
Check for correct tool when breaking blocks
Snowiiii Feb 14, 2025
ef6814c
Fix plugin macros (#553)
vyPal Feb 15, 2025
ce09d3f
Calculate block breaking speed
Snowiiii Feb 15, 2025
f6b8c1d
Fix our NBT serde (#549)
kralverde Feb 16, 2025
132d188
Fix Item Tool Components and Partially Implement Tag Updates (#554)
kralverde Feb 16, 2025
c1c1070
Make TextComponent::translate simpler
Snowiiii Feb 16, 2025
43e9107
add muli_noise_sampler
urisinger Dec 29, 2024
3b18c47
add biome entries serde and fix search tree
urisinger Jan 2, 2025
f725963
working on fixing the world generator
urisinger Feb 16, 2025
943c0fd
add Serialize, Deserialize to biome, finally get some work on search …
urisinger Feb 16, 2025
36828f2
Some error fixes
Q2297045667 Jan 27, 2025
0b09f89
almost everything fixed, just some mutable refrence stuff missing
urisinger Feb 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add Pterodactyl egg (#425)
* Add egg-pumpkin.json

* Apply requested cahnges

* Add email and fallback for cargo jobs
Commandcracker authored and urisinger committed Feb 16, 2025
commit ade3826f8fd7c6ec6f2e2f7f70aa0b1a898e3060
92 changes: 92 additions & 0 deletions egg-pumpkin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2024-12-29T00:41:20+01:00",
"name": "Pumpkin",
"author": "lilalexmed@proton.me",
"description": "Pumpkin is a Minecraft server built entirely in Rust, offering a fast, efficient, and customizable experience. It prioritizes performance and player enjoyment while adhering to the core mechanics of the game. Requires around 2GB RAM to build, adjust docker.installer_limits.memory in your wing accordingly! Currently, you need to adjust the port in the config manually!",
"features": null,
"docker_images": {
"Alpine": "ghcr.io\/pterodactyl\/yolks:alpine"
},
"file_denylist": [],
"startup": ".\/pumpkin",
"config": {
"files": "{}",
"startup": "{\"done\":\"Started Server took\"}",
"logs": "{}",
"stop": "stop"
},
"scripts": {
"installation": {
"script": "#!\/bin\/ash\r\nset -eux\r\n\r\napk add --no-cache musl-dev git\r\nmkdir -p \/mnt\/server\r\n\r\nREPO_URL=\"${GIT_URL:-https:\/\/github.com\/Snowiiii\/Pumpkin.git}\"\r\n\r\nif [ -n \"$GIT_BRANCH\" ]; then\r\n git clone --depth 1 --single-branch --branch \"$GIT_BRANCH\" \"$REPO_URL\"\r\nelse\r\n git clone --depth 1 --single-branch \"$REPO_URL\"\r\nfi\r\n\r\nif [ -n \"$GIT_COMMIT\" ]; then\r\n git checkout \"$GIT_COMMIT\"\r\nfi\r\n\r\ncd Pumpkin\r\n\r\n#export RUSTFLAGS=\"-C target-feature=-crt-static -C target-cpu=native\"\r\nexport CARGO_BUILD_JOBS=${CARGO_BUILD_JOBS:-default}\r\n\r\nif [[ \"$BUILD_RELEASE\" == \"1\" || \"$BUILD_RELEASE\" == \"true\" ]]; then\r\n cargo build --release\r\n strip target\/release\/pumpkin\r\n cp target\/release\/pumpkin \/mnt\/server\/pumpkin\r\nelse\r\n cargo build\r\n cp target\/debug\/pumpkin \/mnt\/server\/pumpkin\r\nfi",
"container": "docker.io\/rust:1-alpine3.21",
"entrypoint": "ash"
}
},
"variables": [
{
"name": "Rust backtrace",
"description": "\"0\" -> No backtrace is generated. This is the default behavior.\r\n\"1\" -> Generates a minimal backtrace showing only relevant information about where the panic occurred.\r\n\"full\" -> Generates a detailed backtrace, showing all frames leading to the panic, including functions in the Rust standard library and dependencies.",
"env_variable": "RUST_BACKTRACE",
"default_value": "1",
"user_viewable": true,
"user_editable": true,
"rules": "required|in:1,0,full",
"field_type": "text"
},
{
"name": "Build Release",
"description": "Either build release or a debug build of pumpkin.\r\nScope: installation",
"env_variable": "BUILD_RELEASE",
"default_value": "1",
"user_viewable": true,
"user_editable": true,
"rules": "required|boolean",
"field_type": "text"
},
{
"name": "Git commit",
"description": "Chose which git commit to clone.\r\nScope: installation",
"env_variable": "GIT_COMMIT",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:40|min:7",
"field_type": "text"
},
{
"name": "Git branch",
"description": "Chose which git branch to clone.\r\nScope: installation",
"env_variable": "GIT_BRANCH",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:255",
"field_type": "text"
},
{
"name": "Git URL",
"description": "Chose which git URL to clone from. Useful if you are using a fork.\r\nScope: installation",
"env_variable": "GIT_URL",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string",
"field_type": "text"
},
{
"name": "Cargo build jobs",
"description": "Amount of jobs that cargo spawns to compile. Try to reduce them if you encounter a deadlock.\r\nScope: installation",
"env_variable": "CARGO_BUILD_JOBS",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|integer",
"field_type": "text"
}
]
}