Skip navigation links
A B C D E F G H I K L M N O P R S T U V 

A

ActionEffect - Enum in com.github.shynixn.ball.api.persistence.enumeration
Created by Shynixn 2018. Version 1.2 MIT License Copyright (c) 2018 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
appendText() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Appends a text to the component
apply() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Plays the effect at the given location to the given players.
apply() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Plays the effect at the given location to the given players.
apply() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Plays the effect at the given location to the given players.
apply() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Plays the effect to the given players.
apply() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Plays the effect at the given location to the given players.
apply() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Plays the effect at the given location to the given players.
apply() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Plays the effect at the given location to the given players.
apply() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Plays the effect at the given location to the given players.
apply() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Plays the effect to the given players.
apply() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Plays the effect at the given location to the given players.

B

Ball<Location,Entity,Armorstand> - Interface in com.github.shynixn.ball.api.business.entity
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallApi - Class in com.github.shynixn.ball.api
Ball Api. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallCancelableEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
SubEvent of every Ball event which is cancelable. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallCancelableEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallCancelableEvent
Initializes a new ball event.
BallController<K extends Ball<Location,Entity,Armorstand>,Location,Entity> - Interface in com.github.shynixn.ball.api.business.controller
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallData - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.entity
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Deserializes a ballData.
BallData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Initializes the ball data with a new skin.
BallDataRepository - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.controller
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallDataRepository() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Initializes a new ball data repository where to store ball meta data into the given file.
BallDeathEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Event which gets called when a ball gets removed. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallDeathEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallDeathEvent
Initializes a new ball event.
BallEntityController - Class in com.github.shynixn.ball.bukkit.core.logic.business.controller
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallEntityController() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
 
BallEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
SubEvent of every Ball event. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallEvent
Initializes a new ball event.
BallGrabEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Event which gets called when an entity grabs a ball. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallGrabEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallGrabEvent
Initializes a new ball kick event with the given entity interacting with the ball.
ballGrabEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player grabs a ball.
BallInteractEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Event which gets called when an entity interacts with the ball. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallInteractEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallInteractEvent
Initializes a new ball kick event with the given entity interacting with the ball.
ballInteractEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player interacts a ball.
BallKickEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Event which gets called when an entity kicks the ball. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallKickEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallKickEvent
Initializes a new ball kick event with the given entity interacting with the ball.
ballKickEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player kicks a ball.
BallListener - Class in com.github.shynixn.ball.bukkit.core.logic.business.listener
Copyright 2017 Shynixn Do not remove this header! Version 1.0 MIT License Copyright (c) 2017 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallListener() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Initializes a new ball listener.
BallMeta - Interface in com.github.shynixn.ball.api.persistence
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallMetaController - Interface in com.github.shynixn.ball.api.persistence.controller
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallModifications - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.entity
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallModifications() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
 
BallModifications() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
 
BallModifiers - Interface in com.github.shynixn.ball.api.persistence
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallMoveEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallMoveEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallMoveEvent
Initializes a new ball event.
ballMoveEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a ball moves.
BallPlugin - Class in com.github.shynixn.ball.bukkit
Created by Shynixn 2018.
BallPlugin() - Constructor for class com.github.shynixn.ball.bukkit.BallPlugin
Created by Shynixn 2018.
BallPlugin.Companion - Class in com.github.shynixn.ball.bukkit
 
BallReloadCommandExecutor - Class in com.github.shynixn.ball.bukkit.logic.business.commandexecutor
Created by Shynixn 2018.
BallReloadCommandExecutor(plugin) - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.BallReloadCommandExecutor
Created by Shynixn 2018.
BallSize - Enum in com.github.shynixn.ball.api.persistence.enumeration
Sizes of balls. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallSpawnEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Created by Shynixn 2018. Version 1.2 MIT License Copyright (c) 2018 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallSpawnEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallSpawnEvent
Initializes a new ball event.
ballSpawnEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when the ball spawns.
BallThrowEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Event which gets called when an entity throws the ball. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallThrowEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallThrowEvent
Initializes a new ball throw event with the given entity interacting with the ball.
ballThrowEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player throws a ball.
BallWallCollideEvent - Class in com.github.shynixn.ball.api.bukkit.business.event
Event which gets called when a ball collides with a wall. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BallWallCollideEvent() - Constructor for class com.github.shynixn.ball.api.bukkit.business.event.BallWallCollideEvent
Initializes a new ball collide event.
bold() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Sets the text bold
BounceController<Block,Material> - Interface in com.github.shynixn.ball.api.persistence.controller
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BounceInfo - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.entity
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BounceInfo() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Initializes a new bounce info.
BounceInfo() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Initializes a new bounce info.
BounceObject - Interface in com.github.shynixn.ball.api.persistence
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BounceObjectController - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.controller
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BounceObjectController() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
New instance.
BounceObjectController() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Initializes the bounceController with serializedContent.
builder() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns the builder of the component
BukkitBall - Interface in com.github.shynixn.ball.api.bukkit.business.entity
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
BukkitBallController - Interface in com.github.shynixn.ball.api.bukkit.business.controller
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

C

ChatBuilder - Class in com.github.shynixn.ball.bukkit.logic.business.helper
Created by Shynixn 2018. Version 1.2 MIT License Copyright (c) 2018 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ChatBuilder.ClickAction - Enum in com.github.shynixn.ball.bukkit.logic.business.helper
Types of ClickAction
ChatBuilder.Component - Class in com.github.shynixn.ball.bukkit.logic.business.helper
 
clear() - Method in interface com.github.shynixn.ball.api.persistence.controller.IController
Clears all items in the repository.
clear() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Clears all items in the repository.
clear() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Clears all items in the repository.
clear() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Clears all items in the repository.
close() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Closes this resource, relinquishing any underlying resources. This method is invoked automatically on objects managed by the try-with-resources statement.
close() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.CoreManager
Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect. As noted in AutoCloseable#close(), cases where the close may fail require careful attention. It is strongly advised to relinquish the underlying resources and to internally mark the Closeable as closed, prior to throwing the IOException.
close() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Closes this resource, relinquishing any underlying resources. This method is invoked automatically on objects managed by the try-with-resources statement. However, implementers of this interface are strongly encouraged to make their close methods idempotent.
close() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Closes this resource, relinquishing any underlying resources. This method is invoked automatically on objects managed by the try-with-resources statement.
color() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Sets the current color
com.github.shynixn.ball.api - package com.github.shynixn.ball.api
 
com.github.shynixn.ball.api.bukkit.business.controller - package com.github.shynixn.ball.api.bukkit.business.controller
 
com.github.shynixn.ball.api.bukkit.business.entity - package com.github.shynixn.ball.api.bukkit.business.entity
 
com.github.shynixn.ball.api.bukkit.business.event - package com.github.shynixn.ball.api.bukkit.business.event
 
com.github.shynixn.ball.api.business.controller - package com.github.shynixn.ball.api.business.controller
 
com.github.shynixn.ball.api.business.entity - package com.github.shynixn.ball.api.business.entity
 
com.github.shynixn.ball.api.persistence - package com.github.shynixn.ball.api.persistence
 
com.github.shynixn.ball.api.persistence.controller - package com.github.shynixn.ball.api.persistence.controller
 
com.github.shynixn.ball.api.persistence.effect - package com.github.shynixn.ball.api.persistence.effect
 
com.github.shynixn.ball.api.persistence.enumeration - package com.github.shynixn.ball.api.persistence.enumeration
 
com.github.shynixn.ball.bukkit - package com.github.shynixn.ball.bukkit
 
com.github.shynixn.ball.bukkit.core.logic.business - package com.github.shynixn.ball.bukkit.core.logic.business
 
com.github.shynixn.ball.bukkit.core.logic.business.controller - package com.github.shynixn.ball.bukkit.core.logic.business.controller
 
com.github.shynixn.ball.bukkit.core.logic.business.helper - package com.github.shynixn.ball.bukkit.core.logic.business.helper
 
com.github.shynixn.ball.bukkit.core.logic.business.listener - package com.github.shynixn.ball.bukkit.core.logic.business.listener
 
com.github.shynixn.ball.bukkit.core.logic.persistence - package com.github.shynixn.ball.bukkit.core.logic.persistence
 
com.github.shynixn.ball.bukkit.core.logic.persistence.controller - package com.github.shynixn.ball.bukkit.core.logic.persistence.controller
 
com.github.shynixn.ball.bukkit.core.logic.persistence.entity - package com.github.shynixn.ball.bukkit.core.logic.persistence.entity
 
com.github.shynixn.ball.bukkit.core.nms - package com.github.shynixn.ball.bukkit.core.nms
 
com.github.shynixn.ball.bukkit.core.nms.v1_10_R1 - package com.github.shynixn.ball.bukkit.core.nms.v1_10_R1
 
com.github.shynixn.ball.bukkit.core.nms.v1_11_R1 - package com.github.shynixn.ball.bukkit.core.nms.v1_11_R1
 
com.github.shynixn.ball.bukkit.core.nms.v1_12_R1 - package com.github.shynixn.ball.bukkit.core.nms.v1_12_R1
 
com.github.shynixn.ball.bukkit.core.nms.v1_13_R1 - package com.github.shynixn.ball.bukkit.core.nms.v1_13_R1
 
com.github.shynixn.ball.bukkit.core.nms.v1_8_R1 - package com.github.shynixn.ball.bukkit.core.nms.v1_8_R1
 
com.github.shynixn.ball.bukkit.core.nms.v1_8_R2 - package com.github.shynixn.ball.bukkit.core.nms.v1_8_R2
 
com.github.shynixn.ball.bukkit.core.nms.v1_8_R3 - package com.github.shynixn.ball.bukkit.core.nms.v1_8_R3
 
com.github.shynixn.ball.bukkit.core.nms.v1_9_R1 - package com.github.shynixn.ball.bukkit.core.nms.v1_9_R1
 
com.github.shynixn.ball.bukkit.core.nms.v1_9_R2 - package com.github.shynixn.ball.bukkit.core.nms.v1_9_R2
 
com.github.shynixn.ball.bukkit.logic.business - package com.github.shynixn.ball.bukkit.logic.business
 
com.github.shynixn.ball.bukkit.logic.business.commandexecutor - package com.github.shynixn.ball.bukkit.logic.business.commandexecutor
 
com.github.shynixn.ball.bukkit.logic.business.helper - package com.github.shynixn.ball.bukkit.logic.business.helper
 
com.github.shynixn.ball.bukkit.logic.business.listener - package com.github.shynixn.ball.bukkit.logic.business.listener
 
com.github.shynixn.ball.bukkit.logic.persistence.controller - package com.github.shynixn.ball.bukkit.logic.persistence.controller
 
com.github.shynixn.ball.bukkit.logic.persistence.entity - package com.github.shynixn.ball.bukkit.logic.persistence.entity
 
Companion - Static variable in class com.github.shynixn.ball.bukkit.BallPlugin
 
component() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Creates a component for complex editing from the text and returns it for editing
copy() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Copies the current builder.
copy() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Clones the current object.
copy() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Copies the current builder.
copy() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Clones the current object.
CoreManager - Class in com.github.shynixn.ball.bukkit.core.logic.business
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CoreManager() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.business.CoreManager
Initializes a new core manager.
create() - Method in interface com.github.shynixn.ball.api.bukkit.business.controller.BukkitBallController
Creates a new ball from an uuid and the serialized Ball data.
create() - Method in interface com.github.shynixn.ball.api.business.controller.BallController
Creates a new ball from the given parameters.
create() - Method in interface com.github.shynixn.ball.api.persistence.controller.BallMetaController
Creates a new ballMeta wih the given skin.
create() - Method in interface com.github.shynixn.ball.api.persistence.controller.BounceController
Creates a new bounceObject from the given parameters.
create() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Creates a new ball from the given parameters.
create() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Creates a new ball from an uuid and the serialized Ball data.
create() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Creates a new ballMeta wih the given skin.
create() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Creates a new bounceObject from the given parameters.
createBallController() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.Factory
Creates a new ball managing controller for the given plugin. Does not include a listener so the ball does not react to the default events when you add the ball to the default ballcontroller.
createBallMetaController() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.Factory
Creates a new ball meta managing controller for the given plugin. Can be used to store and retrieve multiple ball meta from files.
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_10_R1
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_11_R1
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_12_R1
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_13_R1
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_8_R1
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_8_R2
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_8_R3
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_9_R1
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
 
CustomDesign - Class in com.github.shynixn.ball.bukkit.core.nms.v1_9_R2
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
 
CustomDesign() - Constructor for class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
 
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_10_R1
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_11_R1
Rabbit hitbox implementation for minecraft 1.11.0-1.11.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_12_R1
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_13_R1
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_8_R1
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_8_R2
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_8_R3
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_9_R1
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CustomHitbox - Class in com.github.shynixn.ball.bukkit.core.nms.v1_9_R2
Rabbit hitbox implementation for minecraft 1.12.0-1.12.2. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

D

deGrab() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Removes the ball from the hands of an entity.
deGrab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Removes the ball from the hands of an entity.
disable() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.Factory
Disables the api of the given plugin.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Ticking entity.
doTick() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Ticking entity.

E

EffectData - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.entity
Created by Shynixn 2018. Version 1.2 MIT License Copyright (c) 2018 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
EffectData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.EffectData
Initializes the effectData.
EffectData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.EffectData
Initializes the effectData.
EffectingType - Enum in com.github.shynixn.ball.api.persistence.enumeration
Effect type how the effect should be displayed. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
EffectMeta - Interface in com.github.shynixn.ball.api.persistence.effect
Effecting interface. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
entityDamageEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when the ball takes damage and cancels all of it.
entityLeashEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player tries to leah a ball and cancels all of it.
entityRightClickBallEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player rightClicks on a ball.
equals() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Checks if 2 builders are equal
execute() - Method in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Gets called when the user enters a command and redirects on onPlayerExecute or onCommandSenderExecuteCommand.

F

Factory - Class in com.github.shynixn.ball.bukkit.core.logic.persistence
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

G

generate(player, permissions) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
Generates a new itemStack for the player and his permissions
getAll() - Method in interface com.github.shynixn.ball.api.persistence.controller.IController
Returns all items from the repository as unmodifiableList.
getAll() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Returns all items from the repository as unmodifiableList.
getAll() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Returns all items from the repository as unmodifiableList.
getAll() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Returns all items from the repository as unmodifiableList.
getAmount() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the amount of particles of the particleEffect.
getAmount() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the amount of particles of the particleEffect
getArmorstand() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns the armorstand of the ball.
getArmorstand() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns the armorstand of the ball.
getAvailableSounds() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Returns all available sound names
getBall() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallEvent
Returns the ball of the event.
getBallController() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.CoreManager
Returns the ball controller.
getBallFromEntity() - Method in interface com.github.shynixn.ball.api.business.controller.BallController
Returns a ball if the given entity is part of a ball.
getBallFromEntity() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Returns a ball if the given entity is part of a ball.
getBallMetaController() - Static method in class com.github.shynixn.ball.api.BallApi
Returns the controller for meta managing.
getBlock() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallWallCollideEvent
Returns the block the ball collided with.
getBlockFace() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallWallCollideEvent
Returns the blockFace hitting the ball is hitting.
getBlue() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the RGB color blue of the particleEffect.
getBlue() - Method in enum com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta.ParticleColor
Returns the RGB value blue.
getBlue() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the RGB color blue of the particleEffect
getBounceModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the bounce modifier how fast a ball bounces of any block if he has got always-bounce enabled.
getBounceModifier() - Method in interface com.github.shynixn.ball.api.persistence.BounceObject
Returns how much the ball velocity should be multiplied when hitting this block.
getBounceModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the bounce modifier how fast a ball bounces of any block if he has got always-bounce enabled.
getBounceModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Returns how much the ball velocity should be multiplied when hitting this block.
getBounceObjectController() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns a controller for all bounce Objects.
getBounceObjectController() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns a controller for all bounce Objects.
getBounceObjectFromBlock() - Method in interface com.github.shynixn.ball.api.persistence.controller.BounceController
Returns the bounceObject from the given block.
getBounceObjectFromBlock() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Returns the bounceObject from the given block.
getDamage() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
getData() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the data of the particleEffect.
getData() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the data of the particleEffect
getEffectingType() - Method in interface com.github.shynixn.ball.api.persistence.effect.EffectMeta
Returns the effecting type.
getEffectingType() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.EffectData
Returns the effecting type.
getEffectName() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the effect of the particleEffect.
getEffectName() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the effect of the particleEffect
getEffectType() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the particleEffectType of the particleEffect.
getEffectType() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the particleEffectType of the particleEffect
getEntity() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallInteractEvent
Returns the entity interacting with the ball.
getGameId113() - Method in enum com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta.ParticleEffectType
Returns the gameid 1.13.
getGravityModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the gravity modifier how fast a ball falls to the ground after being kicked or thrown in to the sky.
getGravityModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the gravity modifier how fast a ball falls to the ground after being kicked or thrown in to the sky.
getGreatestVersionSupported() - Static method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Returns the greatest version supported by the plugin
getGreen() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the RGB color green of the particleEffect.
getGreen() - Method in enum com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta.ParticleColor
Returns the RGB value green.
getGreen() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the RGB color green of the particleEffect
getGUIItems() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.controller.GUIBallConfiguration
Returns the gui items.
getHandlerList() - Static method in class com.github.shynixn.ball.api.bukkit.business.event.BallEvent
Bukkit implementation of the handlerList.
getHandlers() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallEvent
Bukkit implementation of the handlerList.
getHitBox() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns the hitbox of the ball.
getHitBox() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns the hitbox of the ball.
getHitBoxRelocationDistance() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns the hitbox relocation distance.
getHitBoxRelocationDistance() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns the hitbox relocation distance.
getHitBoxSize() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns the size of the hitbox of the ball.
getHitBoxSize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns the size of the hitbox of the ball.
getHorizontalKickStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the modifier value for the horizontal velocity a player kicks the ball.
getHorizontalKickStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the modifier value for the horizontal velocity a player kicks the ball.
getHorizontalThrowStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the modifier value for the horizontal velocity a player throws the ball.
getHorizontalThrowStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the modifier value for the horizontal velocity a player throws the ball.
getHorizontalTouchModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the modifier value for the horizontal velocity a player touches the ball.
getHorizontalTouchModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the modifier value for the horizontal velocity a player touches the ball.
getId() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
getIdFromMaterial() - Static method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.MaterialCompatibility13
Handle changes for minecraft 1.13. Returns the id of the given material
getIncomingVector() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallWallCollideEvent
Returns the incoming Vector which the ball had before he hit the wall-
getItemStackSkin() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.SkinHelper
Retrieves the skin of the itemStack regardless if it's the name of a player or a skin URL.
getLastInteractionEntity() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLastInteractionEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns the last entity the ball interacted with. If it is contact, kicking or grabbing.
getLocation() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns the location of the ball.
getLocation() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns the location of the ball.
getLogger() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.CoreManager
 
getLore() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
getLowestVersionSupported() - Static method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Returns the lowest version supported by the plugin
getMaterial() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the material of the particleEffect.
getMaterial() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the material of the particleEffect.
getMaterialDamageValue() - Method in interface com.github.shynixn.ball.api.persistence.BounceObject
Returns the damage Value of the block bouncing off.
getMaterialDamageValue() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Returns the damage Value of the block bouncing off.
getMaterialFromId() - Static method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.MaterialCompatibility13
Handles changes for minecraft 1.13. Returns the material from the given id.
getMaterialId() - Method in interface com.github.shynixn.ball.api.persistence.BounceObject
Returns the material id of the block bouncing off.
getMaterialId() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Returns the material id of the block bouncing off.
getMeta() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMeta() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns the meta data of the ball. Ball has to be respawned for applying changes from the ballMeta.
getMetaController() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.CoreManager
Returns the default meta controller.
getMinecraftId() - Method in enum com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta.ParticleEffectType
Returns the vanilla minecraft id.
getModifiers() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns the modifiers of the ball.
getModifiers() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns the modifiers of the ball.
getName() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Returns the name of the sound.
getName() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Returns the name of the sound
getName() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
getOffsetX() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the offsetX of the particleEffect.
getOffsetX() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the offsetX of the particleEffect
getOffsetY() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the offsetY of the particleEffect.
getOffsetY() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the offsetY of the particleEffect
getOffsetZ() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the offsetZ of the particleEffect.
getOffsetZ() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the offsetZ of the particleEffect
getOwner() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns the owner of the ball.
getOwner() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns the owner of the ball.
getParentComponent() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns the parent component. Returns null if there is no parent
getParticleEffectFromName() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the particleEffectType from name
getParticleEffectOf() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns the particle effect for the given action.
getParticleEffectOf() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns the particle effect for the given action.
getParticlesText() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns a text of all particleEffects to let the user easily view them
getPermission() - Method in enum com.github.shynixn.ball.bukkit.logic.business.Permission
 
getPitch() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Returns the pitch of the sound.
getPitch() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Returns the pitch of the sound
getPlugin() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.CoreManager
Returns the plugin which has initialized the core.
getPosition() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
getPREFIX_CONSOLE() - Method in class com.github.shynixn.ball.bukkit.BallPlugin.Companion
 
getRed() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the RGB color red of the particleEffect.
getRed() - Method in enum com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta.ParticleColor
Returns the RGB value red.
getRed() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the RGB color red of the particleEffect
getResult() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallKickEvent
Returns the vector the ball is flying after being kicked.
getResult() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallThrowEvent
Returns the vector the ball is flying after being thrown.
getResultVector() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallWallCollideEvent
Returns the outgoing Vector which the ball has after he hit the wall.
getRollingDistanceModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the rolling distance modifier.
getRollingDistanceModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the rolling distance modifier.
getServerVersion() - Static method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Returns the versionSupport from the current Server Version. Returns null if the server version cannot be recognized
getSimpleName() - Method in enum com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta.ParticleEffectType
Returns the name of the particleEffectType.
getSimpleVersionText() - Method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Returns the simpleVersionText
getSize() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns the size of the ball.
getSize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns the size of the ball.
getSkin() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns the skin of the ball.
getSkin() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns the skin of the ball.
getSkin() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
getSound() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Returns the sound and throws exception if the sound does not exist
getSoundEffectOf() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns the sound effect for the given action.
getSoundEffectOf() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns the sound effect for the given action.
getSoundFromName() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Returns the sound from the given name
getSpawnLocation() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallSpawnEvent
 
getSpeed() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns the speed of the particleEffect.
getSpeed() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns the speed of the particleEffect
getText() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns the text
getUnbreakable() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
getUUID() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns the id of the ball.
getUUID() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns the id of the ball.
getVersionCode() - Method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Returns the versionCode
getVersionText() - Method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Returns the versionText
getVerticalKickStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the modifier value for the vertical velocity a player kicks the ball.
getVerticalKickStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the modifier value for the vertical velocity a player kicks the ball.
getVerticalThrowStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the modifier value for the vertical velocity a player throws the ball.
getVerticalThrowStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the modifier value for the vertical velocity a player throws the ball.
getVerticalTouchModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Returns the modifier value for the vertical velocity a player touches the ball.
getVerticalTouchModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Returns the modifier value for the vertical velocity a player touches the ball.
getVolume() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Returns the volume of the sound.
getVolume() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Returns the volume of the sound
grab() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Sets the ball in the hands of the entity.
grab() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Sets the ball in the hands of the entity.
GUIBallConfiguration - Class in com.github.shynixn.ball.bukkit.logic.persistence.controller
Created by Shynixn 2018.
GUIBallConfiguration(plugin, fileName, items) - Constructor for class com.github.shynixn.ball.bukkit.logic.persistence.controller.GUIBallConfiguration
Created by Shynixn 2018.
GUIListener - Class in com.github.shynixn.ball.bukkit.logic.business.listener
Created by Shynixn 2018.
GUIListener(plugin) - Constructor for class com.github.shynixn.ball.bukkit.logic.business.listener.GUIListener
Created by Shynixn 2018.

H

hasPermission(player, parameters) - Method in enum com.github.shynixn.ball.bukkit.logic.business.Permission
Returns if the player has got the current permission.

I

IController<T> - Interface in com.github.shynixn.ball.api.persistence.controller
Controller interface. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
IFileController<T> - Interface in com.github.shynixn.ball.api.persistence.controller
Extension of the controller interface for file loading. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
initialize() - Static method in class com.github.shynixn.ball.bukkit.core.logic.persistence.Factory
Initializes the api with the given plugin. Throws exception if already initialized.
invokeAnnotationByClass() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the annotation of the given clazz
invokeAnnotationByField() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the annotation of the given field
invokeAnnotationByMethod() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the annotation of the given method
invokeClass() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Returns the class from the name and converts VERSION to the current server version.
invokeConstructor() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Creates a new instance of the given clazz, paramTypes, params
invokeDefaultConstructor() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Creates a new instance of the given clazz with the default constructor
invokeFieldByClass() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the field of the given class and name
invokeFieldByObject() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the field of the given instance and name
invokeFieldByObject() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the field of the given instance and name
invokeMethodByClass() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the static method of the given clazz, name, paramTypes, params
invokeMethodByObject() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the method of the given instance, name, paramTypes, params
invokeMethodByObject() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.ReflectionUtils
Invokes the method of the given instance, name, paramTypes, params
isAlwaysBounceBack() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns if always bouncing back from blocks regardless of bounceController.
isAlwaysBounceBack() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns if always bouncing back from blocks regardless of bounceController.
isBlock() - Method in interface com.github.shynixn.ball.api.persistence.BounceObject
Returns if the given block is of this type.
isBlock() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Returns if the given block is of this type.
isBold() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns if the component is bold
isCancelled() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallCancelableEvent
Returns if the event was cancelled.
isCarryable() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns if the ball is carry able.
isCarryable() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns if the ball is carry able.
isColorParticleEffect() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns if the particleEffect is a color particleEffect.
isColorParticleEffect() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns if the particleEffect is a color particleEffect
isDead() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns if the ball is dead.
isDead() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns if the ball is dead.
isGrabbed() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns if the ball is currently hold by any entity.
isGrabbed() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns if the ball is currently hold by any entity.
isItalic() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns if the component is italic
isMaterialParticleEffect() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns if the particleEffect is a materialParticleEffect.
isMaterialParticleEffect() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns if the particleEffect is a materialParticleEffect
isNoteParticleEffect() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Returns if the particleEffect is a note particleEffect.
isNoteParticleEffect() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Returns if the particleEffect is a note particleEffect
isPersistent() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Returns if the ball should be stored on the fileSystem.
isPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Returns if the ball should be stored on the fileSystem.
isRotatingEnabled() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Returns if the ball displays a rotation animation when being kicked or thrown.
isRotatingEnabled() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Returns if the ball displays a rotation animation when being kicked or thrown.
isServerVersionSupported() - Static method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Returns if the serverVersion is supported by the plugin
isStrikethrough() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns if the component isStrikeThrough
isUnderlined() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns if the component isUnderlined
isVersionGreaterThan() - Method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Checks if this version is greater than the given versionSupport by parameter
isVersionLowerThan() - Method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Checks if this version is lower than the given versionSupport by parameter
isVersionSameOrGreaterThan() - Method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Checks if this version is same or greater than the given versionSupport by parameter
isVersionSameOrLowerThan() - Method in enum com.github.shynixn.ball.bukkit.core.nms.VersionSupport
Checks if this version is same or lower than the given versionSupport by parameter
italic() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Sets the text italic
ItemContainer - Class in com.github.shynixn.ball.bukkit.logic.persistence.entity
Created by Shynixn 2018.
ItemContainer(position, data) - Constructor for class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
Created by Shynixn 2018.

K

kickByEntity() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.
kickByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Kicks the ball by the given entity. The calculated velocity can be manipulated by the BallKickEvent.

L

loadAndSpawn() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
 
logger() - Method in class com.github.shynixn.ball.bukkit.BallPlugin.Companion
 

M

MaterialCompatibility13 - Class in com.github.shynixn.ball.bukkit.core.nms.v1_13_R1
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomHitbox
 
move() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomHitbox
 
moveEntity() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Lets the ball roll or fly by the given values.
moveEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Lets the ball roll or fly by the given values.

N

NBTTagHelper - Class in com.github.shynixn.ball.bukkit.core.logic.business.helper
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
NMSRegistry - Class in com.github.shynixn.ball.bukkit.core.nms
Registry for handling access to entities from different versions. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

O

onBallDeathEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a ball entity dies.
onChunkLoadEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.StorageListener
Checks if an ball armorstand is inside of the chunk and spawns a ball at the location-
onChunkSaveEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.StorageListener
Saves the ball asynchronously when it is inside of a chunk which gets unloaded. Replaces the entity with an invisible armorstands which holds the ball information for respawning.
onCommand() - Method in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.Registered
Gets called when the user enters a command and redirects on onPlayerExecute or onCommandSenderExecuteCommand.
onCommandSenderExecuteCommand(sender, args) - Method in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.BallReloadCommandExecutor
Can be overwritten to listener to all executed commands.
onCommandSenderExecuteCommand() - Method in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.Registered
Can be overwritten to listener to all executed commands.
onCommandSenderExecuteCommand() - Method in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Can be overwritten to listener to all executed commands.
onDisable() - Method in class com.github.shynixn.ball.bukkit.BallPlugin
Disables the plugin.
onEnable() - Method in class com.github.shynixn.ball.bukkit.BallPlugin
Enables the Ball plugin.
onInventoryClickEvent(event) - Method in class com.github.shynixn.ball.bukkit.logic.business.listener.GUIListener
Event which handles clicking the the Ball GUI on inventory click.
onInventoryCloseEvent(event) - Method in class com.github.shynixn.ball.bukkit.logic.business.listener.GUIListener
Event which closes the Ball GUI on inventory close.
onInventoryOpen() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on inventory click.
onInventoryOpenEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on inventory open.
onPlayerCommandEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on command.
onPlayerDamageBallEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player hits the ball and kicks the ball.
onPlayerDeathEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on death.
onPlayerDropItem() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on item drop.
onPlayerEntityEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on interact.
onPlayerExecuteCommand() - Method in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.Registered
Can be overwritten to listen to player executed commands.
onPlayerExecuteCommand() - Method in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Can be overwritten to listen to player executed commands.
onPlayerInteractBallEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Gets called when a player hits the ball and kicks the ball.
onPlayerQuitEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on left.
onPlayerQuitEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.StorageListener
Removes the ball of a player before he leaves the server.
onPlayerTeleportEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.StorageListener
Removes the ball of a player before he teleports to another world
onSlotChange() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on Slot change.
onTeleportEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.BallListener
Drops the ball on teleport.
onWorldSaveEvent() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.listener.StorageListener
Saves all balls from the world similar to chunk unload.

P

ParticleEffectData - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.entity
Builder for particleEffects regardless of which minecraft server version. Version 1.2 MIT License Copyright (c) 2018 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ParticleEffectData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Initializes a new particle Effect.
ParticleEffectData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Initializes the particle Effect with the given type.
ParticleEffectData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Initializes a new particle Effect with the given params.
ParticleEffectData() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Parses the particle Effect out of the map.
ParticleEffectMeta<Location,Player,Material> - Interface in com.github.shynixn.ball.api.persistence.effect
Handles particleEffects for players. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ParticleEffectMeta.ParticleColor - Enum in com.github.shynixn.ball.api.persistence.effect
ParticleColors.
ParticleEffectMeta.ParticleEffectType - Enum in com.github.shynixn.ball.api.persistence.effect
ParticleEffectTypes
Permission - Enum in com.github.shynixn.ball.bukkit.logic.business
Created by Shynixn 2018.
Permission(permission) - Constructor for enum com.github.shynixn.ball.bukkit.logic.business.Permission
Created by Shynixn 2018.
persist() - Method in interface com.github.shynixn.ball.api.persistence.controller.BallMetaController
Saves all stored items into the file asynchronly.
persist() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Saves all stored items into the file asynchronly.
plugin - Variable in class com.github.shynixn.ball.bukkit.core.logic.business.listener.SimpleListener
 
plugin - Variable in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.Registered
 
plugin - Variable in class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
 

R

recalcPosition() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomHitbox
 
recalcPosition() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomHitbox
 
recalcPosition() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomHitbox
 
recalcPosition() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomHitbox
 
recalcPosition() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomHitbox
 
recalcPosition() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomHitbox
 
ReflectionUtils - Class in com.github.shynixn.ball.bukkit.core.logic.business.helper
Copyright 2017 Shynixn Do not remove this header! Version 1.0 MIT License Copyright (c) 2016 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Registered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.Registered
Initializes a new commandExecutor by command and pluginName.
Registered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.Registered
Initializes a new commandExecutor by command and pluginClass.
Registered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.Registered
Initializes a new commandExecutor by command and plugin.
reload() - Method in interface com.github.shynixn.ball.api.persistence.controller.IFileController
Reloads the content from the fileSystem.
reload() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Reloads the content from the fileSystem.
reload() - Method in class com.github.shynixn.ball.bukkit.logic.persistence.controller.GUIBallConfiguration
Reloads the content from the fileSystem.
remove() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Removes the ball.
remove() - Method in interface com.github.shynixn.ball.api.persistence.controller.IController
Removes an item from the repository.
remove() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Removes an item from the repository.
remove() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Removes an item from the repository.
remove() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Removes an item from the repository.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Removes the ball.
remove() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Removes the ball.
reset() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Resets the color
respawn() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Respawns the ball at the current location.
respawn() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Respawns the ball at the current location.

S

saveAndDestroy() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Saves the current ball and destroys the entity from the server.
sendMessage() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Sends the built message to the given players
sendMessage() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Sends the built message to the given players
serialize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Serializes the given content.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Serializes the given content.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Serializes the content.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Serializes the bounceInfo
serialize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.EffectData
Serializes the given data.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Serializes the particleEffect data to be stored to the filesystem
serialize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Serializes the builder
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Serializes the given ball.
serialize() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Serializes the given ball.
setAlwaysBounceBack() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Sets always bouncing back from blocks regardless of bounceController.
setAlwaysBounceBack() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Sets always bouncing back from blocks regardless of bounceController.
setAmount() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the amount of particles of the particleEffect.
setAmount() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the amount of particles of the particleEffect
setBlue() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the blue of the RGB color.
setBlue() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the blue of the RGB color
setBold() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the component bold
setBounceModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the bounce modifier how fast a ball bounces of any block if he has got always-bounce enabled.
setBounceModifier() - Method in interface com.github.shynixn.ball.api.persistence.BounceObject
Sets how much the ball velocity should be multiplied when hitting this block.
setBounceModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the bounce modifier how fast a ball bounces of any block if he has got always-bounce enabled.
setBounceModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Sets how much the ball velocity should be multiplied when hitting this block.
setCancelled() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallCancelableEvent
Sets the event cancelled.
setCarryable() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Sets if the ball is carry able.
setCarryable() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Sets if the ball is carry able.
setClickAction() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the click Action of the component
setColor() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the RGB colors of the particleEffect.
setColor() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the color of the particleEffect.
setColor() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the RGB colors of the particleEffect
setColor() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the color of the particleEffect
setColor() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the component color
setDamage(p) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
setData() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the data of the material of the particleEffect.
setData() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the data of the material of the particleEffect
setEffectingType() - Method in interface com.github.shynixn.ball.api.persistence.effect.EffectMeta
Sets the effecting type.
setEffectingType() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.EffectData
Sets the effecting type.
setEffectName() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the effectType of the particleEffect.
setEffectName() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the effectType of the particleEffect
setEffectType() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the effectType of the particlEffect.
setEffectType() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the effectType of the particlEffect
setGravityModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the gravity modifier how fast a ball falls to the ground after being kicked or thrown in to the sky.
setGravityModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the gravity modifier how fast a ball falls to the ground after being kicked or thrown in to the sky.
setGreen() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the green of the RGB color.
setGreen() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the green of the RGB color
setHitBoxRelocationDistance() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Sets the hitbox relocation distance the hitbox of the ball is in reality.
setHitBoxRelocationDistance() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Sets the hitbox relocation distance the hitbox of the ball is in reality.
setHitBoxSize() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Sets the size of the hitbox of the ball. Default 2.
setHitBoxSize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Sets the size of the hitbox of the ball. Default 2.
setHorizontalKickStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the modifier value for the horizontal velocity a player kicks the ball.
setHorizontalKickStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the modifier value for the horizontal velocity a player kicks the ball.
setHorizontalThrowStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the modifier value for the horizontal velocity a player throws the ball.
setHorizontalThrowStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the modifier value for the horizontal velocity a player throws the ball.
setHorizontalTouchModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the modifier value for the horizontal velocity a player touches the ball.
setHorizontalTouchModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the modifier value for the horizontal velocity a player touches the ball.
setHoverText() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the hover text of the component and returns the component for the hover-text
setId(p) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
setItalic() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the component italic
setItemStackNBTTag() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.NBTTagHelper
Sets the itemStack nbt Tags.
setItemStackSkin() - Static method in class com.github.shynixn.ball.bukkit.core.logic.business.helper.SkinHelper
Sets the skin of the itemStack regardless if it's the name of a player or a skin Url.
setLore(p) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
setMaterial() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the material of the particleEffect.
setMaterial() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the material of the particleEffect.
setMaterialDamageValue() - Method in interface com.github.shynixn.ball.api.persistence.BounceObject
Sets the damage Value of the block bouncing off.
setMaterialDamageValue() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Sets the damage Value of the block bouncing off.
setMaterialId() - Method in interface com.github.shynixn.ball.api.persistence.BounceObject
Sets the material id of the block bouncing off.
setMaterialId() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BounceInfo
Sets the material id of the block bouncing off.
setName() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Sets the name of the sound.
setName() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Sets the name of the sound
setName(p) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
setNoteColor() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the color for note particleEffect.
setNoteColor() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the color for note particleEffect
setOffset() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the offset of the particleEffect.
setOffset() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the offset of the particleEffect
setOffsetX() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the offsetX of the particleEffect.
setOffsetX() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the offsetX of the particleEffect
setOffsetY() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the offsetY of the particleEffect.
setOffsetY() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the offsetY of the particleEffect
setOffsetZ() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the offsetZ of the particleEffect.
setOffsetZ() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the offsetZ of the particleEffect
setPersistent() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPersistent() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Sets if the ball should be stored on the fileSystem.
setPitch() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Sets the pitch of the sound.
setPitch() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Sets the pitch of the sound
setPosition(p) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
setRed() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the red of the RGB color.
setRed() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the red of the RGB color
setRollingDistanceModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the rolling distance modifier
setRollingDistanceModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the rolling distance modifier
setRotatingEnabled() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Sets if the ball should display a rotation animation when being kicked or thrown.
setRotatingEnabled() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Sets if the ball should display a rotation animation when being kicked or thrown.
setSize() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Sets the size of the ball.
setSize() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Sets the size of the ball.
setSkin() - Method in interface com.github.shynixn.ball.api.persistence.BallMeta
Changes the skin of the ball. Has to be a skin-URL or name of a player.
setSkin() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallData
Changes the skin of the ball. Has to be a skin-URL or name of a player.
setSkin(p) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
setSound() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Sets the bukkit sound of the sound.
setSpawnLocation() - Method in class com.github.shynixn.ball.api.bukkit.business.event.BallSpawnEvent
 
setSpeed() - Method in interface com.github.shynixn.ball.api.persistence.effect.ParticleEffectMeta
Sets the speed of the particleEffect.
setSpeed() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
Sets the speed of the particleEffect
setStrikethrough() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the component strikeThrough
setText() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the text of the component
setUnbreakable(p) - Method in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
setUnderlined() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Sets the component underLined
setVerticalKickStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the modifier value for the vertical velocity a player kicksthe ball.
setVerticalKickStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the modifier value for the vertical velocity a player kicksthe ball.
setVerticalThrowStrengthModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the modifier value for the vertical velocity a player throws the ball.
setVerticalThrowStrengthModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the modifier value for the vertical velocity a player throws the ball.
setVerticalTouchModifier() - Method in interface com.github.shynixn.ball.api.persistence.BallModifiers
Sets the modifier value for the vertical velocity a player touches the ball.
setVerticalTouchModifier() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.BallModifications
Sets the modifier value for the vertical velocity a player touches the ball.
setVolume() - Method in interface com.github.shynixn.ball.api.persistence.effect.SoundEffectMeta
Sets the volume of the sound.
setVolume() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Sets the volume of the sound
SimpleCommandExecutor - Class in com.github.shynixn.ball.bukkit.logic.business.commandexecutor
Holds the different types of commandExecutors. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SimpleCommandExecutor.Registered - Class in com.github.shynixn.ball.bukkit.logic.business.commandexecutor
Creates a new commandExecutor from preDefined commands in the plugin.yml. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SimpleCommandExecutor.UnRegistered - Class in com.github.shynixn.ball.bukkit.logic.business.commandexecutor
Creates a new independent commandExecutor from the given constructor parameters. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SimpleListener - Class in com.github.shynixn.ball.bukkit.core.logic.business.listener
Copyright 2017 Shynixn Do not remove this header! Version 1.0 MIT License Copyright (c) 2016 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SimpleListener() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.business.listener.SimpleListener
Initializes a new listener by plugin
SimpleListener() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.business.listener.SimpleListener
Initializes a new listener by pluginname
size() - Method in interface com.github.shynixn.ball.api.persistence.controller.IController
Returns the amount of items in the repository.
size() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Returns the amount of items in the repository.
size() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Returns the amount of items in the repository.
size() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Returns the amount of items in the repository.
skin - Variable in class com.github.shynixn.ball.bukkit.logic.persistence.entity.ItemContainer
 
SkinHelper - Class in com.github.shynixn.ball.bukkit.core.logic.business.helper
Helper class to set and retrieve skins on skull itemstack. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SoundBuilder - Class in com.github.shynixn.ball.bukkit.core.logic.persistence.entity
Copyright 2017 Shynixn Do not remove this header! Version 1.0 MIT License Copyright (c) 2017 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
SoundBuilder() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Initializes a new soundBuilder
SoundBuilder() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Initializes a new soundBuilder
SoundBuilder() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Initializes a new soundBuilder
SoundBuilder() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.SoundBuilder
Initializes a new soundBuilder from serialized Content
SoundEffectMeta<Location,Player> - Interface in com.github.shynixn.ball.api.persistence.effect
Handles soundEffects for players. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
spawnBall() - Static method in class com.github.shynixn.ball.api.BallApi
Creates a new managed ball which spawns at the given location and respawns automatically when the chunk is reloaded. Also, the ball is stored for restarts.
spawnNMSBall() - Static method in class com.github.shynixn.ball.bukkit.core.nms.NMSRegistry
Spawns a completely new ball entity at the given location with the ballMeta, persistent state and owner.
spawnNMSBall() - Static method in class com.github.shynixn.ball.bukkit.core.nms.NMSRegistry
Spawns a ball from a given uuid and a serialized Ball meta data.
spawnPlayerBall() - Static method in class com.github.shynixn.ball.api.BallApi
Creates a new managed ball which spawns at the given location and despawns automatically when the owner of the ball left the server, the chunk gets unloaded or changed worlds.
spawnTemporaryBall() - Static method in class com.github.shynixn.ball.api.BallApi
Creates a new managed ball which spawns at the given location and despawns automatically when the chunk is unloaded. Also, the ball gets removed on restarts.
spawnUnmanagedBall() - Static method in class com.github.shynixn.ball.api.BallApi
Creates a new unManaged ball which leaves all spawn/despawn and event handling of the ball entity to caller of this method.
StorageListener - Class in com.github.shynixn.ball.bukkit.core.logic.business.listener
Created by Shynixn 2017. Version 1.1 MIT License Copyright (c) 2017 by Shynixn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
StorageListener() - Constructor for class com.github.shynixn.ball.bukkit.core.logic.business.listener.StorageListener
Initializes a new listener by plugin.
store() - Method in interface com.github.shynixn.ball.api.persistence.controller.IController
Stores a new a item in the repository.
store() - Method in class com.github.shynixn.ball.bukkit.core.logic.business.controller.BallEntityController
Stores a new a item in the repository.
store() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BallDataRepository
Stores a new a item in the repository.
store() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.controller.BounceObjectController
Stores a new a item in the repository.
strikeThrough() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Sets the text strikeThrough

T

teleport() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Teleports the ball to the given location.
teleport() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Teleports the ball to the given location.
text() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Adds a text
throwByEntity() - Method in interface com.github.shynixn.ball.api.business.entity.Ball
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_10_R1.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_11_R1.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_12_R1.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_13_R1.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R1.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R2.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_8_R3.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R1.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
throwByEntity() - Method in class com.github.shynixn.ball.bukkit.core.nms.v1_9_R2.CustomDesign
Throws the ball by the given entity. The calculated velocity can be manipulated by the BallThrowEvent.
toString() - Method in class com.github.shynixn.ball.bukkit.core.logic.persistence.entity.ParticleEffectData
 
toString() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder.Component
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

U

underline() - Method in class com.github.shynixn.ball.bukkit.logic.business.helper.ChatBuilder
Sets the text underlined
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by testing parameters and pluginName.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by testing parameters and pluginClass.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by testing parameters and plugin.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by using the given config configuration and pluginName.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by using the given config configuration and pluginClass.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by using the given config configuration and plugin.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by all required parameters and pluginName.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by all required parameters and pluginClass.
UnRegistered() - Constructor for class com.github.shynixn.ball.bukkit.logic.business.commandexecutor.SimpleCommandExecutor.UnRegistered
Initializes a new commandExecutor by all required parameters and plugin.

V

VersionSupport - Enum in com.github.shynixn.ball.bukkit.core.nms
Copyright 2017 Shynixn Do not remove this header! Version 1.0 MIT License Copyright (c) 2017 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
A B C D E F G H I K L M N O P R S T U V 
Skip navigation links