abwasserrohr / steem.craft Goto Github PK
View Code? Open in Web Editor NEWCommunicate with the STEEM Blockchain from your Minecraft Server using Skript.
Home Page: https://steemit.com/@steem.craft
License: MIT License
Communicate with the STEEM Blockchain from your Minecraft Server using Skript.
Home Page: https://steemit.com/@steem.craft
License: MIT License
If the creator of the map wants a custom resource pack, it should be possible to enter one which loads automatically once a player enters the steemworld.
To allow different difficutlies, add a setting for this.
The item editor should allow to change the name and the lore of the item.
Also, it would be nice to allow to change the allowed build and break settings of items and tools.
Allow custom enchants like looting 15.
By checking the org.bukkit.event.server.ServerCommandEvent
event for any commands from a steemworld and cancelling it, malicious command blocks can be prevented. To further prevent any event, it may be possible to remove the command from the command block to prevent the comment from being spammed.
Other ways, like removing command blocks and command block entities could be possible but there are many ways how command blocks could be hidden in chests or droppers and then somehow used. Blocking all commands from the steem world is very useful and safe for this reason.
Somehow store the block id of the old comment or block ids of all old comments to allow the player to load and revert specific changes.
Add a armor stand edit tool and add a system which allows to trigger some actions, like:
These teleport signs should teleport a player either on click or on redstone action within a specific radius.
Should only teleport locally within this world and only be possible to set within the steemworld if the player has permission to build. Also check that the coordinate is within the world border.
For example, in versions before 1.14, signs could only be a sign and not other signs. Now, signs can be oak signs, birch signs, etc.
To fix this issue, look inside these schematic files and fix them by renaming for exmaple sign to oak_sign.
Make the amount of custom json transactions per block configurable in the config.sk to make it easily changeable in the future. Also make sure that steemworlds.sk will not get confused with multiple transactions within one block.
World categories can determine what a world is.
For example, the following categories would be nice to have:
Add a function that can add new transactions to the queue and a function that can retrieve the status and result. Add a feature to retry a transaction if it is because of an timeout.
This would allow addons and custom scripts to add multiple transactions into the queue to be processed the fastest way without the hassle of doing it everywhere.
There could be a process that does a task every tick, (20 times a second) to check for new queue entries and to work on new ones.
Check each visit / and creation if the last update of the comment is more recent than the locally stored last update/creation date and then update it.
Also load it on first visit, if no date is set yet.
The edit mode is meant to prevent accidents like loading and deleting already new build things.
If a player wants to edit the world, the world owner has to enable the edit mode, which will be fixed until the world is saved. The world owner should be able to disable the edit mode without saving it to blockchain with a warning that already built blocks may get discarded.
Add a setting which allows or denies any recipes on that world.
If not possible per world, cancel the recipe events and/or send fake packets.
In some cases, it could be very useful to change the settings of the world not only with commands or the menu, but also using signs.
The signs should be triggerable through click and redstone for map builders.
Allow armor stands to be converted to a specificc monster on adventure start, once this mode has been started, it has to be reloaded again to get into the editor mode. Never allow starting the adventure start if the world has not been saved (or loaded) previously.
Just loop through all entities on start and check for the settings of all armor stands.
Instead of just spawning a mob which is fixed, just allow armor stands to be converted to monsters once the adventure mode starts to make things easier.
Allow to change the mob spawning can be useful for certain categories of maps.
Keep it disabled by default. Only spawn monsters within the world, not outside of the border.
Some world creators may want to build a adventure which automatically resets once it has been finished. For this reason, add a world reload sign which does the same as /swload. It should be triggerable through click and redstone.
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.