Code Monkey home page Code Monkey logo

review-tracker's Introduction

About

This is a review tracker repository for Minecraft Datapacks discord server. It is currently experimental project to see how we can utilize github within our community.

For Datapackers

Head to the Issues tab using the top navbar and press "New issue", select the only template you can see and fill out the form.

For Reviewers

When you want to review the datapack, you have to assign yourself to the issue as shown below. This let the other know that the datapack is already being review.

After you've finish reviewing and the datapack is ready to be certified, you have to assign a Verified label and close the issue as shown below.

If someone open an invalid issue (troll, spam, etc.), assign an Invalid label and close the issue.

review-tracker's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

cray-on

review-tracker's Issues

GGPI review

Project Page: https://www.planetminecraft.com/data-pack/ggpi-props-interaction/

A tool for mapmaking.
Armor Stands created by the datapack use the global.ignore convention, while the datapack only targets its own armor stands (using the namespace ggpi)
Since the goal of the datapack is to place entities for maps, uninstalling the datapack will keep the already placed props but delete every hidden ones and remove objectives.

Default prop pack for testing: https://www.planetminecraft.com/data-pack/default-props-ggpi-prop-pack/

Item Infos and Food Infos

Project Page: https://github.com/SmoochyPit/Item-Infos/tree/review and https://github.com/SmoochyPit/Food-Infos/tree/review

These two data packs go hand-in-hand, but I decided to separate them so they can be installed independently if the user decides to do so. Let me know if I need to separate this into two issues and I will do so.

Both data packs have a compiled, usable data pack in /out/[name].zip, but I imagine it's probably easier to take a look at the source code.

Review Request: The Creeper's Code V0.3.2

Project link

Changelog
There's been a ton of changes since the last certification, the main thing being reduction of @e (yay, less checking for you) and the removal of global.ignore from all the needed player selectors. Also, added a couple features.

Honestly, I'd recommend just re-checking it all, due to the major changes in convention over the past few weeks and major optimizations done to the pack.

Mob Conversion

Project Page: https://github.com/TheSaltyPug/Mob-Conversion/releases/

Small datapack that adds conversions for:

  • cow > mooshroom
  • skeleton horse > zombie horse
  • zombie horse > horse
  • zombified piglin > piglin (does not convert back!)
  • zoglin > hoglin (does not convert back!)
  • witch > 'alchemist' villager (I'll probably update this guy later; right now he is kinda boring)

Technical stuff

  • Follows global ignoring convention (I think)
  • optimized for server performance (scheduling every 15 ticks instead of running every tick)

Mob Conversion

Project Page: https://github.com/TheSaltyPug/Mob-Conversion/releases/

Small datapack that adds conversions for:

  • cow > mooshroom
  • skeleton horse > zombie horse
  • zombie horse > horse
  • zombified piglin > piglin (does not convert back!)
  • zoglin > hoglin (does not convert back!)
  • witch > 'alchemist' villager (I'll probably update this guy later; right now he is kinda boring)

Technical stuff

  • Follows global ignoring convention (I think)
  • optimized for server performance (scheduling every 15 ticks instead of running every tick)

Better Fire

Project Page: https://github.com/TheSaltyPug/BetterFire/releases

A really simple datapack that creates fire at the place where a fire arrow lands.

  • Follows global ignoring convention
  • optimized for server performance (scheduling every 5 ticks instead of running every tick)
  • no uninstall function, because no scores

S.E.A.T Pack - Sit anywhere in Minecraft

Project Page: Planet Minecraft

Notes:

  • I adapted the pack to the official guidelines given here
  • This datapack is conceptually simple but maybe difficult to review since I tried building it around a 'framework' of my own. ๐Ÿ˜…
  • Once downloaded, you should see the pack is a combination of two datapacks - S.E.A.T and C.O.R.E.
  • The C.O.R.E pack is a 'framework' I made to re-use code and prevent conflicts with future packs.
  • The S.E.A.T pack depends on the C.O.R.E pack and the two function together. You can see why this might make it a little awkward to review.

When it comes to namespaces, I had already implemented a 'x_' namespace for all pack features before learning about Datapack Conventions. That namespace feels lazy but I chose that in order to fit the scoreboard 16-char limit. I wish I had used a more verbose namespaces like 'xmas' or 'xms' but I feel its too late to change it now. The C.O.R.E features a backward-compatibility versioning system that might break if I did that.

If you find the code too complex, have a look in the 'scripts' folder where I've commented pretty much every line of code there is. The scripts follow the mcscript syntax found here. I used mcscript for code organization reasons but it all compiles to .mcfunctions in the end.

If you need anymore help, please reach out to me!
Thank You! ๐Ÿ’›

Banners on beds

Project Page: https://www.planetminecraft.com/data-pack/banners-on-beds

The data pack provides, with the use of a resource pack, a way for players to apply banner patterns on beds, using block traversal raycasting and a lot of other annoying things. It complies with all official conventions and style guidelines that apply, and provides an uninstallation function that will remove banner patterns in unloaded chunks. The data pack works in 1.17 snapshots. It has been tested with all forty banner decorations and with complex banner designs.

Scoreboard objectives, tag tags, and command storages are all namespaced either with iris or bob. The resource pack replaces one vanilla model - that of the leather horse armour item - by adding custom model data overrides, using values all prefixed with 432 in compliance with the custom model ID convention.

Death Control v1.2.0

Project Page: https://www.planetminecraft.com/data-pack/death-control/

I wasn't expecting to add these features so soon. So, sorry about that.

Files that have seen changes/New files:
deathcontrol/advancements/deathcontrol.json - Changed description to JSON Text Component, so shouldn't be any issues
deathcontrol/functions/config/disable_loot.mcfunction - Works in the same way as pre-existing 'disable' configs
deathcontrol/functions/config/enable_loot.mcfunction - Works in the same way as pre-existing 'enable' configs
deathcontrol/functions/
deathcontrol/loot_tables/death.json

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.