forked from Yxmura/renderdragon
-
Notifications
You must be signed in to change notification settings - Fork 2
Some Polishing #63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Some Polishing #63
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
e0da42c
feat: add Green Void shader pack popup
Coder-soft 13419d8
perf: remove hover-to-play, always autoplay videos in viewport
Coder-soft f6bb9f1
docs: update description of Renderdragon
Coder-soft 81f7f21
docs: rewrite README
Coder-soft 5d57e8b
Update tools list in README
Coder-soft afc7620
Update tool descriptions in README.md
Coder-soft File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,80 +1,26 @@ | ||
| <h1 align="center"> | ||
| 🐉🔥 Renderdragon 🔥🐉 | ||
| </h1> | ||
| # Renderdragon | ||
|
|
||
| <p align="center"> | ||
| <img src="https://renderdragon.org/renderdragon.png" alt="Renderdragon Logo" width="200" /> | ||
| </p> | ||
| Renderdragon is a web platform offering free, ad-free tools, assets, music, and shaders for Minecraft content creators to level up their YouTube videos and thumbnails. | ||
|
|
||
| <p align="center"> | ||
| <b>FREE Tools & Assets for Minecraft YouTube Creators</b><br> | ||
| No ads. No gimmicks. Just pure creative power.<br> | ||
| <a href="https://renderdragon.org">🌐 renderdragon.org</a> • | ||
| <a href="https://discord.com/invite/d9zxkkdBWV">💬 Join our Discord</a> | ||
| </p> | ||
| ## Tools | ||
|
|
||
| --- | ||
| - **YouTube Tools** – Download thumbnails and see stats | ||
| - **Copyright Checker** – Check if music is safe for content | ||
| - **Background Generator** – Create custom backgrounds | ||
| - **Text Generator** – Generate pixel-style text overlays | ||
| - **Player Renderer** – Render Minecraft player skins | ||
|
|
||
| ## 🧱 What is Renderdragon? | ||
| ## Assets | ||
|
|
||
| **Renderdragon** is your ultimate toolkit for creating **Minecraft YouTube content**. Whether you're crafting a cinematic masterpiece or just getting started with Let’s Plays, we’ve got you covered — **totally free** and **ad-free**. | ||
| Browse hundreds of free resources including music, sound effects, animations, fonts, images, and icons — all curated for Minecraft YouTube creators. | ||
|
|
||
| ### 🔧 Included Tools: | ||
| - 🎵 Royalty-Free **Music & SFX Library** | ||
| - 🎬 **Animations** & visual overlays | ||
| - 🤖 **AI-Powered Title Generator** | ||
| - 📥 **YouTube Video Downloader** | ||
| - ⚠️ **Copyright Checker** | ||
| ## Links | ||
|
|
||
| > All with a **pixel art** feel and built just for creators. | ||
| - Website: https://renderdragon.org | ||
| - Discord: https://discord.renderdragon.org | ||
| - Twitter: https://x.com/_renderdragon | ||
| - YouTube: https://www.youtube.com/channel/UCOheNYpPEHcS2ljttRmllxg | ||
|
|
||
| --- | ||
| ## Tech | ||
|
|
||
| ## 🚀 Why Renderdragon? | ||
|
|
||
| - 🟩 **No ads, no sketchy popups** | ||
| - 🟦 Built **by creators, for creators** | ||
| - 🟨 Everything tailored for **Minecraft content** | ||
| - 🟪 Beautiful retro UI with **pixel art** aesthetic | ||
| - 🟥 100% **free to use**, forever | ||
|
|
||
| --- | ||
|
|
||
| ## 🐉 Our Mascot | ||
|
|
||
| Meet the **Enderdragon with fire breath** — our fierce but friendly symbol of power, creativity, and Minecraft-y goodness. 🔥 | ||
|
|
||
| --- | ||
|
|
||
| ## 📡 Join the Community | ||
|
|
||
| 💬 Hop into the conversation and get sneak peeks of new assets: | ||
| 👉 [discord.renderdragon.org](https://discord.renderdragon.org) | ||
|
|
||
| --- | ||
|
|
||
| ## 📎 Links | ||
|
|
||
| - 🌐 Website: [renderdragon.org](https://renderdragon.org) | ||
| - 📢 Twitter: https://x.com/_renderdragon | ||
| - 🎥 YouTube: https://www.youtube.com/channel/UCOheNYpPEHcS2ljttRmllxg | ||
|
|
||
| --- | ||
|
|
||
| ## 🛠️ Tech Stack (for the curious) | ||
|
|
||
| > Built using **Vite**, **React**, **Tailwind css**, **Shadcn/ui**, and a dash of **voxel magic**. | ||
|
|
||
| --- | ||
|
|
||
| ## ⭐ Support / Contribute | ||
|
|
||
| Right now we're focused on helping creators — not donations. If you want to contribute, join our [Discord](https://discord.renderdragon.org), share your ideas, or help spread the word! | ||
|
|
||
| > 💚 Built with passion for Minecraft creators everywhere. | ||
|
|
||
| --- | ||
|
|
||
| <p align="center"> | ||
| <i>"Fuel your channel. Feed the dragon."</i> 🐉 | ||
| </p> | ||
| Vite, React, Tailwind CSS, Shadcn/ui, Supabase, Cloudflare Workers. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,98 @@ | ||
| import { useState, useEffect } from 'react'; | ||
| import { | ||
| Dialog, | ||
| DialogContent, | ||
| } from '@/components/ui/dialog'; | ||
| import { Button } from '@/components/ui/button'; | ||
| import { IconX, IconPalette, IconBrightness, IconEye, IconCloud, IconSparkles } from '@tabler/icons-react'; | ||
|
|
||
| const GREEN_VOID_KEY = 'green-void-changelog-dismissed'; | ||
| const MC_PLAYLIST_KEY = 'mc-creator-playlist-changelog-dismissed'; | ||
|
|
||
| const GreenVoidPopup = () => { | ||
| const [open, setOpen] = useState(false); | ||
|
|
||
| useEffect(() => { | ||
| const greenVoidDismissed = localStorage.getItem(GREEN_VOID_KEY); | ||
| const mcPlaylistDismissed = localStorage.getItem(MC_PLAYLIST_KEY); | ||
| if (!greenVoidDismissed && mcPlaylistDismissed) { | ||
| setOpen(true); | ||
| } | ||
| }, []); | ||
|
|
||
| const dismiss = () => { | ||
| localStorage.setItem(GREEN_VOID_KEY, 'true'); | ||
| setOpen(false); | ||
| }; | ||
|
|
||
| return ( | ||
| <Dialog open={open} onOpenChange={(o) => { if (!o) dismiss(); }}> | ||
| <DialogContent className="sm:max-w-lg pixel-corners bg-gradient-to-b from-card/95 to-card/70 border-green-500/20 max-h-[90vh] overflow-y-auto"> | ||
| <div className="space-y-5"> | ||
| <h1 className="text-2xl font-minecraftia font-bold text-center leading-tight"> | ||
| Green Void Shader Pack | ||
| </h1> | ||
|
|
||
| <img | ||
| src="/VERT_Screencast_20260705_160503.gif" | ||
| alt="Green Void Shader Pack" | ||
| className="w-full rounded-lg border border-border/40" | ||
| /> | ||
|
|
||
| <div className="space-y-3 text-sm text-muted-foreground"> | ||
| <p className="text-foreground/80 font-medium"> | ||
| Green Void is a Minecraft shader pack designed for content creators. Change the chroma color of the sky, terrain, and entities to create stunning thumbnail visuals. | ||
| </p> | ||
|
|
||
| <div> | ||
| <h4 className="text-xs font-semibold text-foreground/90 uppercase tracking-wider mb-2 flex items-center gap-1.5 font-minecraftia"> | ||
| <IconSparkles className="h-3.5 w-3.5 text-green-400" /> | ||
| Features | ||
| </h4> | ||
| <ul className="space-y-1.5"> | ||
| <li className="flex items-start gap-2"> | ||
| <IconCloud className="h-4 w-4 text-green-400 mt-0.5 flex-shrink-0" /> | ||
| <span><strong className="text-foreground/80">Chroma sky</strong> — recolor the sky with any chroma color</span> | ||
| </li> | ||
| <li className="flex items-start gap-2"> | ||
| <IconBrightness className="h-4 w-4 text-green-400 mt-0.5 flex-shrink-0" /> | ||
| <span><strong className="text-foreground/80">Chroma terrain</strong> — apply chroma effects to all terrain blocks</span> | ||
| </li> | ||
| <li className="flex items-start gap-2"> | ||
| <IconEye className="h-4 w-4 text-green-400 mt-0.5 flex-shrink-0" /> | ||
| <span><strong className="text-foreground/80">Chroma entities</strong> — change entity colors for seamless composites</span> | ||
| </li> | ||
| <li className="flex items-start gap-2"> | ||
| <IconPalette className="h-4 w-4 text-green-400 mt-0.5 flex-shrink-0" /> | ||
| <span><strong className="text-foreground/80">Full color control</strong> — pick any chroma key for perfect thumbnails</span> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
|
|
||
| <div className="flex flex-col gap-2 pt-2"> | ||
| <a | ||
| href="https://modrinth.com/shader/greenvoid" | ||
| target="_blank" | ||
| rel="noopener noreferrer" | ||
| className="inline-flex items-center gap-2 px-4 py-2.5 rounded-md bg-green-500/15 text-green-400 hover:bg-green-500/25 transition-colors text-sm font-medium" | ||
| > | ||
| <img src="/modrinth.svg" alt="Modrinth" className="h-5 w-5" /> | ||
| Download on Modrinth | ||
| <IconX className="h-3 w-3 ml-auto rotate-45" /> | ||
| </a> | ||
| </div> | ||
| </div> | ||
|
|
||
| <Button | ||
| onClick={dismiss} | ||
| className="w-full pixel-corners bg-green-600 hover:bg-green-700 font-minecraft font-bold text-white" | ||
| > | ||
| Got it! | ||
| </Button> | ||
| </div> | ||
| </DialogContent> | ||
| </Dialog> | ||
| ); | ||
| }; | ||
|
|
||
| export default GreenVoidPopup; | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For a first-time ResourcesHub visitor, the Minecraft popup opens while
mcPlaylistDismissedis still absent, so this condition keeps Green Void closed. Dismissing the Minecraft popup in the same session updates localStorage, but this effect does not run again, so the new Green Void announcement is skipped until a later remount.