slimevoid / collaborativemod Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Lesser General Public License v3.0
License: GNU Lesser General Public License v3.0
We need a different gif for the inventory lock button. The locks we had are to big and the text color change is to subtle
If we make it so the Collab Bench has 3 crafting grids we should allow for the crafting results to be shared between each grid.
Example
Blazepowder -> Eye of Ender -> wand using Eye of ender.
OR
two crafted item -> one
What we would do is when a player inserts a plan scan the player inventory for the needed items (since all the internal inventory will be used up.)
If all matches found stop and show solid crafting result.
else show ghost crafting result.
When a user Clicks the ghost item attempt to scan the other two crafting result slots.
If a solid Item is found craft it and move the item into the original grid until all slots for that item is filled.
(We Could add a tick handler here to add some penalty for using this feature, allow users to cancel the action(by invalidating the item being crafted), and keep lag down)
If a ghost of a required item is found attempt the same thing again and ensure we don't look at the original crafting grid.
With the ability to place it into the workbench gui and have the stored recipe be shown with ghost items
and add the logic to write to the schematic
When the workbench has a plan show a ticker of how many items a player wants to craft where 0 is disabled.
When shift clicking if ticker > 0 every craft tick it down one and attempt to craft again until 0. This ticker will be stored in the workbench and reinitialized if the plan is removed/replaced
If first time crafting and ticker = 0 set a flag to ignore ticker and craft as much as possible.
Allow for crafted items to be pushed into internal storage. And to swap plan out of the plan slot.
This should work just like redpower when we scan the inventory we look for any items that are in the recipe starting with the top and turning the ghost items into solid items. If not all Items are not found we highlight the remaining items with a red background
This lock button will bar the the shift click crafting to not refill from the players inventory
but still allow for single crafting events to pull from it
The current right shift logic ignores the size limit and item restriction of the plan slot
Is it possible to have a matching spinner in the interface and have the container search without blocking (freezing) the client or server?
should allow for a huge amount of recipes since they are just paper.
possible have the ability to display the stored items like applied energetics
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.