nucleoidmc / bed-wars Goto Github PK
View Code? Open in Web Editor NEWOpen source Fabric implementation of the Bed Wars minigame
License: GNU Lesser General Public License v3.0
Open source Fabric implementation of the Bed Wars minigame
License: GNU Lesser General Public License v3.0
It allows you to buy blocks and switch tabs, but once you switch tabs, it does not let you buy or switch tabs. You can take out the item from the shop, but it is a ghost item and disappears on use.
Relates to MC-122547
When a moving cloud reaches its maximum age, it stops spawning particles and removes its solid platform blocks. However, there doesn't seem to be any indication that this behavior will occur.
Two things seem a bit off
Thanks for letting me try them on your server!
These could possibly also be defined in the JSON file- not sure exactly how we'll want to go about this, as game rules aren't per world (afaik)
I had 2 gold and got the iron chestplate in the shop, with shop name and only the chesplate
@haykam821 did it again
Players should be able to select a team before the game starts. Not sure how best to approach this: could have a command for it, or maybe a specific lobby before the game starts where the player gets items to choose a team with.
Costs need to be rebalanced due to axes being more useful than 1.8, for example. Shields also need to be made available, or could be equipped by default
Theory is that it's the 64 blocks difference of 1.18
Obvious ones are invisibility, speed and jump boost. Consider other options?
add team-exclusive chat
It just disappears. Note it works if you place it off of another block than the bed.
It's a bit annoying. Can we just disable lobby fall damage or ignore it in the handler?
--Items--
--Grouped Items--
Arrow Upgrades (Must have arrows in inventory, upgrades 8 at a time.):
Potions:
--Team Upgrades--
--Deconfirmed--
Elytra: Too overpowered, you can fly over the entire map even without rockets.
Sharpness (past Level I), probably too OP.
When a game on the beach map is started, all but one team will spawn. The players on the remaining team will spawn as spectator in the center of the map, likely meaning the team spawn returned by tryRespawn
is null
:
bed-wars/src/main/java/xyz/nucleoid/bedwars/game/active/BwActive.java
Lines 185 to 193 in 63e72c1
Some sort of global events system that can either be triggered based on some criteria defined in the json file, or through a command. These could be used to bring the game to an end if it's going on for too long.
One example of similar from Hypixel would be the dragons spawning after a certain time limit
This will make it less impossible to destroy obsidian
This could potentially be through a default integrated datapack, but not totally sure. Ultimately all configuration should be possible through datapacks
Would be good to provide the option to use 1.8-esque mechanics
This would allow for much easier customization, and wouldn't be so hard to integrate.
Gamebreaking tbh
This means that players will always fall and die upon spawning in on procgen maps. Additionally, the villagers and beds are too high, meaning there is no ability to buy things.
It'd be helpful to expose item spawning to json as procgen maps would be better with a lower item spawn rate due to the ore generation.
A space is missing between the death and elimination texts:
This is caused by a space not being appended before the elimination text is appended:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.