Textile

Textile

Textile - Texture Pack Handler - No Spout Required

This is a plugin that allows the user to have multiple texture packs per server as well as created a web server to download display and send texture packs directly from the server.
Textile on Github

Commands

/textile <List/Set/Preview/Revert/Download>
Example: /textile Set {World/'default'} {FileName.zip}
Example: /textile Preview {URL}
Example: /textile Revert
Example: /textile Download {URL}
node: textile.command

Permissions

  textile.command:
    description: Allows user access to commands
    children:
      textile.command.download: true
      textile.command.preview: true
      textile.command.set: true
      textile.command.list: true
  textile.command.download:
    description: Allows user to download a texture pack to the server
  textile.command.preview:
    description: Allows user to preview packages and revert to previous
  textile.command.set:
    description: Allows user to make changes to world textures
  textile.command.list:
    description: Allows user to list all available texture packs

Installation

Put the jar into your plugins folder.
Load up your server.
Put all associated Texture packs into the Textile Folder.
Use commands ingame or Edit the config.
Enjoy.

ChangeLog

v0.1
Uploading Functional Version

v0.2
Added Commands
Added Command permissions
Added Download ability
Added Preview ability

v0.3
Workaround for already packages in use.
Fix for configuration changes
Use urls for non hosted texture packs.

TODO

Adding Commands to set Texture pack per world instead of having to setup config.
Adding Permissions to determine who's allowed to download texture packs.
Create a default web page to display used texture packs and download links.
Allow users to download texture packs via Curse.
Allow users to download texture packs via Url from command
Allow users to sample texture packs before downloading them.

Configuration

Example: config.yml

HttpServPort: 2569
#All files must be in zip format.#
#Default will be the the first texture downloaded#
#Recommend matching your first spawn world and default#
Default:
  PackName: http://dev.bukkit.org/media/files/614/196/sometexture.zip
#Just put the filename example texturepack for texturepack.zip#
world:
  PackName: http://dev.bukkit.org/media/files/614/196/sometexture.zip
world_nether:
  PackName: TexturePack
world_the_end:
  PackName: SomethingElse

Example location for file downloads.

http://{YourIP}:2569/{texturepackname}.zip

Video

By all means if some one wants to make a better video. Please do.

Plugin Will Break Every Bukkit/MC update.

Quote from Deathmarine:

Warning: With the way that bukkit has changed this plugin will be broken on every minecraft/bukkit update. Considering it uses either a nms or craftbukkit hook at least once.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit