Skip to content
Allows constructing of complex effects.
Java PHP
Branch: master
Clone or download

Latest commit

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/main Change Bleed effect to use a material rather than a mysterious color id Apr 17, 2020
.gitignore Mavenize the project May 15, 2014
CHANGELOG.md Update changelog Apr 17, 2020
EffectLib.doxyfile Update to 5.1 snapshot Jun 17, 2016
LICENSE Initial commit Apr 24, 2014
README.md Update README with shading instructions. May 24, 2020
TODO.md Add TODO file Mar 20, 2015
pom.xml Prepare for 6.3 Sep 24, 2019

README.md

EffectLib - Manage your effects the nice way.

You have no idea what an vector or matrix is, but you want to give your users some nice effects with particles? No problem. this library comes with a load of effects for you. It handles rotation, text-parsing, and creation of 3D objects with particles in Minecraft.

  • Text-Parsing
  • 3D cubes, spheres, stars and others
  • 2D arcs, lines and many more!
  • Entity effects that enhance every game

Find more information on [BukkitForums] forum or [BukkitDev] dev!

Note that this library is no standalone plugin! You have to create yourself a plugin to run the effects!

How to Shade

It is recommended to shade this plugin into yours. This way users of your plugin do not need to install EffectLib separately.

This easy to do with Maven. First, add the elMakers repository:

    <repositories>
        <repository>
            <id>elMakers</id>
            <url>http://maven.elmakers.com/repository/</url>
        </repository>
    </repositories>

Then add the EffectLib dependency:

        <dependency>
            <groupId>de.slikey</groupId>
            <artifactId>EffectLib</artifactId>
            <version>6.2</version>
            <scope>compile</scope>
        </dependency>

Note the "compile" scope!

Then finally add the Maven shade plugin:

        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>3.0.0</version>
                <configuration>
                    <minimizeJar>false</minimizeJar>
                    <dependencyReducedPomLocation>${project.build.directory}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
                    <relocations>
                        <relocation>
                            <pattern>de.slikey</pattern>
                            <shadedPattern>com.your.own.package.slikey</shadedPattern>
                        </relocation>
                    </relocations>
                </configuration>
                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>

Make sure to change the "shadedPattern" to match the base package of your own plugin

License

MIT

Free Software, Hell Yeah!

You can’t perform that action at this time.