Files
Archive/retro/emulator/plugins/WiredEffectMatchFurniAndHeight.jar

170 lines
17 KiB
Plaintext
Raw Normal View History

2025-12-09 06:52:43 +00:00
PK
@<05>N META-INF/<2F><>PK
=<05>N<EFBFBD><4E>H<EFBFBD>ggMETA-INF/MANIFEST.MFManifest-Version: 1.0
Ant-Version: Apache Ant 1.9.4
Created-By: 1.7.0_55-b13 (Oracle Corporation)
PK
@<05>Norg/PK
@<05>N
org/krews/PK
@<05>Norg/krews/plugins/PK
@<05>Norg/krews/plugins/wired/PK
@<05>N7org/krews/plugins/wired/WiredEffectMatchFurniAndHeight/PK
@<05>N<EFBFBD>;<3B>+!!Aorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/Main.class<73><73><EFBFBD><EFBFBD>4R
+
,-
./ ,0 ,1
2
,3
45678
9
:;<=><init>()VCodeLineNumberTableLocalVariableTablethis=Lorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/Main;onEnable StackMapTable
Exceptions? onDisable hasPermission:(Lcom/eu/habbo/habbohotel/users/Habbo;Ljava/lang/String;)Zhabbo%Lcom/eu/habbo/habbohotel/users/Habbo;stringLjava/lang/String;onLoadItemsManagerF(Lcom/eu/habbo/plugin/events/emulator/EmulatorLoadItemsManagerEvent;)VeCLcom/eu/habbo/plugin/events/emulator/EmulatorLoadItemsManagerEvent;RuntimeVisibleAnnotations"Lcom/eu/habbo/plugin/EventHandler;
SourceFile Main.java @ ABC DE FG HG #$ IJK LM-com/eu/habbo/habbohotel/items/ItemInteractionwf_act_match_to_sshot_heightUorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredEffectMatchFurniAndHeight NO PQ;org/krews/plugins/wired/WiredEffectMatchFurniAndHeight/Maincom/eu/habbo/plugin/HabboPlugin!com/eu/habbo/plugin/EventListenerjava/lang/Exceptioncom/eu/habbo/EmulatorgetPluginManager%()Lcom/eu/habbo/plugin/PluginManager;!com/eu/habbo/plugin/PluginManagerregisterEventsG(Lcom/eu/habbo/plugin/HabboPlugin;Lcom/eu/habbo/plugin/EventListener;)VisReadyZisShuttingDowngetGameEnvironment+()Lcom/eu/habbo/habbohotel/GameEnvironment;'com/eu/habbo/habbohotel/GameEnvironmentgetItemManager-()Lcom/eu/habbo/habbohotel/items/ItemManager;&(Ljava/lang/String;Ljava/lang/Class;)V)com/eu/habbo/habbohotel/items/ItemManageraddItemInteraction2(Lcom/eu/habbo/habbohotel/items/ItemInteraction;)V!/*<2A><01> Y<1A>**<2A><03><04><0E><05>*<01><06> +<01> @<03>   !"#$M<15><07><08> Y
 <0B> <0C> <0A>
%&%&'()*PK
@<05>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>-<00>-[org/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredEffectMatchFurniAndHeight.class<73><73><EFBFBD><EFBFBD>4<01>
w<00> v<00> v<00> v<00> v<00><00>
<00> v<00>
w<00>
<00>
<00> <00><00> <00><00><00> <00>
<00><00>
<00><00> <00><00>
<00><00>
<00>
<00>
<00>
<00>

<00>


<00>

 
<00>
"
"
<00>      
<00>
<00>


!" #<06><>
<00>$
<00>%
<00>&'
8(
8
<00>)*
<+
<00>,-
<00>.
<00>/
v01
C2
C34
C5
C6
C7
89
:
;<
v=
>?
@
vAB CD
<00>E
FG
FHI
JK
JL
M
N
O
PQR
vS
T vU
VW
XY Z[
F\
X]
v
^
v_`
Xa
vb cd
ef
eg
<00>_
<00>h
<00>i
2
j cklmtype/Lcom/eu/habbo/habbohotel/wired/WiredEffectType;settingsLgnu/trove/set/hash/THashSet; SignaturewLgnu/trove/set/hash/THashSet<Lorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredMatchFurniAndHeightSetting;>;stateZ directionpositioncheckForWiredResetPermission<init>;(Ljava/sql/ResultSet;Lcom/eu/habbo/habbohotel/items/Item;)VCodeLineNumberTableLocalVariableTablethisWLorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredEffectMatchFurniAndHeight;setLjava/sql/ResultSet;baseItem$Lcom/eu/habbo/habbohotel/items/Item;
Exceptionsn=(IILcom/eu/habbo/habbohotel/items/Item;Ljava/lang/String;II)VidIuserIditem extradataLjava/lang/String; limitedStack limitedSellsexecuteb(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)Zhabbo%Lcom/eu/habbo/habbohotel/users/Habbo;offsetZDhabbostileshighestZcanMovet(Lcom/eu/habbo/habbohotel/rooms/RoomTile; oldRotationslideAnimation)Lcom/eu/habbo/habbohotel/users/HabboItem;settingXLorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredMatchFurniAndHeightSetting;roomUnit(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;room$Lcom/eu/habbo/habbohotel/rooms/Room;stuff[Ljava/lang/Object; tilesToUpdateLocalVariableTypeTableDLgnu/trove/set/hash/THashSet<Lcom/eu/habbo/habbohotel/users/Habbo;>;GLgnu/trove/set/hash/THashSet<Lcom/eu/habbo/habbohotel/rooms/RoomTile;>; StackMapTable<00>o<00>pqlrs<00>*- getWiredData()Ljava/lang/String;idataLjava/lang/StringBuilder;1 loadWiredData;(Ljava/sql/ResultSet;Lcom/eu/habbo/habbohotel/rooms/Room;)V[Ljava/lang/String;eLjava/lang/Exception; itemCountitemst<00>onPickUp()VgetType1()Lcom/eu/habbo/habbohotel/wired/WiredEffectType;serializeWiredDataL(Lcom/eu/habbo/messages/ServerMessage;Lcom/eu/habbo/habbohotel/rooms/Room;)Vmessage%Lcom/eu/habbo/messages/ServerMessage;usaveDataX(Lcom/eu/habbo/messages/ClientMessage;Lcom/eu/habbo/habbohotel/gameclients/GameClient;)ZitemIdpacket%Lcom/eu/habbo/messages/ClientMessage;
gameClient0Lcom/eu/habbo/habbohotel/gameclients/GameClient;countvwxrefreshremove<clinit>
SourceFile#WiredEffectMatchFurniAndHeight.java <00><00> ~ <00> <00> <00>gnu/trove/set/hash/THashSet <00>y z{ <00><00> z{ |}o ~ <01><01>Vorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredMatchFurniAndHeightSetting <00><00>s <01><01>p <01> ~<00> x <01><01> <01><01> <01><01> <01><01> <01><01><01> <01><01> <01><01><01> <01>{ <01>{ <01>{ <01><01> <01><01> <01><00> <01>yBcom/eu/habbo/messages/outgoing/rooms/items/FloorItemUpdateComposer <00><01> <01><01> <01><01> <01><00> <01><00>q ~<01><01> <01><01> <01><01> <01><01> <01><01> <01><01> <01><01> <01><01>hotel.room.wired.norules<01> <01><01> <01><00> <01><01> <01><01> <01><01>Dcom/eu/habbo/messages/outgoing/rooms/items/FloorItemOnRollerComposer <00><01> <01><01>#com/eu/habbo/habbohotel/users/Habbo <01><01> <01><01>java/lang/Exception <01><01> <01><01> <00><00>java/lang/StringBuilder <00><00> <01><01>: <01><01> <01><00> <00><01> <01>; <01><01><01> <01><01> <01>{<01> <01><01> <01><01> <01>{
wired_datat <01><01> <01><01><01> <01><01> <01>{-<01> <01><01> <01><01> <00><01> <01><01> <01><01><01> <01><01>1 <01>y <01><00> xy<01> <01><01>u <01><01><01> <01><00> <01><01> <01><01> <01>{ <01>{ <01><01> <00><00><01> <01><00>v <01><01> <01><00> <01><00> <01> <00><01> <01>yUorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredEffectMatchFurniAndHeightAcom/eu/habbo/habbohotel/items/interactions/InteractionWiredEffectjava/sql/SQLExceptionjava/util/Iterator'com/eu/habbo/habbohotel/users/HabboItem&com/eu/habbo/habbohotel/rooms/RoomTile&com/eu/habbo/habbohotel/rooms/RoomUnit"com/eu/habbo/habbohotel/rooms/Roomjava/sql/ResultSet#com/eu/habbo/messages/ServerMessage#com/eu/habbo/messages/ClientMessage.com/eu/habbo/habbohotel/gameclients/GameClientjava/lang/String(I)Vsize()Iiterator/()Lgnu/trove/iterator/hash/TObjectHashIterator;hasNext()Znext()Ljava/lang/Object; getHabboItem,(I)Lcom/eu/habbo/habbohotel/users/HabboItem;allowWiredResetStateequals(Ljava/lang/Object;)Z setExtradata(Ljava/lang/String;)V getLayout,()Lcom/eu/habbo/habbohotel/rooms/RoomLayout;getX()SgetY(com/eu/habbo/habbohotel/rooms/RoomLayoutgetTile,(SS)Lcom/eu/habbo/habbohotel/rooms/RoomTile; getBaseItem&()Lcom/eu/habbo/habbohotel/items/Item;"com/eu/habbo/habbohotel/items/ItemgetWidth getLength getRotation
getTilesAtJ(Lcom/eu/habbo/habbohotel/rooms/RoomTile;III)Lgnu/trove/set/hash/THashSet;addAll(Ljava/util/Collection;)Zrotation setRotation,(Lcom/eu/habbo/habbohotel/users/HabboItem;)Vcompose'()Lcom/eu/habbo/messages/ServerMessage; sendComposer((Lcom/eu/habbo/messages/ServerMessage;)Vxy-Lcom/eu/habbo/habbohotel/rooms/RoomTileState;+com/eu/habbo/habbohotel/rooms/RoomTileStateINVALIDS getTopItemAt-(II)Lcom/eu/habbo/habbohotel/users/HabboItem; hasHabbosAt(II)ZallowSitcom/eu/habbo/Emulator getConfig*()Lcom/eu/habbo/core/ConfigurationManager;&com/eu/habbo/core/ConfigurationManager
getBoolean(Ljava/lang/String;)ZzgetZ()DsetX(S)VsetY<00>(Lcom/eu/habbo/habbohotel/users/HabboItem;Lcom/eu/habbo/habbohotel/users/HabboItem;Lcom/eu/habbo/habbohotel/rooms/RoomTile;DLcom/eu/habbo/habbohotel/rooms/Room;)V getHabbosAt!(SS)Lgnu/trove/set/hash/THashSet; getRoomUnit*()Lcom/eu/habbo/habbohotel/rooms/RoomUnit;onWalkOnb(Lcom/eu/habbo/habbohotel/rooms/RoomUnit;Lcom/eu/habbo/habbohotel/rooms/Room;[Ljava/lang/Object;)V needsUpdate(Z)V updateTiles (Lgnu/trove/set/hash/THashSet;)Vappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringisEmptygetGameEnvironment+()Lcom/eu/habbo/habbohotel/GameEnvironment;'com/eu/habbo/habbohotel/GameEnvironmentgetRoomManager-()Lcom/eu/habbo/habbohotel/rooms/RoomManager; getRoomId)com/eu/habbo/habbohotel/rooms/RoomManagergetRoom'(I)Lcom/eu/habbo/habbohotel/rooms/Room;(Z)Ljava/lang/String;getDelay getString&(Ljava/lang/String;)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValuejava/lang/Double&(Ljava/lang/String;)Ljava/lang/Double; doubleValue(ILjava/lang/String;IIID)Vadd
getLogging()Lcom/eu/habbo/core/Logging;com/eu/habbo/core/Logging logErrorLine(Ljava/lang/Object;)VsetDelayclearjava/lang/Boolean(Z)Ljava/lang/Boolean; appendBoolean(Ljava/lang/Boolean;)V*com/eu/habbo/habbohotel/wired/WiredHandlerMAXIMUM_FURNI_SELECTION(I)Ljava/lang/Integer; appendInt(Ljava/lang/Integer;)V getSpriteIdgetId appendString-com/eu/habbo/habbohotel/wired/WiredEffectTypecodereadInt()Ljava/lang/Integer;
readString getExtradataisLoaded MATCH_SSHOT!vwxyz{|}~<00><00><00> <00><00><00>}'*+,<2C>*<03>*<03>*<03>*<04>*<2A>Y<03><07><08><00>(" #$%)&*<00> '<00><00>'<00><00>'<00><00><00><00><00><00><00><00>.*-<06> *<03>*<03>*<03>*<04>*<2A>Y<03><07><08><00>- "#$%!.-/<00>H.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00><00><00><00><04> U<>Y*<2A><08>
<EFBFBD>:*<2A><08> :<05> <00>-<05> <00>:,<06><0F>:<07>*<2A><02>\*<2A><05>U<07><11>M<06><13><14>@<06><12>,<2C>,<2C><07><07><18><07><1A><07><1A><07><1D><1E>W<07>66 *<2A><03><06> <20>!6 ,<2C>"Y<07>#<23>$<24>%*<2A><04>s,<2C><06>&<26><06>'<27><>:

<EFBFBD>Y
<EFBFBD>(<28>)<29>N6 
<EFBFBD>*<07><17>-
<EFBFBD>+<07><18> ,
<EFBFBD>*
<EFBFBD>+<2B>,<07><04>6 6 ,
<EFBFBD>*
<EFBFBD>+<2B>-<2D><07><1A>.<2E>6  <0B><0E>/0<>1<><00>,<2C>
<07><1A><07><1A><06> <20>: <06>29  3<><33><00> <0C>W <07>5g9,<2C>,<2C><07><07><18><07><1A><07><1A><08><1E>W <09>
<EFBFBD>*<2A>6
<EFBFBD>+<2B>7,<2C>8Y
,<2C>9<>:<3A>%,
<EFBFBD>*
<EFBFBD>+<2B>;:<11> :<12> <00>#<12> <00><:<13>=,<01>><3E>:<14><><EFBFBD><04>@<40><><EFBFBD>,<04>A<04>0<??<00><00>-36/7:8?9U:b;l<<00>@<00>A<00>B<00>C<00>D<00>H<00>J<00>K<00>M<00>N<00>O<00>QR0S3VOWR\b]<01>^<01>`<01>a<01>c<01>e<01>g<01>h<01>i<01>lno0q<s?rAtD|J~M<00>S<00><00><00>0<00><00><01><00><00><00>1<00>{<01><00><00>{ <01><00><00><00> <00>H<00> <00>[<00><00>
<00><01><00><00><00><01><00> :<00><00>/<00><00>U<00><00>U<00><00>U<00><00>U<00><00>E<00>{<00> 1<00><00><01><00><00><00> E<00><00><00><00><0F><00><00><><00><00><00><><01>o<00>@<0F><00><00><03>,<00><00><>$<00><00><00><00><00><00><00><00><00><00><00><00><00><00><><01>
<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> <00>*<2A>B<>CY<43>CY<43>D*<2A><08>
<EFBFBD>EF<>G<>H<>IL*<2A><08>J<> +K<>GW<47>g<>L<>M*<2A>N<>OM*<2A><08> N-<2D> <00>H-<2D> <00>:,<2C>6,<04><0F>:<05>&+*<2A><05><05><11><04><03>P<>GK<>GW<47><57><EFBFBD>+F<>G*<2A><02><04><03>EF<>G*<2A><03><04><03>EF<>G*<2A><04><04><03>EF<>G*<2A>Q<>EW+<2B>H<><00>6 <00><00>%<00>/<00>9<00>G<00>c<00>g<00>r<00>w<00><00><00><00><00><00><00><00>4r(<00><00>c7<00><00>GV<00><00><00><00><00>%<00><00><00><00><00> <0C>9<00><><00><00><>=<00><00><00><00><00><00><00><00><><00><00><00><00><00><00><00><00><01> <0B>P<00><><00><00><00>R<00><><00><00><00>R<00><><00><00><00><00><00><00>
+R<>SF<>TN-2<>U<>V6-2K<>T:6<05><><00>2W<>T:<07><06>K*<2A><08>Y2<>U<>V22<>U<>V2<>U<>V2<>U<>V2<>X<>Y<>Z<>[W<>F<07><08>?*<2A><08>Y2<>U<>V22<>U<>V2<>U<>V2<>U<>V<0E>Z<>[W<> :<07>\<07>]<5D><01><>I*-2^<5E><14>*-2^<5E><14>*-2^<5E><14>*-2<>U<>V<>_<>.<00><00>?<00>J<00><00><00>#<00>.<00>:<00>B<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>\ :<00><00><00><00><00><00>&<00><00><00><00><00><00><00><00><00><00><00><00><00><00>#<00><00><00><00>+<06>&<00><00><00><00><00><00>c<00><>BB<00> <09><00><00><00><00><00>Z*<2A><08>`*<03>*<03>*<03>*<03>_<><00><00><00> <00><00><00><00><00> <00><00><00><00><00>.<04>a<><00><00><00> <00><00><00><00><00><01><00>*<2A>B+<03>b<>c+<2B>d<>e<>f+*<2A><08>
<EFBFBD>e<>f*<2A><08> N-<2D> <00>-<2D> <00>:+<04><0F>e<>f<><66><EFBFBD>+*<2A>g<>h<>e<>f+*<2A>i<>e<>f+j<>k+<06>e<>f+*<2A><02><04><03>e<>f+*<2A><03><04><03>e<>f+*<2A><04><04><03>e<>f+<03>e<>f+*<2A>l<>m<>e<>f+*<2A>Q<>e<>f+<03>e<>f<><00>N<00><00> <00><00>$<00>@<00>L<00>O<00>]<00>h<00>n<00>v<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>*@ <00><00><00><00><00><00><00><00><00><00><00><00>S<08>,<00><>"r<00><><00><00><00><00>Q<00><><00><00><00><00>Q<00><><00><00><00><00><00><00><00>N
<00>*<2A><08>`+<2B>nW*+<2B>n<>V<04><04><03>*+<2B>n<>V<04><04><03>*+<2B>n<>V<04><04><03>+<2B>oW<6F>L<>M*<2A>N<>O:<04><04>+<2B>n<>V>6<1D>a+<2B>n<>V6<06>:<07>D*<2A><08>Y<07>p*<2A><05><07><11> <07>q<><07><07><07><07>5<>Z<>[W<><01><><EFBFBD>*+<2B>n<>V<>_<04><00>J<00><00> <00> <00>4<00>H<00>M<00>\<00>a<00>c<00>k<00>t<00>}<00><00><00><00><00><00> <00>R}O<00><00><00>F<00><00>nd<00><00><00><00><00><00><00><00><00><00><00>kt<00><00>\<00><00><00><00><00> \<00><><00><00><00><00>R<00><><00><00><00><00>R<00><><00><00><00><00><01><00><>
<00><00><00><00><00>@<00><00><00><00><00><00><00><00><01><00><00><00><00><00><00><00><00><00><><1A><00><00><00>9~<7E>L<>M*<2A>N<>OL+<2B>n+<2B>r<>g<>Y<>sM*<2A><08> N-<2D> <00>(-<2D> <00>:+<04><0F>:<05>
,<04>[W<><57><EFBFBD>,<2C> N-<2D> <00>-<2D> <00>:*<2A><04>tW<74><57><EFBFBD><EFBFBD><00>2  !=HMTWpz}<00>>H <00><00>=<00><00>p
<00><00>!\<00>{~<00><00>p<00><00><00> !\<00>}<00><05>)<00><00><00>*<2A><02><00><> <00><00><00><07>u<>a<><00><00><00>PK
@<05>ND<4E><18><><00>\org/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredMatchFurniAndHeightSetting.class<73><73><EFBFBD><EFBFBD>4P
1 234
56 7 8 9 : ;
<=
1
>?
@
5A
B
CDEitemIdIstateLjava/lang/String;rotationxyzD<init>(ILjava/lang/String;IIID)VCodeLineNumberTableLocalVariableTablethisXLorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredMatchFurniAndHeightSetting;toString()Ljava/lang/String;(Z)Ljava/lang/String; includeStateZ StackMapTable=DF
SourceFile$WiredMatchFurniAndHeightSetting.java G   F HI      &(java/lang/StringBuilder JK- JL MN JO &'Vorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredMatchFurniAndHeightSettingjava/lang/Objectjava/lang/String()VreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;append(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;isEmpty()Z(D)Ljava/lang/StringBuilder;! !<00>-*<2A>*<1B>*,<04><05>*<1D>*<04>*<05> *<06>
<EFBFBD>""  &,#H-$%------&'!0*<04> <0B>""# $%&(!<00>a<> Y<> *<2A><02><0F>*<2A><06><11><1B><04>*<2A><06><0F>*<2A><07><0F>*<2A><08><0F>*<2A> <09><0F>*<2A>
<EFBFBD><12><13>"'#a$%a)*+a,D,<2C>-,./0PK
@<05>Nc7^.<2E><00> plugin.json{
"main" : "org.krews.plugins.wired.WiredEffectMatchFurniAndHeight.Main",
"name" : "WiredEffectMatchFurniAndHeight",
"author" : "www.krews.org"
}PK
@<05>N <00>AMETA-INF/<2F><>PK
=<05>N<EFBFBD><4E>H<EFBFBD>gg<00><>+META-INF/MANIFEST.MFPK
@<05>N<00>A<EFBFBD>org/PK
@<05>N
<00>A<EFBFBD>org/krews/PK
@<05>N<00>Aorg/krews/plugins/PK
@<05>N<00>A>org/krews/plugins/wired/PK
@<05>N7<00>Atorg/krews/plugins/wired/WiredEffectMatchFurniAndHeight/PK
@<05>N<EFBFBD>;<3B>+!!A<00><><EFBFBD>org/krews/plugins/wired/WiredEffectMatchFurniAndHeight/Main.classPK
@<05>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>-<00>-[<00><>I
org/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredEffectMatchFurniAndHeight.classPK
@<05>ND<4E><18><><00>\<00><><EFBFBD>8org/krews/plugins/wired/WiredEffectMatchFurniAndHeight/WiredMatchFurniAndHeightSetting.classPK
@<05>Nc7^.<2E><00> <00><><EFBFBD>>plugin.jsonPK <00><00>?