minestom / vanillareimplementation Goto Github PK
View Code? Open in Web Editor NEWReimplementation of Vanilla features in Minestom
License: Apache License 2.0
Reimplementation of Vanilla features in Minestom
License: Apache License 2.0
Apparently the fluid simulation depends on Instance#setBlock calling the BlockPlacementRule#blockPlace method to update the fluid flow. I don't know what update it was, but apparently in the recent versions of Minestom this doesn't happen. I don't know if it is a bug or planned behavior.
More info: Minestom/Minestom#2011
When using JitPack (https://jitpack.io/#Minestom/VanillaReimplementation) the build fails due to trying to build the project with JDK 8. This means you can't add the dependency to Gradle or Maven.
Ensure that you include:
Set up a system to publish to maven central on push to the master
branch.
Campfirerecipes are already loaded and sent to the player inside of the crafting
module.
Inside of the blocks
module, add the logic to cook the item when a player right clicks on a lit campfire.
Expand the fluids module to allow lava flow.
This does not include water-lava interactions.
I think some modules should be merged together in favor of simplicity, specifically:
entities
and entity-meta
items
and item-placables
blocks
and block-update-system
This is just something that should be considered down the line
After I finish building, I must use version 1.19.2 to access the server.
There are a bunch of conflicts and code updates to be done.
Stonecutting recipes are already loaded and sent to the player inside of the crafting
module.
Inside of the crafting
module, add the handling for vanilla stonecutting inventory interactions.
Inside of the blocks
module, add the logic to open the inventory when right clicking the block.
Smithing recipes are already loaded and sent to the player inside of the crafting
module.
Inside of the crafting
module, add the handling for smithing inventory interactions.
Inside of the blocks
module, add the logic to open the inventory when right clicking the block.
This includes smithing_transform and smithing_trim.
You also need to do some registry work to get this working.
See comments below for more details
Smelting, Blasting and Smoking recipes are already loaded and sent to the player inside of the crafting
module.
Inside of the crafting
module, add the handling for vanilla furnace, blast furnace and smoker inventory interactions.
Inside of the blocks
module, add the logic to open the inventory when right clicking the blocks.
Blocks
Blocks Drop Loot in survival
Commands
Recipes
Entities
Fluids
Items
Shaped/Shapeless recipes are already loaded and sent to the player inside of the crafting
module.
Inside of the crafting
module, add the handling for vanilla crafting table inventory interactions.
Inside of the blocks
module, add the logic to open the crafting inventory when right clicking the crafting table block.
Anyone is welcome to work on any issue here in the Todo
column. To do so, follow this:
Krystilize#krystilize
on discord so they can mark the ticket as in progressIf you have any suggestions on a better system for this, feel free to comment on this ticket.
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.