Skip to content

The ultimate effects pack. Text, Font, and much much more !

License

Notifications You must be signed in to change notification settings

Dystortedd/Ult-Effects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Ultimate Effects [Version 1.0]

The ultimate effects pack, made with ❤️ over a long period of time.
It contains text, font, and much more effects!
Contact Me: @dystortedd on Discord.

For info in what you can do or not with this pack, read the MIT License

To-Do

  • Add Text Effects support in the wiki.
  • Add Font Effects support in the wiki.
  • Add animated font support.
    In a long time because I would like to make 256x characters animations
    Will probably be a new function in the text effects.
  • Add leather shader effects.
  • Add screen effects.

Credits:

  • Dragoncraft0000 (RP Contribution)
  • thederdiscohund (Help with understanding shaders)
  • Godlander (Help with understanding shaders)

How To Use

Text Effects

Tip

The config is located here:
[Pack Name]\assets\minecraft\shaders\include\config\text_shaders_config.glsl

To create an effect, add the code below. the (255, 0, 255) represents the color, e.g. #FF00FF in this case. The function inside is going to tell the ressource pack what effect you want to give the specific color.

Tip

A complete list of effects is available here:
[Pack Name]\assets\minecraft\shaders\include\effect\text_shaders.glsl
Command Example: /title @a actionbar {"text":"Oh Wow, Rainbows !","color":"#ff00ff"}

TEXT_EFFECT(255, 0, 255) {
	rainbow(-1.0);
}

Warning

You can only choose colors that are with steps of 4.
This is because the shadow calculation is color / 4, and the precision is divided by 4
It is a Minecraft issue, meaning there is nothing I can do about it.

Font Effects

Tip

The config is located here:
[Pack Name]\assets\minecraft\shaders\include\config\font_shaders_config.glsl

This type of text effect is used for more global things that still need color hex support. Those font effects work with the text effects.
This works by offsetting the text by chunks of -5000, which will give them 1 id per -5000 ascent. This is used to anchor text to a position in the screen for example.

To create an effect, add the code below. the (1.0) represents the id, e.g. ascent: -5000 in this case.
The function inside is going to tell the ressource pack what effect this specific font will have.

Tip

A complete list of effects is available here:
[Pack Name]\assets\minecraft\shaders\include\effect\font_shaders.glsl
Command Example: /title @a actionbar {"text":"Hello World Hello World","color":"#ff0000","font":"ult_effects:top_left_anchor"}

FONT_EFFECT(1.0) {
	screen_anchor(-1.0, 2.0);
}

Caution

Currently, Italic, Underlined and Title / Subtitle text don't work with font effects.
I will try to fix this issue one day.

About

The ultimate effects pack. Text, Font, and much much more !

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages