본문 바로가기

마인크래프트 플러그인

Moving Things 애니메이션 블럭을 만들어보자

Contributors:
CraterHater


ty.png 

Introduction

MovingThings is a plugin that allows the admins of a server to animate certain things. For example, you build a chimney, using this plugin you can animate the smoke so that it looks realistic.
But this example is just one of many possible things you can do with this plugin. Imagine entire towns slowly rising from the ground in a wonderful cinematic. All this is possible with a few easy commands.


This video shows a tutorial and some basic animations. I admit I am not the best builder so that is why they aren't really epic but you get the idea what this plugin is capable of.
A new video is in production


This video shows the new timelapse mode function

Commands + Permissions
kaas.png 

  • /mt

Permission: mt.admin.see
Function: Shows all commands

  • /mt softadd AnimationName

Permission: mt.admin.Softadd
Function: Adds the area you selected with your wand to the animation specified, it does this 'soft' this means it will directly read the frame when playing the animation. Editing the frame means editing the animation directly.

  • /mt hardadd AnimationName

Permission: mt.admin.Hardadd
Function: Adds the area you selected with your wand to the animation specified, this time it does it 'hard' which means you can no longer made changes to the frame without removing it. This does mean you can safely edit or remove the build itself without changing the animation.

  • /mt create AnimationName

Permission: mt.admin.create
Function: allows the user to create an animation

  • /mt setPlayLocation AnimationName WorldName X Y Z

Permission: mt.admin.setPlayLocation
Function: sets the location this animation should play at, this works the same as a regular clone command in minecraft, the frame will be pasted towards the Postive X and Positive Z.

  • /mt wand

Permission: mt.admin.wand
Function: gives you the movingthings wand

  • /mt list

Permission: mt.admin.list
Function: shows the list of all animations

  • /mt tp AnimationName

Permission: mt.admin.tp
Function: tps the user to the playlocation of the animation

  • /mt info AnimationName

Permissions: mt.admin.info
Function: shows some general info about a certain animation.

  • /mt removeFrame AnimationName ID

Permission: mt.admin.removeFrame
Function: removes the frame from animation with the ID of ID

  • /mt removeAnimation AnimationName

Permission: mt.admin.removeAnimation
Function: removes the specified animation completely

  • /mt activate AnimationName

Permission: mt.admin.activate
Function: manually activates the animation specified, includes debug messages.

  • /mt setCycle AnimationName TrueorFalse

Permission: mt.admin.setCycle
Function: Specifies whether or not the animation should repeat when finished, this function is disabled when there are no players nearby to minimalize lag, it will re-enable when there are though.

  • /mt time AnimationName Time

Permission: mt.admin.time
Function: Sets the time between animations in ticks, defaults to 10.

  • /mt timelapse AnimationName TrueorFalse

Permission: mt.admin.timelapse
Function: Allows the user to enter 'timelapse' mode, this means it will add a frame of each block you place to the animation specified, this block is not relative to the playlocation so when playing the animation it will place blocks exactly like how you placed them allowing for some interesting things. Make sure you exit timelapse mode when you are finished or it will continue to add frames!

  • /mt loadFrame ANIMATIONNAME FRAMEID

Permission: mt.admin.loadframe
Function: allows you to load in one certain frame.

  • /mt unloadradius RADIUS

Permission: mt.admin.unloadradius
Function: sets the radius at which cycling animations will not cycle anymore, this means that when there are no players within this range, it will not cycle.


In short:

  • Create animations
  • Add frames to them
  • Activate them in numerous ways
  • Set play location to the spot you want
  • Set whether or not it cycles
  • Set the time between frames
  • Watch as it amazes players

Upcoming Features
This plugin will continue to be updated and be given new features. If you purchase this plugin now you will be able to download all upcoming updates. As new updates come the price is likely to go up by a slight bit.
Suggestions are always welcome!

Command Triggers

This plugin supports one command for a command block which enables you to activate a certain animation by command block. Do this by inserting: "animation ANIMATIONNAME", this command will only run if the animation is not currently playing.

Servers
Below are servers using this plugin, PM me to get on this list
- apricitypvp.us
- Slash.myserver.gs

Latest Update Changelog:
Version: 1.1.0
Titled: new features
Size: minor
- Added new command /mt unloadradius RADIUS
- Added new command /mt loadframe ANIMATIONNAME FRAMEID
- Fixed a bug todo with the info command
Here you will always find the latest changelog

Common Mistakes
In this section you will find some common mistakes users may see as bugs but are easily avoided:

1. when setting your playlocation keep in mind the frame will paste towards EAST and SOUTH, both positive X and Z.
2. If you don't get it watch this tutorial:

This is not a tutorial for this plugin but for the vanilla clone command, I just want you to see where to put the playlocation.
3. The playlocation is the same spot as shown in the video

I hope that clears up some things. If you still find any issues please PM me immediately and allow me to help you out. Don't post a negative review instantly, reviews are not for bug reports.

Support
If you find any bugs, have suggestions or complaints, please send them to me immediately through PM. I will continue to update this plugin to add more features.

Thanks for reading and I hope you have a lovely day.


외부 다운로드